Expand description
§syntastica-parsers-gitdep
Collection of tree-sitter parsers for
syntastica
, using cargo git
dependencies.
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
- clojure (not supported by this collection)
- cmake
- comment (not supported by this collection)
- dart (not supported by this collection)
- diff
- elixir
- haskell
- jsdoc
- json5 (not supported by this collection)
- jsonc (not supported by this collection)
- luap (not supported by this collection)
- make
- markdown
- markdown_inline
- nix
- php
- php_only
- printf
- regex
- ruby
- scala
- scss (not supported by this collection)
- sql
- swift (not supported by this collection)
- typst (not supported by this collection)
- zig
List of parsers additionally included in the all
feature
- bibtex (not supported by this collection)
- dockerfile (not supported by this collection)
- ebnf (not supported by this collection)
- ejs
- erb
- fish
- gleam
- hexdump (not supported by this collection)
- julia
- lalrpop
- latex (not supported by this collection)
- llvm (not supported by this collection)
- ocaml
- ocaml_interface
- ql
- rush
- ursa (not supported by this collection)
- verilog (not supported by this collection)
- wat (not supported by this collection)
§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§
- Language
SetImpl - An implementation of
LanguageSet
including all languages in the enabled feature set.
Enums§
- Lang
- An enum of every supported language in the current feature set.
Constants§
- LANGUAGES
- A list of all languages supported by the current feature set.
- LANGUAGE_
NAMES - A list of all language names supported by the current feature set.
Functions§
- asm
most
orasm
- Get the parser for asm.
- bash
some
orbash
- Get the parser for bash.
- bibtex
all
orbibtex
- 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.
- clojure
most
orclojure
- This parser is not supported by this parser collection and thus this function will panic!
- cmake
most
orcmake
- Get the parser for cmake.
- comment
most
orcomment
- This parser is not supported by this parser collection and thus this function will panic!
- 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
- Get the parser for diff.
- dockerfile
all
ordockerfile
- This parser is not supported by this parser collection and thus this function will panic!
- ebnf
all
orebnf
- This parser is not supported by this parser collection and thus this function will panic!
- ejs
all
orejs
- Get the parser for ejs.
- elixir
most
orelixir
- Get the parser for elixir.
- erb
all
orerb
- Get the parser for erb.
- fish
all
orfish
- Get the parser for fish.
- gleam
all
orgleam
- Get the parser for gleam.
- go
some
orgo
- Get the parser for go.
- haskell
most
orhaskell
- Get the parser for haskell.
- hexdump
all
orhexdump
- This parser is not supported by this parser collection and thus this function will panic!
- html
some
orhtml
- Get the parser for html.
- java
some
orjava
- Get the parser for java.
- javascript
some
orjavascript
- Get the parser for javascript.
- jsdoc
most
orjsdoc
- Get the parser for jsdoc.
- 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
- Get the parser for julia.
- kotlin
some
orkotlin
- Get the parser for kotlin.
- lalrpop
all
orlalrpop
- Get the parser for lalrpop.
- latex
all
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.
- luap
most
orluap
- This parser is not supported by this parser collection and thus this function will panic!
- make
most
ormake
- Get the parser for make.
- markdown
most
ormarkdown
- Get the parser for markdown.
- markdown_
inline most
ormarkdown_inline
- Get the parser for markdown_inline.
- nix
most
ornix
- Get the parser for nix.
- ocaml
all
orocaml
- Get the parser for ocaml.
- ocaml_
interface all
orocaml_interface
- Get the parser for ocaml_interface.
- php
most
orphp
- Get the parser for php.
- php_
only most
orphp_only
- Get the parser for php_only.
- printf
most
orprintf
- Get the parser for printf.
- python
some
orpython
- Get the parser for python.
- ql
all
orql
- Get the parser for ql.
- 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!
- sql
most
orsql
- Get the parser for sql.
- swift
most
orswift
- This parser is not supported by this parser collection and thus this function will panic!
- toml
some
ortoml
- This parser is not supported by this parser collection and thus this function will panic!
- tsx
some
ortsx
- Get the parser for tsx.
- typescript
some
ortypescript
- Get the parser for typescript.
- typst
most
ortypst
- This parser is not supported by this parser collection and thus this function will panic!
- ursa
all
orursa
- This parser is not supported by this parser collection and thus this function will panic!
- 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
- Get the parser for yaml.
- zig
most
orzig
- Get the parser for zig.