1 file changed
+1
-1
lines changedSubmodule tree-sitter-elixir updated 65 files
- .clang-format+12
- .editorconfig+39
- .gitattributes+1-1
- .github/workflows/generate.yml+21-3
- .github/workflows/publish.yml+29
- .github/workflows/test.yml+8-2
- .gitignore+15
- CHANGELOG.md+63
- CMakeLists.txt+58
- Cargo.toml+8-4
- Makefile+94
- Package.swift+41
- README.md+2
- binding.gyp+7-5
- bindings/c/tree-sitter-elixir.pc.in+11
- bindings/c/tree-sitter.h.in+16
- bindings/c/tree-sitter.pc.in+11
- bindings/go/binding.go+13
- bindings/go/binding_test.go+15
- bindings/node/binding.cc+14-22
- bindings/node/binding_test.js+9
- bindings/node/index.d.ts+28
- bindings/node/index.js+3-15
- bindings/python/tests/test_binding.py+11
- bindings/python/tree_sitter_elixir/__init__.py+5
- bindings/python/tree_sitter_elixir/__init__.pyi+1
- bindings/python/tree_sitter_elixir/binding.c+27
- bindings/python/tree_sitter_elixir/py.typed
- bindings/rust/build.rs+6-24
- bindings/rust/lib.rs+20-19
- bindings/swift/TreeSitterElixir/elixir.h+16
- bindings/swift/TreeSitterElixirTests/TreeSitterElixirTests.swift+12
- docs/parser.md+24-1
- go.mod+7
- go.sum+36
- grammar.js+160-130
- package-lock.json+915-27
- package.json+31-18
- pyproject.toml+29
- queries/highlights.scm+136-112
- queries/injections.scm+15
- queries/tags.scm+54
- setup.py+62
- src/grammar.json+1.0k-380
- src/node-types.json+84-7
- src/parser.c+221.3k-177.3k
- src/scanner.c+144-126
- src/tree_sitter/alloc.h+54
- src/tree_sitter/array.h+290
- src/tree_sitter/parser.h+56-13
- test/corpus/do_end.txt+127
- test/corpus/expression/anonymous_function.txt+38
- test/corpus/expression/operator.txt+25
- test/corpus/expression/sigil.txt+21
- test/corpus/term/string.txt+64
- test/highlight/anonymous.ex+8-2
- test/highlight/calls.ex+40-6
- test/highlight/data_structures.ex+4-4
- test/highlight/identifiers.ex+1-1
- test/highlight/kernel.ex+6-6
- test/highlight/module.ex+9-9
- test/highlight/operators.ex+7-2
- test/tags/module.ex+31
- test/tags/protocol.ex+21
- tree-sitter.json+40
0 commit comments