1 file changed
+1
-1
lines changed- .editorconfig+39
- .eslintrc.js-20
- .gitattributes+8-7
- .github/dependabot.yml+8
- .github/workflows/ci.yml+40-26
- .github/workflows/fuzz.yml+7-8
- .github/workflows/lint.yml+13-6
- .github/workflows/publish.yml+19-99
- .gitignore+37-9
- .npmignore-6
- Cargo.toml+8-6
- Makefile+111
- Package.swift+21-13
- README.md+10-13
- binding.gyp+7-5
- bindings/c/tree-sitter-rust.h+16
- bindings/c/tree-sitter-rust.pc.in+11
- bindings/go/binding.go+13
- bindings/go/binding_test.go+15
- bindings/go/go.mod+5
- bindings/node/binding.cc+14-22
- bindings/node/index.d.ts+28
- bindings/node/index.js+3-15
- bindings/python/tree_sitter_rust/__init__.py+5
- bindings/python/tree_sitter_rust/__init__.pyi+1
- bindings/python/tree_sitter_rust/binding.c+27
- bindings/python/tree_sitter_rust/py.typed
- bindings/rust/README.md-36
- bindings/rust/build.rs+11-10
- bindings/rust/lib.rs+13-23
- bindings/swift/TreeSitterRust/rust.h+2-2
- examples/ast.rs+175-118
- examples/weird-exprs.rs+29-2
- grammar.js+89-68
- package-lock.json+1.5k
- package.json+84-16
- pyproject.toml+33
- script/fetch-examples-21
- script/known_failures.txt
- script/parse-examples-20
- script/rustc-parse-3
- setup.py+57
- src/grammar.json+496-226
- src/node-types.json+91-71
- src/parser.c+135.8k-133.0k
- src/scanner.c+58-15
- src/tree_sitter/alloc.h+54
- src/tree_sitter/array.h+290
- src/tree_sitter/parser.h+1-3
- test/corpus/declarations.txt+202-19
- test/corpus/expressions.txt+57-22
- test/corpus/literals.txt+38-16
- test/corpus/macros.txt+15-6
- test/corpus/patterns.txt+66-19
- test/corpus/types.txt+4-2
0 commit comments