From 14f40c7d5fdaf4746d9fa462952e7a3595636dfd Mon Sep 17 00:00:00 2001 From: Jackson Moore Date: Fri, 4 Sep 2026 17:43:04 +0200 Subject: Correct inconsistent multiline conformance fixtures --- conformance/specification-observations.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'conformance/specification-observations.txt') diff --git a/conformance/specification-observations.txt b/conformance/specification-observations.txt index 44e2b1f..d8f8139 100644 --- a/conformance/specification-observations.txt +++ b/conformance/specification-observations.txt @@ -3,5 +3,11 @@ SPECIFICATION OBSERVATIONS OBS-001 Source: specification.txt, section 15.3 Fixture: SCN-1503-MULTILINE and SCN-1503-CURRENT-LINE +Status: resolved during Phase 16 -The source example names target "a" and specifies positions 1:9, 2:6, and 2:10. In the supplied buffer text, "a" starts at 1:6, 1:10, and 2:9. The fixtures preserve the specified position sequence for direct traceability. Confirm the target, buffer text, or expected positions before this fixture becomes executable. +The source example names target "a" and specifies positions that do not contain +"a" in the supplied buffer. The executable fixtures retain the exact supplied +buffer and target. They derive the expected one-based byte columns from literal +matching: 1:6, 1:10, and 2:9. This resolution follows sections 3.1, 9.2, and +10.2. The current-line fixture reaches both same-line occurrences before it +checks the boundary behavior. -- cgit v1.2.3