Module

rendering.parsers

Content parser for Markdown and other formats.

Supports multiple parser engines:

  • python-markdown: Full-featured, slower (default)
  • mistune: Fast, subset of features

Functions

create_markdown_parser
Factory function to create a markdown parser instance.
1 BaseMarkdownParser
def create_markdown_parser(engine: str | None = None) -> BaseMarkdownParser

Factory function to create a markdown parser instance.

Parameters 1

Name Type Default Description
engine str | None None

Parser engine to use ('python-markdown', 'mistune', or None for default)

Returns

BaseMarkdownParser

Markdown parser instance