Update todo

This commit is contained in:
Max Brunsfeld 2014-01-29 09:30:40 -08:00
parent 7d297f2f9e
commit bc1d115ee2

15
todo.md
View file

@ -1,6 +1,17 @@
TODO
====
- prevent auxiliary tokens from appearing in AST
## correct batch parsing
- generate correct lexers in the presence of 'overlapping' transition
rules (e.g. transitions on 'a' and on \w).
- add support for character-range rules (e.g. [0-9])
- add support for negation rules, (only exposed through regex patterns)
- add comments to generated C code giving an example string for each token
- get generated JSON parser working
- change the meaning of 'repeat' from 1-or-more to 0-or-more
- fix any memory leaks
- add special lexical behavior for indentation-aware languages
## node.js wrapper
- add simple selector engine for trees
## incremental parsing