-
-
Notifications
You must be signed in to change notification settings - Fork 864
List of parsers
Christian Clason edited this page Jul 31, 2024
·
77 revisions
This list contains all known tree-sitter parsers with publicly available repos. Checked parsers are already included in nvim-treesitter; if a parser is on the list but not included, please consider opening a PR (if you are willing to maintain them). If a parser is missing, let us know on Matrix.
- abnf
- ada
- ada
- agda
- angular
- angular
- apex (archived)
- apex
- apex
- arduino
- asciidoc
- asm
- astro
- authzed
- awk
- bash
- bass
- bazelrc
- beancount
- beancount
- beancount
- biber
- bibtex
- bicep
- bigquery
- bison
- bitbake
- blade
- blueprint
- bp
- c3 (archived)
- c3
- c
- cairo
- cairo
- capnp
- carp
- cedar
- cel
- chatito
- clojure
- clojure
- cmake
- cobol (archived)
- cobol
- comment
- commonlisp
- context
- context
- cooklang
- core
- corn
- cpon
- cpp
- cql
- crystal
- crystal
- csharp
- css
- csv
- cuda
- cue
- d
- d
- d2 (archived)
- dart
- devicetree
- dhall
- dhall
- diff
- diff
- disassembly
- djot
- dockerfile
- dot
- doxygen
- dtd
- ebnf
- editorconfig
- eds
- eex
- elisp
- elisp
- elixir
- elm
- elsa
- elvish
- eno
- erb
- erde
- erlang
- erlang
- eventrule
- facility
- faust
- fennel
- fennel
- fennel
- filter
- firrtl
- firrtl
- fish
- foam
- formula
- forth
- fortran
- fsh
- fsharp
- fsharp (archived)
- func
- func
- fusion
- gdscript
- gdshader
- gemtext
- gemtext
- git_commit
- git_config
- git_rebase
- gitattributes
- gitcommit
- gitignore
- gleam
- glimmer
- glsl
- gn
- gnuplot
- go
- goctl
- godot_resource
- go-template
- go-template
- gomod
- gosum
- gowork
- gpg
- graphql
- graphql
- groovy
- groovy
- gstlaunch
- gularen
- hack
- harbour
- hare
- haskell
- haskell_persistent
- haxe
- hcl
- heex
- heex
- helma
- hjson
- hlsl
- hlsplaylist
- hocon
- hoon
- html
- htmldjango
- http
- http
- hurl
- hyprlang
- ibmhlasm
- idl
- idris2
- iex
- ini
- inko
- ispc
- jack
- jakt
- janet
- janet_simple
- java
- javascript
- jinja2
- jpp
- jq
- jq
- jsdoc
- json
- json5
- jsonc
- jsonnet
- julia
- just
- kconfig
- kcl
- kdl
- kdl
- koka
- kotlin
- kusto
- lalrpop
- latex
- lbnf
- lean
- ledger
- leo
- liquid
- liquidsoap
- lilypond
- linkerscript
- llvm
- llvm-mir
- lua
- lua
- lua
- luadoc
- luap
- luap
- luau
- luau
- m68k
- magik
- make
- make
- mal
- markdown
- markdown
- math
- matlab
- matlab
- menhir
- mermaid
- meson
- meson
- meta
- mlir
- mod
- mode
- mojo
- monkey
- move
- move
- nasm
- nginx
- nickel
- nim
- nim
- nim_format_string
- ninja
- nix
- nqc
- noir
- nois
- norg2
- norg
- nu
- nu
- nu
- objc
- objc
- ocaml
- ocamllex
- odin
- odin
- odin
- ohm
- openscad
- org
- p4
- papyrus
- pascal
- passwd
- perl
- perl
- pgn
- php
- php_only
- phpdoc
- pioasm
- pkl
- plantuml
- plantuml
- plantuml
- po
- pod
- poe_filter
- pony
- powershell (archived)
- powershell
- printf
- prisma
- prolog
- prolog
- problog
- promela
- promql
- properties
- proto
- proto
- protobuf
- prql
- psv
- pug
- puppet
- purescript
- pymanifest
- python
- python
- ql
- qml
- qmldir
- qmljs
- quakec
- query
- query
- r
- racket
- rasi
- rbs
- re2c
- re2c
- readline
- reasonml
- rec
- regex
- rego
- requirements
- rescript
- rnoweb
- robot
- robots
- roc
- ron
- rst
- rsx
- rtf
- ruby
- rust
- satysfi
- scala
- scfg
- scheme
- scss
- sdml
- sexp
- slang
- slint
- smali
- smali
- small basic
- smalltalk
- smarty
- smithy
- sml
- sml
- snakemake
- solidity
- souffle
- souffle
- sourcepawn
- sourcepawn
- sparql
- sql
- sql
- sql
- sqlite
- squirrel
- ssh config
- stan
- starlark
- strace
- styled
- supercollider
- surface
- surrealdb
- sv
- svelte
- svelte
- sway
- swift
- sxhkdrc
- systemrdl
- systemtap
- t32
- tablegen
- tablegen
- Tact
- tcl
- teal
- templ
- template
- textproto
- thrift
- tiger
- tlaplus
- todo
- todotxt
- toml
- toml
- tsq
- tsv
- tucan
- tucanir
- turtle
- twig
- twig
- twitchchat
- typescript
- typespec
- typoscript
- typst
- typst
- typst
- udev
- ungrammar
- unifieddiff
- unison
- usd
- uxntal
- uxntal
- v
- v
- vala
- vcd
- vento
- verilog
- vespa
- vhdl
- vhdl
- vhs
- vim
- vimdoc
- vls
- vrl
- vue
- vue
- wasm
- wdl
- wgsl
- wgsl
- wgsl_bevy
- wing
- wit
- wit
- work
- x86asm
- xcompose
- xml
- xml
- xml
- xml
- xquery
- yaml
- yaml
- yang
- yuck
- zathurarc
- zeek
- zig
- zig
- zig
- zsh