Skip to main content

emit_inlines

Function emit_inlines 

Source
pub fn emit_inlines(
    builder: &mut GreenNodeBuilder<'_>,
    text: &str,
    config: &ParserOptions,
)
Expand description

Emit inline elements from text content directly into the builder.

This helper calls the recursive inline parser, allowing block-level parsers to emit inline structure during parsing.

§Arguments

  • builder - The GreenNodeBuilder to emit nodes into
  • text - The text content to parse for inline elements
  • config - Configuration controlling which extensions are enabled

§Example

// In a block parser (e.g., headings):
builder.start_node(SyntaxKind::HEADING_CONTENT.into());
emit_inlines(builder, heading_text, config);
builder.finish_node();