An incremental parsing system for programming tools
https://tree-sitter.github.io
ParseItem no longer has a lookahead_sym field; it now represents the 'core' of a parse item. The lookahead context is stored separately, as a set per core item. This makes iterating, copying and merging item sets more efficient, because before, the core items were repeated for each different lookahead symbol. Also, the memoization in sym_transitions(ParseItemSet) has been removed. Maybe I'll add it back later. |
||
|---|---|---|
| etc | ||
| examples | ||
| externals | ||
| include/tree_sitter | ||
| script | ||
| spec | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| README.md | ||
| todo.md | ||
| tree_sitter.gyp | ||
tree_sitter
A library for generating incremental LR parsers with integrated lexers
