20 - the prefix is the set, and §11 drops the list it enumerated
This commit is contained in:
+8
-5
@@ -933,11 +933,14 @@ The done `todo.md` items in full, as they were written. `todo.md` keeps a one-li
|
||||
directive form shares — a walk, `codeBlockText`, `emitInlineLine` — so moving it out is the
|
||||
second walk 4b removed, and they take the prefix alone. `tryRule` refuses nothing, so it
|
||||
takes the narrower type as well, `string | undefined` through `readableText`, which is what
|
||||
`tryImage` and `tryPipeTable` already return. `emitLink` is the same channel outside the
|
||||
six — the CommonMark link tried ahead of the inline directive form — so it takes the prefix
|
||||
with them, and the comment naming its `undefined` arm goes with the rename. §11's
|
||||
readable-spelling rule carries the prefix, so the next spelling is named by the rule rather
|
||||
than by the seven beside it.
|
||||
`tryImage` and `tryPipeTable` already return. `emitLink` and `listItemLines` are the same
|
||||
channel outside the six — the CommonMark link and the tight list item, each tried ahead of a
|
||||
directive form — so they take the prefix too, and the comment naming `emitLink`'s `undefined`
|
||||
arm goes with the rename. §11's readable-spelling rule carries the prefix and gave up the set
|
||||
it enumerated: the prefix is the set now, which is what stops the next spelling being named
|
||||
by the eight beside it. The same rule's nested-list carve-out went with it, naming a refusal
|
||||
2b's tight-versus-blank answer had already removed — `unspellable-adjacent-lists` is gone from
|
||||
`result.ts` and `separationBetween` returns a `string`.
|
||||
- [x] **28 — `emitLine`'s retry loop cannot spin (`0.2.0`).** `emit/inline-line.ts:67` is a
|
||||
`for (;;)` that re-emits the line until every unspellable node has been carried, and its
|
||||
termination rests on a comment: each pass carries at least one more node, or flips
|
||||
|
||||
Reference in New Issue
Block a user