Update todo

This commit is contained in:
Max Brunsfeld 2014-01-24 00:00:31 -08:00
parent 8208aae060
commit cbcf28f9d4

12
todo.md
View file

@ -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