const class markdown::Parser
sys::Obj markdown::Parser
@Js
Parse input text into a tree of nodes.
The parser is thread-safe meaning the same parser can be shared by multiple actors.
- builder
-
static ParserBuilder builder()Obtain a builder for configuring the parser
- make
-
static new make()Get a parser with all the default configuration
- parse
-
Convenience for
parseStream(text.in) - parseFile
-
Convenience to parse a file into a
Document. If source span parsing is enabled the nodes will have access to the file location usingNode.loc. - parseStream
-
Document parseStream(InStream in)Parse the contents of the input stream into a tree of nodes.
doc := Parser().parse("Hello *Markdown*!")