tree-sitter/src/compiler
2017-12-12 16:50:53 -08:00
..
build_tables Never move the start rule of a grammar into the lexical grammar 2017-12-07 11:50:27 -08:00
generate_code Remove 'extra' and 'structural' booleans from symbol metadata 2017-09-14 12:07:46 -07:00
prepare_grammar Remove wrong handling of \a in a regex 2017-12-12 16:50:53 -08:00
rules Avoid aggregate initialization syntax in places where C++11 doesn't allow it 2017-08-07 13:07:54 -07:00
util Format make_visitor helper consistently w/ project 2017-03-17 13:37:26 -07:00
compile.cc Move incompatible token map into LexTableBuilder 2017-08-31 15:46:37 -07:00
compile_error.h Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -07:00
grammar.h Add a way to automatically inline rules 2017-07-11 23:13:44 -07:00
lex_table.cc Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -07:00
lex_table.h Merge compatible starting token states before constructing lex table 2017-09-05 13:21:53 -07:00
lexical_grammar.h Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -07:00
parse_grammar.cc Rename RENAME rule to ALIAS, allow it to create anonymous nodes 2017-07-31 16:41:11 -07:00
parse_grammar.h Add a way to automatically inline rules 2017-07-11 23:13:44 -07:00
parse_table.cc Remove 'extra' and 'structural' booleans from symbol metadata 2017-09-14 12:07:46 -07:00
parse_table.h Remove 'extra' and 'structural' booleans from symbol metadata 2017-09-14 12:07:46 -07:00
precedence_range.cc Include precedence calculation in LexItemSet::transitions 2015-10-30 16:07:29 -07:00
precedence_range.h Include precedence calculation in LexItemSet::transitions 2015-10-30 16:07:29 -07:00
rule.cc Remove use of shared_ptr in choice, repeat, and seq factories 2017-03-17 14:28:13 -07:00
rule.h Remove use of shared_ptr in choice, repeat, and seq factories 2017-03-17 14:28:13 -07:00
syntax_grammar.cc Rename RENAME rule to ALIAS, allow it to create anonymous nodes 2017-07-31 16:41:11 -07:00
syntax_grammar.h Use a constructor rather than aggregate initialization for Production 2017-08-08 10:41:54 -07:00