3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-13 04:08:29 +01:00
Commit Graph

86 Commits

Author SHA1 Message Date
lilleman 1d02604a12 10b - an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes 2026-09-25 21:05:58 +02:00
lilleman 4cd35835ed 10b - tests: an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes 2026-09-25 21:04:50 +02:00
lilleman 1045e5be22 10b - a code span inside a == pair keeps code and takes no highlight 2026-09-25 20:54:46 +02:00
lilleman ff8e11ad9d 10b - tests: a code span inside a == pair takes no highlight 2026-09-25 20:54:04 +02:00
lilleman 8121bcfe73 10b - the lift, with alert words, task markers and == shared with the reduction 2026-09-25 20:52:44 +02:00
lilleman 767404c70b 10b - tests: the lift reads alerts, folded callouts, task markers and == pairs back into their nodes 2026-09-25 20:52:44 +02:00
lilleman c30034b9f5 26 - the container stack owns the directive depths, and the escape claim hands over after it records 2026-09-24 00:02:58 +02:00
lilleman 549fc845ec 26 - the escape phases and the container stack hold their invariants in types 2026-09-23 23:48:08 +02:00
lilleman a7c1ffbec9 23 - the block directive's spellings are one file 2026-09-23 23:13:01 +02:00
lilleman a52ec5a73d 22 - the line container is markdown's, so the seam is the two spelling asks 2026-09-21 22:15:27 +02:00
lilleman fb48a5da6b 21 - the table's row is the node's model, never the node 2026-09-21 21:45:11 +02:00
lilleman 2e7eb0501b 21 - the parse walk reads blocks, so no name means two things 2026-09-21 21:40:43 +02:00
lilleman 4036b677ed 21 - the ADF tables carry ADF's nouns 2026-09-21 21:39:59 +02:00
lilleman 1d1bcb8b57 Pin the rebase's magnitude: one overflow list makes a constant accept what the emitter refuses 2026-09-19 13:43:34 +02:00
lilleman 396cea65c0 A read below the depth that filled the memo re-spells, so the depth guards still run 2026-09-19 13:37:58 +02:00
lilleman 5938b63e85 18 - the parse keeps each node's readable spelling, so the directive ask spells it once 2026-09-19 13:18:33 +02:00
lilleman 9d83701261 One comment guards the input's shape, the other the field 2026-09-19 02:33:23 +02:00
lilleman dd612b85c4 Pin the deactivation where an image close folds the evidence away 2026-09-19 02:31:03 +02:00
lilleman ff59d737c4 Literal brackets put nothing inside a mark, so the nested-link check runs ahead of both guards 2026-09-19 02:21:38 +02:00
lilleman 508851b953 Review nits: the walk's start needs no clamp, and the invariant needs one copy 2026-09-19 02:15:15 +02:00
lilleman 29bb0a29f6 Pin what the doomed openers keep: the carry and the image literal brackets hold 2026-09-19 02:09:19 +02:00
lilleman 50200bcc18 Review nits: deactivate the openers a nested link dooms, and pin the refusal order 2026-09-19 02:02:01 +02:00
lilleman 0f79dac6ec 16 - no link wraps a link: the outer brackets go literal, the directive form is refused 2026-09-19 01:48:30 +02:00
lilleman 484e5253a5 Review nits: drop the spec's restated carry rule, the test's duplicate paths and todo.md's incident note 2026-09-18 23:14:37 +02:00
lilleman 220cf31db2 15 - refuse the directive link spelling no href, so the mark has one spelling 2026-09-18 23:08:34 +02:00
lilleman 2ae9dcfb24 AGENTS.md §11: a sort keys on the name a line introduces, so an import sorts on its first binding 2026-09-18 23:03:13 +02:00
lilleman afc0a42369 14 - the CommonMark subset moves under src/markdown/commonmark/ 2026-09-18 20:27:22 +02:00
lilleman da13687cf7 4c - the guard's spread was a class: the code block's held lines and a mark run's segments too 2026-09-18 20:03:56 +02:00
lilleman 1555b5cd31 4c - the directive scan keeps the spans it read, so the slot parse never scans them again 2026-09-18 20:03:56 +02:00
lilleman 4a8040db19 4c - the label trim, the segment tail, the break run and the guard's spread stop re-walking 2026-09-18 20:03:56 +02:00
lilleman 9c0daa18d5 4b - the walk reports its headroom, so a list falling back to the directive form refuses at zero and the list limit stays 500 2026-09-18 00:34:52 +02:00
lilleman bd14b25b20 4b - the block walk spells a list from one walk, a list and its item counting two levels in every spelling 2026-09-18 00:13:55 +02:00
lilleman ba266d26e9 13b - review nits: README code span, AGENTS.md §2 example, comments, block-directive link message 2026-09-16 23:28:31 +02:00
lilleman eea9e01d52 13b - link arm back in emitLink, one isBareLink, directiveMarkPiece, refusal names the spelling, spec subset section follows 2026-09-16 23:15:34 +02:00
lilleman b02dea1277 13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list 2026-09-16 23:09:30 +02:00
lilleman 91d03cdbcd 12c: a test pins the closer to its list item or blockquote edge, and 4c names the list-item walk's re-scan class 2026-09-16 20:23:00 +02:00
lilleman b26f7e6b87 12c: the block walk matches only list items and blockquotes per line and finds a closer's container by name, replacing the depth guard 2026-09-16 20:08:49 +02:00
lilleman 8706267be4 12c: the block walk opens no container past the depth the node walk refuses, and the closer messages name the escape 2026-09-16 19:40:30 +02:00
lilleman 0fd236c749 12c: a leaf given a body faults at its opener 2026-09-16 19:19:15 +02:00
lilleman 0eb2665ffe 12c: the block directive forms read and spell !adf: openers and closers 2026-09-16 15:46:52 +02:00
lilleman 1e63dd45b4 12b: the content slot refuses a carried text node's content too, and the reserved-name message names the live fence 2026-09-16 10:26:12 +02:00
lilleman e7d3697dc4 12b: the inline directive forms read and spell the !adf: prefix 2026-09-16 09:52:52 +02:00
lilleman fca1b68b74 4.3: a paragraph line reading as a link reference definition escapes its opening bracket 2026-09-15 21:05:16 +02:00
lilleman 02bb6ff5d2 4.2: a list whose item holds a whitespace-only line takes the directive form 2026-09-14 23:25:13 +02:00
lilleman 94d5aa1dad 4.1: editor-normal and the node accessors 2026-09-14 20:11:25 +02:00
lilleman 42ff1972c9 5c: match the mark set's nesting on both sides of the round-trip 2026-09-04 08:53:00 +02:00
lilleman ccdc8cb999 5c: report the depth cause from the guards, and make the publish converge 2026-09-03 21:19:01 +02:00
lilleman 98bbb232c1 5c: the build, the freeze audit and the release pipeline 2026-09-03 20:26:25 +02:00
lilleman 3398f31626 5b3: surface the refusal an inline directive body holds 2026-09-03 19:33:25 +02:00
lilleman 5f8933e432 5b3: merge the code list's duplicate causes, spell the list separator, claim the bare pipe table 2026-09-03 19:05:23 +02:00