tree-sitter/todo.md
Max Brunsfeld e58a6d8ba7 Start work on error recovery
- In runtime, make parse errors part of the parse tree
- Add error state to lexers in which they can accept any token
2014-02-24 18:42:54 -08:00

20 lines
No EOL
481 B
Markdown

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