Emitter 2c: the inline node directives, the directive marks and the carried whitespace #13

Merged
lilleman merged 4 commits from inline-nodes into main 2026-08-26 09:49:03 +02:00
Owner

Turns corpus/round-trip/inline-nodes/ green.

  • The six inline node directives, with the text content slot for emoji, mention and status.
  • border, subsup, textColor and underline as inline directives around the run they cover.
  • :text{text="…"} carries the whitespace CommonMark strips at a line edge, either side of a hard break and at an em, strong or strike spelling's inner edges.
  • InlineSegment splits into escapability and the emphasis role; the pipe-table fallback now reads the emitted segments instead of re-deriving which nodes spell a pipe as syntax.
  • Branch coverage floor 94 to 95.
Turns `corpus/round-trip/inline-nodes/` green. - The six inline node directives, with the `text` content slot for emoji, mention and status. - `border`, `subsup`, `textColor` and `underline` as inline directives around the run they cover. - `:text{text="…"}` carries the whitespace CommonMark strips at a line edge, either side of a hard break and at an em, strong or strike spelling's inner edges. - `InlineSegment` splits into escapability and the emphasis role; the pipe-table fallback now reads the emitted segments instead of re-deriving which nodes spell a pipe as syntax. - Branch coverage floor 94 to 95.
lilleman added 1 commit 2026-08-26 09:06:30 +02:00
lilleman marked the pull request as work in progress 2026-08-26 09:06:37 +02:00
lilleman added 1 commit 2026-08-26 09:19:46 +02:00
lilleman added 1 commit 2026-08-26 09:42:48 +02:00
lilleman added 1 commit 2026-08-26 09:48:33 +02:00
lilleman marked the pull request as ready for review 2026-08-26 09:48:59 +02:00
lilleman merged commit 87f891f059 into main 2026-08-26 09:49:03 +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#13