Skip to main content

Module utils

Module utils 

Source
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