- In runtime, make parse errors part of the parse tree - Add error state to lexers in which they can accept any token
481 B
481 B
TODO
batch parsing
- error handling: keep going when errors are encountered and put error nodes into the AST
- more example grammars:
- go
- javascript
- ruby
- add comments to generated C code describing the generated tokens (regexp pattern)
- fix any memory leaks
- add special lexical behavior for indentation-aware languages
node.js wrapper
- add simple selector engine for trees
incremental parsing
chores
- backfill unit-level tests for follow_sets