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

113 Commits

Author SHA1 Message Date
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 c8ce81adf4 4.3: the markdown property 2026-09-15 21:05:16 +02:00
lilleman b288843da1 4.4: the real payloads 2026-09-15 19:18:49 +02:00
lilleman b3a69da952 4.2: the review's runner and weight nits 2026-09-14 23:43:49 +02:00
lilleman c7e392654d 4.2: the review's generator, runner and pattern fixes 2026-09-14 23:25:13 +02:00
lilleman 04dc38c5d6 4.2: a link target's would-be directive escapes inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman 9c63148e2a 4.2: generated keys avoid V8's JSON.parse key fault 2026-09-14 23:25:13 +02:00
lilleman 4c8b6c9bd8 4.2: an autolink holding a backtick gives way inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman f5b6903972 4.2: the ADF property 2026-09-14 23:25:13 +02:00
lilleman 41b595b3bb 4.2: a link target's backtick escapes where it would open a code span inside a directive's content 2026-09-14 23:25:13 +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 28e881e3fb 4.2: a link's brackets balance inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman f8247ebb75 4.2: an empty link destination beside a title spells <> 2026-09-14 23:25:13 +02:00
lilleman fd7b33890a 4.1: an iterative canonical serializer 2026-09-14 20:11:25 +02:00
lilleman fb4caa6f3d 4.1: the review's test and comment fixes 2026-09-14 20:11:25 +02:00
lilleman 94d5aa1dad 4.1: editor-normal and the node accessors 2026-09-14 20:11:25 +02:00
lilleman 9a667c15c1 4.1: a text node carrying attributes never merges 2026-09-14 20:11:25 +02:00
lilleman f3862b7e8b 11b: fail on combinators an attribute kind cannot read 2026-09-14 17:33:13 +02:00
lilleman 1a11d54804 11b: guard the gate against empty gaps and unread keywords 2026-09-14 16:54:32 +02:00
lilleman 1a1e142e4d 11b: the gate 2026-09-14 16:16:49 +02:00
lilleman b454854a4f 11a: the vendored schema 2026-09-13 15:40:34 +02:00
lilleman ef317b2e90 Spell the check set once; fix the doubled spec version and a stale filename 2026-09-09 15:40:29 +02:00
lilleman 48dc4fef50 Delete the unreachable entity decoder, hash-pin spec.json, and fold the exception pin loop 2026-09-09 14:08:30 +02:00
lilleman bd2266245a Cite §14 instead of the ticked 3e item in the count comment 2026-09-06 23:15:16 +02:00
lilleman be873f605d Pin refusal codes and divergences; fix the text oracle and count by heading level 2026-09-06 23:09:01 +02:00
lilleman c280c81556 Pin the suite run, gate the exception list, and trim the corpus README 2026-09-06 21:58:58 +02:00
lilleman 0b40aaea06 Check in the CommonMark spec suite and pin its exception list 2026-09-05 18:56:28 +02:00
lilleman 8a936f7c07 5c: keep the mark nesting explanation in one place 2026-09-04 09:19:09 +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 a540cdbe02 5b3: name the alignment form the bare shape claims, record the reserved names' codes 2026-09-03 19:23:48 +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
lilleman 16129bf3ac 5b2: make the pipe escape terminate, cap the value a document fault echoes 2026-09-03 18:45:17 +02:00
lilleman 0f32b43300 5b2: name the inline claim's escape where prose reaches it 2026-09-03 18:37:10 +02:00
lilleman bcb6a9bd1e 5b2: name the violation in every error message, and the escape a claimed line takes 2026-09-03 17:52:31 +02:00
lilleman faedfa59c3 5b1: report the line a paragraph's kept text starts on, and stream the source lines 2026-09-03 17:24:46 +02:00
lilleman b47aa17263 5b1: guarantee the parse direction's position in the type, and name it one level deeper 2026-09-03 17:09:14 +02:00
lilleman 47ca41b558 5b1: name the line and the offset in the input a parse refusal sits at 2026-09-03 14:37:39 +02:00
lilleman 7ade668e79 Name the budget the carry's depth message applies, and pin the canonical refusal it met 2026-09-03 08:09:40 +02:00
lilleman 95ed15a638 Charge a carried node against the levels its position leaves, and part the causes one guard hid 2026-09-03 08:01:27 +02:00
lilleman 34fd18e852 Read the carries and the combinations back, and land markdownToAdf 2026-09-03 07:01:27 +02:00
lilleman a5877a8fd5 Answer the stability nits: the spellings a position hint names, and the fault its name owns 2026-09-02 12:28:21 +02:00
lilleman fdbcbd6fb7 Name the position a directive name the other one spells belongs to 2026-09-01 23:04:23 +02:00
lilleman 09a9a6864b Answer the stability pass: the slot a line ending reached, and the text an image description dropped 2026-09-01 22:35:05 +02:00
lilleman bd6dee350a Answer the architecture pass: the seam attribute reading names, and the speller a third file copied 2026-09-01 22:11:21 +02:00
lilleman 0ddfd11107 Read the inline nodes and the marks back, and keep the whitespace CommonMark does not strip 2026-09-01 21:35:52 +02:00
lilleman 8d786a1b52 Answer the stability nits: the runs a trailing-anchored regex re-walks 2026-09-01 20:11:41 +02:00
lilleman ee8e1d956e Answer the stability pass: the strip that changed nothing, and the words the body earns 2026-09-01 19:13:13 +02:00