Commit Graph

214 Commits

Author SHA1 Message Date
lilleman 5ca861888d Answer the architecture review: name the homes the split left open, and part 3e
CI / gate (push) Successful in 5s
2026-08-27 16:43:53 +02:00
lilleman b76b0dcabd Split the parser milestone into the chunks it takes
CI / gate (push) Successful in 5s
2026-08-27 16:30:58 +02:00
lilleman 7ceeaf0e34 Merge pull request 'Give the CommonMark blocks a directive form for what their spelling cannot hold' (#26) from tick-2f into main
CI / gate (push) Successful in 6s
2026-08-27 16:08:32 +02:00
lilleman e155200492 Check 2f, and with it 2e and the adfToMarkdown milestone
CI / gate (push) Successful in 6s
2026-08-27 16:08:02 +02:00
lilleman ab799b883d Keep the info string to the languages it carries back, and name the invariant's one exception
CI / gate (push) Successful in 5s
2026-08-27 16:02:05 +02:00
lilleman 1ec991d64a Give the leaf block an arg slot, and drop the branch the leaf collapse orphaned
CI / gate (push) Successful in 5s
2026-08-27 15:41:38 +02:00
lilleman b1f254bca9 Answer the review: one shape predicate, and the readable spellings give way
CI / gate (push) Successful in 5s
2026-08-27 15:35:24 +02:00
lilleman 59b42ef0dc Give the CommonMark blocks a directive form for what their spelling cannot hold
CI / gate (push) Successful in 5s
2026-08-27 14:12:55 +02:00
lilleman 82cf28f176 Merge pull request 'Model CommonMark's emphasis matching, and escape the delimiter that only closes' (#25) from tick-2e5 into main
CI / gate (push) Successful in 5s
2026-08-27 13:17:36 +02:00
lilleman 1108d36d1f Answer the review: one home per contract, and cover the matching's last branch
CI / gate (push) Successful in 5s
2026-08-27 13:17:08 +02:00
lilleman a8bea25b7c Give CommonMark's emphasis section one home, and split the collision property
CI / gate (push) Successful in 5s
2026-08-27 12:53:15 +02:00
lilleman e4a18dec43 Model CommonMark's emphasis matching, and escape the delimiter that only closes
CI / gate (push) Successful in 6s
2026-08-27 12:42:46 +02:00
lilleman 0e43dffd84 Merge pull request 'Carry what no section or mark spelling writes, and drop the mark refusal' (#24) from tick-2e4 into main
CI / gate (push) Successful in 5s
2026-08-27 11:53:46 +02:00
lilleman 60d703ac05 Refuse the content a code block dropped, the last of that class
CI / gate (push) Successful in 5s
2026-08-27 11:49:55 +02:00
lilleman a5b8a4654f Fix the false claims round one found, and refuse the content a code span dropped
CI / gate (push) Successful in 5s
2026-08-27 11:42:43 +02:00
lilleman 7035e42d1d Carry what no section or mark spelling writes, and drop the mark refusal
CI / gate (push) Successful in 5s
2026-08-27 10:38:34 +02:00
lilleman 185bf75bf3 Merge pull request 'Escape the quoted attribute value, and pin the canonical form and the pipe cell's edges' (#23) from attribute-escape into main
CI / gate (push) Successful in 4s
2026-08-27 00:09:23 +02:00
lilleman d4ffdf3cc5 Pin the two scans the narrowing left alone, and name what stays raw
CI / gate (push) Successful in 5s
2026-08-27 00:07:44 +02:00
lilleman 6cbd96748b Keep the link-opener scan out of emitted syntax, which binds first
CI / gate (push) Successful in 5s
2026-08-26 23:53:18 +02:00
lilleman 81ba247ad8 Say only what the escape rule pins, and drop the reason a link destination disproves
CI / gate (push) Successful in 5s
2026-08-26 23:45:42 +02:00
lilleman ec0ae1f5db Escape the quoted attribute value, and pin the canonical form and the pipe cell's edges
CI / gate (push) Successful in 5s
2026-08-26 23:27:29 +02:00
lilleman e4704990d7 Merge pull request 'Tick 2e2' (#22) from tick-2e2 into main
CI / gate (push) Successful in 5s
2026-08-26 23:05:49 +02:00
lilleman cafa12fc12 Tick 2e2
CI / gate (push) Successful in 5s
2026-08-26 23:05:36 +02:00
lilleman 654338ff50 Merge pull request 'Corpus 2e2: the mark runs, the run a carry breaks, and one mark vocabulary' (#21) from mark-runs into main
CI / gate (push) Successful in 5s
2026-08-26 23:05:18 +02:00
lilleman 4aa0dca9d3 Pin the link mark's two error codes, and correct what the unspellable corpus holds
CI / gate (push) Successful in 5s
2026-08-26 23:04:41 +02:00
lilleman 19f9a58d5d Corpus 2e2: the mark runs, the run a carry breaks, and one mark vocabulary
CI / gate (push) Successful in 4s
2026-08-26 22:47:13 +02:00
lilleman e343bd3240 Merge pull request 'Tick 2e1' (#20) from tick-2e1 into main
CI / gate (push) Successful in 5s
2026-08-26 22:30:25 +02:00
lilleman 61b865904d Tick 2e1
CI / gate (push) Successful in 5s
2026-08-26 22:30:01 +02:00
lilleman e804a2389e Merge pull request 'Corpus 2e1: the carve-out escapes and the claimed line' (#19) from carve-outs into main
CI / gate (push) Successful in 5s
2026-08-26 22:29:40 +02:00
lilleman 8d1d96a2ee Hold the lazy-continuation fence, and fault a colon run that closes nothing
CI / gate (push) Successful in 5s
2026-08-26 22:29:02 +02:00
lilleman 0387343dd0 Corpus 2e1: the carve-out escapes, the claimed line, and the 2e split
CI / gate (push) Successful in 5s
2026-08-26 22:14:06 +02:00
lilleman a88ce7e937 Merge pull request 'Carry a known node standing where no section spells it' (#18) from carry-misplaced into main
CI / gate (push) Successful in 4s
2026-08-26 21:50:20 +02:00
lilleman 8b8530a4a8 Carry a known node standing where no section spells it
CI / gate (push) Successful in 5s
2026-08-26 21:50:03 +02:00
lilleman e5502b28c4 Merge pull request 'Settle the block attribute sections, and record the misplaced-node question' (#17) from record-decisions into main
CI / gate (push) Successful in 5s
2026-08-26 20:46:00 +02:00
lilleman 54bc8a842b Settle the block attribute sections, and record the misplaced-node question
CI / gate (push) Successful in 4s
2026-08-26 20:45:44 +02:00
lilleman e9d8dd74c2 Merge pull request 'Tick 2d' (#16) from tick-2d into main
CI / gate (push) Successful in 5s
2026-08-26 16:56:08 +02:00
lilleman 807d74628b Tick 2d
CI / gate (push) Successful in 5s
2026-08-26 16:55:30 +02:00
lilleman 9d02e4b47f Merge pull request 'Emitter 2d: the opaque carry in both positions and the reserved info string' (#15) from opaque-carry into main
CI / gate (push) Successful in 4s
2026-08-26 16:55:16 +02:00
lilleman 6f32c6fc61 Refuse a fence info string that decodes to the reserved carry name
CI / gate (push) Successful in 5s
2026-08-26 16:54:22 +02:00
lilleman cbacf5d598 Widen the carry's spec trigger to the position, and name the raw attribute value 2e must escape
CI / gate (push) Successful in 5s
2026-08-26 16:40:15 +02:00
lilleman 0ba195dca1 Say what the emitter actually refuses, and pin the carry in the wrappers that rewrite its lines
CI / gate (push) Successful in 5s
2026-08-26 16:21:58 +02:00
lilleman 540a0fbdcc Keep the reserved info string beside the fence it spells, and one fenced-block spelling for both
CI / gate (push) Successful in 5s
2026-08-26 15:57:45 +02:00
lilleman 6f674b99b3 Emitter 2d: the opaque carry in both positions and the reserved info string
CI / gate (push) Successful in 4s
2026-08-26 15:46:02 +02:00
lilleman 038473ee73 Merge pull request 'Tick 2c' (#14) from tick-2c into main
CI / gate (push) Successful in 4s
2026-08-26 09:49:37 +02:00
lilleman cd64008d86 Tick 2c
CI / gate (push) Successful in 4s
2026-08-26 09:49:12 +02:00
lilleman 87f891f059 Merge pull request 'Emitter 2c: the inline node directives, the directive marks and the carried whitespace' (#13) from inline-nodes into main
CI / gate (push) Successful in 5s
2026-08-26 09:49:03 +02:00
lilleman cd4ea04a9c Say that a directive's closing bracket opens no link, and reflow the paragraphs it sits in
CI / gate (push) Successful in 5s
2026-08-26 09:48:31 +02:00
lilleman b38a8d6488 Escape the brace that would close a directive, and keep a link from restoring the line break a directive forbids
CI / gate (push) Successful in 4s
2026-08-26 09:42:46 +02:00
lilleman b196132dae Settle one failure policy for the trial spellings, and lift the attribute vocabulary above the markdown layer
CI / gate (push) Successful in 5s
2026-08-26 09:19:43 +02:00
lilleman efc267db2b Emitter 2c: the inline node directives, the directive marks and the carried whitespace
CI / gate (push) Successful in 5s
2026-08-26 09:06:13 +02:00