diff --git a/Cargo.lock b/Cargo.lock index 8e2e470..f4c36ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,13 +29,25 @@ dependencies = [ "tree-sitter", ] +[[package]] +name = "ast-grep-core" +version = "0.39.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f7bb04bda57008274a2ce9d326df90bd8f52de5e25699f00ac9dbeb2881c301" +dependencies = [ + "bit-set", + "regex", + "thiserror", + "tree-sitter", +] + [[package]] name = "ast-grep-dynamic" version = "0.38.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf7ff88b95e38a49522827c9a94835d427fc29b41397fa3cca1b8b627a2a55c0" dependencies = [ - "ast-grep-core", + "ast-grep-core 0.38.6", "ignore", "libloading", "serde", @@ -46,11 +58,11 @@ dependencies = [ [[package]] name = "ast-grep-language" -version = "0.38.6" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e32f2833a0fbfdb66e8fbb4de26c89384ab3d6616d2cf00ce3db1fd4de08c5e" +checksum = "e76902978b857a5704315fafd28149942168c620af7ac26478cd03de75afe907" dependencies = [ - "ast-grep-core", + "ast-grep-core 0.39.1", "ignore", "serde", "tree-sitter", @@ -68,11 +80,13 @@ dependencies = [ "tree-sitter-json", "tree-sitter-kotlin-sg", "tree-sitter-lua", + "tree-sitter-nix", "tree-sitter-php", "tree-sitter-python", "tree-sitter-ruby", "tree-sitter-rust", "tree-sitter-scala", + "tree-sitter-solidity", "tree-sitter-swift", "tree-sitter-typescript", "tree-sitter-yaml", @@ -496,7 +510,7 @@ version = "0.0.1" name = "thread-core" version = "0.0.1" dependencies = [ - "ast-grep-core", + "ast-grep-core 0.38.6", "ast-grep-dynamic", "ast-grep-language", ] @@ -527,7 +541,7 @@ version = "0.1.0" name = "thread-parser" version = "0.0.1" dependencies = [ - "ast-grep-core", + "ast-grep-core 0.38.6", "ast-grep-dynamic", "ast-grep-language", ] @@ -711,6 +725,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-nix" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-php" version = "0.23.11" @@ -761,6 +785,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-solidity" +version = "1.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "316bcbf903cd09a781734f4127ef21341e810cf85f89b0b96fffab48d55fd672" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-swift" version = "0.7.1" diff --git a/crates/thread-core/Cargo.toml b/crates/thread-core/Cargo.toml index 4f72a87..2b64721 100644 --- a/crates/thread-core/Cargo.toml +++ b/crates/thread-core/Cargo.toml @@ -13,7 +13,7 @@ authors.workspace = true ast-grep-core = { version = "0.38.6" } # core library for AST manipulation ast-grep-dynamic = { version = "0.38.6" } # dynamic language loading at runtime -ast-grep-language = { version = "0.38.6" } # for language-specific AST manipulation +ast-grep-language = { version = "0.39.1" } # for language-specific AST manipulation [lints] workspace = true diff --git a/crates/thread-parse/Cargo.toml b/crates/thread-parse/Cargo.toml index b838bca..78519c3 100644 --- a/crates/thread-parse/Cargo.toml +++ b/crates/thread-parse/Cargo.toml @@ -16,7 +16,7 @@ authors.workspace = true ast-grep-core = { version = "0.38.6" } # core library for AST manipulation ast-grep-dynamic = { version = "0.38.6" } # dynamic language loading at runtime -ast-grep-language = { version = "0.38.6" } # for language-specific AST manipulation +ast-grep-language = { version = "0.39.1" } # for language-specific AST manipulation [lints] workspace = true