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
|
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
|
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
|
4688dbd2cb
|
Read the block nodes back, and stop a marker change splitting a list
|
2026-09-01 17:58:29 +02:00 |
|
lilleman
|
52062019d5
|
Answer the architecture pass: one fault vocabulary, and the guards pinned where they compose
|
2026-09-01 10:01:35 +02:00 |
|
lilleman
|
d54f72ea51
|
Read the three directive forms, their attributes and the fences that nest them
|
2026-09-01 08:12:03 +02:00 |
|
lilleman
|
cc794d541e
|
Read the emphasis, the links and the lone image CommonMark spells (#34)
|
2026-08-31 22:33:54 +02:00 |
|
lilleman
|
0cc34bcbbb
|
Read the container blocks, and part a nested list the tight spelling would swallow
|
2026-08-28 14:46:14 +02:00 |
|
lilleman
|
ccf5403813
|
Read the leaf blocks, ahead of any inline parsing
|
2026-08-27 23:23:29 +02:00 |
|
lilleman
|
8fe8760c78
|
Answer the review: one shape predicate, and the readable spellings give way
|
2026-08-27 15:35:24 +02:00 |
|
lilleman
|
97d34e3118
|
Give the CommonMark blocks a directive form for what their spelling cannot hold
|
2026-08-27 14:12:55 +02:00 |
|
lilleman
|
61726d6e70
|
Carry what no section or mark spelling writes, and drop the mark refusal
|
2026-08-27 10:38:34 +02:00 |
|
lilleman
|
964e13c167
|
Emitter 2d: the opaque carry in both positions and the reserved info string
|
2026-08-26 15:46:02 +02:00 |
|
lilleman
|
7e70ced9a2
|
Fold the per-node ambiguity codes into one, and sharpen the container fence rule
|
2026-08-25 15:38:16 +02:00 |
|
lilleman
|
9c1fb215c4
|
Emitter 2b: the block-node directives, the pipe table and the refusal corpus
|
2026-08-25 15:10:02 +02:00 |
|
lilleman
|
6a1a17d01b
|
Escape the literals that would merge with the syntax beside them
|
2026-08-25 09:28:09 +02:00 |
|
lilleman
|
e6613519f3
|
Name the node every refusal came from, and close the error list
|
2026-08-25 09:00:47 +02:00 |
|
lilleman
|
e03a351d45
|
Share the CommonMark grammar, close the guard's hole, refuse the lists no marker spells
|
2026-08-24 16:18:47 +02:00 |
|
lilleman
|
3f73497a6f
|
Emitter 2a: the corpus runner, the canonical serializer and the CommonMark subset
|
2026-08-24 15:36:05 +02:00 |
|