tree-sitter/cli/src/generate
Max Brunsfeld 57036b4f8a Extract lexer helper functions for all large char sets
No need to restrict it to char sets used in multiple places.
This is important because the helper functions are now implemented
more efficiently than the inline comparisons (using a binary search).
2021-03-11 11:48:48 -08:00
..
build_tables Fix incorrect merging of states with different inherited fields 2021-03-05 14:49:28 -08:00
prepare_grammar Allow symbols to be used in precedence lists 2021-03-03 13:11:05 -08:00
templates Fix templates for rust binding files 2021-03-04 14:22:31 -08:00
binding_files.rs In generate, create rust bindings 2021-02-26 13:24:21 -08:00
char_tree.rs Tweak whitespace in generated character set functions 2021-02-17 16:32:49 -08:00
dedup.rs Move state splitting algorithm into its own file 2019-07-19 12:39:52 -07:00
dsl.js dsl.js: Reuse sym() in RuleBuilder 2021-03-10 23:06:53 +02:00
grammar-schema.json Update cli/src/generate/grammar-schema.json 2020-02-24 18:13:38 -05:00
grammars.rs Fix incorrect merging of states with different inherited fields 2021-03-05 14:49:28 -08:00
mod.rs Add --no-bindings flag to generate subcommand 2021-03-08 12:01:45 -08:00
nfa.rs Fix regression introduced in CharacterSet optimization 2021-03-04 13:50:27 -08:00
node_types.rs For node-types.json, process supertypes in a stable order 2021-03-08 12:02:01 -08:00
parse_grammar.rs Allow symbols to be used in precedence lists 2021-03-03 13:11:05 -08:00
render.rs Extract lexer helper functions for all large char sets 2021-03-11 11:48:48 -08:00
rules.rs Allow symbols to be used in precedence lists 2021-03-03 13:11:05 -08:00
tables.rs Generalize precedence datatype to include strings 2021-02-23 20:48:39 -08:00