From 2c0a188e1a4c2b72090f1f3bb2d599ea88fcdbe6 Mon Sep 17 00:00:00 2001 From: Wilfred Hughes Date: Wed, 9 Apr 2025 22:10:02 -0700 Subject: [PATCH] Reorder tree-sitter parser list in Cargo.toml --- Cargo.toml | 54 +++++++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bcc50c3fe..0267ee2be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,6 @@ typed-arena = "2.0.2" rustc-hash = "2.0.0" strsim = "0.10.0" lazy_static = "1.4.0" -tree-sitter = "0.24.0" libc = "0.2.108" log = "0.4.14" pretty_env_logger = "0.5.0" @@ -70,40 +69,45 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" line-numbers = "0.3.0" smallvec = "1.13.2" -tree-sitter-language = "0.1.3" streaming-iterator = "0.1.9" -tree-sitter-haskell = "0.23.1" -tree-sitter-ruby = "0.23.1" -tree-sitter-scala = "0.23.3" -tree-sitter-objc = "3.0.2" -tree-sitter-ocaml = "0.23.2" +encoding_rs = "0.8.35" + +# tree-sitter itself. +tree-sitter = "0.24.0" +tree-sitter-language = "0.1.3" + +# tree-sitter parsers that are available on crates.io. +tree-sitter-bash = "0.23.3" +tree-sitter-c = "0.23.4" tree-sitter-c-sharp = "0.23.1" -tree-sitter-python = "0.23.5" tree-sitter-cpp = "0.23.4" -tree-sitter-c = "0.23.4" -tree-sitter-javascript = "0.23.1" -tree-sitter-typescript = "0.23.2" -tree-sitter-java = "0.23.4" -tree-sitter-julia = "0.23.1" +tree-sitter-css = "0.23.1" +tree-sitter-elixir = "0.3.4" +tree-sitter-erlang = "0.13.0" +tree-sitter-fsharp = "0.1.0" tree-sitter-go = "0.23.4" -tree-sitter-bash = "0.23.3" -tree-sitter-php = "0.23.11" -tree-sitter-json = "0.24.8" +tree-sitter-haskell = "0.23.1" tree-sitter-html = "0.23.2" -tree-sitter-css = "0.23.1" -tree-sitter-toml-ng = "0.7.0" +tree-sitter-java = "0.23.4" +tree-sitter-javascript = "0.23.1" +tree-sitter-json = "0.24.8" +tree-sitter-julia = "0.23.1" tree-sitter-lua = "0.2.0" -tree-sitter-xml = "0.7.0" tree-sitter-make = "1.1.1" -tree-sitter-yaml = "0.7.0" -encoding_rs = "0.8.35" -tree-sitter-rust = "0.23.2" -tree-sitter-elixir = "0.3.4" tree-sitter-nix = "0.0.2" +tree-sitter-objc = "3.0.2" +tree-sitter-ocaml = "0.23.2" tree-sitter-pascal = "0.10.0" +tree-sitter-php = "0.23.11" +tree-sitter-python = "0.23.5" +tree-sitter-ruby = "0.23.1" +tree-sitter-rust = "0.23.2" +tree-sitter-scala = "0.23.3" tree-sitter-swift = "0.7.0" -tree-sitter-fsharp = "0.1.0" -tree-sitter-erlang = "0.13.0" +tree-sitter-toml-ng = "0.7.0" +tree-sitter-typescript = "0.23.2" +tree-sitter-xml = "0.7.0" +tree-sitter-yaml = "0.7.0" [dev-dependencies] # assert_cmd 2.0.10 requires predicates 3.