delta/markdown/block_parser library

Classes

BlockHtmlSyntax
Parses inline HTML at the block level. This differs from other Markdown implementations in several ways:
BlockParser
Maintains the internal state needed to parse a series of lines into blocks of Markdown suitable for further inline parsing.
BlockquoteSyntax
Parses email-style blockquotes: > quote.
BlockSyntax
BlockTagBlockHtmlSyntax
CodeBlockSyntax
Parses preformatted code blocks that are indented four spaces.
EmptyBlockSyntax
FencedCodeBlockSyntax
Parses preformatted code blocks between two ~~~ or ``` sequences.
HeaderSyntax
Parses atx-style headers: ## Header ##.
HeaderWithIdSyntax
Parses atx-style headers, and adds generated IDs to the generated elements.
HorizontalRuleSyntax
Parses horizontal rules like ---, _ _ _, * * *, etc.
ListItem
ListSyntax
Base class for both ordered and unordered lists.
LongBlockHtmlSyntax
A BlockHtmlSyntax that has a specific endPattern.
OrderedListSyntax
Parses ordered lists.
OtherTagBlockHtmlSyntax
ParagraphSyntax
Parses paragraphs of regular text.
SeTextHeaderSyntax
Parses setext-style headers.
SeTextHeaderWithIdSyntax
Parses setext-style headers, and adds generated IDs to the generated elements.
TableSyntax
Parses tables.
UnorderedListSyntax
Parses unordered lists.