Expand description
Block-level parser modules. Block-level parser modules.
This layer converts block grammar outputs into AST nodes with positions.
Re-exports§
pub use shared::dedent_list_item_content;pub use shared::to_parser_span;pub use shared::to_parser_span_range;pub use shared::GrammarSpan;
Modules§
- cm_
blockquote_ parser - CommonMark blockquote parser. Blockquote parser - converts grammar output to AST nodes
- cm_
fenced_ code_ block_ parser - CommonMark fenced code block parser. Fenced code block parser - converts grammar output to AST nodes
- cm_
heading_ parser - CommonMark heading parsers. Heading parser - converts grammar output to AST nodes
- cm_
html_ blocks_ parser - CommonMark HTML block parser. HTML blocks parser - converts grammar output to AST nodes
- cm_
indented_ code_ block_ parser - CommonMark indented code block parser. Indented code block parser - converts grammar output to AST nodes
- cm_
link_ reference_ parser - CommonMark link reference definition parser. Link reference definition parser - handles link reference storage
- cm_
list_ parser - CommonMark list parser. List parser - converts grammar output to AST nodes
- cm_
paragraph_ parser - CommonMark paragraph parser. Paragraph parser - converts grammar output to AST nodes with inline parsing
- cm_
thematic_ break_ parser - CommonMark thematic break parser. Thematic break parser - converts grammar output to AST nodes
- gfm_
admonitions - GFM alert/admonition post-processing. GitHub-style admonitions / alerts (GFM extension).
- gfm_
footnote_ definition_ parser - GFM footnote definition parser. GFM-style footnote definition parser (block-level extension).
- gfm_
table_ parser - GFM table parser. GFM table parser - converts grammar output to AST nodes
- marco_
headerless_ table_ parser - Extended headerless table parser. Extended headerless-table parser - converts grammar output to AST nodes.
- marco_
sliders_ parser - Extended slide deck parser. Extended slide-deck parser - converts grammar output to AST nodes.
- marco_
tab_ blocks_ parser - Extended tab block parser. Extended tab-block parser - converts grammar output to AST nodes.
- shared
- Shared block parser utilities.
Functions§
- parse_
blocks - Parse document into block-level structure, returning a Document