From ff066a485354f1a39585450f1cbbbab93c5ffd2a Mon Sep 17 00:00:00 2001 From: Titus Wormer Date: Fri, 15 Jul 2022 11:55:19 +0200 Subject: Update todos --- readme.md | 68 ++------------------------------------------------------------- 1 file changed, 2 insertions(+), 66 deletions(-) (limited to 'readme.md') diff --git a/readme.md b/readme.md index 5e37853..578f12f 100644 --- a/readme.md +++ b/readme.md @@ -3,10 +3,7 @@ Crate docs are currently at [`wooorm.com/micromark-rs/micromark/`](https://wooorm.com/micromark-rs/micromark/). -Here be dragons! -šŸ‰ -Thereā€™s a lot to do. -Some major to dos are described here, more smaller ones are in the code. +Thereā€™s still a lot to do, but, already: **100%** CommonMark šŸ„³ ## Some useful scripts for now @@ -46,69 +43,11 @@ cargo doc --document-private-items ### Some major obstacles -- [ ] (5) Containers: this will be rather messy, and depends a lot on how - subtokenization is solved - [ ] (5) Thereā€™s a lot of rust-related choosing whether to pass (mutable) references or whatever around that should be refactored - [ ] (1) Support turning off constructs - [ ] (5) Figure out extensions -### Constructs - -- [x] attention (emphasis, strong) -- [x] autolink -- [x] blank line -- [x] block quote -- [x] character escape -- [x] character reference -- [x] code (fenced) -- [x] code (indented) -- [x] code (text) -- [x] definition -- [x] hard break (escape) -- [x] hard break (trailing) -- [x] heading (atx) -- [x] heading (setext) -- [x] html (flow) -- [x] html (text) -- [x] label end -- [x] label start (image) -- [x] label start (link) -- [ ] (8) list -- [x] paragraph -- [x] thematic break - -### Content types - -- [ ] (8) container - - [x] block quote - - [ ] list -- [x] flow - - [x] blank line - - [x] code (fenced) - - [x] code (indented) - - [x] definition - - [x] heading (atx) - - [x] heading (setext) - - [x] html (flow) - - [x] paragraph - - [x] thematic break -- [x] text - - [x] attention (emphasis, strong) (text) - - [x] autolink - - [x] character escape - - [x] character reference - - [x] code (text) - - [x] hard break (escape) - - [x] hard break (trailing) - - [x] html (text) - - [x] label end - - [x] label start (image) - - [x] label start (link) -- [x] string - - [x] character escape - - [x] character reference - ### All the things #### Docs @@ -123,10 +62,6 @@ cargo doc --document-private-items #### Parse -- [ ] (8) list\ - test (`character_reference`, `code_indented`, `heading_setext`, - `html_flow`, `thematic_break`)\ - link (`blank line`, `thematic break`) - [ ] (3) Turn off things (enable every test for these) - [ ] (3) Make tokenizer tokens extendable? @@ -271,3 +206,4 @@ important. - [x] (1) Make sure that rust character groups match CM character groups - [x] (3) Fix block quote bug - [x] (3) Add support for lazy lines +- [x] (5) Containers! -- cgit