Expand description
Shared utilities for parser implementation.
This module contains utilities used by both block and inline parsers, including attribute parsing, text buffering, container management, etc.
Modulesยง
- attributes
- Parsing for Pandoc-style attributes: {#id .class key=value}
- chunk_
options - Chunk option value classification for Quarto/RMarkdown code blocks.
- container_
stack - continuation
- Continuation/blank-line handling policy.
- hashpipe_
normalizer - Shared hashpipe header detection and normalization utilities.
- helpers
- Shared utilities for block parsing.
- inline_
emission - Inline element emission during block parsing.
- list_
item_ buffer - Buffer for accumulating list item content before emission.
- marker_
utils - Consolidated utilities for parsing block markers (blockquotes, lists, definitions).
- text_
buffer - Text buffer for accumulating multi-line block content.
- yaml_
regions