tree-sitter/spec/compiler
Max Brunsfeld 52daffb3f3 Separate syntax rules into flat lists of symbols
This way, every ParseItem can be associated with a particular production
for its non-terminal. That lets us keep track of which productions are
involved in shift/reduce conflicts.
2015-02-16 22:11:03 -08:00
..
build_tables Separate syntax rules into flat lists of symbols 2015-02-16 22:11:03 -08:00
helpers Separate syntax rules into flat lists of symbols 2015-02-16 22:11:03 -08:00
prepare_grammar Separate syntax rules into flat lists of symbols 2015-02-16 22:11:03 -08:00
rules Refactor avoidance of redundant repeat rules 2015-01-14 21:11:19 -08:00
util Generate correct C literals for non-ascii characters 2014-09-28 18:40:15 -07:00
compile_examples.cc Include names of in-progress rules in shift/reduce conflicts 2014-11-05 18:39:50 -08:00
compile_spec.cc Fix segfault when grammar consists of a single token 2014-07-23 18:26:10 -07:00
compiler_spec_helper.h Tweak header include paths in tests 2014-06-23 18:50:03 -07:00
compiler_specs.cc Fix indentation in specs 2014-08-07 08:11:21 -07:00