Skip to main content

parse

Function parse 

Source
pub fn parse(input: &str, config: Option<ParserOptions>) -> SyntaxNode
Expand description

Parses a Quarto document string into a syntax tree.

Single-pass architecture: blocks emit inline structure during parsing.

§Examples

use panache_parser::parser::parse;

let input = "# Heading\n\nParagraph text.";
let tree = parse(input, None);
println!("{:#?}", tree);

§Arguments

  • input - The Quarto document content to parse
  • config - Optional configuration. If None, uses default config.