Add 'ziglue/' from commit '323816262704dbee1fc1b2aa08204d55d4386b16'

git-subtree-dir: ziglue
git-subtree-mainline: d955ccf17d
git-subtree-split: 3238162627
This commit is contained in:
2025-08-04 22:14:46 -04:00
12 changed files with 9488 additions and 0 deletions

37
ziglue/notes.md Normal file
View File

@@ -0,0 +1,37 @@
The spec is organized into "content blocks", "leaf blocks", and inline content. I should take this as a hint to do the same.
So the first task in the parser should be to parse the block structure.
<https://spec.commonmark.org/0.31.2/>
- Blocks
- Leaf
- Thematic break
- ATX heading
- Setext heading
- Indented chunk
+ Indented code block is a sequence of indented chunks.
+ Preserve count of blank lines.
- Fenced code block
- HTML blocks
- Link reference definition
- Paragraph
- Blank lines
+ These are part of the document, but they are not rendered.
- Container
- Blockquote
- List Item
+ List is a sequence of list items of the same type.
- Inline
- Inline code
- Strong, emph
- Links
- Inline
- Reference
- Images
- Auto
- HTML
- Text
<!--vim: ts=2 sw=2 et linebreak :-->