[dependencies.anyhow]
version = "1.0.89"
[dependencies.devgen-tree-sitter-solidity]
version = "0.21.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.210"
[dependencies.tree-sitter]
version = "0.21.0"
[dependencies.tree-sitter-bash]
version = "0.21.0"
[dependencies.tree-sitter-c]
version = "0.21.0"
[dependencies.tree-sitter-c-sharp]
version = "0.21.0"
[dependencies.tree-sitter-cpp]
version = "0.21.0"
[dependencies.tree-sitter-go]
version = "0.21.0"
[dependencies.tree-sitter-java]
version = "0.21.0"
[dependencies.tree-sitter-javascript]
version = "0.21.0"
[dependencies.tree-sitter-md]
version = "0.2.3"
[dependencies.tree-sitter-php]
version = "0.22.4"
[dependencies.tree-sitter-python]
version = "0.21.0"
[dependencies.tree-sitter-ruby]
version = "0.21.0"
[dependencies.tree-sitter-rust]
version = "0.21.0"
[dependencies.tree-sitter-typescript]
version = "0.21.0"
[dev-dependencies.rstest]
version = "0.23.0"
[[example]]
name = "multi_language_split"
path = "examples/multi_language_split.rs"
[lib]
name = "devgen_splitter"
path = "src/lib.rs"
[package]
authors = ["imotai <imotai@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Devgen Splitter is a Rust library that breaks down source code into contextual chunks."
edition = "2021"
license = "MIT"
name = "devgen-splitter"
readme = "README.md"
repository = "https://github.com/imotai/devgen-splitter"
version = "0.4.0"
[[test]]
name = "test_cpp_splitter"
path = "tests/test_cpp_splitter.rs"
[[test]]
name = "test_java_splitter"
path = "tests/test_java_splitter.rs"
[[test]]
name = "test_rust_splitter"
path = "tests/test_rust_splitter.rs"
[[test]]
name = "test_ts_splitter"
path = "tests/test_ts_splitter.rs"