An incremental parsing system for programming tools
https://tree-sitter.github.io
Previously, the way repeat rules were expanded, the auxiliary rule always needed to be reduced, even if the repeating content was empty. This caused problems in parse states where some items contained the repeat rule and some did not. To make those cases work, the repeat rule had to explicitly be marked as optional. With this change, that is no longer necessary. |
||
|---|---|---|
| etc | ||
| examples | ||
| externals | ||
| include/tree_sitter | ||
| script | ||
| spec | ||
| src | ||
| .clang-format | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| .vimrc | ||
| .ycm_extra_conf.py | ||
| project.gyp | ||
| README.md | ||
| tests.gyp | ||
| todo.md | ||
tree-sitter
A library for generating incremental LR parsers with integrated lexers
