An atx style header line.
Basic parsers for Markdown Source.
A parser for the markdown language.
A line indicating a block quote (starts with "> ")
A line in verbatim code or the continuation of a list item
This trait influences the behavior of the Markdown output of inline and block parsers and the complete transformer.
A line consisting only of whitespace.
Starting line of a fenced code block: three backticks followed by an optional language token
Ending line of a fenced code block: three backticks followed by optional whitespace
A parser for inline markdown, markdown escapes and XML escapes.
Parses single lines into tokens.
A Reader for reading whole Strings as tokens.
Chops the input into lines and turns those lines into line tokens.
Definition of a link or url that can be referenced by id.
Stub class that is an intermediate result when parsing link definitions.
Represents a line of markdown.
This class allows us to reference a map with link definitions resulting from the line parsing during block parsing.
A line indicating the start of an ordered list item (starts with " [NUMBER].
Any other line.
A horizontal ruler line.
Represents the underline for a setext style header
Simple Standalone Markdown transformer.
Quick and dirty test for measuring the time of this Parser.
This is the Transformer that uses the other parsers to transform markdown into xhtml.
A line indicating the start of an unordered list item (starts with " * ")
Represents lines of verbatim xml.