tree-sitter/src/compiler
Max Brunsfeld 66dc12587a Call the external scanner whenever an external token is valid
For some reason, there was previously some extra logic that prevented
the external scanner from being invoked if the only valid external
token also had an internal definition.

It's surprising to not call the external scanner if an external
token is valid.
2017-07-17 10:28:59 -07:00
..
build_tables Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
generate_code Call the external scanner whenever an external token is valid 2017-07-17 10:28:59 -07:00
prepare_grammar Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
rules Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
util Format make_visitor helper consistently w/ project 2017-03-17 13:37:26 -07:00
compile.cc Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -07:00
compile.h Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -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 Implement Rule as a union rather than an abstract base class 2017-03-17 13:29:31 -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 Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
parse_grammar.h Add a way to automatically inline rules 2017-07-11 23:13:44 -07:00
parse_table.cc Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
parse_table.h Introduce RENAME rule type 2017-07-13 17:17:22 -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 Introduce RENAME rule type 2017-07-13 17:17:22 -07:00
syntax_grammar.h Introduce RENAME rule type 2017-07-13 17:17:22 -07:00