Read the block nodes back, and stop a marker change splitting a list #40
Reference in New Issue
Block a user
Delete Branch "block-nodes-read-back"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
corpus/round-trip/block-nodes/joins the parsing directories: thecodeBlockdirective's fencedbody, the media family and both table forms read back.
fenceInfomoves tomarkdown/so bothdirections pick the language's slot from one rule, and the pipe table's row grammar sits in
markdown/pipe-table-syntax.tsbeside the spelling it inverts.container-block-separationbecomes a round-trip pair on the settled rule — a blank line onlywhere its absence would merge the blocks — which empties
corpus/unspellable/, so the directory,its runner arm and
unspelled-block-separationall go.Two maintainer decisions landed with the work. The directive's fenced body is an ordinary fence,
so its info string decodes escapes as any other does; only the slot is enforced. And the second
parse-then-emit hole the chunk turned up — CommonMark opens a new list on a marker change, so
- aover* bbuilt two adjacentbulletListnodesadfToMarkdownrefuses — closes bycontinuing the list, which 3k owes the spec suite one exception for.