An incremental parsing system for programming tools https://tree-sitter.github.io
Find a file
Max Brunsfeld 5ed5ae7514 In LR(1) items, only store consumed symbols as booleans
the booleans represent the symbols point to auxiliary tokens
or not. This is all we need to know for the purpose of building
parse tables. Any other information just leads to redundant
parse states.
2014-01-31 00:13:05 -08:00
externals Switch specs to use bandit instead of igloo 2013-12-28 16:55:51 -08:00
include Remove auxiliary rules from syntax tree 2014-01-28 22:09:37 -08:00
spec In LR(1) items, only store consumed symbols as booleans 2014-01-31 00:13:05 -08:00
src In LR(1) items, only store consumed symbols as booleans 2014-01-31 00:13:05 -08:00
tree_sitter.xcodeproj Allow Character rules to handle arbitrary character sets 2014-01-30 08:34:20 -08:00
.gitignore Rename project files 2014-01-02 13:09:15 -08:00
.gitmodules Switch specs to use bandit instead of igloo 2013-12-28 16:55:51 -08:00
.vimrc Initial commit 2013-11-05 22:15:19 -08:00
Makefile Initial commit 2013-11-05 22:15:19 -08:00
todo.md Add support for character ranges in regex patterns 2014-01-30 18:54:39 -08:00