From bc1d115ee2ad96f0d7fd7135d0c14f63b898ea5b Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 29 Jan 2014 09:30:40 -0800 Subject: [PATCH] Update todo --- todo.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/todo.md b/todo.md index 28393e10..03267e0d 100644 --- a/todo.md +++ b/todo.md @@ -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 \ No newline at end of file +- 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 \ No newline at end of file