Crate syntastica_parsers
source ·Expand description
syntastica-parsers
Collection of tree-sitter parsers for
syntastica
, using parsers available on
crates.io.
See the project overview for more information on all parser collections.
List of included parsers
List of parsers included in the some
feature
List of parsers additionally included in the most
feature
- asm
- c_sharp
- comment
- dart (not supported by this collection)
- diff (not supported by this collection)
- haskell (not supported by this collection)
- jsdoc (not supported by this collection)
- json5 (not supported by this collection)
- jsonc (not supported by this collection)
- latex (not supported by this collection)
- markdown
- markdown_inline
- php (not supported by this collection)
- regex
- ruby
- scala
- scss (not supported by this collection)
List of parsers additionally included in the all
feature
Features
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.
-
some
— Include parsers for the most widely known supported languages. -
most
— Impliessome
. Include parsers for most common languages. -
all
— Impliesmost
. Include parsers for all supported languages. -
docs
— Meant to be enabled when building docs
Structs
- An implementation of
LanguageSet
including all languages in the enabled feature set.
Enums
- An enum of every supported language in the current feature set.
Constants
- A list of all languages supported by the current feature set.
- A list of all language names supported by the current feature set.
Functions
- asm
most
orasm
Get the parser for asm. - bash
some
orbash
This parser is not supported by this parser collection and thus this function will panic! - c
some
orc
Get the parser for c. - c_sharp
most
orc_sharp
Get the parser for c_sharp. - comment
most
orcomment
Get the parser for comment. - cpp
some
orcpp
Get the parser for cpp. - css
some
orcss
Get the parser for css. - dart
most
ordart
This parser is not supported by this parser collection and thus this function will panic! - diff
most
ordiff
This parser is not supported by this parser collection and thus this function will panic! - ebnf
all
orebnf
Get the parser for ebnf. - ejs
all
orejs
Get the parser for ejs. - erb
all
orerb
Get the parser for erb. - go
some
orgo
Get the parser for go. - haskell
most
orhaskell
This parser is not supported by this parser collection and thus this function will panic! - hexdump
all
orhexdump
Get the parser for hexdump. - html
some
orhtml
This parser is not supported by this parser collection and thus this function will panic! - java
some
orjava
Get the parser for java. - javascript
some
orjavascript
Get the parser for javascript. - jsdoc
most
orjsdoc
This parser is not supported by this parser collection and thus this function will panic! - json
some
orjson
Get the parser for json. - json5
most
orjson5
This parser is not supported by this parser collection and thus this function will panic! - jsonc
most
orjsonc
This parser is not supported by this parser collection and thus this function will panic! - julia
all
orjulia
This parser is not supported by this parser collection and thus this function will panic! - latex
most
orlatex
This parser is not supported by this parser collection and thus this function will panic! - llvm
all
orllvm
This parser is not supported by this parser collection and thus this function will panic! - lua
some
orlua
Get the parser for lua. - markdown
most
ormarkdown
Get the parser for markdown. - markdown_inline
most
ormarkdown_inline
Get the parser for markdown_inline. - ocaml
all
orocaml
Get the parser for ocaml. - ocaml_interface
all
orocaml_interface
Get the parser for ocaml_interface. - php
most
orphp
This parser is not supported by this parser collection and thus this function will panic! - python
some
orpython
Get the parser for python. - ql
all
orql
This parser is not supported by this parser collection and thus this function will panic! - regex
most
orregex
Get the parser for regex. - ruby
most
orruby
Get the parser for ruby. - rush
all
orrush
Get the parser for rush. - rust
some
orrust
Get the parser for rust. - scala
most
orscala
Get the parser for scala. - scss
most
orscss
This parser is not supported by this parser collection and thus this function will panic! - toml
some
ortoml
Get the parser for toml. - tsx
some
ortsx
This parser is not supported by this parser collection and thus this function will panic! - typescript
some
ortypescript
This parser is not supported by this parser collection and thus this function will panic! - ursa
all
orursa
Get the parser for ursa. - verilog
all
orverilog
This parser is not supported by this parser collection and thus this function will panic! - wat
all
orwat
This parser is not supported by this parser collection and thus this function will panic! - yaml
some
oryaml
This parser is not supported by this parser collection and thus this function will panic!