PureYAML/Tests/Fixtures
Mihaela Mihaljevic 5c34ebd8b6 fix(parsing): reject a misindented multi-line quoted scalar continuation
A quoted scalar's continuation line must be indented past the parent
block, so '"a' / 'b"' (continuation in column 0) and '"bar' / '\tbaz'
(tab indentation) are malformed; libyaml accepts both.

Record the indentation error during the continuation scan but defer
raising it until the closing quote is found. An unterminated quote reaches
end of input first and still reports the missing quote (the root cause)
rather than the indentation symptom, preserving the multi-error diagnostic.

Surpasses libyaml on QB6E and DK95/01. Whole-suite conformance is now
402/402 with zero recorded gaps; canonical events stay 308/308.
2026-06-24 22:09:14 +02:00
..
acme test(corpus): add remaining acme catalog fixtures 2026-06-06 08:16:37 +02:00
real-yaml test(corpus): add public real yaml seeds 2026-06-06 08:24:12 +02:00
validation-failures Harden parser against real YAML fixtures 2026-06-05 19:34:30 +02:00
yaml-test-suite feat(parsing): add authoritative canonical-event conformance gate 2026-06-24 01:24:24 +02:00
MANIFEST.md test(corpus): add real yaml corpus manifest 2026-06-06 08:03:21 +02:00
real-yaml-corpus.yaml test(corpus): add real yaml corpus manifest 2026-06-06 08:03:21 +02:00
yaml-test-suite-manifest.yaml fix(parsing): reject a misindented multi-line quoted scalar continuation 2026-06-24 22:09:14 +02:00