plotnik-langs 0.1.0

Tree-sitter language bindings for Plotnik query language
Documentation
[build-dependencies.cargo_metadata]
version = "0.23"

[dependencies.paste]
version = "1.0"

[dependencies.plotnik-core]
version = "0.1.0"

[dependencies.plotnik-macros]
version = "0.1.0"

[dependencies.tree-sitter]
version = "0.26"

[dependencies.tree-sitter-bash]
optional = true
version = "0.25.0"

[dependencies.tree-sitter-c]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-c-sharp]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-cpp]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-css]
optional = true
version = "0.25.0"

[dependencies.tree-sitter-elixir]
optional = true
version = "0.3.0"

[dependencies.tree-sitter-go]
optional = true
version = "0.25.0"

[dependencies.tree-sitter-haskell]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-hcl]
optional = true
version = "1.1.0"

[dependencies.tree-sitter-html]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-java]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-javascript]
optional = true
version = "0.25.0"

[dependencies.tree-sitter-json]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-kotlin]
optional = true
package = "tree-sitter-kotlin-sg"
version = "0.4.0"

[dependencies.tree-sitter-lua]
optional = true
version = "0.2.0"

[dependencies.tree-sitter-nix]
optional = true
version = "0.3.0"

[dependencies.tree-sitter-php]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-python]
optional = true
version = "0.25.0"

[dependencies.tree-sitter-ruby]
optional = true
version = "0.23.0"

[dependencies.tree-sitter-rust]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-scala]
optional = true
version = "0.24.0"

[dependencies.tree-sitter-solidity]
optional = true
version = "1.2.11"

[dependencies.tree-sitter-swift]
optional = true
version = "0.7.0"

[dependencies.tree-sitter-typescript]
optional = true
version = "0.23.2"

[dependencies.tree-sitter-yaml]
optional = true
version = "0.7.0"

[dev-dependencies]

[features]
bash = ["dep:tree-sitter-bash", "plotnik-macros/bash"]
c = ["dep:tree-sitter-c", "plotnik-macros/c"]
cpp = ["dep:tree-sitter-cpp", "plotnik-macros/cpp"]
csharp = ["dep:tree-sitter-c-sharp", "plotnik-macros/csharp"]
css = ["dep:tree-sitter-css", "plotnik-macros/css"]
default = ["bash", "c", "cpp", "csharp", "css", "elixir", "go", "haskell", "hcl", "html", "java", "javascript", "json", "kotlin", "lua", "nix", "php", "python", "ruby", "rust", "scala", "solidity", "swift", "typescript", "yaml"]
elixir = ["dep:tree-sitter-elixir", "plotnik-macros/elixir"]
go = ["dep:tree-sitter-go", "plotnik-macros/go"]
haskell = ["dep:tree-sitter-haskell", "plotnik-macros/haskell"]
hcl = ["dep:tree-sitter-hcl", "plotnik-macros/hcl"]
html = ["dep:tree-sitter-html", "plotnik-macros/html"]
java = ["dep:tree-sitter-java", "plotnik-macros/java"]
javascript = ["dep:tree-sitter-javascript", "plotnik-macros/javascript"]
json = ["dep:tree-sitter-json", "plotnik-macros/json"]
kotlin = ["dep:tree-sitter-kotlin", "plotnik-macros/kotlin"]
lua = ["dep:tree-sitter-lua", "plotnik-macros/lua"]
nix = ["dep:tree-sitter-nix", "plotnik-macros/nix"]
php = ["dep:tree-sitter-php", "plotnik-macros/php"]
python = ["dep:tree-sitter-python", "plotnik-macros/python"]
ruby = ["dep:tree-sitter-ruby", "plotnik-macros/ruby"]
rust = ["dep:tree-sitter-rust", "plotnik-macros/rust"]
scala = ["dep:tree-sitter-scala", "plotnik-macros/scala"]
solidity = ["dep:tree-sitter-solidity", "plotnik-macros/solidity"]
swift = ["dep:tree-sitter-swift", "plotnik-macros/swift"]
typescript = ["dep:tree-sitter-typescript", "plotnik-macros/typescript"]
yaml = ["dep:tree-sitter-yaml", "plotnik-macros/yaml"]

[lib]
name = "plotnik_langs"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["parsing", "development-tools"]
description = "Tree-sitter language bindings for Plotnik query language"
documentation = "https://docs.rs/plotnik-langs"
edition = "2024"
keywords = ["tree-sitter", "parser", "languages"]
license = "Apache-2.0"
name = "plotnik-langs"
readme = "README.md"
repository = "https://github.com/plotnik-lang/plotnik"
resolver = "2"
version = "0.1.0"