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
, andall
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?
- 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