Get ready for publishing

This commit is contained in:
Silas Marvin
2024-06-24 08:38:36 -07:00
parent 335188d77e
commit 9c17fc3456
4 changed files with 11 additions and 6 deletions

1
Cargo.lock generated
View File

@@ -3763,7 +3763,6 @@ dependencies = [
"tree-sitter-ocaml",
"tree-sitter-python",
"tree-sitter-rust",
"tree-sitter-zig",
]
[[package]]

View File

@@ -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"

View File

@@ -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"]

View File

@@ -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"))]