Update todo
This commit is contained in:
parent
8208aae060
commit
cbcf28f9d4
1 changed files with 3 additions and 9 deletions
12
todo.md
12
todo.md
|
|
@ -1,12 +1,6 @@
|
|||
TODO
|
||||
====
|
||||
|
||||
# normalize grammars
|
||||
|
||||
- separate rules into non-terminals and terminals
|
||||
- extract strings and regexes from non-terminal rules into their own terminals,
|
||||
in order to separate lexing from parsing
|
||||
|
||||
# refine
|
||||
|
||||
- add concept of throwaway terminals (tokens that won't appear in constructed AST)
|
||||
- prevent auxiliary tokens from appearing in AST
|
||||
- add comments to generated C code giving an example string for each token
|
||||
- get generated JSON parser working
|
||||
Loading…
Add table
Add a link
Reference in a new issue