diff --git a/build.rs b/build.rs index 8aac281..5c9dcd6 100644 --- a/build.rs +++ b/build.rs @@ -45,9 +45,19 @@ fn main() { ] { let mut build = cc::Build::new(); - let tree_sitter: PathBuf = ["vendor", &format!("tree-sitter-{}", lang), "src"] + let tree_sitter: PathBuf = match *lang { + "typescript" => [ + "vendor", + &format!("tree-sitter-{}", lang), + "typescript", + "src", + ] .iter() - .collect(); + .collect(), + _ => ["vendor", &format!("tree-sitter-{}", lang), "src"] + .iter() + .collect(), + }; build .include(&tree_sitter) diff --git a/vendor/tree-sitter-bash b/vendor/tree-sitter-bash index 7b6777b..7b8adcf 160000 --- a/vendor/tree-sitter-bash +++ b/vendor/tree-sitter-bash @@ -1 +1 @@ -Subproject commit 7b6777bc56758ab84e857d99613c87bb8adc9041 +Subproject commit 7b8adcf484e27b6c1a707ce28123e55dd4b7a844 diff --git a/vendor/tree-sitter-c b/vendor/tree-sitter-c index b44a2e1..22decdc 160000 --- a/vendor/tree-sitter-c +++ b/vendor/tree-sitter-c @@ -1 +1 @@ -Subproject commit b44a2e10c55d07e7e9adbf6db3224d31f0acefc2 +Subproject commit 22decdc361767838dd36f1da4125b35b5b9a3c28 diff --git a/vendor/tree-sitter-c-sharp b/vendor/tree-sitter-c-sharp index 4b48d91..1254a92 160000 --- a/vendor/tree-sitter-c-sharp +++ b/vendor/tree-sitter-c-sharp @@ -1 +1 @@ -Subproject commit 4b48d916dfdbb3b75363d3b975b917cd05242aad +Subproject commit 1254a9228a40ebf96f0f04d42e54ed85d2826d6b diff --git a/vendor/tree-sitter-cpp b/vendor/tree-sitter-cpp index 9f8ce31..f5afa0e 160000 --- a/vendor/tree-sitter-cpp +++ b/vendor/tree-sitter-cpp @@ -1 +1 @@ -Subproject commit 9f8ce312e29f5082e9a4c7cae9c4fd0038351701 +Subproject commit f5afa0ee48ad1dc067ed6fe1aa2cfd2a3ea5d443 diff --git a/vendor/tree-sitter-css b/vendor/tree-sitter-css index c9d3a2f..62903d8 160000 --- a/vendor/tree-sitter-css +++ b/vendor/tree-sitter-css @@ -1 +1 @@ -Subproject commit c9d3a2fd09a91227009ea084245eb5ca9bea3a78 +Subproject commit 62903d8915fa7f04f8b283ed44fef3a838a75546 diff --git a/vendor/tree-sitter-go b/vendor/tree-sitter-go index ddb06e6..475571b 160000 --- a/vendor/tree-sitter-go +++ b/vendor/tree-sitter-go @@ -1 +1 @@ -Subproject commit ddb06e663f9f9e7a1ffd84dd75e5145b2c5dd727 +Subproject commit 475571bb5bdb9b229c6be3843d4c71ba747688fd diff --git a/vendor/tree-sitter-html b/vendor/tree-sitter-html index 1a2f4c0..aeb2f45 160000 --- a/vendor/tree-sitter-html +++ b/vendor/tree-sitter-html @@ -1 +1 @@ -Subproject commit 1a2f4c0d39494526b6ad765d97ec54f56f7fd29f +Subproject commit aeb2f456b8c6a60b8475d075889d476a165cde57 diff --git a/vendor/tree-sitter-java b/vendor/tree-sitter-java index a42dde8..bc7124d 160000 --- a/vendor/tree-sitter-java +++ b/vendor/tree-sitter-java @@ -1 +1 @@ -Subproject commit a42dde8275c8edac16ac446fa84e0644dcbaa5e0 +Subproject commit bc7124d924723e933b6ffeb5f22c4cf5248416b7 diff --git a/vendor/tree-sitter-javascript b/vendor/tree-sitter-javascript index c8733af..a730b5c 160000 --- a/vendor/tree-sitter-javascript +++ b/vendor/tree-sitter-javascript @@ -1 +1 @@ -Subproject commit c8733af79bf264f218fc6d7d9ba1adb83abb557d +Subproject commit a730b5c210904e2e3c1f601125a059fde1b35850 diff --git a/vendor/tree-sitter-python b/vendor/tree-sitter-python index f2c7609..4c22de0 160000 --- a/vendor/tree-sitter-python +++ b/vendor/tree-sitter-python @@ -1 +1 @@ -Subproject commit f2c7609152a6be0a6f9e360c3938f77ed382a9c6 +Subproject commit 4c22de0944cd42a5c86ade7ef7097033604796f8 diff --git a/vendor/tree-sitter-ruby b/vendor/tree-sitter-ruby index f98f435..575d74b 160000 --- a/vendor/tree-sitter-ruby +++ b/vendor/tree-sitter-ruby @@ -1 +1 @@ -Subproject commit f98f435b188a887355771f212da40cecaa5866ae +Subproject commit 575d74b2de64476b57c8ec87d2e01ce19c82df68 diff --git a/vendor/tree-sitter-rust b/vendor/tree-sitter-rust index 44f9a58..3f956b1 160000 --- a/vendor/tree-sitter-rust +++ b/vendor/tree-sitter-rust @@ -1 +1 @@ -Subproject commit 44f9a582c4347762c1c2eaafc544a11bab33d6df +Subproject commit 3f956b18a6b0a576ed238cc69d5e3f413bd547b1 diff --git a/vendor/tree-sitter-scala b/vendor/tree-sitter-scala index 0789f30..18b7392 160000 --- a/vendor/tree-sitter-scala +++ b/vendor/tree-sitter-scala @@ -1 +1 @@ -Subproject commit 0789f300f4a912038cf8b2e2e2d8f60f1f77981f +Subproject commit 18b7392472ae43a9f3f7f8c881bba6f452d0f97f diff --git a/vendor/tree-sitter-typescript b/vendor/tree-sitter-typescript index 812b9c0..ab9ab6c 160000 --- a/vendor/tree-sitter-typescript +++ b/vendor/tree-sitter-typescript @@ -1 +1 @@ -Subproject commit 812b9c0cfa9652ee9f2f7bd5814b4295b9d81a22 +Subproject commit ab9ab6cced868ee3e096f33fa21fd9d356c92e1a