prep to restart

This commit is contained in:
Nathan McCarty 2025-02-23 17:37:13 -05:00
parent 81a7f09623
commit db0f3a0427
3 changed files with 28 additions and 38 deletions

View file

@ -13,7 +13,8 @@ authors = "Nathan McCarty"
-- langversion -- langversion
-- packages to add to search path -- packages to add to search path
depends = structures depends = contrib
, structures
, tailrec , tailrec
, eff , eff
, refined , refined
@ -24,6 +25,7 @@ depends = structures
-- modules to install -- modules to install
modules = SSG.HTML modules = SSG.HTML
, SSG.HTML.ElementTypes , SSG.HTML.ElementTypes
, SSG.Djot
-- main file (i.e. file to load at REPL) -- main file (i.e. file to load at REPL)
main = Main main = Main

1
src/SSG/Djot.idr Normal file
View file

@ -0,0 +1 @@
module Djot

View file

@ -9,54 +9,41 @@ Decided to rename =Tag= to =Html=, and =Raw= to =Text=, which makes this make se
** TODO Refine =location= in =ParserLocation= ** TODO Refine =location= in =ParserLocation=
** TODO Error messages ** TODO Error messages
** TODO Combinators for predictive parsing ** TODO Combinators for predictive parsing
* Djot [7/44] * Djot [0/31]
:PROPERTIES: :PROPERTIES:
:COOKIE_DATA: recursive :COOKIE_DATA: recursive
:END: :END:
** Parsing ** Parsing
*** Inline Syntax [2/18] *** Block Level
**** 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 Definition
**** TODO Footnote
**** TODO Block Attributes
**** TODO Heading Links
*** Inline
**** TODO Ordinary Text
**** TODO Link **** TODO Link
**** TODO Image **** TODO Image
**** TODO Autolink **** TODO Autolink
**** TODO Verbatim **** TODO Verbatim
**** TODO Emphasis/strong **** TODO Emphasis/Strong
**** TODO Highlighted **** TODO Highlighted
**** TODO Super/subscript **** TODO Super/subscript
**** TODO Insert/delete **** TODO Insert/delete
**** TODO Smart punctuation **** TODO Smart Puncuation
**** TODO Math **** TODO Math
**** TODO Footnote reference **** TODO Footnote Reference
**** TODO Linebreak
**** TODO Comment **** TODO Comment
**** TODO Symbols **** TODO Symbols
**** TODO Raw inline **** TODO Raw Inline
**** TODO Span **** TODO Inline Attributes
**** TODO Inline attributes
**** DONE Ordinary Text
**** DONE Linebreak
*** Block Syntax [4/17]
**** 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
**** DONE Paragraph
**** DONE Heading
***** DONE Multiline without leading count
***** DONE Basic
** TODO Predictive parsing
** TODO Support all types of whitespace
*** TODO Escaping
*** TODO Whitespace class
** TODO Lazy indentation
** TODO hex escapes
** TODO GFM style alerts
** TODO Group adjacent =Text=s into a =String=
** DONE Rendering