tree-sitter/todo.md
2014-07-13 21:54:35 -07:00

20 lines
614 B
Markdown

TODO
====
Backlog
-------
* Complete the golang grammar
* Implement the remainder of the incremental parsing algorithm: reuse parse tree after the edit
* Add API for iterating over a document's tokens
* Add API for locating a node given a character position
* Add API for locating a node's parents and siblings
* Make parse error handling more robust
* Add special lexical behavior for indentation-aware languages
* Speed up grammar compilation
Icebox
------
* Implement Pager's [Practical general method](http://link.springer.com/article/10.1007%2FBF00290336)
for reducing the size of the LR(1) parse table