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

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