* HTML Handling
** TODO Special handling for =pre= in =view=
** TODO Smart spec compliance for =attribute=
Probably want to refine the attribute and value strings, and be smarter about how we choose to quote the value string.
** NO Move =Raw= out of =Tag=
Decided to rename =Tag= to =Html=, and =Raw= to =Text=, which makes this make sense
* Parser Core
** TODO Refine =location= in =ParserLocation=
** TODO Error messages
** TODO Combinators for predictive parsing
* Djot [2/40]
:PROPERTIES:
:COOKIE_DATA: recursive
:END:
** Inline Syntax [2/18]
*** DONE Ordinary Text
*** TODO Link
*** TODO Image
*** TODO Autolink
*** TODO Verbatim
*** TODO Emphasis/strong
*** TODO Highlighted
*** TODO Super/subscript
*** TODO Insert/delete
*** TODO Smart punctuation
*** TODO Math
*** TODO Footnote reference
*** DONE Linebreak
*** TODO Comment
*** TODO Symbols
*** TODO Raw inline
*** TODO Span
*** TODO Inline attributes
** Block Syntax [0/15]
*** TODO Paragraph
*** TODO Heading
*** TODO Block quote
*** TODO List item
*** TODO List
*** TODO Code block
*** TODO Thematic break
*** TODO Raw block
*** TODO Div
*** TODO Pipe table
*** TODO Reference link
*** TODO definition
*** TODO Footnote
*** TODO Block attributes
*** TODO Links to headings
** TODO Predictive parsing
** TODO Support all types of whitespace
*** TODO Escaping
*** TODO Whitespace class
** TODO hex escapes
** TODO GFM style alerts
** TODO Group adjacent =Text=s into a =String=