[package] name = "tree-sitter" description = "Rust bindings to the Tree-sitter parsing library" version = "0.20.9" authors = ["Max Brunsfeld "] edition = "2018" license = "MIT" readme = "binding_rust/README.md" keywords = ["incremental", "parsing"] categories = ["api-bindings", "parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter" build = "binding_rust/build.rs" include = [ "/binding_rust/*", "/Cargo.toml", "/include/*", "/src/*.h", "/src/*.c", "/src/unicode/*", ] [features] "wasm" = ["wasmtime", "wasmtime-c-api"] [dependencies] regex = "1" # wasmtime = { git = "https://github.com/bytecodealliance/wasmtime", optional = true } # wasmtime-c-api = { git = "https://github.com/bytecodealliance/wasmtime", optional = true } wasmtime = { path = "../../wasmtime/crates/wasmtime", optional = true } wasmtime-c-api = { path = "../../wasmtime/crates/c-api", optional = true } [build-dependencies] cc = "^1.0.58" [lib] path = "binding_rust/lib.rs"