Cargo Features

syntastica-parsers has no features set by default.

[dependencies]
syntastica-parsers = { version = "0.4.1", features = ["some", "most", "all", "docs", "asm", "c", "c_sharp", "comment", "cpp", "css", "ebnf", "erb", "go", "hexdump", "java", "javascript", "json", "lua", "markdown_inline", "ocaml_interface", "python", "regex", "ruby", "rush", "rust", "scala", "toml"] }

All following code is autogenerated by running cargo xtask codegen in the syntastica workspace.

default

### Features

some most? = c, cpp, css, go, java, javascript, json, lua, python, rust, toml

Every supported language has a feature with the same name as the respective public function. Additionally the three feature groups some, most, and all are available.

Include parsers for the most widely known supported languages.

most all? = asm, c_sharp, comment, markdown, markdown_inline, regex, ruby, scala, some

Implies some. Include parsers for most common languages.

all = ebnf, ejs, erb, hexdump, most, ocaml, ocaml_interface, rush

Implies most. Include parsers for all supported languages.

docs

Meant to be enabled when building docs

Enables document-features and rustc_version

asm most?

Enables tree-sitter-asm =0.1.0

c some?

Enables tree-sitter-c =0.20.4

c_sharp most?

Enables tree-sitter-c-sharp =0.20.0

comment most?

Enables tree-sitter-comment

cpp some?

Enables tree-sitter-cpp =0.20.2

css some?

Enables tree-sitter-css =0.19.0

ebnf all?

Enables tree-sitter-ebnf

ejs erb all?

Enables tree-sitter-embedded-template =0.20.0

go some?

Enables tree-sitter-go =0.20.0

hexdump all?

Enables tree-sitter-hexdump

java some?

Enables tree-sitter-java =0.20.0

javascript some?

Enables tree-sitter-javascript =0.20.0

json some?

Enables tree-sitter-json =0.19.0

lua some?

Enables tree-sitter-lua =0.0.18

markdown markdown_inline most?

Enables tree-sitter-md =0.1.5

ocaml ocaml_interface all?

Enables tree-sitter-ocaml =0.20.4

python some?

Enables tree-sitter-python =0.20.3

regex most?

Enables tree-sitter-regex =0.20.0

ruby most?

Enables tree-sitter-ruby =0.20.0

rush all?

Enables tree-sitter-rush

rust some?

Enables tree-sitter-rust =0.20.3

scala most?

Enables tree-sitter-scala =0.20.1

toml some?

Enables tree-sitter-toml