From cbcf28f9d461f1005eeaf194b3032da81593ee22 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 24 Jan 2014 00:00:31 -0800 Subject: [PATCH] Update todo --- todo.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/todo.md b/todo.md index 3caf1505..28393e10 100644 --- a/todo.md +++ b/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 \ No newline at end of file