Emitter 2b: the block-node directives, the pipe table and the refusal corpus #11

Merged
lilleman merged 6 commits from block-nodes into main 2026-08-25 16:20:31 +02:00
Owner

corpus/round-trip/block-nodes/ is green: panels, expands, the media family, both table forms, task and decision lists, layout, extensions and sync blocks, plus the CommonMark image shape and the reserved marks attribute.

Block separation is now separationBetween(previous, next, container). Two directive blocks in a container body take one line, two CommonMark blocks a blank one; the mixed pair todo.md still owes a decision on is refused as unspelled-block-separation.

corpus/unspellable/ gives the emitter's refusals a home — a document beside the ConvertErrorCode it must return. The three collision sites and the two link shapes held out of the corpus at 1d land there, along with the new ambiguous-empty-media-alt.

ci.sh printed nothing when the tests failed; it now prints the run before exiting.

`corpus/round-trip/block-nodes/` is green: panels, expands, the media family, both table forms, task and decision lists, layout, extensions and sync blocks, plus the CommonMark image shape and the reserved `marks` attribute. Block separation is now `separationBetween(previous, next, container)`. Two directive blocks in a container body take one line, two CommonMark blocks a blank one; the mixed pair `todo.md` still owes a decision on is refused as `unspelled-block-separation`. `corpus/unspellable/` gives the emitter's refusals a home — a document beside the `ConvertErrorCode` it must return. The three collision sites and the two link shapes held out of the corpus at 1d land there, along with the new `ambiguous-empty-media-alt`. `ci.sh` printed nothing when the tests failed; it now prints the run before exiting.
lilleman added 1 commit 2026-08-25 15:10:14 +02:00
lilleman added 2 commits 2026-08-25 15:38:55 +02:00
lilleman added 1 commit 2026-08-25 15:44:01 +02:00
lilleman added 1 commit 2026-08-25 16:13:02 +02:00
lilleman added 1 commit 2026-08-25 16:20:02 +02:00
lilleman merged commit 283a55cbb9 into main 2026-08-25 16:20:31 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/adf-codec#11