- heading
- paragraph
- thematic break
- blank line
- front matter (except yaml parsing)
- code block
- latex block
- blockquote (except indented blockqoute and empty blockquote)
- list
- task
- table of content
- footnote
- command
- container
- reference
- span
- text
- emphasis (contains italic and bold)
- strikethrough
- latex
- diff
- subscript
- superscript
- image
- link
- ruby
- mark
- the trailing
line_ending
in all block parsers should be optional. - error handling when
digit.parser
in list.rs. - ignorable indentation for some block parsers.
- all parsers add
context
. - make inline parser recursive.
- all string should be hold by
Text
token. many_till
orterminated
- use
&str.offset()
- port
take_until_parser_match
- use
trim
- check all
take_until
, do we consume it later? - use pair instead of tuple
- remove
id_tree
dependency