diff --git a/Cargo.lock b/Cargo.lock index 8e2e470..b54a3df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,13 +29,25 @@ dependencies = [ "tree-sitter", ] +[[package]] +name = "ast-grep-core" +version = "0.39.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22276a7d64e98fb47868bde72676c5d2beff421922099798caef484593ab1fa2" +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.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e32f2833a0fbfdb66e8fbb4de26c89384ab3d6616d2cf00ce3db1fd4de08c5e" +checksum = "c1522665d055d2d22bdd151ac77b0062f5467a009d8a3e357797de1194944cae" dependencies = [ - "ast-grep-core", + "ast-grep-core 0.39.5", "ignore", "serde", "tree-sitter", @@ -62,17 +74,20 @@ dependencies = [ "tree-sitter-elixir", "tree-sitter-go", "tree-sitter-haskell", + "tree-sitter-hcl", "tree-sitter-html", "tree-sitter-java", "tree-sitter-javascript", "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 +511,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 +542,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", ] @@ -645,6 +660,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-hcl" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-html" version = "0.23.2" @@ -667,9 +692,9 @@ dependencies = [ [[package]] name = "tree-sitter-javascript" -version = "0.23.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1" +checksum = "68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5" dependencies = [ "cc", "tree-sitter-language", @@ -711,11 +736,21 @@ 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" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c" +checksum = "0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592" dependencies = [ "cc", "tree-sitter-language", @@ -761,6 +796,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-solidity" +version = "1.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25" +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..bb6ac29 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.5" } # for language-specific AST manipulation [lints] workspace = true diff --git a/crates/thread-parse/Cargo.toml b/crates/thread-parse/Cargo.toml index b838bca..dd0fc4d 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.5" } # for language-specific AST manipulation [lints] workspace = true