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.