# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "syntastica-parsers" version = "0.4.1" authors = ["RubixDev "] description = "Collection of tree-sitter parsers for syntastica, using parsers available on crates.io" documentation = "https://rubixdev.github.io/syntastica/syntastica_parsers/" readme = "README.md" license = "GPL-3.0-only" repository = "https://github.com/RubixDev/syntastica" [package.metadata.docs.rs] all-features = true [dependencies.document-features] version = "0.2.7" optional = true [dependencies.once_cell] version = "1.18.0" [dependencies.strum] version = "0.25.0" features = [ "derive", "phf", ] [dependencies.syntastica-core] version = "0.4.1" features = ["runtime-c"] default-features = false [dependencies.syntastica-macros] version = "0.4.1" [dependencies.syntastica-queries] version = "0.4.1" [dependencies.tree-sitter-asm] version = "=0.1.0" optional = true [dependencies.tree-sitter-c] version = "=0.20.4" optional = true [dependencies.tree-sitter-c-sharp] version = "=0.20.0" optional = true [dependencies.tree-sitter-comment] version = "=0.1.0" optional = true [dependencies.tree-sitter-cpp] version = "=0.20.2" optional = true [dependencies.tree-sitter-css] version = "=0.19.0" optional = true [dependencies.tree-sitter-ebnf] version = "=0.1.0" optional = true [dependencies.tree-sitter-embedded-template] version = "=0.20.0" optional = true [dependencies.tree-sitter-go] version = "=0.20.0" optional = true [dependencies.tree-sitter-hexdump] version = "=0.1.0" optional = true [dependencies.tree-sitter-java] version = "=0.20.0" optional = true [dependencies.tree-sitter-javascript] version = "=0.20.0" optional = true [dependencies.tree-sitter-json] version = "=0.19.0" optional = true [dependencies.tree-sitter-lua] version = "=0.0.18" optional = true [dependencies.tree-sitter-md] version = "=0.1.5" optional = true [dependencies.tree-sitter-ocaml] version = "=0.20.4" optional = true [dependencies.tree-sitter-python] version = "=0.20.3" optional = true [dependencies.tree-sitter-regex] version = "=0.20.0" optional = true [dependencies.tree-sitter-ruby] version = "=0.20.0" optional = true [dependencies.tree-sitter-rush] version = "=0.1.0" optional = true [dependencies.tree-sitter-rust] version = "=0.20.3" optional = true [dependencies.tree-sitter-scala] version = "=0.20.1" optional = true [dependencies.tree-sitter-toml] version = "=0.20.0" optional = true [build-dependencies.rustc_version] version = "0.4.0" optional = true [features] all = [ "most", "ebnf", "ejs", "erb", "hexdump", "ocaml", "ocaml_interface", "rush", ] asm = ["dep:tree-sitter-asm"] c = ["dep:tree-sitter-c"] c_sharp = ["dep:tree-sitter-c-sharp"] comment = ["dep:tree-sitter-comment"] cpp = ["dep:tree-sitter-cpp"] css = ["dep:tree-sitter-css"] default = [] docs = [ "dep:document-features", "dep:rustc_version", ] ebnf = ["dep:tree-sitter-ebnf"] ejs = ["dep:tree-sitter-embedded-template"] erb = ["dep:tree-sitter-embedded-template"] go = ["dep:tree-sitter-go"] hexdump = ["dep:tree-sitter-hexdump"] java = ["dep:tree-sitter-java"] javascript = ["dep:tree-sitter-javascript"] json = ["dep:tree-sitter-json"] lua = ["dep:tree-sitter-lua"] markdown = ["dep:tree-sitter-md"] markdown_inline = ["dep:tree-sitter-md"] most = [ "some", "asm", "c_sharp", "comment", "markdown", "markdown_inline", "regex", "ruby", "scala", ] ocaml = ["dep:tree-sitter-ocaml"] ocaml_interface = ["dep:tree-sitter-ocaml"] python = ["dep:tree-sitter-python"] regex = ["dep:tree-sitter-regex"] ruby = ["dep:tree-sitter-ruby"] rush = ["dep:tree-sitter-rush"] rust = ["dep:tree-sitter-rust"] scala = ["dep:tree-sitter-scala"] some = [ "c", "cpp", "css", "go", "java", "javascript", "json", "lua", "python", "rust", "toml", ] toml = ["dep:tree-sitter-toml"]