tree-sitter/src/compiler
2016-11-30 23:19:54 -08:00
..
build_tables Disallow syntax rules that match the empty string (for now) 2016-11-30 23:19:54 -08:00
generate_code Rework LR conflict resolution 2016-11-18 13:50:55 -08:00
prepare_grammar Disallow syntax rules that match the empty string (for now) 2016-11-30 23:19:54 -08:00
rules Represent rule metadata as a struct, not a map 2016-11-19 13:59:34 -08:00
util Use hash_combine everywhere 2016-11-16 11:46:22 -08:00
compile.cc Fix assorted memory leaks in test code 2016-02-05 12:23:54 -08:00
compile.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
compile_error.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
grammar.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
lex_table.cc Store shift states for non-terminals directly in the main parse table 2016-11-14 08:36:06 -08:00
lex_table.h Store shift states for non-terminals directly in the main parse table 2016-11-14 08:36:06 -08:00
lexical_grammar.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
parse_grammar.cc Remove all mention of the ERROR rule type 2016-09-01 16:34:44 -07:00
parse_grammar.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
parse_table.cc 🎨 2016-11-18 16:14:05 -08:00
parse_table.h Fix build warnings 2016-11-19 20:47:43 -08: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 Add helper for dynamic-casting to rule subclasses 2015-10-12 19:21:56 -07:00
rule.h Fix linter errors 2015-10-12 19:22:05 -07:00
rules.h Remove old error recovery code 2016-03-02 20:58:39 -08:00
syntax_grammar.cc Record in parse table which actions can hide splits 2015-12-17 13:11:56 -08:00
syntax_grammar.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00
variable.cc Merge branch 'flatten-rules-into-productions' 2015-10-02 23:46:39 -07:00
variable.h Make the compile function plain C and take a JSON grammar 2016-01-11 12:33:48 -08:00