An incremental parsing system for programming tools
https://tree-sitter.github.io
Using an unordered_map and unordered_set to store these speeds up grammar compilation significantly. The ordering method on items was using the rules' .to_string method to compute the order, which was not a meaningful comparison, and was probably slow. |
||
|---|---|---|
| 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
