tree-sitter/src/compiler
Max Brunsfeld 91e3bc3e55 Update parse state merging logic for explicit word tokens
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-14 12:32:27 -07:00
..
build_tables Update parse state merging logic for explicit word tokens 2018-06-14 12:32:27 -07:00
generate_code Remove depends_on_lookahead field from parse table entries 2018-03-28 10:58:33 -07:00
prepare_grammar Avoid missing field initializer warnings w/o default field syntax 2018-06-14 11:12:04 -07:00
rules Make ts_compile_grammar take an optional log file, start logging to it 2018-05-24 16:01:14 -07:00
util Format make_visitor helper consistently w/ project 2017-03-17 13:37:26 -07:00
compile.cc Make ts_compile_grammar take an optional log file, start logging to it 2018-05-24 16:01:14 -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-schema.json Move grammar schema to src folder 2018-02-26 00:40:20 -08:00
grammar.h Perform keyword optimization using explicitly selected word token 2018-06-14 09:35:54 -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
log.cc Fix logging during lex table construction 2018-06-14 12:03:40 -07:00
log.h Remove blank lines from log messages 2018-05-25 21:37:25 -07:00
parse_grammar.cc Perform keyword optimization using explicitly selected word token 2018-06-14 09:35:54 -07:00
parse_grammar.h Add a way to automatically inline rules 2017-07-11 23:13:44 -07:00
parse_table.cc Generalize logic for finding a keyword capture token 2018-05-25 15:29:15 -07:00
parse_table.h Generalize logic for finding a keyword capture token 2018-05-25 15:29:15 -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 Avoid creating duplicate metadata rules 2018-03-28 10:03:09 -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 Avoid missing field initializer warnings w/o default field syntax 2018-06-14 11:12:04 -07:00