summaryrefslogtreecommitdiff
path: root/conformance/specification-observations.txt
blob: f4633d49b95e84b043152e48ee7c5066c5feb9cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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 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.

OBS-002
Source: specification.txt, section 15.8
Fixture: SCN-1508-DIRECT-TWO
Status: resolved during Phase 16

The direct-preview columns are independent of the acquired target. The fixture
acquires lower-case "h" in default case mode with count two. The line has one
lower-case "h", so movement applies the first partial endpoint at column 6 and
reports a failed search. The preview expectation remains the specified count-two
column set.