Skip to content

Commit fdef477

Browse files
authored
Merge pull request #21812 from asgerf/asgerf/swift-yeast-1
Add tree-sitter-swift extractor scaffolding and YEAST desugaring
2 parents 81e1ab7 + 33e89ea commit fdef477

40 files changed

Lines changed: 6566 additions & 0 deletions

Cargo.lock

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ members = [
77
"shared/yeast",
88
"shared/yeast-macros",
99
"ruby/extractor",
10+
"unified/extractor",
1011
"rust/extractor",
1112
"rust/extractor/macros",
1213
"rust/ast-generator",

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ use_repo(
153153
"vendor_ts__tree-sitter-python-0.23.6",
154154
"vendor_ts__tree-sitter-ql-0.23.1",
155155
"vendor_ts__tree-sitter-ruby-0.23.1",
156+
"vendor_ts__tree-sitter-swift-0.7.2",
156157
"vendor_ts__triomphe-0.1.14",
157158
"vendor_ts__ungrammar-1.16.1",
158159
"vendor_ts__zstd-0.13.3",

misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-swift-0.7.2.bazel

Lines changed: 166 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unified/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
target
2+
.vscode/launch.json
3+
.cache
4+
ql/test/**/*.testproj
5+
ql/test/**/*.actual
6+
.codeql

0 commit comments

Comments
 (0)