Path Lines of Code Cargo.toml 5 cli/Cargo.toml 50 cli/benches/benchmark.rs 164 cli/build.rs 44 cli/npm/cli.js 1 cli/npm/install.js 48 cli/src/config.rs 60 cli/src/error.rs 76 cli/src/generate/build_tables/build_lex_table.rs 331 cli/src/generate/build_tables/build_parse_table.rs 700 cli/src/generate/build_tables/coincident_tokens.rs 48 cli/src/generate/build_tables/item.rs 445 cli/src/generate/build_tables/item_set_builder.rs 284 cli/src/generate/build_tables/minimize_parse_table.rs 410 cli/src/generate/build_tables/mod.rs 309 cli/src/generate/build_tables/token_conflicts.rs 346 cli/src/generate/dedup.rs 48 cli/src/generate/dsl.js 339 cli/src/generate/grammars.rs 214 cli/src/generate/mod.rs 234 cli/src/generate/nfa.rs 748 cli/src/generate/node_types.rs 1025 cli/src/generate/npm_files.rs 14 cli/src/generate/parse_grammar.rs 180 cli/src/generate/prepare_grammar/expand_repeats.rs 254 cli/src/generate/prepare_grammar/expand_tokens.rs 631 cli/src/generate/prepare_grammar/extract_simple_aliases.rs 203 cli/src/generate/prepare_grammar/extract_tokens.rs 471 cli/src/generate/prepare_grammar/flatten_grammar.rs 380 cli/src/generate/prepare_grammar/intern_symbols.rs 214 cli/src/generate/prepare_grammar/mod.rs 52 cli/src/generate/prepare_grammar/process_inlines.rs 443 cli/src/generate/properties.rs 1338 cli/src/generate/render.rs 1101 cli/src/generate/rules.rs 127 cli/src/generate/tables.rs 84 cli/src/generate/templates/binding.cc 19 cli/src/generate/templates/binding.gyp 18 cli/src/generate/templates/index.js 12 cli/src/highlight.rs 382 cli/src/lib.rs 13 cli/src/loader.rs 440 cli/src/logger.rs 24 cli/src/main.rs 263 cli/src/parse.rs 259 cli/src/util.rs 58 cli/src/wasm.rs 102 cli/src/web_ui.html 106 cli/src/web_ui.rs 85 highlight/Cargo.toml 23 highlight/include/tree_sitter/highlight.h 73 highlight/src/c_lib.rs 238 highlight/src/escape.rs 31 highlight/src/lib.rs 1068 lib/Cargo.toml 26 lib/binding_rust/bindings.rs 593 lib/binding_rust/build.rs 50 lib/binding_rust/ffi.rs 7 lib/binding_rust/helper.c 11 lib/binding_rust/lib.rs 903 lib/binding_web/binding.c 461 lib/binding_web/binding.js 648 lib/binding_web/check-artifacts-fresh.js 20 lib/binding_web/imports.js 24 lib/binding_web/prefix.js 9 lib/include/tree_sitter/api.h 192 lib/include/tree_sitter/parser.h 177 lib/src/alloc.h 63 lib/src/array.h 109 lib/src/atomic.h 26 lib/src/clock.h 91 lib/src/error_costs.h 9 lib/src/get_changed_ranges.c 410 lib/src/get_changed_ranges.h 28 lib/src/language.c 96 lib/src/language.h 95 lib/src/length.h 35 lib/src/lexer.c 265 lib/src/lexer.h 39 lib/src/lib.c 14 lib/src/node.c 550 lib/src/parser.c 1452 lib/src/point.h 42 lib/src/reduce_action.h 27 lib/src/reusable_node.h 75 lib/src/stack.c 730 lib/src/stack.h 61 lib/src/subtree.c 851 lib/src/subtree.h 232 lib/src/tree.c 131 lib/src/tree.h 28 lib/src/tree_cursor.c 257 lib/src/tree_cursor.h 15 lib/src/utf16.c 28 lib/src/utf16.h 13 lib/src/zipper.c 120 script/benchmark.cmd 2 script/fetch-fixtures.cmd 27 script/generate-fixtures.cmd 10