diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2026-09-09 10:29:06 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2026-09-09 10:29:06 +0200 |
| commit | 52d77f74a6d49df5f15fbeb20f6ee1c89511b16f (patch) | |
| tree | f2b4053346ee6904c691f84981dd67a4fef882cd | |
| parent | fix(async): preserve wrapped function argument and return types (diff) | |
| download | nvim-treesitter-docs/maintain.tar nvim-treesitter-docs/maintain.tar.gz nvim-treesitter-docs/maintain.tar.bz2 nvim-treesitter-docs/maintain.tar.lz nvim-treesitter-docs/maintain.tar.xz nvim-treesitter-docs/maintain.tar.zst nvim-treesitter-docs/maintain.zip | |
docs: drop query maintainersdocs/maintain
That list never really served its purpose, since most (non-obvious)
maintainers stopped being responsive very quickly. Rather than
constantly cleaning up the list, simply stop tracking them altogether.
| -rw-r--r-- | CONTRIBUTING.md | 4 | ||||
| -rw-r--r-- | SUPPORTED_LANGUAGES.md | 651 | ||||
| -rw-r--r-- | lua/nvim-treesitter/_meta/parsers.lua | 3 | ||||
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 306 | ||||
| -rwxr-xr-x | scripts/update-readme.lua | 11 |
5 files changed, 328 insertions, 647 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 52ec52633..526031fe0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,7 +43,6 @@ zimbu = { location = 'parser', -- only needed if the parser is in subdirectory of a "monorepo" generate = true, -- only needed if repo does not contain pre-generated src/parser.c }, - maintainers = { '@me' }, -- the _query_ maintainers tier = 1, -- stable: track versioned releases instead of latest commit -- optional entries: requires = { 'vim' }, -- if the queries inherit from another language @@ -51,9 +50,6 @@ zimbu = { } ``` ->[!IMPORTANT] -> The "maintainers" here refers to the person maintaining the **queries** in `nvim-treesitter`, not the parser maintainers (who likely don't use Neovim). The maintainers' duty is to review issues and PRs related to the query and to keep them updated with respect to parser changes. - 2. If the parser name is not the same as the Vim filetype, add an entry to the `filetypes` table in `plugin/filetypes.lua`: ```lua diff --git a/SUPPORTED_LANGUAGES.md b/SUPPORTED_LANGUAGES.md index ddca61ed5..a28eb628d 100644 --- a/SUPPORTED_LANGUAGES.md +++ b/SUPPORTED_LANGUAGES.md @@ -5,335 +5,334 @@ The following is a list of languages for which a parser can be installed through Legend: - **Tier:** _stable_ (updates follow semver releases), _unstable_ (updates follow HEAD), _unmaintained_ (no automatic updates), or _unsupported_ (known to be broken, cannot be installed) - **Queries** available for **H**ighlights, **F**olds, **I**ndents, In**J**ections, **L**ocals -- **Maintainer** of queries in nvim-treesitter (may be different from parser maintainer!) <!--This section of the README is automatically updated by a CI job--> <!--parserinfo--> -Language | Tier | Queries | Maintainer --------- |:----:|:-------:| ---------- -[ada](https://github.com/briot/tree-sitter-ada) | unstable | `HF JL` | @briot -[agda](https://github.com/tree-sitter/tree-sitter-agda) | unstable | `HF J ` | @Decodetalkers -[angular](https://github.com/dlvandenberg/tree-sitter-angular) | unstable | `HFIJL` | @dlvandenberg -[apex](https://github.com/aheber/tree-sitter-sfapex) | unstable | `HF JL` | @aheber, @xixiafinland -[arduino](https://github.com/tree-sitter-grammars/tree-sitter-arduino) | unstable | `HFIJL` | @ObserverOfTime -[asm](https://github.com/RubixDev/tree-sitter-asm) | unstable | `H J ` | @RubixDev -[astro](https://github.com/virchau13/tree-sitter-astro) | unstable | `HFIJL` | @virchau13 -[authzed](https://github.com/mleonidas/tree-sitter-authzed) | unstable | `H J ` | @mattpolzin -[awk](https://github.com/Beaglefoot/tree-sitter-awk) | unstable | `H J ` | -[bash](https://github.com/tree-sitter/tree-sitter-bash) | unstable | `HFIJL` | @TravonteD -[bass](https://github.com/vito/tree-sitter-bass) | unstable | `HFIJL` | @amaanq -[beancount](https://github.com/polarmutex/tree-sitter-beancount) | unstable | `HF J ` | @polarmutex -[bibtex](https://github.com/latex-lsp/tree-sitter-bibtex) | unstable | `HFIJ ` | @theHamsta, @clason -[bicep](https://github.com/tree-sitter-grammars/tree-sitter-bicep) | unstable | `HFIJL` | @amaanq -[bitbake](https://github.com/tree-sitter-grammars/tree-sitter-bitbake) | unstable | `HFIJL` | @amaanq -[blade](https://github.com/EmranMR/tree-sitter-blade) | unstable | `HFIJ ` | @calebdw -[bp](https://github.com/ambroisie/tree-sitter-bp)[^bp] | unstable | `HFIJL` | @ambroisie -[bpftrace](https://github.com/sgruszka/tree-sitter-bpftrace) | unstable | `H J ` | @sgruszka -[brightscript](https://github.com/ajdelcimmuto/tree-sitter-brightscript) | unstable | `HFIJ ` | @ajdelcimmuto -[c](https://github.com/tree-sitter/tree-sitter-c) | unstable | `HFIJL` | @amaanq -[c3](https://github.com/c3lang/tree-sitter-c3) | unstable | `HFIJ ` | @cbuttner -[c_sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | stable | `HF JL` | @amaanq -[caddy](https://github.com/opa-oz/tree-sitter-caddy) | unmaintained | `HFIJ ` | -[cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) | unstable | `HFIJL` | @amaanq -[capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) | unstable | `HFIJL` | @amaanq -[chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) | unstable | `HFIJL` | @ObserverOfTime -[circom](https://github.com/Decurity/tree-sitter-circom) | unstable | `HF JL` | @alexandr-martirosyan -[clojure](https://github.com/sogaiu/tree-sitter-clojure) | unstable | `HF JL` | @NoahTheDuke -[cmake](https://github.com/uyha/tree-sitter-cmake) | unstable | `HFIJ ` | @uyha -[comment](https://github.com/stsewd/tree-sitter-comment) | unstable | `H ` | @stsewd -[commonlisp](https://github.com/tree-sitter-grammars/tree-sitter-commonlisp) | unstable | `HF JL` | @theHamsta -[cooklang](https://github.com/addcninblue/tree-sitter-cooklang) | unstable | `H J ` | @addcninblue -[corn](https://github.com/jakestanger/tree-sitter-corn) | unstable | `HFIJL` | @jakestanger -[cpon](https://github.com/tree-sitter-grammars/tree-sitter-cpon) | unstable | `HFIJL` | @amaanq -[cpp](https://github.com/tree-sitter/tree-sitter-cpp) | unstable | `HFIJL` | @theHamsta -[css](https://github.com/tree-sitter/tree-sitter-css) | unstable | `HFIJ ` | @TravonteD -[csv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` | @amaanq -[cuda](https://github.com/tree-sitter-grammars/tree-sitter-cuda) | unstable | `HFIJL` | @theHamsta -[cue](https://github.com/eonpatapon/tree-sitter-cue) | unstable | `HFIJL` | @amaanq -[cylc](https://github.com/elliotfontaine/tree-sitter-cylc) | unstable | `HFIJ ` | @elliotfontaine -[d](https://github.com/gdamore/tree-sitter-d) | unstable | `HFIJL` | @amaanq -[dart](https://github.com/UserNobody14/tree-sitter-dart) | unstable | `HFIJL` | @akinsho -[desktop](https://github.com/ValdezFOmar/tree-sitter-desktop) | stable | `HF J ` | @ValdezFOmar -[devicetree](https://github.com/joelspadin/tree-sitter-devicetree) | unstable | `HFIJL` | @jedrzejboczar -[dhall](https://github.com/jbellerb/tree-sitter-dhall) | unstable | `HF J ` | @amaanq -[diff](https://github.com/tree-sitter-grammars/tree-sitter-diff) | unstable | `HF J ` | @gbprod -[disassembly](https://github.com/ColinKennedy/tree-sitter-disassembly) | unstable | `H J ` | @ColinKennedy -[djot](https://github.com/treeman/tree-sitter-djot) | unmaintained | `HFIJL` | -[dockerfile](https://github.com/camdencheek/tree-sitter-dockerfile) | unstable | `H J ` | @camdencheek -[dot](https://github.com/rydesun/tree-sitter-dot) | unstable | `HFIJ ` | @rydesun -[doxygen](https://github.com/tree-sitter-grammars/tree-sitter-doxygen) | unstable | `H IJ ` | @amaanq -[dtd](https://github.com/tree-sitter-grammars/tree-sitter-xml) | unstable | `HF JL` | @ObserverOfTime -[earthfile](https://github.com/glehmann/tree-sitter-earthfile) | unstable | `H J ` | @glehmann -[ebnf](https://github.com/RubixDev/ebnf) | unstable | `H J ` | @RubixDev -ecma (queries only)[^ecma] | unstable | `HFIJL` | @steelsojka -[editorconfig](https://github.com/ValdezFOmar/tree-sitter-editorconfig) | stable | `HF J ` | @ValdezFOmar -[eds](https://github.com/uyha/tree-sitter-eds) | unstable | `HF ` | @uyha -[eex](https://github.com/connorlay/tree-sitter-eex) | unstable | `H J ` | @connorlay -[elixir](https://github.com/elixir-lang/tree-sitter-elixir) | unstable | `HFIJL` | @connorlay -[elm](https://github.com/elm-tooling/tree-sitter-elm) | unstable | `HF J ` | @zweimach -[elsa](https://github.com/glapa-grossklag/tree-sitter-elsa) | unstable | `HFIJL` | @glapa-grossklag, @amaanq -[elvish](https://github.com/elves/tree-sitter-elvish) | unstable | `H J ` | @elves -[embedded_template](https://github.com/tree-sitter/tree-sitter-embedded-template) | unstable | `H J ` | -[enforce](https://github.com/simonvic/tree-sitter-enforce) | unstable | `HFIJL` | @simonvic -[erlang](https://github.com/WhatsApp/tree-sitter-erlang) | unstable | `HF J ` | @filmor -[facility](https://github.com/FacilityApi/tree-sitter-facility) | unstable | `HFIJ ` | @bryankenote -[faust](https://github.com/khiner/tree-sitter-faust) | unstable | `H J ` | @khiner -[fennel](https://github.com/alexmozaidze/tree-sitter-fennel) | unstable | `HF JL` | @alexmozaidze -[fidl](https://github.com/google/tree-sitter-fidl) | unstable | `HF J ` | @chaopeng -[firrtl](https://github.com/tree-sitter-grammars/tree-sitter-firrtl) | unstable | `HFIJL` | @amaanq -[fish](https://github.com/ram02z/tree-sitter-fish) | unstable | `HFIJL` | @ram02z -[foam](https://github.com/FoamScience/tree-sitter-foam) | unstable | `HFIJL` | @FoamScience -[forth](https://github.com/AlexanderBrevig/tree-sitter-forth) | unstable | `HFIJL` | @amaanq -[fortran](https://github.com/stadelmanma/tree-sitter-fortran) | unstable | `HFIJ ` | @amaanq -[fsh](https://github.com/mgramigna/tree-sitter-fsh) | unstable | `H J ` | @mgramigna -[fsharp](https://github.com/ionide/tree-sitter-fsharp) | unstable | `H J ` | @nsidorenco -[func](https://github.com/tree-sitter-grammars/tree-sitter-func) | unstable | `H J ` | @amaanq -[gap](https://github.com/gap-system/tree-sitter-gap)[^gap] | unstable | `HF JL` | @reiniscirpons -[gaptst](https://github.com/gap-system/tree-sitter-gaptst)[^gaptst] | unstable | `HF J ` | @reiniscirpons -[gdscript](https://github.com/PrestonKnopp/tree-sitter-gdscript)[^gdscript] | unmaintained | `HFIJL` | -[gdshader](https://github.com/airblast-dev/tree-sitter-gdshader) | unstable | `H J ` | @airblast-dev -[git_config](https://github.com/the-mikedavis/tree-sitter-git-config) | unstable | `HF J ` | @amaanq -[git_rebase](https://github.com/the-mikedavis/tree-sitter-git-rebase) | unstable | `H J ` | @gbprod -[gitattributes](https://github.com/tree-sitter-grammars/tree-sitter-gitattributes) | unstable | `H JL` | @ObserverOfTime -[gitcommit](https://github.com/gbprod/tree-sitter-gitcommit) | unstable | `H J ` | @gbprod -[gitignore](https://github.com/shunsambongi/tree-sitter-gitignore) | unstable | `H J ` | @theHamsta -[gleam](https://github.com/gleam-lang/tree-sitter-gleam) | unstable | `HFIJL` | @amaanq -[glimmer](https://github.com/ember-tooling/tree-sitter-glimmer)[^glimmer] | unstable | `HFIJL` | @NullVoxPopuli -[glimmer_javascript](https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript) | unstable | `HFIJL` | @NullVoxPopuli -[glimmer_typescript](https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript) | unstable | `HFIJ ` | @NullVoxPopuli -[glsl](https://github.com/tree-sitter-grammars/tree-sitter-glsl) | unstable | `HFIJL` | @theHamsta -[gn](https://github.com/tree-sitter-grammars/tree-sitter-gn) | unstable | `HFIJL` | @amaanq -[gnuplot](https://github.com/dpezto/tree-sitter-gnuplot) | stable | `HF J ` | @dpezto -[go](https://github.com/tree-sitter/tree-sitter-go) | unstable | `HFIJL` | @theHamsta, @WinWisely268 -[goctl](https://github.com/chaozwn/tree-sitter-goctl) | unstable | `HFIJ ` | @chaozwn -[godot_resource](https://github.com/PrestonKnopp/tree-sitter-godot-resource)[^godot_resource] | unstable | `HF JL` | @pierpo -[gomod](https://github.com/camdencheek/tree-sitter-go-mod) | unstable | `H J ` | @camdencheek -[gosum](https://github.com/tree-sitter-grammars/tree-sitter-go-sum) | unstable | `H ` | @amaanq -[gotmpl](https://github.com/ngalaiko/tree-sitter-go-template) | unstable | `HF JL` | @qvalentin -[gowork](https://github.com/omertuc/tree-sitter-go-work) | unstable | `H J ` | @omertuc -[gpg](https://github.com/tree-sitter-grammars/tree-sitter-gpg-config) | unstable | `H J ` | @ObserverOfTime -[graphql](https://github.com/bkegley/tree-sitter-graphql) | unstable | `H IJ ` | @bkegley -[gren](https://github.com/MaeBrooks/tree-sitter-gren) | unstable | `H J ` | @MaeBrooks -[groovy](https://github.com/murtaza64/tree-sitter-groovy) | unstable | `HFIJL` | @murtaza64 -[groq](https://github.com/ajrussellaudio/tree-sitter-groq) | unstable | `HFIJ ` | @ajrussellaudio -[gstlaunch](https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch) | unstable | `H ` | @theHamsta -[hack](https://github.com/slackhq/tree-sitter-hack) | unstable | `H J ` | -[hare](https://github.com/tree-sitter-grammars/tree-sitter-hare) | unstable | `HFIJL` | @amaanq -[haskell](https://github.com/tree-sitter-grammars/tree-sitter-haskell) | unstable | `HF JL` | @mrcjkb -[haskell_persistent](https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent) | unstable | `HF ` | @lykahb -[hcl](https://github.com/tree-sitter-grammars/tree-sitter-hcl) | unstable | `HFIJ ` | @MichaHoffmann -[heex](https://github.com/connorlay/tree-sitter-heex) | unstable | `HFIJL` | @connorlay -[helm](https://github.com/ngalaiko/tree-sitter-go-template) | unstable | `HF JL` | @qvalentin -[hjson](https://github.com/winston0410/tree-sitter-hjson) | unstable | `HFIJL` | @winston0410 -[hlsl](https://github.com/tree-sitter-grammars/tree-sitter-hlsl) | unstable | `HFIJL` | @theHamsta -[hocon](https://github.com/antosha417/tree-sitter-hocon) | unstable | `HF J ` | @antosha417 -[hoon](https://github.com/urbit-pilled/tree-sitter-hoon) | unstable | `HF JL` | @urbit-pilled -[html](https://github.com/tree-sitter/tree-sitter-html) | unstable | `HFIJL` | @TravonteD -html_tags (queries only)[^html_tags] | unstable | `H IJ ` | @TravonteD -[htmldjango](https://github.com/interdependence/tree-sitter-htmldjango) | unstable | `HFIJ ` | @ObserverOfTime -[http](https://github.com/rest-nvim/tree-sitter-http) | unstable | `HF J ` | @amaanq, @NTBBloodbath -[hurl](https://github.com/pfeiferj/tree-sitter-hurl) | unstable | `HFIJ ` | @pfeiferj -[hyprlang](https://github.com/tree-sitter-grammars/tree-sitter-hyprlang) | unstable | `HFIJ ` | @luckasRanarison -[idl](https://github.com/cathaysia/tree-sitter-idl) | unstable | `H IJ ` | @cathaysia -[idris](https://github.com/kayhide/tree-sitter-idris) | unstable | `HF JL` | -[ini](https://github.com/justinmk/tree-sitter-ini) | unstable | `HF J ` | @theHamsta -[inko](https://github.com/inko-lang/tree-sitter-inko) | stable | `HFIJL` | @yorickpeterse -[ispc](https://github.com/tree-sitter-grammars/tree-sitter-ispc) | unstable | `HFIJL` | @fab4100 -[janet_simple](https://github.com/sogaiu/tree-sitter-janet-simple) | unstable | `HF JL` | @sogaiu -[java](https://github.com/tree-sitter/tree-sitter-java) | unstable | `HFIJL` | @p00f -[javadoc](https://github.com/rmuir/tree-sitter-javadoc) | unstable | `H IJ ` | @rmuir -[javascript](https://github.com/tree-sitter/tree-sitter-javascript) | unstable | `HFIJL` | @steelsojka -[jinja](https://github.com/cathaysia/tree-sitter-jinja)[^jinja] | unstable | `H J ` | @cathaysia -[jinja_inline](https://github.com/cathaysia/tree-sitter-jinja)[^jinja_inline] | unstable | `H J ` | @cathaysia -[jjdescription](https://github.com/ribru17/tree-sitter-jjdescription) | stable | `H J ` | @ribru17 -[jq](https://github.com/flurie/tree-sitter-jq) | unstable | `H JL` | @ObserverOfTime -[jsdoc](https://github.com/tree-sitter/tree-sitter-jsdoc) | unstable | `H ` | @steelsojka -[json](https://github.com/tree-sitter/tree-sitter-json) | unstable | `HFIJL` | @steelsojka -[json5](https://github.com/Joakker/tree-sitter-json5) | unstable | `H J ` | @Joakker -[jsonnet](https://github.com/sourcegraph/tree-sitter-jsonnet) | unstable | `HF JL` | @nawordar -jsx (queries only)[^jsx] | unstable | `HFIJ ` | @steelsojka -[julia](https://github.com/tree-sitter-grammars/tree-sitter-julia) | unstable | `HFIJL` | @clason -[just](https://github.com/IndianBoy42/tree-sitter-just) | unstable | `HFIJL` | @Hubro -[kcl](https://github.com/kcl-lang/tree-sitter-kcl) | unstable | `HF J ` | @bertbaron -[kconfig](https://github.com/tree-sitter-grammars/tree-sitter-kconfig) | unstable | `HFIJL` | @amaanq -[kdl](https://github.com/tree-sitter-grammars/tree-sitter-kdl) | unstable | `HFIJL` | @amaanq -[kitty](https://github.com/OXY2DEV/tree-sitter-kitty) | unstable | `H J ` | @OXY2DEV -[kos](https://github.com/kos-lang/tree-sitter-kos) | unstable | `HF JL` | @cdragan -[kotlin](https://github.com/fwcd/tree-sitter-kotlin) | unstable | `HF JL` | -[koto](https://github.com/koto-lang/tree-sitter-koto) | unstable | `HF JL` | @irh -[kusto](https://github.com/Willem-J-an/tree-sitter-kusto) | unstable | `H J ` | @Willem-J-an -[lalrpop](https://github.com/traxys/tree-sitter-lalrpop) | unstable | `HF JL` | @traxys -[latex](https://github.com/latex-lsp/tree-sitter-latex) | unstable | `HF J ` | @theHamsta, @clason -[ledger](https://github.com/cbarrete/tree-sitter-ledger) | unstable | `HFIJ ` | @cbarrete -[leo](https://github.com/r001/tree-sitter-leo) | unstable | `H IJ ` | @r001 -[linkerscript](https://github.com/tree-sitter-grammars/tree-sitter-linkerscript) | unstable | `HFIJL` | @amaanq -[liquid](https://github.com/hankthetank27/tree-sitter-liquid) | unstable | `H J ` | @hankthetank27 -[liquidsoap](https://github.com/savonet/tree-sitter-liquidsoap) | unstable | `HFIJL` | @toots -[llvm](https://github.com/benwilliamgraham/tree-sitter-llvm) | unstable | `H J ` | @benwilliamgraham -[lua](https://github.com/tree-sitter-grammars/tree-sitter-lua) | unstable | `HFIJL` | @muniftanjim -[luadoc](https://github.com/tree-sitter-grammars/tree-sitter-luadoc) | unstable | `H ` | @amaanq -[luap](https://github.com/tree-sitter-grammars/tree-sitter-luap)[^luap] | unstable | `H ` | @amaanq -[luau](https://github.com/tree-sitter-grammars/tree-sitter-luau) | unstable | `HFIJL` | @amaanq -[m68k](https://github.com/grahambates/tree-sitter-m68k) | unstable | `HF JL` | @grahambates -[make](https://github.com/tree-sitter-grammars/tree-sitter-make) | unstable | `HF J ` | @lewis6991 -[markdown](https://github.com/tree-sitter-grammars/tree-sitter-markdown)[^markdown] | unstable | `HFIJ ` | @MDeiml -[markdown_inline](https://github.com/tree-sitter-grammars/tree-sitter-markdown)[^markdown_inline] | unstable | `H J ` | @MDeiml -[matlab](https://github.com/acristoffers/tree-sitter-matlab) | unstable | `HFIJL` | @acristoffers -[menhir](https://github.com/Kerl13/tree-sitter-menhir) | unstable | `H J ` | @Kerl13 -[mermaid](https://github.com/monaqa/tree-sitter-mermaid) | unstable | `HFIJ ` | -[meson](https://github.com/tree-sitter-grammars/tree-sitter-meson) | unstable | `HFIJ ` | @Decodetalkers -[mlir](https://github.com/artagnon/tree-sitter-mlir) | unstable | `H JL` | @artagnon -[nasm](https://github.com/naclsn/tree-sitter-nasm) | unstable | `H J ` | @ObserverOfTime -[nginx](https://github.com/opa-oz/tree-sitter-nginx) | unstable | `HF J ` | @opa-oz -[nickel](https://github.com/nickel-lang/tree-sitter-nickel) | unstable | `H IJ ` | -[nim](https://github.com/alaviss/tree-sitter-nim) | unstable | `HF JL` | @aMOPel -[nim_format_string](https://github.com/aMOPel/tree-sitter-nim-format-string) | unstable | `H J ` | @aMOPel -[ninja](https://github.com/alemuller/tree-sitter-ninja) | unstable | `HFIJ ` | @alemuller -[nix](https://github.com/nix-community/tree-sitter-nix) | unstable | `HFIJL` | @leo60228, @mrcjkb, @zimbatm -[nqc](https://github.com/tree-sitter-grammars/tree-sitter-nqc) | unstable | `HFIJL` | @amaanq -[nu](https://github.com/nushell/tree-sitter-nu) | unstable | `HFIJ ` | @abhisheksingh0x558 -[objc](https://github.com/tree-sitter-grammars/tree-sitter-objc) | unstable | `HFIJL` | @amaanq -[objdump](https://github.com/ColinKennedy/tree-sitter-objdump) | unstable | `H J ` | @ColinKennedy -[ocaml](https://github.com/tree-sitter/tree-sitter-ocaml) | unstable | `HFIJL` | @undu -[ocaml_interface](https://github.com/tree-sitter/tree-sitter-ocaml) | unstable | `HFIJL` | @undu -[ocamllex](https://github.com/atom-ocaml/tree-sitter-ocamllex) | unstable | `H J ` | @undu -[odin](https://github.com/tree-sitter-grammars/tree-sitter-odin) | unstable | `HFIJL` | @amaanq -[pascal](https://github.com/Isopod/tree-sitter-pascal) | unstable | `HFIJL` | @Isopod -[passwd](https://github.com/ath3/tree-sitter-passwd) | unstable | `H ` | @amaanq -[pem](https://github.com/tree-sitter-grammars/tree-sitter-pem) | unstable | `HF J ` | @ObserverOfTime -[perl](https://github.com/tree-sitter-perl/tree-sitter-perl) | unstable | `HF J ` | @RabbiVeesh, @LeoNerd -[php](https://github.com/tree-sitter/tree-sitter-php)[^php] | unstable | `HFIJL` | @tk-shirasaka, @calebdw -[php_only](https://github.com/tree-sitter/tree-sitter-php)[^php_only] | unstable | `HFIJL` | @tk-shirasaka, @calebdw -[phpdoc](https://github.com/claytonrcarter/tree-sitter-phpdoc) | unstable | `H ` | @mikehaertl -[pioasm](https://github.com/leo60228/tree-sitter-pioasm) | unstable | `H J ` | @leo60228 -[pkl](https://github.com/apple/tree-sitter-pkl) | unstable | `HF J ` | @ribru17 -[po](https://github.com/tree-sitter-grammars/tree-sitter-po) | unstable | `HF J ` | @amaanq -[pod](https://github.com/tree-sitter-perl/tree-sitter-pod) | unstable | `H ` | @RabbiVeesh, @LeoNerd -[poe_filter](https://github.com/tree-sitter-grammars/tree-sitter-poe-filter)[^poe_filter] | unstable | `HFIJ ` | @ObserverOfTime -[pony](https://github.com/tree-sitter-grammars/tree-sitter-pony) | unstable | `HFIJL` | @amaanq, @mfelsche -[powershell](https://github.com/airbus-cert/tree-sitter-powershell) | unstable | `HFIJL` | @L2jLiga -[printf](https://github.com/tree-sitter-grammars/tree-sitter-printf) | unstable | `H ` | @ObserverOfTime -[prisma](https://github.com/victorhqc/tree-sitter-prisma) | unstable | `HF J ` | @elianiva -[promql](https://github.com/MichaHoffmann/tree-sitter-promql) | unstable | `H J ` | @MichaHoffmann -[properties](https://github.com/tree-sitter-grammars/tree-sitter-properties)[^properties] | unstable | `H JL` | @ObserverOfTime -[proto](https://github.com/coder3101/tree-sitter-proto) | unstable | `HFIJ ` | @stefanvanburen -[prql](https://github.com/PRQL/tree-sitter-prql) | unstable | `H J ` | @matthias-Q -[psv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` | @amaanq -[pug](https://github.com/zealot128/tree-sitter-pug) | unstable | `H J ` | @zealot128 -[puppet](https://github.com/tree-sitter-grammars/tree-sitter-puppet) | unstable | `HFIJL` | @amaanq -[purescript](https://github.com/postsolar/tree-sitter-purescript) | unstable | `H JL` | @postsolar -[pymanifest](https://github.com/tree-sitter-grammars/tree-sitter-pymanifest) | unstable | `H J ` | @ObserverOfTime -[python](https://github.com/tree-sitter/tree-sitter-python) | stable | `HFIJL` | @stsewd, @theHamsta -[ql](https://github.com/tree-sitter/tree-sitter-ql) | unstable | `HFIJL` | @pwntester -[qmldir](https://github.com/tree-sitter-grammars/tree-sitter-qmldir) | unstable | `H J ` | @amaanq -[qmljs](https://github.com/yuja/tree-sitter-qmljs) | unstable | `HF J ` | @Decodetalkers -[query](https://github.com/tree-sitter-grammars/tree-sitter-query)[^query] | unstable | `HFIJL` | @steelsojka -[r](https://github.com/r-lib/tree-sitter-r) | unstable | `H IJL` | @ribru17 -[racket](https://github.com/6cdh/tree-sitter-racket) | unstable | `HF J ` | -[ralph](https://github.com/alephium/tree-sitter-ralph) | unstable | `H J ` | @tdroxler -[rasi](https://github.com/Fymyte/tree-sitter-rasi) | unstable | `HFIJL` | @Fymyte -[razor](https://github.com/tris203/tree-sitter-razor) | unstable | `HF J ` | @tris203 -[rbs](https://github.com/joker1007/tree-sitter-rbs) | unstable | `HFIJ ` | @joker1007 -[re2c](https://github.com/tree-sitter-grammars/tree-sitter-re2c) | unstable | `HFIJL` | @amaanq -[readline](https://github.com/tree-sitter-grammars/tree-sitter-readline) | unstable | `HFIJ ` | @ribru17 -[regex](https://github.com/tree-sitter/tree-sitter-regex) | unstable | `H ` | @theHamsta -[rego](https://github.com/FallenAngel97/tree-sitter-rego) | unstable | `H J ` | @FallenAngel97 -[requirements](https://github.com/tree-sitter-grammars/tree-sitter-requirements) | unstable | `H J ` | @ObserverOfTime -[rescript](https://github.com/rescript-lang/tree-sitter-rescript) | unstable | `HFIJL` | @ribru17 -[rifleconf](https://github.com/purarue/tree-sitter-rifleconf) | unstable | `H J ` | @purarue -[rnoweb](https://github.com/bamonroe/tree-sitter-rnoweb) | unstable | `HF J ` | @bamonroe -[robot](https://github.com/Hubro/tree-sitter-robot) | unmaintained | `HFIJ ` | -[robots_txt](https://github.com/opa-oz/tree-sitter-robots-txt) | unstable | `H J ` | @opa-oz -[roc](https://github.com/faldor20/tree-sitter-roc) | unmaintained | `H IJL` | -[ron](https://github.com/tree-sitter-grammars/tree-sitter-ron) | unstable | `HFIJL` | @amaanq -[rst](https://github.com/stsewd/tree-sitter-rst) | unstable | `H JL` | @stsewd -[ruby](https://github.com/tree-sitter/tree-sitter-ruby) | unstable | `HFIJL` | @TravonteD -[runescript](https://github.com/2004Scape/tree-sitter-runescript) | unstable | `H J ` | @2004Scape -[rust](https://github.com/tree-sitter/tree-sitter-rust) | unstable | `HFIJL` | @amaanq -[scala](https://github.com/tree-sitter/tree-sitter-scala) | unstable | `HFIJL` | @stevanmilic -[scfg](https://github.com/rockorager/tree-sitter-scfg) | unstable | `H J ` | @WhyNotHugo -[scheme](https://github.com/6cdh/tree-sitter-scheme) | unstable | `HF J ` | -[scss](https://github.com/serenadeai/tree-sitter-scss) | unstable | `HFIJ ` | @elianiva -[sflog](https://github.com/aheber/tree-sitter-sfapex)[^sflog] | unstable | `H ` | @aheber, @xixiaofinland -[slang](https://github.com/tree-sitter-grammars/tree-sitter-slang)[^slang] | unstable | `HFIJL` | @theHamsta -[slim](https://github.com/theoo/tree-sitter-slim) | unstable | `HFIJL` | @theoo -[slint](https://github.com/slint-ui/tree-sitter-slint) | unmaintained | `HFIJL` | @hunger -[smali](https://github.com/tree-sitter-grammars/tree-sitter-smali) | unstable | `HFIJL` | @amaanq -[smithy](https://github.com/indoorvivants/tree-sitter-smithy) | unstable | `H J ` | @amaanq, @keynmol -[snakemake](https://github.com/osthomas/tree-sitter-snakemake) | unstable | `HFIJL` | @osthomas -[snl](https://github.com/minijackson/tree-sitter-snl)[^snl] | unstable | `HFIJL` | @minijackson -[solidity](https://github.com/JoranHonig/tree-sitter-solidity) | unstable | `HF J ` | @amaanq -[soql](https://github.com/aheber/tree-sitter-sfapex) | unstable | `H ` | @aheber, @xixiafinland -[sosl](https://github.com/aheber/tree-sitter-sfapex) | unstable | `H ` | @aheber, @xixiafinland -[sourcepawn](https://github.com/nilshelmig/tree-sitter-sourcepawn) | unstable | `H JL` | @Sarrus1 -[sparql](https://github.com/GordianDziwis/tree-sitter-sparql) | unstable | `HFIJL` | @GordianDziwis -[sproto](https://github.com/hanxi/tree-sitter-sproto) | unstable | `HFIJ ` | @hanxi -[sql](https://github.com/derekstride/tree-sitter-sql) | unstable | `HFIJ ` | @derekstride -[squirrel](https://github.com/tree-sitter-grammars/tree-sitter-squirrel) | unstable | `HFIJL` | @amaanq -[ssh_config](https://github.com/tree-sitter-grammars/tree-sitter-ssh-config) | unstable | `HFIJL` | @ObserverOfTime -[starlark](https://github.com/tree-sitter-grammars/tree-sitter-starlark) | unstable | `HFIJL` | @amaanq -[strace](https://github.com/sigmaSd/tree-sitter-strace) | unstable | `H J ` | @amaanq -[styled](https://github.com/mskelton/tree-sitter-styled) | unstable | `HFIJ ` | @mskelton -[supercollider](https://github.com/madskjeldgaard/tree-sitter-supercollider) | unstable | `HFIJL` | @madskjeldgaard, @elgiano -[superhtml](https://github.com/kristoff-it/superhtml) | unstable | `H J ` | @rockorager -[surface](https://github.com/connorlay/tree-sitter-surface) | unstable | `HFIJ ` | @connorlay -[svelte](https://github.com/tree-sitter-grammars/tree-sitter-svelte) | unstable | `HFIJL` | @amaanq -[sway](https://github.com/FuelLabs/tree-sitter-sway.git) | unstable | `HFIJL` | @ribru17 -[swift](https://github.com/alex-pinkus/tree-sitter-swift) | unstable | `HFIJL` | @alex-pinkus -[sxhkdrc](https://github.com/RaafatTurki/tree-sitter-sxhkdrc) | unstable | `HF J ` | @RaafatTurki -[systemtap](https://github.com/ok-ryoko/tree-sitter-systemtap) | unstable | `HF JL` | @ok-ryoko -[systemverilog](https://github.com/gmlarumbe/tree-sitter-systemverilog) | unstable | `HF J ` | @zhangwwpeng -[t32](https://github.com/xasc/tree-sitter-t32) | unstable | `HFIJL` | @xasc -[tablegen](https://github.com/tree-sitter-grammars/tree-sitter-tablegen) | unstable | `HFIJL` | @amaanq -[tact](https://github.com/tact-lang/tree-sitter-tact) | unstable | `HFIJL` | @novusnota -[tcl](https://github.com/tree-sitter-grammars/tree-sitter-tcl) | unstable | `HFIJ ` | @lewis6991 -[teal](https://github.com/euclidianAce/tree-sitter-teal) | unstable | `HFIJL` | @euclidianAce -[templ](https://github.com/vrischmann/tree-sitter-templ) | unstable | `HF J ` | @vrischmann -[tera](https://github.com/uncenter/tree-sitter-tera) | unstable | `H J ` | @uncenter -[terraform](https://github.com/MichaHoffmann/tree-sitter-hcl) | unstable | `HFIJ ` | @MichaHoffmann -[textproto](https://github.com/PorterAtGoogle/tree-sitter-textproto) | unstable | `HFIJ ` | @Porter -[thrift](https://github.com/tree-sitter-grammars/tree-sitter-thrift) | unstable | `HFIJL` | @amaanq, @duskmoon314 -[tiger](https://github.com/ambroisie/tree-sitter-tiger) | unstable | `HFIJL` | @ambroisie -[tlaplus](https://github.com/tlaplus-community/tree-sitter-tlaplus) | unstable | `HF JL` | @ahelwer, @susliko -[todotxt](https://github.com/arnarg/tree-sitter-todotxt) | unstable | `H ` | @arnarg -[toml](https://github.com/tree-sitter-grammars/tree-sitter-toml) | unstable | `HFIJL` | @tk-shirasaka -[tsv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` | @amaanq -[tsx](https://github.com/tree-sitter/tree-sitter-typescript) | unstable | `HFIJL` | @steelsojka -[turtle](https://github.com/GordianDziwis/tree-sitter-turtle) | unstable | `HFIJL` | @GordianDziwis -[twig](https://github.com/gbprod/tree-sitter-twig) | unstable | `H J ` | @gbprod -[typescript](https://github.com/tree-sitter/tree-sitter-typescript) | unstable | `HFIJL` | @steelsojka -[typespec](https://github.com/happenslol/tree-sitter-typespec) | unstable | `H IJ ` | @happenslol -[typoscript](https://github.com/Teddytrombone/tree-sitter-typoscript) | unstable | `HFIJ ` | @Teddytrombone -[typst](https://github.com/uben0/tree-sitter-typst) | unstable | `HFIJ ` | @uben0, @RaafatTurki -[udev](https://github.com/tree-sitter-grammars/tree-sitter-udev) | unstable | `H JL` | @ObserverOfTime -[ungrammar](https://github.com/tree-sitter-grammars/tree-sitter-ungrammar) | unstable | `HFIJL` | @Philipp-M, @amaanq -[unison](https://github.com/kylegoetz/tree-sitter-unison) | unstable | `HF J ` | @tapegram -[usd](https://github.com/ColinKennedy/tree-sitter-usd) | unstable | `HFIJL` | @ColinKennedy -[uxntal](https://github.com/tree-sitter-grammars/tree-sitter-uxntal) | unstable | `HFIJL` | @amaanq -[v](https://github.com/vlang/v-analyzer) | unstable | `HFIJL` | @kkharji, @amaanq -[vala](https://github.com/vala-lang/tree-sitter-vala) | unstable | `HF J ` | @Prince781 -[vento](https://github.com/ventojs/tree-sitter-vento) | unmaintained | `H J ` | -[vhdl](https://github.com/jpt13653903/tree-sitter-vhdl) | unstable | `HF J ` | @jpt13653903 -[vhs](https://github.com/charmbracelet/tree-sitter-vhs) | unstable | `H J ` | @caarlos0 -[vim](https://github.com/tree-sitter-grammars/tree-sitter-vim) | unstable | `HF JL` | @clason -[vimdoc](https://github.com/neovim/tree-sitter-vimdoc) | unstable | `H J ` | @clason -[vrl](https://github.com/belltoy/tree-sitter-vrl) | unstable | `HFIJL` | @belltoy -[vue](https://github.com/tree-sitter-grammars/tree-sitter-vue) | unstable | `HFIJ ` | @WhyNotHugo, @lucario387 -[wgsl](https://github.com/szebniok/tree-sitter-wgsl) | unstable | `HFIJ ` | @szebniok -[wgsl_bevy](https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy) | unstable | `HFI ` | @theHamsta -[wing](https://github.com/winglang/tree-sitter-wing) | unstable | `HF JL` | @gshpychka, @MarkMcCulloh -[wit](https://github.com/bytecodealliance/tree-sitter-wit) | stable | `HF J ` | @mkatychev -[wxml](https://github.com/BlockLune/tree-sitter-wxml) | unstable | `HFIJ ` | @BlockLune -[xcompose](https://github.com/tree-sitter-grammars/tree-sitter-xcompose) | unstable | `H JL` | @ObserverOfTime -[xml](https://github.com/tree-sitter-grammars/tree-sitter-xml) | unstable | `HFIJL` | @ObserverOfTime -[xresources](https://github.com/ValdezFOmar/tree-sitter-xresources) | stable | `HF JL` | @ValdezFOmar -[yaml](https://github.com/tree-sitter-grammars/tree-sitter-yaml) | unstable | `HFIJL` | @amaanq -[yang](https://github.com/Hubro/tree-sitter-yang) | unstable | `HFIJ ` | @Hubro -[yuck](https://github.com/tree-sitter-grammars/tree-sitter-yuck) | unstable | `HFIJL` | @Philipp-M, @amaanq -[zig](https://github.com/tree-sitter-grammars/tree-sitter-zig) | unstable | `HFIJL` | @amaanq -[ziggy](https://github.com/kristoff-it/ziggy) | unmaintained | `H I ` | -[ziggy_schema](https://github.com/kristoff-it/ziggy) | unmaintained | `H I ` | -[zsh](https://github.com/georgeharker/tree-sitter-zsh) | unstable | `HF JL` | @georgeharker +Language | Tier | Queries +-------- |:----:|:-------: +[ada](https://github.com/briot/tree-sitter-ada) | unstable | `HF JL` +[agda](https://github.com/tree-sitter/tree-sitter-agda) | unstable | `HF J ` +[angular](https://github.com/dlvandenberg/tree-sitter-angular) | unstable | `HFIJL` +[apex](https://github.com/aheber/tree-sitter-sfapex) | unstable | `HF JL` +[arduino](https://github.com/tree-sitter-grammars/tree-sitter-arduino) | unstable | `HFIJL` +[asm](https://github.com/RubixDev/tree-sitter-asm) | unstable | `H J ` +[astro](https://github.com/virchau13/tree-sitter-astro) | unstable | `HFIJL` +[authzed](https://github.com/mleonidas/tree-sitter-authzed) | unstable | `H J ` +[awk](https://github.com/Beaglefoot/tree-sitter-awk) | unstable | `H J ` +[bash](https://github.com/tree-sitter/tree-sitter-bash) | unstable | `HFIJL` +[bass](https://github.com/vito/tree-sitter-bass) | unstable | `HFIJL` +[beancount](https://github.com/polarmutex/tree-sitter-beancount) | unstable | `HF J ` +[bibtex](https://github.com/latex-lsp/tree-sitter-bibtex) | unstable | `HFIJ ` +[bicep](https://github.com/tree-sitter-grammars/tree-sitter-bicep) | unstable | `HFIJL` +[bitbake](https://github.com/tree-sitter-grammars/tree-sitter-bitbake) | unstable | `HFIJL` +[blade](https://github.com/EmranMR/tree-sitter-blade) | unstable | `HFIJ ` +[bp](https://github.com/ambroisie/tree-sitter-bp)[^bp] | unstable | `HFIJL` +[bpftrace](https://github.com/sgruszka/tree-sitter-bpftrace) | unstable | `H J ` +[brightscript](https://github.com/ajdelcimmuto/tree-sitter-brightscript) | unstable | `HFIJ ` +[c](https://github.com/tree-sitter/tree-sitter-c) | unstable | `HFIJL` +[c3](https://github.com/c3lang/tree-sitter-c3) | unstable | `HFIJ ` +[c_sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | stable | `HF JL` +[caddy](https://github.com/opa-oz/tree-sitter-caddy) | unmaintained | `HFIJ ` +[cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) | unstable | `HFIJL` +[capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) | unstable | `HFIJL` +[chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) | unstable | `HFIJL` +[circom](https://github.com/Decurity/tree-sitter-circom) | unstable | `HF JL` +[clojure](https://github.com/sogaiu/tree-sitter-clojure) | unstable | `HF JL` +[cmake](https://github.com/uyha/tree-sitter-cmake) | unstable | `HFIJ ` +[comment](https://github.com/stsewd/tree-sitter-comment) | unstable | `H ` +[commonlisp](https://github.com/tree-sitter-grammars/tree-sitter-commonlisp) | unstable | `HF JL` +[cooklang](https://github.com/addcninblue/tree-sitter-cooklang) | unstable | `H J ` +[corn](https://github.com/jakestanger/tree-sitter-corn) | unstable | `HFIJL` +[cpon](https://github.com/tree-sitter-grammars/tree-sitter-cpon) | unstable | `HFIJL` +[cpp](https://github.com/tree-sitter/tree-sitter-cpp) | unstable | `HFIJL` +[css](https://github.com/tree-sitter/tree-sitter-css) | unstable | `HFIJ ` +[csv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` +[cuda](https://github.com/tree-sitter-grammars/tree-sitter-cuda) | unstable | `HFIJL` +[cue](https://github.com/eonpatapon/tree-sitter-cue) | unstable | `HFIJL` +[cylc](https://github.com/elliotfontaine/tree-sitter-cylc) | unstable | `HFIJ ` +[d](https://github.com/gdamore/tree-sitter-d) | unstable | `HFIJL` +[dart](https://github.com/UserNobody14/tree-sitter-dart) | unstable | `HFIJL` +[desktop](https://github.com/ValdezFOmar/tree-sitter-desktop) | stable | `HF J ` +[devicetree](https://github.com/joelspadin/tree-sitter-devicetree) | unstable | `HFIJL` +[dhall](https://github.com/jbellerb/tree-sitter-dhall) | unstable | `HF J ` +[diff](https://github.com/tree-sitter-grammars/tree-sitter-diff) | unstable | `HF J ` +[disassembly](https://github.com/ColinKennedy/tree-sitter-disassembly) | unstable | `H J ` +[djot](https://github.com/treeman/tree-sitter-djot) | unmaintained | `HFIJL` +[dockerfile](https://github.com/camdencheek/tree-sitter-dockerfile) | unstable | `H J ` +[dot](https://github.com/rydesun/tree-sitter-dot) | unstable | `HFIJ ` +[doxygen](https://github.com/tree-sitter-grammars/tree-sitter-doxygen) | unstable | `H IJ ` +[dtd](https://github.com/tree-sitter-grammars/tree-sitter-xml) | unstable | `HF JL` +[earthfile](https://github.com/glehmann/tree-sitter-earthfile) | unstable | `H J ` +[ebnf](https://github.com/RubixDev/ebnf) | unstable | `H J ` +ecma (queries only)[^ecma] | unstable | `HFIJL` +[editorconfig](https://github.com/ValdezFOmar/tree-sitter-editorconfig) | stable | `HF J ` +[eds](https://github.com/uyha/tree-sitter-eds) | unstable | `HF ` +[eex](https://github.com/connorlay/tree-sitter-eex) | unstable | `H J ` +[elixir](https://github.com/elixir-lang/tree-sitter-elixir) | unstable | `HFIJL` +[elm](https://github.com/elm-tooling/tree-sitter-elm) | unstable | `HF J ` +[elsa](https://github.com/glapa-grossklag/tree-sitter-elsa) | unstable | `HFIJL` +[elvish](https://github.com/elves/tree-sitter-elvish) | unstable | `H J ` +[embedded_template](https://github.com/tree-sitter/tree-sitter-embedded-template) | unstable | `H J ` +[enforce](https://github.com/simonvic/tree-sitter-enforce) | unstable | `HFIJL` +[erlang](https://github.com/WhatsApp/tree-sitter-erlang) | unstable | `HF J ` +[facility](https://github.com/FacilityApi/tree-sitter-facility) | unstable | `HFIJ ` +[faust](https://github.com/khiner/tree-sitter-faust) | unstable | `H J ` +[fennel](https://github.com/alexmozaidze/tree-sitter-fennel) | unstable | `HF JL` +[fidl](https://github.com/google/tree-sitter-fidl) | unstable | `HF J ` +[firrtl](https://github.com/tree-sitter-grammars/tree-sitter-firrtl) | unstable | `HFIJL` +[fish](https://github.com/ram02z/tree-sitter-fish) | unstable | `HFIJL` +[foam](https://github.com/FoamScience/tree-sitter-foam) | unstable | `HFIJL` +[forth](https://github.com/AlexanderBrevig/tree-sitter-forth) | unstable | `HFIJL` +[fortran](https://github.com/stadelmanma/tree-sitter-fortran) | unstable | `HFIJ ` +[fsh](https://github.com/mgramigna/tree-sitter-fsh) | unstable | `H J ` +[fsharp](https://github.com/ionide/tree-sitter-fsharp) | unstable | `H J ` +[func](https://github.com/tree-sitter-grammars/tree-sitter-func) | unstable | `H J ` +[gap](https://github.com/gap-system/tree-sitter-gap)[^gap] | unstable | `HF JL` +[gaptst](https://github.com/gap-system/tree-sitter-gaptst)[^gaptst] | unstable | `HF J ` +[gdscript](https://github.com/PrestonKnopp/tree-sitter-gdscript)[^gdscript] | unmaintained | `HFIJL` +[gdshader](https://github.com/airblast-dev/tree-sitter-gdshader) | unstable | `H J ` +[git_config](https://github.com/the-mikedavis/tree-sitter-git-config) | unstable | `HF J ` +[git_rebase](https://github.com/the-mikedavis/tree-sitter-git-rebase) | unstable | `H J ` +[gitattributes](https://github.com/tree-sitter-grammars/tree-sitter-gitattributes) | unstable | `H JL` +[gitcommit](https://github.com/gbprod/tree-sitter-gitcommit) | unstable | `H J ` +[gitignore](https://github.com/shunsambongi/tree-sitter-gitignore) | unstable | `H J ` +[gleam](https://github.com/gleam-lang/tree-sitter-gleam) | unstable | `HFIJL` +[glimmer](https://github.com/ember-tooling/tree-sitter-glimmer)[^glimmer] | unstable | `HFIJL` +[glimmer_javascript](https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript) | unstable | `HFIJL` +[glimmer_typescript](https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript) | unstable | `HFIJ ` +[glsl](https://github.com/tree-sitter-grammars/tree-sitter-glsl) | unstable | `HFIJL` +[gn](https://github.com/tree-sitter-grammars/tree-sitter-gn) | unstable | `HFIJL` +[gnuplot](https://github.com/dpezto/tree-sitter-gnuplot) | stable | `HF J ` +[go](https://github.com/tree-sitter/tree-sitter-go) | unstable | `HFIJL` +[goctl](https://github.com/chaozwn/tree-sitter-goctl) | unstable | `HFIJ ` +[godot_resource](https://github.com/PrestonKnopp/tree-sitter-godot-resource)[^godot_resource] | unstable | `HF JL` +[gomod](https://github.com/camdencheek/tree-sitter-go-mod) | unstable | `H J ` +[gosum](https://github.com/tree-sitter-grammars/tree-sitter-go-sum) | unstable | `H ` +[gotmpl](https://github.com/ngalaiko/tree-sitter-go-template) | unstable | `HF JL` +[gowork](https://github.com/omertuc/tree-sitter-go-work) | unstable | `H J ` +[gpg](https://github.com/tree-sitter-grammars/tree-sitter-gpg-config) | unstable | `H J ` +[graphql](https://github.com/bkegley/tree-sitter-graphql) | unstable | `H IJ ` +[gren](https://github.com/MaeBrooks/tree-sitter-gren) | unstable | `H J ` +[groovy](https://github.com/murtaza64/tree-sitter-groovy) | unstable | `HFIJL` +[groq](https://github.com/ajrussellaudio/tree-sitter-groq) | unstable | `HFIJ ` +[gstlaunch](https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch) | unstable | `H ` +[hack](https://github.com/slackhq/tree-sitter-hack) | unstable | `H J ` +[hare](https://github.com/tree-sitter-grammars/tree-sitter-hare) | unstable | `HFIJL` +[haskell](https://github.com/tree-sitter-grammars/tree-sitter-haskell) | unstable | `HF JL` +[haskell_persistent](https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent) | unstable | `HF ` +[hcl](https://github.com/tree-sitter-grammars/tree-sitter-hcl) | unstable | `HFIJ ` +[heex](https://github.com/connorlay/tree-sitter-heex) | unstable | `HFIJL` +[helm](https://github.com/ngalaiko/tree-sitter-go-template) | unstable | `HF JL` +[hjson](https://github.com/winston0410/tree-sitter-hjson) | unstable | `HFIJL` +[hlsl](https://github.com/tree-sitter-grammars/tree-sitter-hlsl) | unstable | `HFIJL` +[hocon](https://github.com/antosha417/tree-sitter-hocon) | unstable | `HF J ` +[hoon](https://github.com/urbit-pilled/tree-sitter-hoon) | unstable | `HF JL` +[html](https://github.com/tree-sitter/tree-sitter-html) | unstable | `HFIJL` +html_tags (queries only)[^html_tags] | unstable | `H IJ ` +[htmldjango](https://github.com/interdependence/tree-sitter-htmldjango) | unstable | `HFIJ ` +[http](https://github.com/rest-nvim/tree-sitter-http) | unstable | `HF J ` +[hurl](https://github.com/pfeiferj/tree-sitter-hurl) | unstable | `HFIJ ` +[hyprlang](https://github.com/tree-sitter-grammars/tree-sitter-hyprlang) | unstable | `HFIJ ` +[idl](https://github.com/cathaysia/tree-sitter-idl) | unstable | `H IJ ` +[idris](https://github.com/kayhide/tree-sitter-idris) | unstable | `HF JL` +[ini](https://github.com/justinmk/tree-sitter-ini) | unstable | `HF J ` +[inko](https://github.com/inko-lang/tree-sitter-inko) | stable | `HFIJL` +[ispc](https://github.com/tree-sitter-grammars/tree-sitter-ispc) | unstable | `HFIJL` +[janet_simple](https://github.com/sogaiu/tree-sitter-janet-simple) | unstable | `HF JL` +[java](https://github.com/tree-sitter/tree-sitter-java) | unstable | `HFIJL` +[javadoc](https://github.com/rmuir/tree-sitter-javadoc) | unstable | `H IJ ` +[javascript](https://github.com/tree-sitter/tree-sitter-javascript) | unstable | `HFIJL` +[jinja](https://github.com/cathaysia/tree-sitter-jinja)[^jinja] | unstable | `H J ` +[jinja_inline](https://github.com/cathaysia/tree-sitter-jinja)[^jinja_inline] | unstable | `H J ` +[jjdescription](https://github.com/ribru17/tree-sitter-jjdescription) | stable | `H J ` +[jq](https://github.com/flurie/tree-sitter-jq) | unstable | `H JL` +[jsdoc](https://github.com/tree-sitter/tree-sitter-jsdoc) | unstable | `H ` +[json](https://github.com/tree-sitter/tree-sitter-json) | unstable | `HFIJL` +[json5](https://github.com/Joakker/tree-sitter-json5) | unstable | `H J ` +[jsonnet](https://github.com/sourcegraph/tree-sitter-jsonnet) | unstable | `HF JL` +jsx (queries only)[^jsx] | unstable | `HFIJ ` +[julia](https://github.com/tree-sitter-grammars/tree-sitter-julia) | unstable | `HFIJL` +[just](https://github.com/IndianBoy42/tree-sitter-just) | unstable | `HFIJL` +[kcl](https://github.com/kcl-lang/tree-sitter-kcl) | unstable | `HF J ` +[kconfig](https://github.com/tree-sitter-grammars/tree-sitter-kconfig) | unstable | `HFIJL` +[kdl](https://github.com/tree-sitter-grammars/tree-sitter-kdl) | unstable | `HFIJL` +[kitty](https://github.com/OXY2DEV/tree-sitter-kitty) | unstable | `H J ` +[kos](https://github.com/kos-lang/tree-sitter-kos) | unstable | `HF JL` +[kotlin](https://github.com/fwcd/tree-sitter-kotlin) | unstable | `HF JL` +[koto](https://github.com/koto-lang/tree-sitter-koto) | unstable | `HF JL` +[kusto](https://github.com/Willem-J-an/tree-sitter-kusto) | unstable | `H J ` +[lalrpop](https://github.com/traxys/tree-sitter-lalrpop) | unstable | `HF JL` +[latex](https://github.com/latex-lsp/tree-sitter-latex) | unstable | `HF J ` +[ledger](https://github.com/cbarrete/tree-sitter-ledger) | unstable | `HFIJ ` +[leo](https://github.com/r001/tree-sitter-leo) | unstable | `H IJ ` +[linkerscript](https://github.com/tree-sitter-grammars/tree-sitter-linkerscript) | unstable | `HFIJL` +[liquid](https://github.com/hankthetank27/tree-sitter-liquid) | unstable | `H J ` +[liquidsoap](https://github.com/savonet/tree-sitter-liquidsoap) | unstable | `HFIJL` +[llvm](https://github.com/benwilliamgraham/tree-sitter-llvm) | unstable | `H J ` +[lua](https://github.com/tree-sitter-grammars/tree-sitter-lua) | unstable | `HFIJL` +[luadoc](https://github.com/tree-sitter-grammars/tree-sitter-luadoc) | unstable | `H ` +[luap](https://github.com/tree-sitter-grammars/tree-sitter-luap)[^luap] | unstable | `H ` +[luau](https://github.com/tree-sitter-grammars/tree-sitter-luau) | unstable | `HFIJL` +[m68k](https://github.com/grahambates/tree-sitter-m68k) | unstable | `HF JL` +[make](https://github.com/tree-sitter-grammars/tree-sitter-make) | unstable | `HF J ` +[markdown](https://github.com/tree-sitter-grammars/tree-sitter-markdown)[^markdown] | unstable | `HFIJ ` +[markdown_inline](https://github.com/tree-sitter-grammars/tree-sitter-markdown)[^markdown_inline] | unstable | `H J ` +[matlab](https://github.com/acristoffers/tree-sitter-matlab) | unstable | `HFIJL` +[menhir](https://github.com/Kerl13/tree-sitter-menhir) | unstable | `H J ` +[mermaid](https://github.com/monaqa/tree-sitter-mermaid) | unstable | `HFIJ ` +[meson](https://github.com/tree-sitter-grammars/tree-sitter-meson) | unstable | `HFIJ ` +[mlir](https://github.com/artagnon/tree-sitter-mlir) | unstable | `H JL` +[nasm](https://github.com/naclsn/tree-sitter-nasm) | unstable | `H J ` +[nginx](https://github.com/opa-oz/tree-sitter-nginx) | unstable | `HF J ` +[nickel](https://github.com/nickel-lang/tree-sitter-nickel) | unstable | `H IJ ` +[nim](https://github.com/alaviss/tree-sitter-nim) | unstable | `HF JL` +[nim_format_string](https://github.com/aMOPel/tree-sitter-nim-format-string) | unstable | `H J ` +[ninja](https://github.com/alemuller/tree-sitter-ninja) | unstable | `HFIJ ` +[nix](https://github.com/nix-community/tree-sitter-nix) | unstable | `HFIJL` +[nqc](https://github.com/tree-sitter-grammars/tree-sitter-nqc) | unstable | `HFIJL` +[nu](https://github.com/nushell/tree-sitter-nu) | unstable | `HFIJ ` +[objc](https://github.com/tree-sitter-grammars/tree-sitter-objc) | unstable | `HFIJL` +[objdump](https://github.com/ColinKennedy/tree-sitter-objdump) | unstable | `H J ` +[ocaml](https://github.com/tree-sitter/tree-sitter-ocaml) | unstable | `HFIJL` +[ocaml_interface](https://github.com/tree-sitter/tree-sitter-ocaml) | unstable | `HFIJL` +[ocamllex](https://github.com/atom-ocaml/tree-sitter-ocamllex) | unstable | `H J ` +[odin](https://github.com/tree-sitter-grammars/tree-sitter-odin) | unstable | `HFIJL` +[pascal](https://github.com/Isopod/tree-sitter-pascal) | unstable | `HFIJL` +[passwd](https://github.com/ath3/tree-sitter-passwd) | unstable | `H ` +[pem](https://github.com/tree-sitter-grammars/tree-sitter-pem) | unstable | `HF J ` +[perl](https://github.com/tree-sitter-perl/tree-sitter-perl) | unstable | `HF J ` +[php](https://github.com/tree-sitter/tree-sitter-php)[^php] | unstable | `HFIJL` +[php_only](https://github.com/tree-sitter/tree-sitter-php)[^php_only] | unstable | `HFIJL` +[phpdoc](https://github.com/claytonrcarter/tree-sitter-phpdoc) | unstable | `H ` +[pioasm](https://github.com/leo60228/tree-sitter-pioasm) | unstable | `H J ` +[pkl](https://github.com/apple/tree-sitter-pkl) | unstable | `HF J ` +[po](https://github.com/tree-sitter-grammars/tree-sitter-po) | unstable | `HF J ` +[pod](https://github.com/tree-sitter-perl/tree-sitter-pod) | unstable | `H ` +[poe_filter](https://github.com/tree-sitter-grammars/tree-sitter-poe-filter)[^poe_filter] | unstable | `HFIJ ` +[pony](https://github.com/tree-sitter-grammars/tree-sitter-pony) | unstable | `HFIJL` +[powershell](https://github.com/airbus-cert/tree-sitter-powershell) | unstable | `HFIJL` +[printf](https://github.com/tree-sitter-grammars/tree-sitter-printf) | unstable | `H ` +[prisma](https://github.com/victorhqc/tree-sitter-prisma) | unstable | `HF J ` +[promql](https://github.com/MichaHoffmann/tree-sitter-promql) | unstable | `H J ` +[properties](https://github.com/tree-sitter-grammars/tree-sitter-properties)[^properties] | unstable | `H JL` +[proto](https://github.com/coder3101/tree-sitter-proto) | unstable | `HFIJ ` +[prql](https://github.com/PRQL/tree-sitter-prql) | unstable | `H J ` +[psv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` +[pug](https://github.com/zealot128/tree-sitter-pug) | unstable | `H J ` +[puppet](https://github.com/tree-sitter-grammars/tree-sitter-puppet) | unstable | `HFIJL` +[purescript](https://github.com/postsolar/tree-sitter-purescript) | unstable | `H JL` +[pymanifest](https://github.com/tree-sitter-grammars/tree-sitter-pymanifest) | unstable | `H J ` +[python](https://github.com/tree-sitter/tree-sitter-python) | stable | `HFIJL` +[ql](https://github.com/tree-sitter/tree-sitter-ql) | unstable | `HFIJL` +[qmldir](https://github.com/tree-sitter-grammars/tree-sitter-qmldir) | unstable | `H J ` +[qmljs](https://github.com/yuja/tree-sitter-qmljs) | unstable | `HF J ` +[query](https://github.com/tree-sitter-grammars/tree-sitter-query)[^query] | unstable | `HFIJL` +[r](https://github.com/r-lib/tree-sitter-r) | unstable | `H IJL` +[racket](https://github.com/6cdh/tree-sitter-racket) | unstable | `HF J ` +[ralph](https://github.com/alephium/tree-sitter-ralph) | unstable | `H J ` +[rasi](https://github.com/Fymyte/tree-sitter-rasi) | unstable | `HFIJL` +[razor](https://github.com/tris203/tree-sitter-razor) | unstable | `HF J ` +[rbs](https://github.com/joker1007/tree-sitter-rbs) | unstable | `HFIJ ` +[re2c](https://github.com/tree-sitter-grammars/tree-sitter-re2c) | unstable | `HFIJL` +[readline](https://github.com/tree-sitter-grammars/tree-sitter-readline) | unstable | `HFIJ ` +[regex](https://github.com/tree-sitter/tree-sitter-regex) | unstable | `H ` +[rego](https://github.com/FallenAngel97/tree-sitter-rego) | unstable | `H J ` +[requirements](https://github.com/tree-sitter-grammars/tree-sitter-requirements) | unstable | `H J ` +[rescript](https://github.com/rescript-lang/tree-sitter-rescript) | unstable | `HFIJL` +[rifleconf](https://github.com/purarue/tree-sitter-rifleconf) | unstable | `H J ` +[rnoweb](https://github.com/bamonroe/tree-sitter-rnoweb) | unstable | `HF J ` +[robot](https://github.com/Hubro/tree-sitter-robot) | unmaintained | `HFIJ ` +[robots_txt](https://github.com/opa-oz/tree-sitter-robots-txt) | unstable | `H J ` +[roc](https://github.com/faldor20/tree-sitter-roc) | unmaintained | `H IJL` +[ron](https://github.com/tree-sitter-grammars/tree-sitter-ron) | unstable | `HFIJL` +[rst](https://github.com/stsewd/tree-sitter-rst) | unstable | `H JL` +[ruby](https://github.com/tree-sitter/tree-sitter-ruby) | unstable | `HFIJL` +[runescript](https://github.com/2004Scape/tree-sitter-runescript) | unstable | `H J ` +[rust](https://github.com/tree-sitter/tree-sitter-rust) | unstable | `HFIJL` +[scala](https://github.com/tree-sitter/tree-sitter-scala) | unstable | `HFIJL` +[scfg](https://github.com/rockorager/tree-sitter-scfg) | unstable | `H J ` +[scheme](https://github.com/6cdh/tree-sitter-scheme) | unstable | `HF J ` +[scss](https://github.com/serenadeai/tree-sitter-scss) | unstable | `HFIJ ` +[sflog](https://github.com/aheber/tree-sitter-sfapex)[^sflog] | unstable | `H ` +[slang](https://github.com/tree-sitter-grammars/tree-sitter-slang)[^slang] | unstable | `HFIJL` +[slim](https://github.com/theoo/tree-sitter-slim) | unstable | `HFIJL` +[slint](https://github.com/slint-ui/tree-sitter-slint) | unmaintained | `HFIJL` +[smali](https://github.com/tree-sitter-grammars/tree-sitter-smali) | unstable | `HFIJL` +[smithy](https://github.com/indoorvivants/tree-sitter-smithy) | unstable | `H J ` +[snakemake](https://github.com/osthomas/tree-sitter-snakemake) | unstable | `HFIJL` +[snl](https://github.com/minijackson/tree-sitter-snl)[^snl] | unstable | `HFIJL` +[solidity](https://github.com/JoranHonig/tree-sitter-solidity) | unstable | `HF J ` +[soql](https://github.com/aheber/tree-sitter-sfapex) | unstable | `H ` +[sosl](https://github.com/aheber/tree-sitter-sfapex) | unstable | `H ` +[sourcepawn](https://github.com/nilshelmig/tree-sitter-sourcepawn) | unstable | `H JL` +[sparql](https://github.com/GordianDziwis/tree-sitter-sparql) | unstable | `HFIJL` +[sproto](https://github.com/hanxi/tree-sitter-sproto) | unstable | `HFIJ ` +[sql](https://github.com/derekstride/tree-sitter-sql) | unstable | `HFIJ ` +[squirrel](https://github.com/tree-sitter-grammars/tree-sitter-squirrel) | unstable | `HFIJL` +[ssh_config](https://github.com/tree-sitter-grammars/tree-sitter-ssh-config) | unstable | `HFIJL` +[starlark](https://github.com/tree-sitter-grammars/tree-sitter-starlark) | unstable | `HFIJL` +[strace](https://github.com/sigmaSd/tree-sitter-strace) | unstable | `H J ` +[styled](https://github.com/mskelton/tree-sitter-styled) | unstable | `HFIJ ` +[supercollider](https://github.com/madskjeldgaard/tree-sitter-supercollider) | unstable | `HFIJL` +[superhtml](https://github.com/kristoff-it/superhtml) | unstable | `H J ` +[surface](https://github.com/connorlay/tree-sitter-surface) | unstable | `HFIJ ` +[svelte](https://github.com/tree-sitter-grammars/tree-sitter-svelte) | unstable | `HFIJL` +[sway](https://github.com/FuelLabs/tree-sitter-sway.git) | unstable | `HFIJL` +[swift](https://github.com/alex-pinkus/tree-sitter-swift) | unstable | `HFIJL` +[sxhkdrc](https://github.com/RaafatTurki/tree-sitter-sxhkdrc) | unstable | `HF J ` +[systemtap](https://github.com/ok-ryoko/tree-sitter-systemtap) | unstable | `HF JL` +[systemverilog](https://github.com/gmlarumbe/tree-sitter-systemverilog) | unstable | `HF J ` +[t32](https://github.com/xasc/tree-sitter-t32) | unstable | `HFIJL` +[tablegen](https://github.com/tree-sitter-grammars/tree-sitter-tablegen) | unstable | `HFIJL` +[tact](https://github.com/tact-lang/tree-sitter-tact) | unstable | `HFIJL` +[tcl](https://github.com/tree-sitter-grammars/tree-sitter-tcl) | unstable | `HFIJ ` +[teal](https://github.com/euclidianAce/tree-sitter-teal) | unstable | `HFIJL` +[templ](https://github.com/vrischmann/tree-sitter-templ) | unstable | `HF J ` +[tera](https://github.com/uncenter/tree-sitter-tera) | unstable | `H J ` +[terraform](https://github.com/MichaHoffmann/tree-sitter-hcl) | unstable | `HFIJ ` +[textproto](https://github.com/PorterAtGoogle/tree-sitter-textproto) | unstable | `HFIJ ` +[thrift](https://github.com/tree-sitter-grammars/tree-sitter-thrift) | unstable | `HFIJL` +[tiger](https://github.com/ambroisie/tree-sitter-tiger) | unstable | `HFIJL` +[tlaplus](https://github.com/tlaplus-community/tree-sitter-tlaplus) | unstable | `HF JL` +[todotxt](https://github.com/arnarg/tree-sitter-todotxt) | unstable | `H ` +[toml](https://github.com/tree-sitter-grammars/tree-sitter-toml) | unstable | `HFIJL` +[tsv](https://github.com/tree-sitter-grammars/tree-sitter-csv) | unstable | `H ` +[tsx](https://github.com/tree-sitter/tree-sitter-typescript) | unstable | `HFIJL` +[turtle](https://github.com/GordianDziwis/tree-sitter-turtle) | unstable | `HFIJL` +[twig](https://github.com/gbprod/tree-sitter-twig) | unstable | `H J ` +[typescript](https://github.com/tree-sitter/tree-sitter-typescript) | unstable | `HFIJL` +[typespec](https://github.com/happenslol/tree-sitter-typespec) | unstable | `H IJ ` +[typoscript](https://github.com/Teddytrombone/tree-sitter-typoscript) | unstable | `HFIJ ` +[typst](https://github.com/uben0/tree-sitter-typst) | unstable | `HFIJ ` +[udev](https://github.com/tree-sitter-grammars/tree-sitter-udev) | unstable | `H JL` +[ungrammar](https://github.com/tree-sitter-grammars/tree-sitter-ungrammar) | unstable | `HFIJL` +[unison](https://github.com/kylegoetz/tree-sitter-unison) | unstable | `HF J ` +[usd](https://github.com/ColinKennedy/tree-sitter-usd) | unstable | `HFIJL` +[uxntal](https://github.com/tree-sitter-grammars/tree-sitter-uxntal) | unstable | `HFIJL` +[v](https://github.com/vlang/v-analyzer) | unstable | `HFIJL` +[vala](https://github.com/vala-lang/tree-sitter-vala) | unstable | `HF J ` +[vento](https://github.com/ventojs/tree-sitter-vento) | unmaintained | `H J ` +[vhdl](https://github.com/jpt13653903/tree-sitter-vhdl) | unstable | `HF J ` +[vhs](https://github.com/charmbracelet/tree-sitter-vhs) | unstable | `H J ` +[vim](https://github.com/tree-sitter-grammars/tree-sitter-vim) | unstable | `HF JL` +[vimdoc](https://github.com/neovim/tree-sitter-vimdoc) | unstable | `H J ` +[vrl](https://github.com/belltoy/tree-sitter-vrl) | unstable | `HFIJL` +[vue](https://github.com/tree-sitter-grammars/tree-sitter-vue) | unstable | `HFIJ ` +[wgsl](https://github.com/szebniok/tree-sitter-wgsl) | unstable | `HFIJ ` +[wgsl_bevy](https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy) | unstable | `HFI ` +[wing](https://github.com/winglang/tree-sitter-wing) | unstable | `HF JL` +[wit](https://github.com/bytecodealliance/tree-sitter-wit) | stable | `HF J ` +[wxml](https://github.com/BlockLune/tree-sitter-wxml) | unstable | `HFIJ ` +[xcompose](https://github.com/tree-sitter-grammars/tree-sitter-xcompose) | unstable | `H JL` +[xml](https://github.com/tree-sitter-grammars/tree-sitter-xml) | unstable | `HFIJL` +[xresources](https://github.com/ValdezFOmar/tree-sitter-xresources) | stable | `HF JL` +[yaml](https://github.com/tree-sitter-grammars/tree-sitter-yaml) | unstable | `HFIJL` +[yang](https://github.com/Hubro/tree-sitter-yang) | unstable | `HFIJ ` +[yuck](https://github.com/tree-sitter-grammars/tree-sitter-yuck) | unstable | `HFIJL` +[zig](https://github.com/tree-sitter-grammars/tree-sitter-zig) | unstable | `HFIJL` +[ziggy](https://github.com/kristoff-it/ziggy) | unmaintained | `H I ` +[ziggy_schema](https://github.com/kristoff-it/ziggy) | unmaintained | `H I ` +[zsh](https://github.com/georgeharker/tree-sitter-zsh) | unstable | `HF JL` [^bp]: Android Blueprint [^ecma]: queries required by javascript, typescript, tsx, qmljs [^gap]: GAP system diff --git a/lua/nvim-treesitter/_meta/parsers.lua b/lua/nvim-treesitter/_meta/parsers.lua index 3a97b35a5..9504e9fec 100644 --- a/lua/nvim-treesitter/_meta/parsers.lua +++ b/lua/nvim-treesitter/_meta/parsers.lua @@ -32,9 +32,6 @@ error('Cannot require a meta file') ---Information necessary to build and install the parser (empty for query-only language) ---@field install_info? InstallInfo --- ----List of Github users maintaining the queries for Neovim ----@field maintainers? string[] ---- ---List of other languages to install (e.g., if queries inherit from them) ---@field requires? string[] --- diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index aa94b1f7a..54655c920 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -5,7 +5,6 @@ return { revision = 'dd5fa4cdb3aba91abc687aa68fb1431396fce6a6', url = 'https://github.com/briot/tree-sitter-ada', }, - maintainers = { '@briot' }, tier = 2, }, agda = { @@ -13,7 +12,6 @@ return { revision = 'e8d47a6987effe34d5595baf321d82d3519a8527', url = 'https://github.com/tree-sitter/tree-sitter-agda', }, - maintainers = { '@Decodetalkers' }, tier = 2, }, angular = { @@ -21,7 +19,6 @@ return { revision = '38a8014ed5452cd6b7cf1399c00177a1f5374256', url = 'https://github.com/dlvandenberg/tree-sitter-angular', }, - maintainers = { '@dlvandenberg' }, requires = { 'html', 'html_tags' }, tier = 2, }, @@ -31,7 +28,6 @@ return { revision = 'da568eee10ce4724a40f368b2b7e795dacb4f1ba', url = 'https://github.com/aheber/tree-sitter-sfapex', }, - maintainers = { '@aheber', '@xixiafinland' }, tier = 2, }, arduino = { @@ -39,7 +35,6 @@ return { revision = '11dd46c9ae25135c473c0003a133bb06a484af0c', url = 'https://github.com/tree-sitter-grammars/tree-sitter-arduino', }, - maintainers = { '@ObserverOfTime' }, requires = { 'cpp' }, tier = 2, }, @@ -48,7 +43,6 @@ return { revision = '839741fef4dab5128952334624905c82b40c7133', url = 'https://github.com/RubixDev/tree-sitter-asm', }, - maintainers = { '@RubixDev' }, tier = 2, }, astro = { @@ -56,7 +50,6 @@ return { revision = '213f6e6973d9b456c6e50e86f19f66877e7ef0ee', url = 'https://github.com/virchau13/tree-sitter-astro', }, - maintainers = { '@virchau13' }, requires = { 'html', 'html_tags' }, tier = 2, }, @@ -65,7 +58,6 @@ return { revision = '83e5c26a8687eb4688fe91d690c735cc3d21ad81', url = 'https://github.com/mleonidas/tree-sitter-authzed', }, - maintainers = { '@mattpolzin' }, tier = 2, }, awk = { @@ -80,7 +72,6 @@ return { revision = 'a06c2e4415e9bc0346c6b86d401879ffb44058f7', url = 'https://github.com/tree-sitter/tree-sitter-bash', }, - maintainers = { '@TravonteD' }, tier = 2, }, bass = { @@ -88,7 +79,6 @@ return { revision = '28dc7059722be090d04cd751aed915b2fee2f89a', url = 'https://github.com/vito/tree-sitter-bass', }, - maintainers = { '@amaanq' }, tier = 2, }, beancount = { @@ -96,7 +86,6 @@ return { revision = 'c8a9780610dbe8ade4888045b1f2caa7a0a9d8aa', url = 'https://github.com/polarmutex/tree-sitter-beancount', }, - maintainers = { '@polarmutex' }, tier = 2, }, bibtex = { @@ -104,7 +93,6 @@ return { revision = '8d04ed27b3bc7929f14b7df9236797dab9f3fa66', url = 'https://github.com/latex-lsp/tree-sitter-bibtex', }, - maintainers = { '@theHamsta', '@clason' }, tier = 2, }, bicep = { @@ -112,7 +100,6 @@ return { revision = 'bff59884307c0ab009bd5e81afd9324b46a6c0f9', url = 'https://github.com/tree-sitter-grammars/tree-sitter-bicep', }, - maintainers = { '@amaanq' }, tier = 2, }, bitbake = { @@ -120,7 +107,6 @@ return { revision = 'a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b', url = 'https://github.com/tree-sitter-grammars/tree-sitter-bitbake', }, - maintainers = { '@amaanq' }, tier = 2, }, blade = { @@ -128,7 +114,6 @@ return { revision = 'b5291d1ba207a8ebb8383b2ecb8a8a6535210a50', url = 'https://github.com/EmranMR/tree-sitter-blade', }, - maintainers = { '@calebdw' }, tier = 2, }, bp = { @@ -136,7 +121,6 @@ return { revision = 'ee641d15390183d7535777947ce0f2f1fbcee69f', url = 'https://github.com/ambroisie/tree-sitter-bp', }, - maintainers = { '@ambroisie' }, readme_note = 'Android Blueprint', tier = 2, }, @@ -145,7 +129,6 @@ return { revision = 'ce507ff578efa222c694bb05399c76b3a8590454', url = 'https://github.com/sgruszka/tree-sitter-bpftrace', }, - maintainers = { '@sgruszka' }, tier = 2, }, brightscript = { @@ -153,7 +136,6 @@ return { revision = '0c534d56bb04778d0a3510bed5e720d1fe15cb76', url = 'https://github.com/ajdelcimmuto/tree-sitter-brightscript', }, - maintainers = { '@ajdelcimmuto' }, tier = 2, }, c = { @@ -161,7 +143,6 @@ return { revision = 'b780e47fc780ddc8da13afa35a3f4ed5c157823d', url = 'https://github.com/tree-sitter/tree-sitter-c', }, - maintainers = { '@amaanq' }, tier = 2, }, c3 = { @@ -169,7 +150,6 @@ return { revision = '56d73880751a3f442296d7042e7f0a3d21967238', url = 'https://github.com/c3lang/tree-sitter-c3', }, - maintainers = { '@cbuttner' }, tier = 2, }, c_sharp = { @@ -177,7 +157,6 @@ return { revision = 'v0.23.5', url = 'https://github.com/tree-sitter/tree-sitter-c-sharp', }, - maintainers = { '@amaanq' }, tier = 1, }, caddy = { @@ -192,7 +171,6 @@ return { revision = '6238f609bea233040fe927858156dee5515a0745', url = 'https://github.com/tree-sitter-grammars/tree-sitter-cairo', }, - maintainers = { '@amaanq' }, tier = 2, }, capnp = { @@ -200,7 +178,6 @@ return { revision = '7b0883c03e5edd34ef7bcf703194204299d7099f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-capnp', }, - maintainers = { '@amaanq' }, tier = 2, }, chatito = { @@ -208,7 +185,6 @@ return { revision = 'c0ed82c665b732395073f635c74c300f09530a7f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-chatito', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, circom = { @@ -216,7 +192,6 @@ return { revision = '02150524228b1e6afef96949f2d6b7cc0aaf999e', url = 'https://github.com/Decurity/tree-sitter-circom', }, - maintainers = { '@alexandr-martirosyan' }, tier = 2, }, clojure = { @@ -224,7 +199,6 @@ return { revision = 'e43eff80d17cf34852dcd92ca5e6986d23a7040f', url = 'https://github.com/sogaiu/tree-sitter-clojure', }, - maintainers = { '@NoahTheDuke' }, tier = 2, }, cmake = { @@ -232,7 +206,6 @@ return { revision = 'ca627bb5828616b6246aafdc3c3222789e728e37', url = 'https://github.com/uyha/tree-sitter-cmake', }, - maintainers = { '@uyha' }, tier = 2, }, comment = { @@ -240,7 +213,6 @@ return { revision = '66272d2b6c73fb61157541b69dd0a7ce7b42a5ad', url = 'https://github.com/stsewd/tree-sitter-comment', }, - maintainers = { '@stsewd' }, tier = 2, }, commonlisp = { @@ -248,7 +220,6 @@ return { revision = '32323509b3d9fe96607d151c2da2c9009eb13a2f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-commonlisp', }, - maintainers = { '@theHamsta' }, tier = 2, }, cooklang = { @@ -256,7 +227,6 @@ return { revision = '4ebe237c1cf64cf3826fc249e9ec0988fe07e58e', url = 'https://github.com/addcninblue/tree-sitter-cooklang', }, - maintainers = { '@addcninblue' }, tier = 2, }, corn = { @@ -264,7 +234,6 @@ return { revision = '464654742cbfd3a3de560aba120998f1d5dfa844', url = 'https://github.com/jakestanger/tree-sitter-corn', }, - maintainers = { '@jakestanger' }, tier = 2, }, cpon = { @@ -272,7 +241,6 @@ return { revision = '594289eadfec719198e560f9d7fd243c4db678d5', url = 'https://github.com/tree-sitter-grammars/tree-sitter-cpon', }, - maintainers = { '@amaanq' }, tier = 2, }, cpp = { @@ -280,7 +248,6 @@ return { revision = '8b5b49eb196bec7040441bee33b2c9a4838d6967', url = 'https://github.com/tree-sitter/tree-sitter-cpp', }, - maintainers = { '@theHamsta' }, requires = { 'c' }, tier = 2, }, @@ -289,7 +256,6 @@ return { revision = 'dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f', url = 'https://github.com/tree-sitter/tree-sitter-css', }, - maintainers = { '@TravonteD' }, tier = 2, }, csv = { @@ -298,7 +264,6 @@ return { revision = 'f6bf6e35eb0b95fbadea4bb39cb9709507fcb181', url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv', }, - maintainers = { '@amaanq' }, requires = { 'tsv' }, tier = 2, }, @@ -307,7 +272,6 @@ return { revision = '1ebcedde2e36c4e7fecf79b3119ffeddf5e7a683', url = 'https://github.com/tree-sitter-grammars/tree-sitter-cuda', }, - maintainers = { '@theHamsta' }, requires = { 'cpp' }, tier = 2, }, @@ -316,7 +280,6 @@ return { revision = 'dd7b90e0770ff18070c515937ba3c3d6d93db00e', url = 'https://github.com/eonpatapon/tree-sitter-cue', }, - maintainers = { '@amaanq' }, tier = 2, }, cylc = { @@ -324,7 +287,6 @@ return { revision = '6d1d81137112299324b526477ce1db989ab58fb8', url = 'https://github.com/elliotfontaine/tree-sitter-cylc', }, - maintainers = { '@elliotfontaine' }, tier = 2, }, d = { @@ -332,7 +294,6 @@ return { revision = '64f27931b4e6fdd75af1102c79bacbca68a8dacc', url = 'https://github.com/gdamore/tree-sitter-d', }, - maintainers = { '@amaanq' }, tier = 2, }, dart = { @@ -340,7 +301,6 @@ return { revision = 'be07cf7118d3dba06236a3f19541685a68209934', url = 'https://github.com/UserNobody14/tree-sitter-dart', }, - maintainers = { '@akinsho' }, tier = 2, }, desktop = { @@ -348,7 +308,6 @@ return { revision = 'v1.1.1', url = 'https://github.com/ValdezFOmar/tree-sitter-desktop', }, - maintainers = { '@ValdezFOmar' }, tier = 1, }, devicetree = { @@ -356,7 +315,6 @@ return { revision = 'e78bf56f206cb47bee28a217423acb651e076848', url = 'https://github.com/joelspadin/tree-sitter-devicetree', }, - maintainers = { '@jedrzejboczar' }, tier = 2, }, dhall = { @@ -364,7 +322,6 @@ return { revision = '62013259b26ac210d5de1abf64cf1b047ef88000', url = 'https://github.com/jbellerb/tree-sitter-dhall', }, - maintainers = { '@amaanq' }, tier = 2, }, diff = { @@ -372,7 +329,6 @@ return { revision = 'ada384ac7bfc1307f32de474620120add29998fb', url = 'https://github.com/tree-sitter-grammars/tree-sitter-diff', }, - maintainers = { '@gbprod' }, tier = 2, }, disassembly = { @@ -380,7 +336,6 @@ return { revision = '0229c0211dba909c5d45129ac784a3f4d49c243a', url = 'https://github.com/ColinKennedy/tree-sitter-disassembly', }, - maintainers = { '@ColinKennedy' }, tier = 2, }, djot = { @@ -395,7 +350,6 @@ return { revision = '971acdd908568b4531b0ba28a445bf0bb720aba5', url = 'https://github.com/camdencheek/tree-sitter-dockerfile', }, - maintainers = { '@camdencheek' }, tier = 2, }, dot = { @@ -403,7 +357,6 @@ return { revision = '80327abbba6f47530edeb0df9f11bd5d5c93c14d', url = 'https://github.com/rydesun/tree-sitter-dot', }, - maintainers = { '@rydesun' }, tier = 2, }, doxygen = { @@ -411,7 +364,6 @@ return { revision = '6069b1815b139080d6c562b5ff9ae2296cbc6602', url = 'https://github.com/tree-sitter-grammars/tree-sitter-doxygen', }, - maintainers = { '@amaanq' }, tier = 2, }, dtd = { @@ -420,7 +372,6 @@ return { revision = '5000ae8f22d11fbe93939b05c1e37cf21117162d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, earthfile = { @@ -428,7 +379,6 @@ return { revision = '5baef88717ad0156fd29a8b12d0d8245bb1096a8', url = 'https://github.com/glehmann/tree-sitter-earthfile', }, - maintainers = { '@glehmann' }, tier = 2, }, ebnf = { @@ -437,11 +387,9 @@ return { revision = '8e635b0b723c620774dfb8abf382a7f531894b40', url = 'https://github.com/RubixDev/ebnf', }, - maintainers = { '@RubixDev' }, tier = 2, }, ecma = { - maintainers = { '@steelsojka' }, readme_note = 'queries required by javascript, typescript, tsx, qmljs', tier = 2, }, @@ -450,7 +398,6 @@ return { revision = 'v2.0.0', url = 'https://github.com/ValdezFOmar/tree-sitter-editorconfig', }, - maintainers = { '@ValdezFOmar' }, tier = 1, }, eds = { @@ -458,7 +405,6 @@ return { revision = '26d529e6cfecde391a03c21d1474eb51e0285805', url = 'https://github.com/uyha/tree-sitter-eds', }, - maintainers = { '@uyha' }, tier = 2, }, eex = { @@ -466,7 +412,6 @@ return { revision = 'f742f2fe327463335e8671a87c0b9b396905d1d1', url = 'https://github.com/connorlay/tree-sitter-eex', }, - maintainers = { '@connorlay' }, tier = 2, }, elixir = { @@ -474,7 +419,6 @@ return { revision = '4b0c7118760af58a2e7081bbc8396e136f820b37', url = 'https://github.com/elixir-lang/tree-sitter-elixir', }, - maintainers = { '@connorlay' }, tier = 2, }, elm = { @@ -482,7 +426,6 @@ return { revision = 'e1e8fea161a1e66f3997855d316be2a43e4e956f', url = 'https://github.com/elm-tooling/tree-sitter-elm', }, - maintainers = { '@zweimach' }, tier = 2, }, elsa = { @@ -490,7 +433,6 @@ return { revision = '0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7', url = 'https://github.com/glapa-grossklag/tree-sitter-elsa', }, - maintainers = { '@glapa-grossklag', '@amaanq' }, tier = 2, }, elvish = { @@ -498,7 +440,6 @@ return { revision = '5e7210d945425b77f82cbaebc5af4dd3e1ad40f5', url = 'https://github.com/elves/tree-sitter-elvish', }, - maintainers = { '@elves' }, tier = 2, }, embedded_template = { @@ -513,7 +454,6 @@ return { revision = 'd222ea5d2f047e67a16234237cfc1c8489aac2fb', url = 'https://github.com/simonvic/tree-sitter-enforce', }, - maintainers = { '@simonvic' }, tier = 2, }, erlang = { @@ -521,7 +461,6 @@ return { revision = '6ba4c762eb3065495e3db85697ffeecdf364ce35', url = 'https://github.com/WhatsApp/tree-sitter-erlang', }, - maintainers = { '@filmor' }, tier = 2, }, facility = { @@ -529,7 +468,6 @@ return { revision = 'e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb', url = 'https://github.com/FacilityApi/tree-sitter-facility', }, - maintainers = { '@bryankenote' }, tier = 2, }, faust = { @@ -537,7 +475,6 @@ return { revision = '6074204d3511392fd0b9c4fa1cef347ded65b246', url = 'https://github.com/khiner/tree-sitter-faust', }, - maintainers = { '@khiner' }, tier = 2, }, fennel = { @@ -545,7 +482,6 @@ return { revision = '3f0f6b24d599e92460b969aabc4f4c5a914d15a0', url = 'https://github.com/alexmozaidze/tree-sitter-fennel', }, - maintainers = { '@alexmozaidze' }, tier = 2, }, fidl = { @@ -553,7 +489,6 @@ return { revision = '0a8910f293268e27ff554357c229ba172b0eaed2', url = 'https://github.com/google/tree-sitter-fidl', }, - maintainers = { '@chaopeng' }, tier = 2, }, firrtl = { @@ -561,7 +496,6 @@ return { revision = '8503d3a0fe0f9e427863cb0055699ff2d29ae5f5', url = 'https://github.com/tree-sitter-grammars/tree-sitter-firrtl', }, - maintainers = { '@amaanq' }, tier = 2, }, fish = { @@ -569,7 +503,6 @@ return { revision = 'b7f1d682941e0c62dfcd6bf9ef481638351bab16', url = 'https://github.com/ram02z/tree-sitter-fish', }, - maintainers = { '@ram02z' }, tier = 2, }, foam = { @@ -577,7 +510,6 @@ return { revision = 'f72e493dadcca6a334c113b4cbaf864460541de4', url = 'https://github.com/FoamScience/tree-sitter-foam', }, - maintainers = { '@FoamScience' }, tier = 2, }, forth = { @@ -585,7 +517,6 @@ return { revision = '7190f2173060d19a2174c96bfb5b7c6f9745512b', url = 'https://github.com/AlexanderBrevig/tree-sitter-forth', }, - maintainers = { '@amaanq' }, tier = 2, }, fortran = { @@ -593,7 +524,6 @@ return { revision = '7edacd2b21aa80057d9725384a1304a1c758e0f8', url = 'https://github.com/stadelmanma/tree-sitter-fortran', }, - maintainers = { '@amaanq' }, tier = 2, }, fsh = { @@ -601,7 +531,6 @@ return { revision = 'fad2e175099a45efbc98f000cc196d3674cc45e0', url = 'https://github.com/mgramigna/tree-sitter-fsh', }, - maintainers = { '@mgramigna' }, tier = 2, }, fsharp = { @@ -610,7 +539,6 @@ return { revision = '0d3ccbb0573e29364cf91f7e68ed1fb2ae8a2b6f', url = 'https://github.com/ionide/tree-sitter-fsharp', }, - maintainers = { '@nsidorenco' }, tier = 2, }, func = { @@ -618,7 +546,6 @@ return { revision = 'f780ca55e65e7d7360d0229331763e16c452fc98', url = 'https://github.com/tree-sitter-grammars/tree-sitter-func', }, - maintainers = { '@amaanq' }, tier = 2, }, gap = { @@ -626,7 +553,6 @@ return { revision = '96fe2e49745ecd62b80cd19dca01fb52b83f93a1', url = 'https://github.com/gap-system/tree-sitter-gap', }, - maintainers = { '@reiniscirpons' }, readme_note = 'GAP system', tier = 2, }, @@ -635,7 +561,6 @@ return { revision = '69086d7627c03e1f4baf766bcef14c60d9e92331', url = 'https://github.com/gap-system/tree-sitter-gaptst', }, - maintainers = { '@reiniscirpons' }, readme_note = 'GAP system test files', requires = { 'gap' }, tier = 2, @@ -653,7 +578,6 @@ return { revision = '68268631c8b6dc093985f1246b099f81b30ea7d1', url = 'https://github.com/airblast-dev/tree-sitter-gdshader', }, - maintainers = { '@airblast-dev' }, tier = 2, }, git_config = { @@ -661,7 +585,6 @@ return { revision = '3a61756a81a86291a0f48e3eeeaa0692b9981aa9', url = 'https://github.com/the-mikedavis/tree-sitter-git-config', }, - maintainers = { '@amaanq' }, tier = 2, }, git_rebase = { @@ -669,7 +592,6 @@ return { revision = '32686d6b72980b36f876ae2d07719c9c3ed154e2', url = 'https://github.com/the-mikedavis/tree-sitter-git-rebase', }, - maintainers = { '@gbprod' }, tier = 2, }, gitattributes = { @@ -677,7 +599,6 @@ return { revision = '1b7af09d45b579f9f288453b95ad555f1f431645', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gitattributes', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, gitcommit = { @@ -685,7 +606,6 @@ return { revision = 'a87878a27b78f75ba59df5bb2fbe36ce88c319ab', url = 'https://github.com/gbprod/tree-sitter-gitcommit', }, - maintainers = { '@gbprod' }, tier = 2, }, gitignore = { @@ -693,7 +613,6 @@ return { revision = 'f4685bf11ac466dd278449bcfe5fd014e94aa504', url = 'https://github.com/shunsambongi/tree-sitter-gitignore', }, - maintainers = { '@theHamsta' }, tier = 2, }, gleam = { @@ -701,7 +620,6 @@ return { revision = 'cefbd6863983b4df3214b7934bde5e9ca63d5b7f', url = 'https://github.com/gleam-lang/tree-sitter-gleam', }, - maintainers = { '@amaanq' }, tier = 2, }, glimmer = { @@ -709,7 +627,6 @@ return { revision = 'c67a73679db2945a686ca45d3e5318d86138e72a', url = 'https://github.com/ember-tooling/tree-sitter-glimmer', }, - maintainers = { '@NullVoxPopuli' }, readme_note = 'Glimmer and Ember', tier = 2, }, @@ -718,7 +635,6 @@ return { revision = 'd9cf7a2f1dad3c6b660148eaf77e955d418fdb8b', url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript', }, - maintainers = { '@NullVoxPopuli' }, requires = { 'ecma' }, tier = 2, }, @@ -727,7 +643,6 @@ return { revision = '12d98944c1d5077b957cbdb90d663a7c4d50118c', url = 'https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript', }, - maintainers = { '@NullVoxPopuli' }, requires = { 'typescript' }, tier = 2, }, @@ -736,7 +651,6 @@ return { revision = '24a6c8ef698e4480fecf8340d771fbcb5de8fbb4', url = 'https://github.com/tree-sitter-grammars/tree-sitter-glsl', }, - maintainers = { '@theHamsta' }, requires = { 'c' }, tier = 2, }, @@ -745,7 +659,6 @@ return { revision = 'bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gn', }, - maintainers = { '@amaanq' }, readme_name = 'GN (Generate Ninja)', tier = 2, }, @@ -754,7 +667,6 @@ return { revision = 'v4.1.0', url = 'https://github.com/dpezto/tree-sitter-gnuplot', }, - maintainers = { '@dpezto' }, tier = 1, }, go = { @@ -762,7 +674,6 @@ return { revision = '2346a3ab1bb3857b48b29d779a1ef9799a248cd7', url = 'https://github.com/tree-sitter/tree-sitter-go', }, - maintainers = { '@theHamsta', '@WinWisely268' }, tier = 2, }, goctl = { @@ -770,7 +681,6 @@ return { revision = '49c43532689fe1f53e8b9e009d0521cab02c432b', url = 'https://github.com/chaozwn/tree-sitter-goctl', }, - maintainers = { '@chaozwn' }, tier = 2, }, godot_resource = { @@ -778,7 +688,6 @@ return { revision = '302c1895f54bf74d53a08572f7b26a6614209adc', url = 'https://github.com/PrestonKnopp/tree-sitter-godot-resource', }, - maintainers = { '@pierpo' }, readme_note = 'Godot Resources', tier = 2, }, @@ -787,7 +696,6 @@ return { revision = '2e886870578eeba1927a2dc4bd2e2b3f598c5f9a', url = 'https://github.com/camdencheek/tree-sitter-go-mod', }, - maintainers = { '@camdencheek' }, tier = 2, }, gosum = { @@ -795,7 +703,6 @@ return { revision = '27816eb6b7315746ae9fcf711e4e1396dc1cf237', url = 'https://github.com/tree-sitter-grammars/tree-sitter-go-sum', }, - maintainers = { '@amaanq' }, tier = 2, }, gotmpl = { @@ -803,7 +710,6 @@ return { revision = 'aa71f63de226c5592dfbfc1f29949522d7c95fac', url = 'https://github.com/ngalaiko/tree-sitter-go-template', }, - maintainers = { '@qvalentin' }, tier = 2, }, gowork = { @@ -811,7 +717,6 @@ return { revision = '949a8a470559543857a62102c84700d291fc984c', url = 'https://github.com/omertuc/tree-sitter-go-work', }, - maintainers = { '@omertuc' }, tier = 2, }, gpg = { @@ -819,7 +724,6 @@ return { revision = '4024eb268c59204280f8ac71ef146b8ff5e737f6', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gpg-config', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, graphql = { @@ -827,7 +731,6 @@ return { revision = '5e66e961eee421786bdda8495ed1db045e06b5fe', url = 'https://github.com/bkegley/tree-sitter-graphql', }, - maintainers = { '@bkegley' }, tier = 2, }, gren = { @@ -835,7 +738,6 @@ return { revision = 'cecd8ce9b18f1803d37682f33b6224978fd04d31', url = 'https://github.com/MaeBrooks/tree-sitter-gren', }, - maintainers = { '@MaeBrooks' }, tier = 2, }, groovy = { @@ -843,7 +745,6 @@ return { revision = 'deb0dcf8c4544f07564060f6e9b9f6e4b0bfc27d', url = 'https://github.com/murtaza64/tree-sitter-groovy', }, - maintainers = { '@murtaza64' }, tier = 2, }, groq = { @@ -851,7 +752,6 @@ return { revision = '1fa1ab0eb391a270957e8ad8c731b492e3645649', url = 'https://github.com/ajrussellaudio/tree-sitter-groq', }, - maintainers = { '@ajrussellaudio' }, tier = 2, }, gstlaunch = { @@ -859,7 +759,6 @@ return { revision = '549aef253fd38a53995cda1bf55c501174372bf7', url = 'https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch', }, - maintainers = { '@theHamsta' }, tier = 2, }, hack = { @@ -874,7 +773,6 @@ return { revision = 'eed7ddf6a66b596906aa8ca3d40521b8278adc6f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hare', }, - maintainers = { '@amaanq' }, tier = 2, }, haskell = { @@ -882,7 +780,6 @@ return { revision = '98aedbd2d6947a168ba3ba3755d70b0cb6b78395', url = 'https://github.com/tree-sitter-grammars/tree-sitter-haskell', }, - maintainers = { '@mrcjkb' }, tier = 2, }, haskell_persistent = { @@ -890,7 +787,6 @@ return { revision = '577259b4068b2c281c9ebf94c109bd50a74d5857', url = 'https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent', }, - maintainers = { '@lykahb' }, tier = 2, }, hcl = { @@ -898,7 +794,6 @@ return { revision = '64ad62785d442eb4d45df3a1764962dafd5bc98b', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hcl', }, - maintainers = { '@MichaHoffmann' }, tier = 2, }, heex = { @@ -906,7 +801,6 @@ return { revision = '5842537f734d7c12685bf27d6005313e3e5a47a0', url = 'https://github.com/connorlay/tree-sitter-heex', }, - maintainers = { '@connorlay' }, tier = 2, }, helm = { @@ -915,7 +809,6 @@ return { revision = 'aa71f63de226c5592dfbfc1f29949522d7c95fac', url = 'https://github.com/ngalaiko/tree-sitter-go-template', }, - maintainers = { '@qvalentin' }, tier = 2, }, hjson = { @@ -923,7 +816,6 @@ return { revision = '02fa3b79b3ff9a296066da6277adfc3f26cbc9e0', url = 'https://github.com/winston0410/tree-sitter-hjson', }, - maintainers = { '@winston0410' }, requires = { 'json' }, tier = 2, }, @@ -932,7 +824,6 @@ return { revision = 'bab9111922d53d43668fabb61869bec51bbcb915', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hlsl', }, - maintainers = { '@theHamsta' }, requires = { 'cpp' }, tier = 2, }, @@ -941,7 +832,6 @@ return { revision = 'c390f10519ae69fdb03b3e5764f5592fb6924bcc', url = 'https://github.com/antosha417/tree-sitter-hocon', }, - maintainers = { '@antosha417' }, tier = 2, }, hoon = { @@ -949,7 +839,6 @@ return { revision = '1545137aadcc63660c47db9ad98d02fa602655d0', url = 'https://github.com/urbit-pilled/tree-sitter-hoon', }, - maintainers = { '@urbit-pilled' }, tier = 2, }, html = { @@ -957,12 +846,10 @@ return { revision = '73a3947324f6efddf9e17c0ea58d454843590cc0', url = 'https://github.com/tree-sitter/tree-sitter-html', }, - maintainers = { '@TravonteD' }, requires = { 'html_tags' }, tier = 2, }, html_tags = { - maintainers = { '@TravonteD' }, readme_note = 'queries required by html, astro, vue, svelte', tier = 2, }, @@ -971,7 +858,6 @@ return { revision = 'a10318892603d9a0b925df7cc7771a840304b997', url = 'https://github.com/interdependence/tree-sitter-htmldjango', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, http = { @@ -979,7 +865,6 @@ return { revision = 'db8b4398de90b6d0b6c780aba96aaa2cd8e9202c', url = 'https://github.com/rest-nvim/tree-sitter-http', }, - maintainers = { '@amaanq', '@NTBBloodbath' }, tier = 2, }, hurl = { @@ -987,7 +872,6 @@ return { revision = '597efbd7ce9a814bb058f48eabd055b1d1e12145', url = 'https://github.com/pfeiferj/tree-sitter-hurl', }, - maintainers = { '@pfeiferj' }, tier = 2, }, hyprlang = { @@ -995,7 +879,6 @@ return { revision = 'cecd6b748107d9da1f7b4ca03ef95f1f71d93b8f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-hyprlang', }, - maintainers = { '@luckasRanarison' }, tier = 2, }, idl = { @@ -1003,7 +886,6 @@ return { revision = 'b5ecf511e542e43313ba4602bdb206a08cb06232', url = 'https://github.com/cathaysia/tree-sitter-idl', }, - maintainers = { '@cathaysia' }, tier = 2, }, idris = { @@ -1018,7 +900,6 @@ return { revision = 'e4018b5176132b4f3c5d6e61cea383f42288d0f5', url = 'https://github.com/justinmk/tree-sitter-ini', }, - maintainers = { '@theHamsta' }, tier = 2, }, inko = { @@ -1026,7 +907,6 @@ return { revision = 'v0.8.0', url = 'https://github.com/inko-lang/tree-sitter-inko', }, - maintainers = { '@yorickpeterse' }, tier = 1, }, ispc = { @@ -1034,7 +914,6 @@ return { revision = 'ba1bb38ac8ddfa6aa7571cbfe9b4d029f7f77447', url = 'https://github.com/tree-sitter-grammars/tree-sitter-ispc', }, - maintainers = { '@fab4100' }, requires = { 'c' }, tier = 2, }, @@ -1043,7 +922,6 @@ return { revision = '3c1bdcfff374138da03a1db25c75efce623910fe', url = 'https://github.com/sogaiu/tree-sitter-janet-simple', }, - maintainers = { '@sogaiu' }, tier = 2, }, java = { @@ -1051,7 +929,6 @@ return { revision = 'e10607b45ff745f5f876bfa3e94fbcc6b44bdc11', url = 'https://github.com/tree-sitter/tree-sitter-java', }, - maintainers = { '@p00f' }, tier = 2, }, javadoc = { @@ -1059,7 +936,6 @@ return { revision = '2ba54a791a31a8c1ed60045a755a86eb10c602e2', url = 'https://github.com/rmuir/tree-sitter-javadoc', }, - maintainers = { '@rmuir' }, tier = 2, }, javascript = { @@ -1067,7 +943,6 @@ return { revision = '58404d8cf191d69f2674a8fd507bd5776f46cb11', url = 'https://github.com/tree-sitter/tree-sitter-javascript', }, - maintainers = { '@steelsojka' }, requires = { 'ecma', 'jsx' }, tier = 2, }, @@ -1077,7 +952,6 @@ return { revision = 'c213d3745ccdcaaa858869181c7b1bf9557a025f', url = 'https://github.com/cathaysia/tree-sitter-jinja', }, - maintainers = { '@cathaysia' }, readme_note = 'basic highlighting', requires = { 'jinja_inline' }, tier = 2, @@ -1088,7 +962,6 @@ return { revision = 'c213d3745ccdcaaa858869181c7b1bf9557a025f', url = 'https://github.com/cathaysia/tree-sitter-jinja', }, - maintainers = { '@cathaysia' }, readme_note = 'needed for full highlighting', tier = 2, }, @@ -1097,7 +970,6 @@ return { revision = 'v1.0.3', url = 'https://github.com/ribru17/tree-sitter-jjdescription', }, - maintainers = { '@ribru17' }, tier = 1, }, jq = { @@ -1105,7 +977,6 @@ return { revision = 'c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9', url = 'https://github.com/flurie/tree-sitter-jq', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, jsdoc = { @@ -1113,7 +984,6 @@ return { revision = '658d18dcdddb75c760363faa4963427a7c6b52db', url = 'https://github.com/tree-sitter/tree-sitter-jsdoc', }, - maintainers = { '@steelsojka' }, tier = 2, }, json = { @@ -1121,7 +991,6 @@ return { revision = '254c42a6476413b776221e03982ac8ae159eeb72', url = 'https://github.com/tree-sitter/tree-sitter-json', }, - maintainers = { '@steelsojka' }, tier = 2, }, json5 = { @@ -1129,7 +998,6 @@ return { revision = '248b8564567087d7866be76569b182f6dd7e14e9', url = 'https://github.com/Joakker/tree-sitter-json5', }, - maintainers = { '@Joakker' }, tier = 2, }, jsonnet = { @@ -1137,11 +1005,9 @@ return { revision = 'ddd075f1939aed8147b7aa67f042eda3fce22790', url = 'https://github.com/sourcegraph/tree-sitter-jsonnet', }, - maintainers = { '@nawordar' }, tier = 2, }, jsx = { - maintainers = { '@steelsojka' }, readme_note = 'queries required by javascript, tsx', tier = 2, }, @@ -1150,7 +1016,6 @@ return { revision = 'e04970eea7b8cc1a526191b37ab2113c3ebc374f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-julia', }, - maintainers = { '@clason' }, tier = 2, }, just = { @@ -1158,7 +1023,6 @@ return { revision = '5685543a6e64f66335e25518c9ae8ffa1dae3d01', url = 'https://github.com/IndianBoy42/tree-sitter-just', }, - maintainers = { '@Hubro' }, tier = 2, }, kcl = { @@ -1166,7 +1030,6 @@ return { revision = '6a5cc921928660cd6756cd6e0d636d9e24ea348e', url = 'https://github.com/kcl-lang/tree-sitter-kcl', }, - maintainers = { '@bertbaron' }, tier = 2, }, kconfig = { @@ -1174,7 +1037,6 @@ return { revision = '9ac99fe4c0c27a35dc6f757cef534c646e944881', url = 'https://github.com/tree-sitter-grammars/tree-sitter-kconfig', }, - maintainers = { '@amaanq' }, tier = 2, }, kdl = { @@ -1182,7 +1044,6 @@ return { revision = 'b37e3d58e5c5cf8d739b315d6114e02d42e66664', url = 'https://github.com/tree-sitter-grammars/tree-sitter-kdl', }, - maintainers = { '@amaanq' }, tier = 2, }, kitty = { @@ -1190,7 +1051,6 @@ return { revision = '0e3eca6e786356bd37b1633f5e8b5a1c864333c1', url = 'https://github.com/OXY2DEV/tree-sitter-kitty', }, - maintainers = { '@OXY2DEV' }, tier = 2, }, kos = { @@ -1198,7 +1058,6 @@ return { revision = 'a7338629da17c5246dc2129cd2a493a6ee59e922', url = 'https://github.com/kos-lang/tree-sitter-kos', }, - maintainers = { '@cdragan' }, tier = 2, }, kotlin = { @@ -1213,7 +1072,6 @@ return { revision = 'e8d41cbaca867aa1b0213e1fc1caeaf593da7bf7', url = 'https://github.com/koto-lang/tree-sitter-koto', }, - maintainers = { '@irh' }, tier = 2, }, kusto = { @@ -1221,7 +1079,6 @@ return { revision = '8353a1296607d6ba33db7c7e312226e5fc83e8ce', url = 'https://github.com/Willem-J-an/tree-sitter-kusto', }, - maintainers = { '@Willem-J-an' }, tier = 2, }, lalrpop = { @@ -1229,7 +1086,6 @@ return { revision = '27b0f7bb55b4cabd8f01a933d9ee6a49dbfc2192', url = 'https://github.com/traxys/tree-sitter-lalrpop', }, - maintainers = { '@traxys' }, tier = 2, }, latex = { @@ -1238,7 +1094,6 @@ return { revision = 'fa8df448fc2c0192a8c2f8cfc97de53cb2b4ecb9', url = 'https://github.com/latex-lsp/tree-sitter-latex', }, - maintainers = { '@theHamsta', '@clason' }, tier = 2, }, ledger = { @@ -1246,7 +1101,6 @@ return { revision = '22a1ab8195c1f6e808679f803007756fe7638c6f', url = 'https://github.com/cbarrete/tree-sitter-ledger', }, - maintainers = { '@cbarrete' }, tier = 2, }, leo = { @@ -1254,7 +1108,6 @@ return { revision = '6bc5564917edacd070afc4d33cf5e2e677831ea9', url = 'https://github.com/r001/tree-sitter-leo', }, - maintainers = { '@r001' }, tier = 2, }, linkerscript = { @@ -1262,7 +1115,6 @@ return { revision = 'f99011a3554213b654985a4b0a65b3b032ec4621', url = 'https://github.com/tree-sitter-grammars/tree-sitter-linkerscript', }, - maintainers = { '@amaanq' }, tier = 2, }, liquid = { @@ -1270,7 +1122,6 @@ return { revision = 'e45dbac8c5fa95b1f0e00e7e0c04bc8855823391', url = 'https://github.com/hankthetank27/tree-sitter-liquid', }, - maintainers = { '@hankthetank27' }, tier = 2, }, liquidsoap = { @@ -1278,7 +1129,6 @@ return { revision = 'fa565a337b673050ba4f1131d21a1d259153140b', url = 'https://github.com/savonet/tree-sitter-liquidsoap', }, - maintainers = { '@toots' }, tier = 2, }, llvm = { @@ -1286,7 +1136,6 @@ return { revision = '2914786ae6774d4c4e25a230f4afe16aa68fe1c1', url = 'https://github.com/benwilliamgraham/tree-sitter-llvm', }, - maintainers = { '@benwilliamgraham' }, tier = 2, }, lua = { @@ -1294,7 +1143,6 @@ return { revision = '10fe0054734eec83049514ea2e718b2a56acd0c9', url = 'https://github.com/tree-sitter-grammars/tree-sitter-lua', }, - maintainers = { '@muniftanjim' }, tier = 2, }, luadoc = { @@ -1302,7 +1150,6 @@ return { revision = '4d04632a3a398b78af52e83be074883e722f40be', url = 'https://github.com/tree-sitter-grammars/tree-sitter-luadoc', }, - maintainers = { '@amaanq' }, tier = 2, }, luap = { @@ -1310,7 +1157,6 @@ return { revision = 'c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a', url = 'https://github.com/tree-sitter-grammars/tree-sitter-luap', }, - maintainers = { '@amaanq' }, readme_note = 'Lua patterns', tier = 2, }, @@ -1319,7 +1165,6 @@ return { revision = 'a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f', url = 'https://github.com/tree-sitter-grammars/tree-sitter-luau', }, - maintainers = { '@amaanq' }, requires = { 'lua' }, tier = 2, }, @@ -1328,7 +1173,6 @@ return { revision = 'ab9f2ad96db56619d05a6474a52e3dbdd705a637', url = 'https://github.com/grahambates/tree-sitter-m68k', }, - maintainers = { '@grahambates' }, tier = 2, }, make = { @@ -1336,7 +1180,6 @@ return { revision = '70613f3d812cbabbd7f38d104d60a409c4008b43', url = 'https://github.com/tree-sitter-grammars/tree-sitter-make', }, - maintainers = { '@lewis6991' }, tier = 2, }, markdown = { @@ -1345,7 +1188,6 @@ return { revision = 'a0a00f817d02412bd92c54d316f164d827b57b5c', url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown', }, - maintainers = { '@MDeiml' }, readme_note = 'basic highlighting', requires = { 'markdown_inline' }, tier = 2, @@ -1356,7 +1198,6 @@ return { revision = 'a0a00f817d02412bd92c54d316f164d827b57b5c', url = 'https://github.com/tree-sitter-grammars/tree-sitter-markdown', }, - maintainers = { '@MDeiml' }, readme_note = 'needed for full highlighting', tier = 2, }, @@ -1365,7 +1206,6 @@ return { revision = 'f03d0347acd8bb05d4edd8c845ac1718729e1fad', url = 'https://github.com/acristoffers/tree-sitter-matlab', }, - maintainers = { '@acristoffers' }, tier = 2, }, menhir = { @@ -1373,7 +1213,6 @@ return { revision = 'be8866a6bcc2b563ab0de895af69daeffa88fe70', url = 'https://github.com/Kerl13/tree-sitter-menhir', }, - maintainers = { '@Kerl13' }, tier = 2, }, mermaid = { @@ -1388,7 +1227,6 @@ return { revision = 'aa8d472034956f94f51f2ef2cbfec4cc07efbfde', url = 'https://github.com/tree-sitter-grammars/tree-sitter-meson', }, - maintainers = { '@Decodetalkers' }, tier = 2, }, mlir = { @@ -1397,7 +1235,6 @@ return { revision = '08c51d88284ada36a5c2847ebeb94297f032adec', url = 'https://github.com/artagnon/tree-sitter-mlir', }, - maintainers = { '@artagnon' }, tier = 2, }, nasm = { @@ -1405,7 +1242,6 @@ return { revision = 'd1b3638d017f2a8585e26dcfc66fe1df94185e30', url = 'https://github.com/naclsn/tree-sitter-nasm', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, nginx = { @@ -1413,7 +1249,6 @@ return { revision = '7cdf006ed1addef698fc680ae31721950f85e5e9', url = 'https://github.com/opa-oz/tree-sitter-nginx', }, - maintainers = { '@opa-oz' }, tier = 2, }, nickel = { @@ -1428,7 +1263,6 @@ return { revision = 'ac72ba30d16edf0be021588a9301ede4accd6cf4', url = 'https://github.com/alaviss/tree-sitter-nim', }, - maintainers = { '@aMOPel' }, requires = { 'nim_format_string' }, tier = 2, }, @@ -1437,7 +1271,6 @@ return { revision = 'd45f75022d147cda056e98bfba68222c9c8eca3a', url = 'https://github.com/aMOPel/tree-sitter-nim-format-string', }, - maintainers = { '@aMOPel' }, tier = 2, }, ninja = { @@ -1445,7 +1278,6 @@ return { revision = '0a95cfdc0745b6ae82f60d3a339b37f19b7b9267', url = 'https://github.com/alemuller/tree-sitter-ninja', }, - maintainers = { '@alemuller' }, tier = 2, }, nix = { @@ -1453,7 +1285,6 @@ return { revision = '3d0173d903e630b6e14d17f1cf79488791379ded', url = 'https://github.com/nix-community/tree-sitter-nix', }, - maintainers = { '@leo60228', '@mrcjkb', '@zimbatm' }, tier = 2, }, nqc = { @@ -1461,7 +1292,6 @@ return { revision = '14e6da1627aaef21d2b2aa0c37d04269766dcc1d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-nqc', }, - maintainers = { '@amaanq' }, tier = 2, }, nu = { @@ -1469,7 +1299,6 @@ return { revision = '64613ef22f4116862d7997939c8d1794ceb1f856', url = 'https://github.com/nushell/tree-sitter-nu', }, - maintainers = { '@abhisheksingh0x558' }, tier = 2, }, objc = { @@ -1477,7 +1306,6 @@ return { revision = '181a81b8f23a2d593e7ab4259981f50122909fda', url = 'https://github.com/tree-sitter-grammars/tree-sitter-objc', }, - maintainers = { '@amaanq' }, requires = { 'c' }, tier = 2, }, @@ -1486,7 +1314,6 @@ return { revision = '28d3b2e25a0b1881d1b47ed1924ca276c7003d45', url = 'https://github.com/ColinKennedy/tree-sitter-objdump', }, - maintainers = { '@ColinKennedy' }, tier = 2, }, ocaml = { @@ -1495,7 +1322,6 @@ return { revision = 'a4ce49a6c17e88e7ca8350cfb666749d9a5c6630', url = 'https://github.com/tree-sitter/tree-sitter-ocaml', }, - maintainers = { '@undu' }, tier = 2, }, ocaml_interface = { @@ -1504,7 +1330,6 @@ return { revision = 'a4ce49a6c17e88e7ca8350cfb666749d9a5c6630', url = 'https://github.com/tree-sitter/tree-sitter-ocaml', }, - maintainers = { '@undu' }, requires = { 'ocaml' }, tier = 2, }, @@ -1514,7 +1339,6 @@ return { revision = '33722b8be73079946a7c6dd9598e3f57956ed36d', url = 'https://github.com/atom-ocaml/tree-sitter-ocamllex', }, - maintainers = { '@undu' }, tier = 2, }, odin = { @@ -1522,7 +1346,6 @@ return { revision = 'd2ca8efb4487e156a60d5bd6db2598b872629403', url = 'https://github.com/tree-sitter-grammars/tree-sitter-odin', }, - maintainers = { '@amaanq' }, tier = 2, }, pascal = { @@ -1530,7 +1353,6 @@ return { revision = '042119eca2e18a60e56317fb06ee3ba5c32cb447', url = 'https://github.com/Isopod/tree-sitter-pascal', }, - maintainers = { '@Isopod' }, tier = 2, }, passwd = { @@ -1538,7 +1360,6 @@ return { revision = '20239395eacdc2e0923a7e5683ad3605aee7b716', url = 'https://github.com/ath3/tree-sitter-passwd', }, - maintainers = { '@amaanq' }, tier = 2, }, pem = { @@ -1546,7 +1367,6 @@ return { revision = 'e525b177a229b1154fd81bc0691f943028d9e685', url = 'https://github.com/tree-sitter-grammars/tree-sitter-pem', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, perl = { @@ -1555,7 +1375,6 @@ return { revision = 'c3e17b31179bf8f658c9f37c7a3ea6a202212d5a', url = 'https://github.com/tree-sitter-perl/tree-sitter-perl', }, - maintainers = { '@RabbiVeesh', '@LeoNerd' }, tier = 2, }, php = { @@ -1564,7 +1383,6 @@ return { revision = '3fda2fb9577166c6399834917f9844f30370beea', url = 'https://github.com/tree-sitter/tree-sitter-php', }, - maintainers = { '@tk-shirasaka', '@calebdw' }, readme_note = 'PHP with embedded HTML', requires = { 'php_only' }, tier = 2, @@ -1575,7 +1393,6 @@ return { revision = '3fda2fb9577166c6399834917f9844f30370beea', url = 'https://github.com/tree-sitter/tree-sitter-php', }, - maintainers = { '@tk-shirasaka', '@calebdw' }, readme_note = 'PHP without embedded HTML', tier = 2, }, @@ -1584,7 +1401,6 @@ return { revision = '12d50307e6c02e5f4f876fa6cf2edea1f7808c0d', url = 'https://github.com/claytonrcarter/tree-sitter-phpdoc', }, - maintainers = { '@mikehaertl' }, tier = 2, }, pioasm = { @@ -1592,7 +1408,6 @@ return { revision = 'afece58efdb30440bddd151ef1347fa8d6f744a9', url = 'https://github.com/leo60228/tree-sitter-pioasm', }, - maintainers = { '@leo60228' }, tier = 2, }, pkl = { @@ -1600,7 +1415,6 @@ return { revision = '65f4483b9e8a5960a4d8948421ef3a8992013517', url = 'https://github.com/apple/tree-sitter-pkl', }, - maintainers = { '@ribru17' }, tier = 2, }, po = { @@ -1608,7 +1422,6 @@ return { revision = 'bd860a0f57f697162bf28e576674be9c1500db5e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-po', }, - maintainers = { '@amaanq' }, tier = 2, }, pod = { @@ -1617,7 +1430,6 @@ return { revision = 'ffbd7f3b7b68edaaa0532898953c627355cb1a1a', url = 'https://github.com/tree-sitter-perl/tree-sitter-pod', }, - maintainers = { '@RabbiVeesh', '@LeoNerd' }, tier = 2, }, poe_filter = { @@ -1625,7 +1437,6 @@ return { revision = '205a7d576984feb38a9fc2d8cfe729617f9e0548', url = 'https://github.com/tree-sitter-grammars/tree-sitter-poe-filter', }, - maintainers = { '@ObserverOfTime' }, readme_note = 'Path of Exile item filter', tier = 2, }, @@ -1634,7 +1445,6 @@ return { revision = '73ff874ae4c9e9b45462673cbc0a1e350e2522a7', url = 'https://github.com/tree-sitter-grammars/tree-sitter-pony', }, - maintainers = { '@amaanq', '@mfelsche' }, tier = 2, }, powershell = { @@ -1643,7 +1453,6 @@ return { revision = 'e7bd348c49fdfd5c853a146a670965ba516a6239', url = 'https://github.com/airbus-cert/tree-sitter-powershell', }, - maintainers = { '@L2jLiga' }, tier = 2, }, printf = { @@ -1651,7 +1460,6 @@ return { revision = 'ec4e5674573d5554fccb87a887c97d4aec489da7', url = 'https://github.com/tree-sitter-grammars/tree-sitter-printf', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, prisma = { @@ -1659,7 +1467,6 @@ return { revision = '3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49', url = 'https://github.com/victorhqc/tree-sitter-prisma', }, - maintainers = { '@elianiva' }, tier = 2, }, promql = { @@ -1667,7 +1474,6 @@ return { revision = '77625d78eebc3ffc44d114a07b2f348dff3061b0', url = 'https://github.com/MichaHoffmann/tree-sitter-promql', }, - maintainers = { '@MichaHoffmann' }, tier = 2, }, properties = { @@ -1675,7 +1481,6 @@ return { revision = '6310671b24d4e04b803577b1c675d765cbd5773b', url = 'https://github.com/tree-sitter-grammars/tree-sitter-properties', }, - maintainers = { '@ObserverOfTime' }, readme_note = 'Java properties files', tier = 2, }, @@ -1684,7 +1489,6 @@ return { revision = '6c878d18628ebbff3474479d2fdd6d8ba1954c3e', url = 'https://github.com/coder3101/tree-sitter-proto', }, - maintainers = { '@stefanvanburen' }, tier = 2, }, prql = { @@ -1692,7 +1496,6 @@ return { revision = '09e158cd3650581c0af4c49c2e5b10c4834c8646', url = 'https://github.com/PRQL/tree-sitter-prql', }, - maintainers = { '@matthias-Q' }, tier = 2, }, psv = { @@ -1701,7 +1504,6 @@ return { revision = 'f6bf6e35eb0b95fbadea4bb39cb9709507fcb181', url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv', }, - maintainers = { '@amaanq' }, requires = { 'tsv' }, tier = 2, }, @@ -1710,7 +1512,6 @@ return { revision = '13e9195370172c86a8b88184cc358b23b677cc46', url = 'https://github.com/zealot128/tree-sitter-pug', }, - maintainers = { '@zealot128' }, tier = 2, }, puppet = { @@ -1718,7 +1519,6 @@ return { revision = '15f192929b7d317f5914de2b4accd37b349182a6', url = 'https://github.com/tree-sitter-grammars/tree-sitter-puppet', }, - maintainers = { '@amaanq' }, tier = 2, }, purescript = { @@ -1726,7 +1526,6 @@ return { revision = 'f541f95ffd6852fbbe88636317c613285bc105af', url = 'https://github.com/postsolar/tree-sitter-purescript', }, - maintainers = { '@postsolar' }, tier = 2, }, pymanifest = { @@ -1734,7 +1533,6 @@ return { revision = 'debbdb83fe6356adc7261c41c69b45ba49c97294', url = 'https://github.com/tree-sitter-grammars/tree-sitter-pymanifest', }, - maintainers = { '@ObserverOfTime' }, readme_name = 'PyPA manifest', tier = 2, }, @@ -1743,7 +1541,6 @@ return { revision = 'v0.25.0', url = 'https://github.com/tree-sitter/tree-sitter-python', }, - maintainers = { '@stsewd', '@theHamsta' }, tier = 1, }, ql = { @@ -1751,7 +1548,6 @@ return { revision = '5b8ee9adaa1f2a1ea958064b61f8feb0a5a886c0', url = 'https://github.com/tree-sitter/tree-sitter-ql', }, - maintainers = { '@pwntester' }, tier = 2, }, qmldir = { @@ -1759,7 +1555,6 @@ return { revision = 'c57e00865a1a6f1cca83340d6dad91f13df55479', url = 'https://github.com/tree-sitter-grammars/tree-sitter-qmldir', }, - maintainers = { '@amaanq' }, tier = 2, }, qmljs = { @@ -1767,7 +1562,6 @@ return { revision = 'de96ed62abded51fcdfcbeaaa120e0dd0d20c697', url = 'https://github.com/yuja/tree-sitter-qmljs', }, - maintainers = { '@Decodetalkers' }, requires = { 'ecma' }, tier = 2, }, @@ -1776,7 +1570,6 @@ return { revision = '8e9e223812ff30854fbc912adbec696ba5f0e023', url = 'https://github.com/tree-sitter-grammars/tree-sitter-query', }, - maintainers = { '@steelsojka' }, readme_note = 'Tree-sitter query language', tier = 2, }, @@ -1785,7 +1578,6 @@ return { revision = '58a22794466c0fc15b0d3b40531db751593721e8', url = 'https://github.com/r-lib/tree-sitter-r', }, - maintainers = { '@ribru17' }, tier = 2, }, racket = { @@ -1800,7 +1592,6 @@ return { revision = 'f6d81bf7a4599c77388035439cf5801cd461ff77', url = 'https://github.com/alephium/tree-sitter-ralph', }, - maintainers = { '@tdroxler' }, tier = 2, }, rasi = { @@ -1808,7 +1599,6 @@ return { revision = 'e735c6881d8b475aaa4ef8f0a2bdfd825b438143', url = 'https://github.com/Fymyte/tree-sitter-rasi', }, - maintainers = { '@Fymyte' }, tier = 2, }, razor = { @@ -1816,7 +1606,6 @@ return { revision = 'd4664e409caaea12f73c9525484e3cf88b1cf718', url = 'https://github.com/tris203/tree-sitter-razor', }, - maintainers = { '@tris203' }, tier = 2, }, rbs = { @@ -1824,7 +1613,6 @@ return { revision = '5282e2f36d4109f5315c1d9486b5b0c2044622bb', url = 'https://github.com/joker1007/tree-sitter-rbs', }, - maintainers = { '@joker1007' }, tier = 2, }, re2c = { @@ -1832,7 +1620,6 @@ return { revision = 'c18a3c2f4b6665e35b7e50d6048ea3cff770c572', url = 'https://github.com/tree-sitter-grammars/tree-sitter-re2c', }, - maintainers = { '@amaanq' }, tier = 2, }, readline = { @@ -1840,7 +1627,6 @@ return { revision = '6b744c527aebd12e46a5ecb3aebdb8d621a8e83e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-readline', }, - maintainers = { '@ribru17' }, tier = 2, }, regex = { @@ -1848,7 +1634,6 @@ return { revision = 'b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b', url = 'https://github.com/tree-sitter/tree-sitter-regex', }, - maintainers = { '@theHamsta' }, tier = 2, }, rego = { @@ -1856,7 +1641,6 @@ return { revision = 'da2a1f63cd877efb05d56de61fe516e90012b9a7', url = 'https://github.com/FallenAngel97/tree-sitter-rego', }, - maintainers = { '@FallenAngel97' }, tier = 2, }, requirements = { @@ -1864,7 +1648,6 @@ return { revision = '2c3bb291f497258ba417d052faa14a2dfee6d401', url = 'https://github.com/tree-sitter-grammars/tree-sitter-requirements', }, - maintainers = { '@ObserverOfTime' }, readme_name = 'pip requirements', tier = 2, }, @@ -1873,7 +1656,6 @@ return { revision = '19ed8a8e6bcc844b71c37e9edaffc60c77f74d7c', url = 'https://github.com/rescript-lang/tree-sitter-rescript', }, - maintainers = { '@ribru17' }, tier = 2, }, rifleconf = { @@ -1881,7 +1663,6 @@ return { revision = '6389ef0fc0d48f0397ec233109c074a0cb685e36', url = 'https://github.com/purarue/tree-sitter-rifleconf', }, - maintainers = { '@purarue' }, tier = 2, }, rnoweb = { @@ -1889,7 +1670,6 @@ return { revision = '1a74dc0ed731ad07db39f063e2c5a6fe528cae7f', url = 'https://github.com/bamonroe/tree-sitter-rnoweb', }, - maintainers = { '@bamonroe' }, tier = 2, }, robot = { @@ -1904,7 +1684,6 @@ return { revision = '0c066107e3548de79316a6a4ec771e2f7cf7c468', url = 'https://github.com/opa-oz/tree-sitter-robots-txt', }, - maintainers = { '@opa-oz' }, tier = 2, }, roc = { @@ -1919,7 +1698,6 @@ return { revision = '78938553b93075e638035f624973083451b29055', url = 'https://github.com/tree-sitter-grammars/tree-sitter-ron', }, - maintainers = { '@amaanq' }, tier = 2, }, rst = { @@ -1927,7 +1705,6 @@ return { revision = 'a60f1070b824cb8bb8409b4b6d7da0d07997c30e', url = 'https://github.com/stsewd/tree-sitter-rst', }, - maintainers = { '@stsewd' }, tier = 2, }, ruby = { @@ -1935,7 +1712,6 @@ return { revision = 'ad907a69da0c8a4f7a943a7fe012712208da6dee', url = 'https://github.com/tree-sitter/tree-sitter-ruby', }, - maintainers = { '@TravonteD' }, tier = 2, }, runescript = { @@ -1943,7 +1719,6 @@ return { revision = 'cf85bbd5da0c5ad243301d889c7f84d790a4cae4', url = 'https://github.com/2004Scape/tree-sitter-runescript', }, - maintainers = { '@2004Scape' }, tier = 2, }, rust = { @@ -1951,7 +1726,6 @@ return { revision = '77a3747266f4d621d0757825e6b11edcbf991ca5', url = 'https://github.com/tree-sitter/tree-sitter-rust', }, - maintainers = { '@amaanq' }, tier = 2, }, scala = { @@ -1959,7 +1733,6 @@ return { revision = 'db390f312a54b04b13790e1767bfac32665c17ac', url = 'https://github.com/tree-sitter/tree-sitter-scala', }, - maintainers = { '@stevanmilic' }, tier = 2, }, scfg = { @@ -1967,7 +1740,6 @@ return { revision = 'd850fd470445d73de318a21d734d1e09e29b773c', url = 'https://github.com/rockorager/tree-sitter-scfg', }, - maintainers = { '@WhyNotHugo' }, tier = 2, }, scheme = { @@ -1982,7 +1754,6 @@ return { revision = 'c478c6868648eff49eb04a4df90d703dc45b312a', url = 'https://github.com/serenadeai/tree-sitter-scss', }, - maintainers = { '@elianiva' }, requires = { 'css' }, tier = 2, }, @@ -1992,7 +1763,6 @@ return { revision = 'da568eee10ce4724a40f368b2b7e795dacb4f1ba', url = 'https://github.com/aheber/tree-sitter-sfapex', }, - maintainers = { '@aheber', '@xixiaofinland' }, readme_note = 'Salesforce debug log', tier = 2, }, @@ -2001,7 +1771,6 @@ return { revision = '1dbcc4abc7b3cdd663eb03d93031167d6ed19f56', url = 'https://github.com/tree-sitter-grammars/tree-sitter-slang', }, - maintainers = { '@theHamsta' }, readme_note = 'Shader Slang', tier = 2, }, @@ -2010,7 +1779,6 @@ return { revision = 'd4ff7e388eb271c04662f2176c08548c9c51078f', url = 'https://github.com/theoo/tree-sitter-slim', }, - maintainers = { '@theoo' }, tier = 2, }, slint = { @@ -2018,7 +1786,6 @@ return { revision = '68b25244cec6eb9d7f8f790ef781c29c822d8f84', url = 'https://github.com/slint-ui/tree-sitter-slint', }, - maintainers = { '@hunger' }, tier = 3, }, smali = { @@ -2026,7 +1793,6 @@ return { revision = 'fdfa6a1febc43c7467aa7e937b87b607956f2346', url = 'https://github.com/tree-sitter-grammars/tree-sitter-smali', }, - maintainers = { '@amaanq' }, tier = 2, }, smithy = { @@ -2034,7 +1800,6 @@ return { revision = 'ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433', url = 'https://github.com/indoorvivants/tree-sitter-smithy', }, - maintainers = { '@amaanq', '@keynmol' }, tier = 2, }, snakemake = { @@ -2042,7 +1807,6 @@ return { revision = '68010430c3e51c0e84c1ce21c6551df0e2469f51', url = 'https://github.com/osthomas/tree-sitter-snakemake', }, - maintainers = { '@osthomas' }, tier = 2, }, snl = { @@ -2050,7 +1814,6 @@ return { revision = '846e2d6809ac5863a15b5494f20fd267c21221c8', url = 'https://github.com/minijackson/tree-sitter-snl', }, - maintainers = { '@minijackson' }, readme_note = "EPICS Sequencer's SNL files", tier = 2, }, @@ -2059,7 +1822,6 @@ return { revision = '048fe686cb1fde267243739b8bdbec8fc3a55272', url = 'https://github.com/JoranHonig/tree-sitter-solidity', }, - maintainers = { '@amaanq' }, tier = 2, }, soql = { @@ -2068,7 +1830,6 @@ return { revision = 'da568eee10ce4724a40f368b2b7e795dacb4f1ba', url = 'https://github.com/aheber/tree-sitter-sfapex', }, - maintainers = { '@aheber', '@xixiafinland' }, tier = 2, }, sosl = { @@ -2077,7 +1838,6 @@ return { revision = 'da568eee10ce4724a40f368b2b7e795dacb4f1ba', url = 'https://github.com/aheber/tree-sitter-sfapex', }, - maintainers = { '@aheber', '@xixiafinland' }, tier = 2, }, sourcepawn = { @@ -2085,7 +1845,6 @@ return { revision = '2ef2d389c29b952f8b23909783f7d3c7972046f5', url = 'https://github.com/nilshelmig/tree-sitter-sourcepawn', }, - maintainers = { '@Sarrus1' }, tier = 2, }, sparql = { @@ -2093,7 +1852,6 @@ return { revision = '1ef52d35a73a2a5f2e433ecfd1c751c1360a923b', url = 'https://github.com/GordianDziwis/tree-sitter-sparql', }, - maintainers = { '@GordianDziwis' }, tier = 2, }, sproto = { @@ -2101,7 +1859,6 @@ return { revision = 'd554c1456e35e7b2690552d52921c987d0cf6799', url = 'https://github.com/hanxi/tree-sitter-sproto', }, - maintainers = { '@hanxi' }, tier = 2, }, sql = { @@ -2110,7 +1867,6 @@ return { revision = 'b2bd686bb5f258506be69cddf76e49aa6b9de2c3', url = 'https://github.com/derekstride/tree-sitter-sql', }, - maintainers = { '@derekstride' }, tier = 2, }, squirrel = { @@ -2118,7 +1874,6 @@ return { revision = '072c969749e66f000dba35a33c387650e203e96e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-squirrel', }, - maintainers = { '@amaanq' }, tier = 2, }, ssh_config = { @@ -2126,7 +1881,6 @@ return { revision = '0c35b243392268f48fd096607da192d76c843398', url = 'https://github.com/tree-sitter-grammars/tree-sitter-ssh-config', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, starlark = { @@ -2134,7 +1888,6 @@ return { revision = 'a453dbf3ba433db0e5ec621a38a7e59d72e4dc69', url = 'https://github.com/tree-sitter-grammars/tree-sitter-starlark', }, - maintainers = { '@amaanq' }, tier = 2, }, strace = { @@ -2142,7 +1895,6 @@ return { revision = 'ac874ddfcc08d689fee1f4533789e06d88388f29', url = 'https://github.com/sigmaSd/tree-sitter-strace', }, - maintainers = { '@amaanq' }, tier = 2, }, styled = { @@ -2150,7 +1902,6 @@ return { revision = '319cdcaa0346ba6db668a222d938e5c3569e2a51', url = 'https://github.com/mskelton/tree-sitter-styled', }, - maintainers = { '@mskelton' }, tier = 2, }, supercollider = { @@ -2158,7 +1909,6 @@ return { revision = '2b03ff49dd19b046add072d0861c4d1ca8a384c8', url = 'https://github.com/madskjeldgaard/tree-sitter-supercollider', }, - maintainers = { '@madskjeldgaard', '@elgiano' }, tier = 2, }, superhtml = { @@ -2167,7 +1917,6 @@ return { revision = '23ef2f44ca0df2d2e05a0be3874370553c5b591d', url = 'https://github.com/kristoff-it/superhtml', }, - maintainers = { '@rockorager' }, tier = 2, }, surface = { @@ -2175,7 +1924,6 @@ return { revision = 'f4586b35ac8548667a9aaa4eae44456c1f43d032', url = 'https://github.com/connorlay/tree-sitter-surface', }, - maintainers = { '@connorlay' }, tier = 2, }, svelte = { @@ -2183,7 +1931,6 @@ return { revision = 'ae5199db47757f785e43a14b332118a5474de1a2', url = 'https://github.com/tree-sitter-grammars/tree-sitter-svelte', }, - maintainers = { '@amaanq' }, requires = { 'html_tags' }, tier = 2, }, @@ -2192,7 +1939,6 @@ return { revision = '9b7845ce06ecb38b040c3940970b4fd0adc331d1', url = 'https://github.com/FuelLabs/tree-sitter-sway.git', }, - maintainers = { '@ribru17' }, tier = 2, }, swift = { @@ -2201,7 +1947,6 @@ return { revision = '73c7923ac17ba6b9ebc0a2688bbddd0b75b725d6', url = 'https://github.com/alex-pinkus/tree-sitter-swift', }, - maintainers = { '@alex-pinkus' }, tier = 2, }, sxhkdrc = { @@ -2209,7 +1954,6 @@ return { revision = '440d5f913d9465c9c776a1bd92334d32febcf065', url = 'https://github.com/RaafatTurki/tree-sitter-sxhkdrc', }, - maintainers = { '@RaafatTurki' }, tier = 2, }, systemtap = { @@ -2217,7 +1961,6 @@ return { revision = 'f2b378a9af0b7e1192cff67a5fb45508c927205d', url = 'https://github.com/ok-ryoko/tree-sitter-systemtap', }, - maintainers = { '@ok-ryoko' }, tier = 2, }, systemverilog = { @@ -2225,7 +1968,6 @@ return { revision = '4e7525a777290e341b8a5ad880bd20bb4f291845', url = 'https://github.com/gmlarumbe/tree-sitter-systemverilog', }, - maintainers = { '@zhangwwpeng' }, tier = 2, }, t32 = { @@ -2233,7 +1975,6 @@ return { revision = 'acc92b00d8564421f9c9c05ececfd2c7c942fe47', url = 'https://github.com/xasc/tree-sitter-t32', }, - maintainers = { '@xasc' }, tier = 2, }, tablegen = { @@ -2241,7 +1982,6 @@ return { revision = 'b1170880c61355aaf38fc06f4af7d3c55abdabc4', url = 'https://github.com/tree-sitter-grammars/tree-sitter-tablegen', }, - maintainers = { '@amaanq' }, tier = 2, }, tact = { @@ -2249,7 +1989,6 @@ return { revision = '1c689f0a8bbe5910db628a62bfc26d37f54bf9be', url = 'https://github.com/tact-lang/tree-sitter-tact', }, - maintainers = { '@novusnota' }, tier = 2, }, tcl = { @@ -2257,7 +1996,6 @@ return { revision = '850a72ab6436e06645b33b11cfa60cbdb04b1f01', url = 'https://github.com/tree-sitter-grammars/tree-sitter-tcl', }, - maintainers = { '@lewis6991' }, tier = 2, }, teal = { @@ -2266,7 +2004,6 @@ return { revision = 'ac6b42ffb23d5d52b582c02508dd3524ac0ba3df', url = 'https://github.com/euclidianAce/tree-sitter-teal', }, - maintainers = { '@euclidianAce' }, tier = 2, }, templ = { @@ -2274,7 +2011,6 @@ return { revision = '94d40865c15ebbaff9ed11dde5d6490b0f5de092', url = 'https://github.com/vrischmann/tree-sitter-templ', }, - maintainers = { '@vrischmann' }, tier = 2, }, tera = { @@ -2282,7 +2018,6 @@ return { revision = '3a38c368e806268daac9923a27e72bcafbbc16bb', url = 'https://github.com/uncenter/tree-sitter-tera', }, - maintainers = { '@uncenter' }, tier = 2, }, terraform = { @@ -2291,7 +2026,6 @@ return { revision = '64ad62785d442eb4d45df3a1764962dafd5bc98b', url = 'https://github.com/MichaHoffmann/tree-sitter-hcl', }, - maintainers = { '@MichaHoffmann' }, requires = { 'hcl' }, tier = 2, }, @@ -2300,7 +2034,6 @@ return { revision = '568471b80fd8793d37ed01865d8c2208a9fefd1b', url = 'https://github.com/PorterAtGoogle/tree-sitter-textproto', }, - maintainers = { '@Porter' }, tier = 2, }, thrift = { @@ -2308,7 +2041,6 @@ return { revision = '68fd0d80943a828d9e6f49c58a74be1e9ca142cf', url = 'https://github.com/tree-sitter-grammars/tree-sitter-thrift', }, - maintainers = { '@amaanq', '@duskmoon314' }, tier = 2, }, tiger = { @@ -2316,7 +2048,6 @@ return { revision = '4a77b2d7a004587646bddc4e854779044b6db459', url = 'https://github.com/ambroisie/tree-sitter-tiger', }, - maintainers = { '@ambroisie' }, tier = 2, }, tlaplus = { @@ -2324,7 +2055,6 @@ return { revision = 'add40814fda369f6efd989977b2c498aaddde984', url = 'https://github.com/tlaplus-community/tree-sitter-tlaplus', }, - maintainers = { '@ahelwer', '@susliko' }, tier = 2, }, todotxt = { @@ -2332,7 +2062,6 @@ return { revision = '3937c5cd105ec4127448651a21aef45f52d19609', url = 'https://github.com/arnarg/tree-sitter-todotxt', }, - maintainers = { '@arnarg' }, tier = 2, }, toml = { @@ -2340,7 +2069,6 @@ return { revision = '64b56832c2cffe41758f28e05c756a3a98d16f41', url = 'https://github.com/tree-sitter-grammars/tree-sitter-toml', }, - maintainers = { '@tk-shirasaka' }, tier = 2, }, tsv = { @@ -2349,7 +2077,6 @@ return { revision = 'f6bf6e35eb0b95fbadea4bb39cb9709507fcb181', url = 'https://github.com/tree-sitter-grammars/tree-sitter-csv', }, - maintainers = { '@amaanq' }, tier = 2, }, tsx = { @@ -2358,7 +2085,6 @@ return { revision = '75b3874edb2dc714fb1fd77a32013d0f8699989f', url = 'https://github.com/tree-sitter/tree-sitter-typescript', }, - maintainers = { '@steelsojka' }, requires = { 'ecma', 'jsx', 'typescript' }, tier = 2, }, @@ -2367,7 +2093,6 @@ return { revision = '7f789ea7ef765080f71a298fc96b7c957fa24422', url = 'https://github.com/GordianDziwis/tree-sitter-turtle', }, - maintainers = { '@GordianDziwis' }, tier = 2, }, twig = { @@ -2375,7 +2100,6 @@ return { revision = '2208d2a3c3ee7ef378e97df2e51c18feb7ee9dfc', url = 'https://github.com/gbprod/tree-sitter-twig', }, - maintainers = { '@gbprod' }, tier = 2, }, typescript = { @@ -2384,7 +2108,6 @@ return { revision = '75b3874edb2dc714fb1fd77a32013d0f8699989f', url = 'https://github.com/tree-sitter/tree-sitter-typescript', }, - maintainers = { '@steelsojka' }, requires = { 'ecma' }, tier = 2, }, @@ -2393,7 +2116,6 @@ return { revision = '395bef1e1eb4dd18365401642beb534e8a244056', url = 'https://github.com/happenslol/tree-sitter-typespec', }, - maintainers = { '@happenslol' }, tier = 2, }, typoscript = { @@ -2401,7 +2123,6 @@ return { revision = 'b5d0162b328ec52cf300054a8a23d47f84f55cb4', url = 'https://github.com/Teddytrombone/tree-sitter-typoscript', }, - maintainers = { '@Teddytrombone' }, tier = 2, }, typst = { @@ -2409,7 +2130,6 @@ return { revision = '46cf4ded12ee974a70bf8457263b67ad7ee0379d', url = 'https://github.com/uben0/tree-sitter-typst', }, - maintainers = { '@uben0', '@RaafatTurki' }, tier = 2, }, udev = { @@ -2417,7 +2137,6 @@ return { revision = '2fcb563a4d56a6b8e8c129252325fc6335e4acbf', url = 'https://github.com/tree-sitter-grammars/tree-sitter-udev', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, ungrammar = { @@ -2425,7 +2144,6 @@ return { revision = 'debd26fed283d80456ebafa33a06957b0c52e451', url = 'https://github.com/tree-sitter-grammars/tree-sitter-ungrammar', }, - maintainers = { '@Philipp-M', '@amaanq' }, tier = 2, }, unison = { @@ -2434,7 +2152,6 @@ return { revision = '10365cc70ab2b2de85ea7ab35cf6b7636c36ce8b', url = 'https://github.com/kylegoetz/tree-sitter-unison', }, - maintainers = { '@tapegram' }, tier = 2, }, usd = { @@ -2442,7 +2159,6 @@ return { revision = '7bbe1e8dc991bd488e6a96f7931316f55a401589', url = 'https://github.com/ColinKennedy/tree-sitter-usd', }, - maintainers = { '@ColinKennedy' }, tier = 2, }, uxntal = { @@ -2450,7 +2166,6 @@ return { revision = 'ad9b638b914095320de85d59c49ab271603af048', url = 'https://github.com/tree-sitter-grammars/tree-sitter-uxntal', }, - maintainers = { '@amaanq' }, tier = 2, }, v = { @@ -2459,7 +2174,6 @@ return { revision = '925d4570d1668746762a2cdf0ecb9a25be704a67', url = 'https://github.com/vlang/v-analyzer', }, - maintainers = { '@kkharji', '@amaanq' }, tier = 2, }, vala = { @@ -2467,7 +2181,6 @@ return { revision = '97e6db3c8c73b15a9541a458d8e797a07f588ef4', url = 'https://github.com/vala-lang/tree-sitter-vala', }, - maintainers = { '@Prince781' }, tier = 2, }, vento = { @@ -2482,7 +2195,6 @@ return { revision = '3fd99cd6681d3f3be00d05171c0d24551073c0a6', url = 'https://github.com/jpt13653903/tree-sitter-vhdl', }, - maintainers = { '@jpt13653903' }, tier = 2, }, vhs = { @@ -2490,7 +2202,6 @@ return { revision = '0c6fae9d2cfc5b217bfd1fe84a7678f5917116db', url = 'https://github.com/charmbracelet/tree-sitter-vhs', }, - maintainers = { '@caarlos0' }, tier = 2, }, vim = { @@ -2498,7 +2209,6 @@ return { revision = '039c8d0aa1deae00ddeb0374dd70bcc0ec56938d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-vim', }, - maintainers = { '@clason' }, tier = 2, }, vimdoc = { @@ -2506,7 +2216,6 @@ return { revision = '23daa416c1ff5d15f59a1aa648f031d6e3ee15c5', url = 'https://github.com/neovim/tree-sitter-vimdoc', }, - maintainers = { '@clason' }, tier = 2, }, vrl = { @@ -2514,7 +2223,6 @@ return { revision = '274b3ce63f72aa8ffea18e7fc280d3062d28f0ba', url = 'https://github.com/belltoy/tree-sitter-vrl', }, - maintainers = { '@belltoy' }, tier = 2, }, vue = { @@ -2522,7 +2230,6 @@ return { revision = 'ce8011a414fdf8091f4e4071752efc376f4afb08', url = 'https://github.com/tree-sitter-grammars/tree-sitter-vue', }, - maintainers = { '@WhyNotHugo', '@lucario387' }, requires = { 'html_tags' }, tier = 2, }, @@ -2531,7 +2238,6 @@ return { revision = '40259f3c77ea856841a4e0c4c807705f3e4a2b65', url = 'https://github.com/szebniok/tree-sitter-wgsl', }, - maintainers = { '@szebniok' }, tier = 2, }, wgsl_bevy = { @@ -2539,7 +2245,6 @@ return { revision = 'd9306a798ede627001a8e5752f775858c8edd7e4', url = 'https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy', }, - maintainers = { '@theHamsta' }, tier = 2, }, wing = { @@ -2547,7 +2252,6 @@ return { revision = '76e0c25844a66ebc6e866d690fcc5f4e90698947', url = 'https://github.com/winglang/tree-sitter-wing', }, - maintainers = { '@gshpychka', '@MarkMcCulloh' }, tier = 2, }, wit = { @@ -2555,7 +2259,6 @@ return { revision = 'v1.4.0', url = 'https://github.com/bytecodealliance/tree-sitter-wit', }, - maintainers = { '@mkatychev' }, tier = 1, }, wxml = { @@ -2563,7 +2266,6 @@ return { revision = '1cc1761c8c11cacab5516dbe64e20ee689aa4428', url = 'https://github.com/BlockLune/tree-sitter-wxml', }, - maintainers = { '@BlockLune' }, tier = 2, }, xcompose = { @@ -2571,7 +2273,6 @@ return { revision = 'a51d6366f041dbefec4da39a7eb3168a9b1cbc0e', url = 'https://github.com/tree-sitter-grammars/tree-sitter-xcompose', }, - maintainers = { '@ObserverOfTime' }, tier = 2, }, xml = { @@ -2580,7 +2281,6 @@ return { revision = '5000ae8f22d11fbe93939b05c1e37cf21117162d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-xml', }, - maintainers = { '@ObserverOfTime' }, requires = { 'dtd' }, tier = 2, }, @@ -2589,7 +2289,6 @@ return { revision = 'v1.0.0', url = 'https://github.com/ValdezFOmar/tree-sitter-xresources', }, - maintainers = { '@ValdezFOmar' }, tier = 1, }, yaml = { @@ -2597,7 +2296,6 @@ return { revision = 'a1c4812a73ec5e089de8e441fdea3a921e8d5079', url = 'https://github.com/tree-sitter-grammars/tree-sitter-yaml', }, - maintainers = { '@amaanq' }, tier = 2, }, yang = { @@ -2605,7 +2303,6 @@ return { revision = '2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502', url = 'https://github.com/Hubro/tree-sitter-yang', }, - maintainers = { '@Hubro' }, tier = 2, }, yuck = { @@ -2613,7 +2310,6 @@ return { revision = '6c60112b3b3e739fb1ca4a8ea4bea2b6ffe11318', url = 'https://github.com/tree-sitter-grammars/tree-sitter-yuck', }, - maintainers = { '@Philipp-M', '@amaanq' }, tier = 2, }, zig = { @@ -2621,7 +2317,6 @@ return { revision = '6479aa13f32f701c383083d8b28360ebd682fb7d', url = 'https://github.com/tree-sitter-grammars/tree-sitter-zig', }, - maintainers = { '@amaanq' }, tier = 2, }, ziggy = { @@ -2645,7 +2340,6 @@ return { revision = '7a593401efb5418ffdedbe3c0e4c61c6d240166d', url = 'https://github.com/georgeharker/tree-sitter-zsh', }, - maintainers = { '@georgeharker' }, tier = 2, }, } diff --git a/scripts/update-readme.lua b/scripts/update-readme.lua index 90b962b5a..9cc058684 100755 --- a/scripts/update-readme.lua +++ b/scripts/update-readme.lua @@ -13,8 +13,8 @@ table.sort(sorted_parsers, function(a, b) end) local generated_text = [[ -Language | Tier | Queries | Maintainer --------- |:----:|:-------:| ---------- +Language | Tier | Queries +-------- |:----:|:-------: ]] local footnotes = '' @@ -53,12 +53,7 @@ for _, v in ipairs(sorted_parsers) do .. (vim.uv.fs_stat('runtime/queries/' .. v.name .. '/indents.scm') and 'I' or ' ') .. (vim.uv.fs_stat('runtime/queries/' .. v.name .. '/injections.scm') and 'J' or ' ') .. (vim.uv.fs_stat('runtime/queries/' .. v.name .. '/locals.scm') and 'L' or ' ') - .. '` | ' - - -- Maintainer - generated_text = generated_text - .. (p.maintainers and table.concat(p.maintainers, ', ') or '') - .. '\n' + .. '`\n' end generated_text = generated_text .. footnotes |
