delta/markdown/inline_parser library
Classes
- AutolinkExtensionSyntax
-
Matches autolinks like
http://foo.com
. - AutolinkSyntax
-
Matches autolinks like
<http://foo.com>
. - CodeSyntax
- Matches backtick-enclosed inline code blocks.
- EmailAutolinkSyntax
-
Matches autolinks like
<foo@bar.example.com>
. - EmojiSyntax
-
Matches GitHub Markdown emoji syntax like
:smile:
. - EscapeSyntax
- Escape punctuation preceded by a backslash.
- ImageSyntax
-
Matches images like
![alternate text](url "optional title")
and![alternate text][label]
. - InlineHtmlSyntax
- Leave inline HTML tags alone, from CommonMark 0.28.
- InlineLink
- InlineParser
- Maintains the internal state needed to parse inline span elements in Markdown.
- InlineSyntax
- Represents one kind of Markdown tag that can be parsed.
- LineBreakSyntax
- Represents a hard line break.
- LinkSyntax
-
Matches links like
[blah][label]
and[blah](url)
. - StrikethroughSyntax
- Matches strikethrough syntax according to the GFM spec.
- TagState
- Keeps track of a currently open tag while it is being parsed.
- TagSyntax
-
Matches syntax that has a pair of tags and becomes an element, like
*
for<em>
. Allows nested tags. - TextSyntax
- Matches stuff that should just be passed through as straight text.