mirror of
https://github.com/SilasMarvin/lsp-ai.git
synced 2025-12-18 06:54:28 +01:00
Get ready for publishing
This commit is contained in:
1
Cargo.lock
generated
1
Cargo.lock
generated
@@ -3763,7 +3763,6 @@ dependencies = [
|
||||
"tree-sitter-ocaml",
|
||||
"tree-sitter-python",
|
||||
"tree-sitter-rust",
|
||||
"tree-sitter-zig",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
[package]
|
||||
name = "splitter-tree-sitter"
|
||||
version = "0.1.0"
|
||||
description = "A code splitter utilizing Tree-sitter"
|
||||
|
||||
edition.workspace = true
|
||||
repository.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
thiserror = "1.0.61"
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
[package]
|
||||
name = "utils-tree-sitter"
|
||||
version = "0.1.0"
|
||||
description = "Utils for working with splitter-tree-sitter"
|
||||
|
||||
edition.workspace = true
|
||||
repository.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
thiserror = "1.0.61"
|
||||
@@ -24,11 +27,11 @@ tree-sitter-lua = { version = "0.1.0", optional = true }
|
||||
tree-sitter-ocaml = { version = "0.22.0", optional = true }
|
||||
tree-sitter-python = { version = "0.21", optional = true }
|
||||
tree-sitter-rust = { version = "0.21", optional = true }
|
||||
tree-sitter-zig = { git = "https://github.com/maxxnino/tree-sitter-zig", optional = true }
|
||||
# tree-sitter-zig = { git = "https://github.com/maxxnino/tree-sitter-zig", optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
cc="*"
|
||||
|
||||
[features]
|
||||
default = []
|
||||
all = ["dep:tree-sitter-python", "dep:tree-sitter-bash", "dep:tree-sitter-c", "dep:tree-sitter-cpp", "dep:tree-sitter-c-sharp", "dep:tree-sitter-css", "dep:tree-sitter-elixir", "dep:tree-sitter-erlang", "dep:tree-sitter-go", "dep:tree-sitter-html", "dep:tree-sitter-java", "dep:tree-sitter-javascript", "dep:tree-sitter-json", "dep:tree-sitter-rust", "dep:tree-sitter-zig", "dep:tree-sitter-haskell", "dep:tree-sitter-lua", "dep:tree-sitter-ocaml"]
|
||||
all = ["dep:tree-sitter-python", "dep:tree-sitter-bash", "dep:tree-sitter-c", "dep:tree-sitter-cpp", "dep:tree-sitter-c-sharp", "dep:tree-sitter-css", "dep:tree-sitter-elixir", "dep:tree-sitter-erlang", "dep:tree-sitter-go", "dep:tree-sitter-html", "dep:tree-sitter-java", "dep:tree-sitter-javascript", "dep:tree-sitter-json", "dep:tree-sitter-rust", "dep:tree-sitter-haskell", "dep:tree-sitter-lua", "dep:tree-sitter-ocaml"]
|
||||
|
||||
@@ -15,7 +15,7 @@ fn get_extension_for_language(extension: &str) -> Result<String, GetParserError>
|
||||
Ok(match extension {
|
||||
"py" => "Python",
|
||||
"rs" => "Rust",
|
||||
"zig" => "Zig",
|
||||
// "zig" => "Zig",
|
||||
"sh" => "Bash",
|
||||
"c" => "C",
|
||||
"cpp" => "C++",
|
||||
@@ -48,8 +48,8 @@ pub fn get_parser_for_extension(extension: &str) -> Result<Parser, GetParserErro
|
||||
"Python" => parser.set_language(&tree_sitter_python::language())?,
|
||||
#[cfg(any(feature = "all", feature = "rust"))]
|
||||
"Rust" => parser.set_language(&tree_sitter_rust::language())?,
|
||||
#[cfg(any(feature = "all", feature = "zig"))]
|
||||
"Zig" => parser.set_language(&tree_sitter_zig::language())?,
|
||||
// #[cfg(any(feature = "all", feature = "zig"))]
|
||||
// "Zig" => parser.set_language(&tree_sitter_zig::language())?,
|
||||
#[cfg(any(feature = "all", feature = "bash"))]
|
||||
"Bash" => parser.set_language(&tree_sitter_bash::language())?,
|
||||
#[cfg(any(feature = "all", feature = "c"))]
|
||||
|
||||
Reference in New Issue
Block a user