| .. |
|
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 |