20 lines
614 B
Markdown
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
|