20 lines
606 B
Markdown
20 lines
606 B
Markdown
TODO
|
|
====
|
|
|
|
Backlog
|
|
-------
|
|
|
|
* Handle UTF8 strings
|
|
* Implement assertions in regexps ('^', '$', etc)
|
|
* Make parse error handling more robust
|
|
* Create C and go grammars
|
|
* Implement the remainder of the incremental parsing algorithm: reuse parse tree after the edit
|
|
* Expand the AST Node querying API (`closest(node_name)`, `find(node_name)`, etc)
|
|
* 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
|