plusparse/inline_parser library

Inline parser: turns a run of text into inline MdNodes (bold, italic, code, links, images, LaTeX, source tags, …). Single forward pass over the characters; emphasis content is parsed recursively. Ported 1:1 from the Rust plusparse inline parser, using code-unit scanning and indexOf instead of a char vector (all delimiters are ASCII, so this is safe and fast on Dart's UTF-16 strings).

Functions

parseInline(String text, bool useDollar) List<MdNode>