mirror of
https://github.com/SilasMarvin/lsp-ai.git
synced 2025-12-18 15:04:29 +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-ocaml",
|
||||||
"tree-sitter-python",
|
"tree-sitter-python",
|
||||||
"tree-sitter-rust",
|
"tree-sitter-rust",
|
||||||
"tree-sitter-zig",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "splitter-tree-sitter"
|
name = "splitter-tree-sitter"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
description = "A code splitter utilizing Tree-sitter"
|
||||||
|
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
thiserror = "1.0.61"
|
thiserror = "1.0.61"
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "utils-tree-sitter"
|
name = "utils-tree-sitter"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
description = "Utils for working with splitter-tree-sitter"
|
||||||
|
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
thiserror = "1.0.61"
|
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-ocaml = { version = "0.22.0", optional = true }
|
||||||
tree-sitter-python = { version = "0.21", optional = true }
|
tree-sitter-python = { version = "0.21", optional = true }
|
||||||
tree-sitter-rust = { 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]
|
[build-dependencies]
|
||||||
cc="*"
|
cc="*"
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
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 {
|
Ok(match extension {
|
||||||
"py" => "Python",
|
"py" => "Python",
|
||||||
"rs" => "Rust",
|
"rs" => "Rust",
|
||||||
"zig" => "Zig",
|
// "zig" => "Zig",
|
||||||
"sh" => "Bash",
|
"sh" => "Bash",
|
||||||
"c" => "C",
|
"c" => "C",
|
||||||
"cpp" => "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())?,
|
"Python" => parser.set_language(&tree_sitter_python::language())?,
|
||||||
#[cfg(any(feature = "all", feature = "rust"))]
|
#[cfg(any(feature = "all", feature = "rust"))]
|
||||||
"Rust" => parser.set_language(&tree_sitter_rust::language())?,
|
"Rust" => parser.set_language(&tree_sitter_rust::language())?,
|
||||||
#[cfg(any(feature = "all", feature = "zig"))]
|
// #[cfg(any(feature = "all", feature = "zig"))]
|
||||||
"Zig" => parser.set_language(&tree_sitter_zig::language())?,
|
// "Zig" => parser.set_language(&tree_sitter_zig::language())?,
|
||||||
#[cfg(any(feature = "all", feature = "bash"))]
|
#[cfg(any(feature = "all", feature = "bash"))]
|
||||||
"Bash" => parser.set_language(&tree_sitter_bash::language())?,
|
"Bash" => parser.set_language(&tree_sitter_bash::language())?,
|
||||||
#[cfg(any(feature = "all", feature = "c"))]
|
#[cfg(any(feature = "all", feature = "c"))]
|
||||||
|
|||||||
Reference in New Issue
Block a user