LavaUI docs GitHub

enum MarkdownParser

Swift

enum MarkdownParser

A deliberately compact Markdown parser for model responses.

It handles the constructs useful in chat output: headings, paragraphs, bullets, quotes, fenced/inline code, emphasis, strong text, and links. Unknown syntax remains visible instead of being discarded.

Sources/LavaText/Markdown.swift:54

Methods

static func parse(_ source: String) -> MarkdownDocument

Parses source into display text and styled spans. Never fails: syntax it does not recognise is left in the text as written.

Sources/LavaText/Markdown.swift:57