diff --git a/tree-sitter-parsers.json b/tree-sitter-parsers.json index 39542ce..7713bd1 100644 --- a/tree-sitter-parsers.json +++ b/tree-sitter-parsers.json @@ -1,2464 +1,2464 @@ { "parsers": [ { - "lang": "fortran", + "lang": "scala", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-scala", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/stadelmanma/tree-sitter-fortran" + ] } }, { - "lang": "beancount", + "lang": "passwd", "install_info": { + "url": "https://github.com/ath3/tree-sitter-passwd", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/polarmutex/tree-sitter-beancount" + "src/parser.c" + ] } }, { - "lang": "fsh", + "lang": "pem", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-pem", "files": [ "src/parser.c" - ], - "url": "https://github.com/mgramigna/tree-sitter-fsh" + ] } }, { - "lang": "pioasm", + "lang": "ada", "install_info": { + "url": "https://github.com/briot/tree-sitter-ada", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/leo60228/tree-sitter-pioasm" + "src/parser.c" + ] } }, { - "lang": "bibtex", + "lang": "perl", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/latex-lsp/tree-sitter-bibtex" - }, - "filetype": "bib" + "url": "https://github.com/tree-sitter-perl/tree-sitter-perl", + "branch": "release" + } }, { - "lang": "po", + "lang": "gitattributes", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-gitattributes", "files": [ "src/parser.c" - ], - "url": "https://github.com/erasin/tree-sitter-po" + ] } }, { - "lang": "fusion", + "lang": "gitcommit", "install_info": { + "url": "https://github.com/gbprod/tree-sitter-gitcommit", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://gitlab.com/jirgn/tree-sitter-fusion.git" + ] } }, { - "lang": "pod", + "lang": "git_config", + "readme_name": "git_config", "install_info": { + "url": "https://github.com/the-mikedavis/tree-sitter-git-config", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter-perl/tree-sitter-pod", - "branch": "release" - } + "src/parser.c" + ] + }, + "filetype": "gitconfig" }, { - "lang": "gdscript", + "lang": "agda", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-agda", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/PrestonKnopp/tree-sitter-gdscript" - }, - "readme_name": "Godot (gdscript)" + ] + } }, { - "lang": "bitbake", + "lang": "pioasm", "install_info": { + "url": "https://github.com/leo60228/tree-sitter-pioasm", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-bitbake" + ] } }, { - "lang": "blueprint", + "lang": "angular", + "experimental": true, "install_info": { "files": [ "src/parser.c" ], - "url": "https://gitlab.com/gabmus/tree-sitter-blueprint.git" - }, - "experimental": true + "url": "https://github.com/steelsojka/tree-sitter-angular", + "requires_generate_from_grammar": true + } }, { - "lang": "git_rebase", + "lang": "po", "install_info": { + "url": "https://github.com/erasin/tree-sitter-po", "files": [ "src/parser.c" - ], - "url": "https://github.com/the-mikedavis/tree-sitter-git-rebase" - }, - "filetype": "gitrebase" + ] + } }, { - "lang": "prisma", + "lang": "pod", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/victorhqc/tree-sitter-prisma" + "url": "https://github.com/tree-sitter-perl/tree-sitter-pod", + "branch": "release" } }, { - "lang": "gitattributes", + "lang": "apex", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/ObserverOfTime/tree-sitter-gitattributes" + "url": "https://github.com/aheber/tree-sitter-sfapex", + "location": "apex" } }, { - "lang": "htmldjango", + "lang": "poe_filter", + "readme_name": "Path of Exile item filter", + "experimental": true, "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-poe-filter", "files": [ "src/parser.c" - ], - "url": "https://github.com/interdependence/tree-sitter-htmldjango" + ] }, - "experimental": true + "filetype": "poefilter" }, { - "lang": "gitcommit", + "lang": "diff", + "install_info": { + "url": "https://github.com/the-mikedavis/tree-sitter-diff", + "files": [ + "src/parser.c" + ] + }, + "filetype": "gitdiff" + }, + { + "lang": "pony", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-pony", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/gbprod/tree-sitter-gitcommit" + ] } }, { - "lang": "http", + "lang": "ocaml", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/rest-nvim/tree-sitter-http", - "generate_requires_npm": true + "url": "https://github.com/tree-sitter/tree-sitter-ocaml", + "location": "ocaml" } }, { - "lang": "cairo", + "lang": "astro", "install_info": { + "url": "https://github.com/virchau13/tree-sitter-astro", "files": [ "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-cairo" + "src/scanner.cc" + ] } }, { - "lang": "hurl", + "lang": "prisma", "install_info": { + "url": "https://github.com/victorhqc/tree-sitter-prisma", "files": [ "src/parser.c" - ], - "url": "https://github.com/pfeiferj/tree-sitter-hurl" + ] } }, { - "lang": "capnp", + "lang": "json", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-json", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-capnp" + ] } }, { - "lang": "gitignore", + "lang": "vim", "install_info": { + "url": "https://github.com/neovim/tree-sitter-vim", "files": [ - "src/parser.c" - ], - "url": "https://github.com/shunsambongi/tree-sitter-gitignore" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "chatito", + "lang": "authzed", "install_info": { + "url": "https://github.com/mleonidas/tree-sitter-authzed", "files": [ "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-chatito" + ] } }, { - "lang": "gleam", + "lang": "ocaml_interface", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/gleam-lang/tree-sitter-gleam" - } + "url": "https://github.com/tree-sitter/tree-sitter-ocaml", + "location": "interface" + }, + "filetype": "ocamlinterface" }, { - "lang": "clojure", + "lang": "properties", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-properties", "files": [ "src/parser.c" - ], - "url": "https://github.com/sogaiu/tree-sitter-clojure" - } + ] + }, + "filetype": "jproperties" }, { - "lang": "janet_simple", + "lang": "awk", "install_info": { + "url": "https://github.com/Beaglefoot/tree-sitter-awk", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/sogaiu/tree-sitter-janet-simple" - }, - "filetype": "janet" + ] + } }, { - "lang": "cmake", + "lang": "ocamllex", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/uyha/tree-sitter-cmake" + "url": "https://github.com/atom-ocaml/tree-sitter-ocamllex", + "requires_generate_from_grammar": true } }, { - "lang": "glsl", + "lang": "yang", "install_info": { + "url": "https://github.com/Hubro/tree-sitter-yang", "files": [ "src/parser.c" - ], - "url": "https://github.com/theHamsta/tree-sitter-glsl", - "generate_requires_npm": true + ] } }, { - "lang": "comment", + "lang": "yaml", "install_info": { + "url": "https://github.com/ikatyang/tree-sitter-yaml", "files": [ "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/stsewd/tree-sitter-comment" + "src/scanner.cc" + ] } }, { - "lang": "gn", + "lang": "bass", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-bass", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-gn" - }, - "readme_name": "GN (Generate Ninja)" + "src/parser.c" + ] + } }, { - "lang": "purescript", + "lang": "xml", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/postsolar/tree-sitter-purescript" + "url": "https://github.com/ObserverOfTime/tree-sitter-xml", + "location": "tree-sitter-xml" } }, { - "lang": "commonlisp", + "lang": "v", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/theHamsta/tree-sitter-commonlisp", - "generate_requires_npm": true + "url": "https://github.com/v-analyzer/v-analyzer", + "location": "tree_sitter_v" }, - "filetype": "lisp" + "filetype": "vlang" }, { - "lang": "jq", + "lang": "beancount", "install_info": { + "url": "https://github.com/polarmutex/tree-sitter-beancount", "files": [ - "src/parser.c" - ], - "url": "https://github.com/flurie/tree-sitter-jq" + "src/parser.c", + "src/scanner.cc" + ] } }, { - "lang": "godot_resource", + "lang": "pug", "install_info": { + "url": "https://github.com/zealot128/tree-sitter-pug", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/PrestonKnopp/tree-sitter-godot-resource" + ] }, - "readme_name": "Godot Resources (gdresource)", - "filetype": "gdresource" + "experimental": true }, { - "lang": "jsdoc", + "lang": "erlang", "install_info": { + "url": "https://github.com/WhatsApp/tree-sitter-erlang", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-jsdoc" + ] } }, { - "lang": "python", + "lang": "bibtex", "install_info": { + "url": "https://github.com/latex-lsp/tree-sitter-bibtex", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-python" - } + "src/parser.c" + ] + }, + "filetype": "bib" }, { - "lang": "json5", + "lang": "puppet", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-puppet", "files": [ "src/parser.c" - ], - "url": "https://github.com/Joakker/tree-sitter-json5" + ] } }, { - "lang": "gomod", + "lang": "proto", "install_info": { + "url": "https://github.com/treywood/tree-sitter-proto", "files": [ "src/parser.c" - ], - "url": "https://github.com/camdencheek/tree-sitter-go-mod" + ] } }, { - "lang": "gosum", + "lang": "purescript", "install_info": { + "url": "https://github.com/postsolar/tree-sitter-purescript", "files": [ - "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-go-sum" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "templ", + "lang": "lua", "install_info": { + "url": "https://github.com/MunifTanjim/tree-sitter-lua", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/vrischmann/tree-sitter-templ" + ] } }, { - "lang": "gowork", + "lang": "bicep", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-bicep", "files": [ "src/parser.c" - ], - "url": "https://github.com/omertuc/tree-sitter-go-work" + ] } }, { - "lang": "zig", + "lang": "pymanifest", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-pymanifest", "files": [ "src/parser.c" - ], - "url": "https://github.com/maxxnino/tree-sitter-zig" - } + ] + }, + "readme_name": "PyPA manifest" }, { - "lang": "jsonnet", + "lang": "bitbake", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-bitbake", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/sourcegraph/tree-sitter-jsonnet" + ] } }, { - "lang": "query", + "lang": "prql", "install_info": { + "url": "https://github.com/PRQL/tree-sitter-prql", "files": [ "src/parser.c" - ], - "url": "https://github.com/nvim-treesitter/tree-sitter-query" - }, - "readme_name": "Tree-Sitter query language" + ] + } }, { - "lang": "julia", + "lang": "blueprint", "install_info": { + "url": "https://gitlab.com/gabmus/tree-sitter-blueprint.git", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-julia" - } + "src/parser.c" + ] + }, + "experimental": true }, { - "lang": "yuck", + "lang": "soql", "install_info": { "files": [ - "src/parser.c", - "src/scanner.c" + "src/parser.c" ], - "url": "https://github.com/Philipp-M/tree-sitter-yuck" + "url": "https://github.com/aheber/tree-sitter-sfapex", + "location": "soql" } }, { - "lang": "kconfig", + "lang": "ql", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-ql", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-kconfig" + "src/parser.c" + ] } }, { - "lang": "yang", + "lang": "sparql", "install_info": { + "url": "https://github.com/BonaBeavis/tree-sitter-sparql", "files": [ "src/parser.c" - ], - "url": "https://github.com/Hubro/tree-sitter-yang" + ] } }, { - "lang": "kdl", + "lang": "c_sharp", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-kdl" + ] + }, + "filetype": "cs" + }, + { + "lang": "qmldir", + "install_info": { + "url": "https://github.com/Decodetalkers/tree-sitter-qmldir", + "files": [ + "src/parser.c" + ] } }, { - "lang": "racket", + "lang": "sql", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/6cdh/tree-sitter-racket" + "url": "https://github.com/derekstride/tree-sitter-sql", + "branch": "gh-pages" } }, { - "lang": "kotlin", + "lang": "qmljs", "install_info": { + "url": "https://github.com/yuja/tree-sitter-qmljs", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/fwcd/tree-sitter-kotlin" + ] + }, + "filetype": "qml" + }, + { + "lang": "cairo", + "install_info": { + "url": "https://github.com/amaanq/tree-sitter-cairo", + "files": [ + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "rasi", + "lang": "go", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-go", "files": [ "src/parser.c" - ], - "url": "https://github.com/Fymyte/tree-sitter-rasi" + ] } }, { - "lang": "yaml", + "lang": "capnp", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-capnp", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/ikatyang/tree-sitter-yaml" + "src/parser.c" + ] } }, { - "lang": "kusto", + "lang": "ssh_config", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-ssh-config", "files": [ "src/parser.c" - ], - "url": "https://github.com/Willem-J-an/tree-sitter-kusto" + ] + }, + "filetype": "sshconfig" + }, + { + "lang": "chatito", + "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-chatito", + "files": [ + "src/parser.c" + ] } }, { - "lang": "rbs", + "lang": "r", + "install_info": { + "url": "https://github.com/r-lib/tree-sitter-r", + "files": [ + "src/parser.c", + "src/scanner.c" + ] + } + }, + { + "lang": "clojure", "install_info": { + "url": "https://github.com/sogaiu/tree-sitter-clojure", "files": [ "src/parser.c" - ], - "url": "https://github.com/joker1007/tree-sitter-rbs" + ] } }, { - "lang": "xml", + "lang": "python", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-python", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-xml", - "location": "tree-sitter-xml" + ] } }, { - "lang": "lalrpop", + "lang": "racket", "install_info": { + "url": "https://github.com/6cdh/tree-sitter-racket", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/traxys/tree-sitter-lalrpop" + ] } }, { - "lang": "diff", + "lang": "cmake", "install_info": { + "url": "https://github.com/uyha/tree-sitter-cmake", "files": [ - "src/parser.c" - ], - "url": "https://github.com/the-mikedavis/tree-sitter-diff" - }, - "filetype": "gitdiff" + "src/parser.c", + "src/scanner.c" + ] + } }, { - "lang": "facility", + "lang": "rasi", "install_info": { + "url": "https://github.com/Fymyte/tree-sitter-rasi", "files": [ "src/parser.c" - ], - "url": "https://github.com/FacilityApi/tree-sitter-facility" - }, - "filetype": "fsd" + ] + } }, { - "lang": "c_sharp", + "lang": "styled", "install_info": { + "url": "https://github.com/mskelton/tree-sitter-styled", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-c-sharp" - }, - "filetype": "cs" + ] + } }, { - "lang": "rego", + "lang": "comment", "install_info": { + "url": "https://github.com/stsewd/tree-sitter-comment", "files": [ - "src/parser.c" - ], - "url": "https://github.com/FallenAngel97/tree-sitter-rego" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "ledger", + "lang": "rbs", "install_info": { + "url": "https://github.com/joker1007/tree-sitter-rbs", "files": [ "src/parser.c" - ], - "url": "https://github.com/cbarrete/tree-sitter-ledger" + ] } }, { - "lang": "json", + "lang": "supercollider", "install_info": { + "url": "https://github.com/madskjeldgaard/tree-sitter-supercollider", "files": [ - "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-json" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "requirements", + "lang": "commonlisp", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/ObserverOfTime/tree-sitter-requirements" + "url": "https://github.com/theHamsta/tree-sitter-commonlisp", + "generate_requires_npm": true }, - "readme_name": "pip requirements" + "filetype": "lisp" }, { - "lang": "leo", + "lang": "re2c", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-re2c", "files": [ "src/parser.c" - ], - "url": "https://github.com/r001/tree-sitter-leo" + ] } }, { - "lang": "fennel", + "lang": "surface", "install_info": { + "url": "https://github.com/connorlay/tree-sitter-surface", "files": [ "src/parser.c" - ], - "url": "https://github.com/travonted/tree-sitter-fennel" - } + ] + }, + "filetype": "sface" }, { - "lang": "rnoweb", + "lang": "query", "install_info": { + "url": "https://github.com/nvim-treesitter/tree-sitter-query", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/bamonroe/tree-sitter-rnoweb" - } + "src/parser.c" + ] + }, + "readme_name": "Tree-Sitter query language" }, { - "lang": "llvm", + "lang": "cooklang", "install_info": { + "url": "https://github.com/addcninblue/tree-sitter-cooklang", "files": [ - "src/parser.c" - ], - "url": "https://github.com/benwilliamgraham/tree-sitter-llvm" + "src/parser.c", + "src/scanner.cc" + ] } }, { - "lang": "wgsl", + "lang": "svelte", "install_info": { + "url": "https://github.com/Himujjal/tree-sitter-svelte", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/szebniok/tree-sitter-wgsl" + ] } }, { - "lang": "robot", + "lang": "vimdoc", "install_info": { + "url": "https://github.com/neovim/tree-sitter-vimdoc", "files": [ "src/parser.c" - ], - "url": "https://github.com/Hubro/tree-sitter-robot" - } + ] + }, + "filetype": "help" }, { - "lang": "linkerscript", + "lang": "corn", "install_info": { + "url": "https://github.com/jakestanger/tree-sitter-corn", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-linkerscript" - }, - "filetype": "ld" + ] + } }, { - "lang": "vue", + "lang": "ron", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-ron", "files": [ "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/ikatyang/tree-sitter-vue" + "src/scanner.c" + ] } }, { - "lang": "ron", + "lang": "fish", "install_info": { + "url": "https://github.com/ram02z/tree-sitter-fish", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-ron" + ] } }, { - "lang": "liquidsoap", + "lang": "cpon", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-cpon", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/savonet/tree-sitter-liquidsoap" + "src/parser.c" + ] } }, { - "lang": "rst", + "lang": "rust", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-rust", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/stsewd/tree-sitter-rst" + ] } }, { - "lang": "ispc", + "lang": "cpp", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/fab4100/tree-sitter-ispc", + "url": "https://github.com/tree-sitter/tree-sitter-cpp", "generate_requires_npm": true } }, { - "lang": "ruby", + "lang": "robot", "install_info": { + "url": "https://github.com/Hubro/tree-sitter-robot", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/tree-sitter/tree-sitter-ruby" + "src/parser.c" + ] } }, { - "lang": "vim", + "lang": "css", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-css", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/neovim/tree-sitter-vim" + ] } }, { - "lang": "luadoc", + "lang": "squirrel", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-squirrel", "files": [ - "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-luadoc" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "bicep", + "lang": "csv", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/amaanq/tree-sitter-bicep" + "url": "https://github.com/amaanq/tree-sitter-csv", + "location": "csv" } }, { - "lang": "luap", + "lang": "usd", "install_info": { + "url": "https://github.com/ColinKennedy/tree-sitter-usd", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-luap" - }, - "readme_name": "lua patterns" + ] + } }, { - "lang": "lua", + "lang": "cuda", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/MunifTanjim/tree-sitter-lua" + "url": "https://github.com/theHamsta/tree-sitter-cuda", + "generate_requires_npm": true } }, { - "lang": "scfg", + "lang": "tablegen", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-tablegen", "files": [ - "src/parser.c" - ], - "url": "https://git.sr.ht/~rockorager/tree-sitter-scfg", - "requires_generate_from_grammar": true + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "luau", + "lang": "cue", "install_info": { + "url": "https://github.com/eonpatapon/tree-sitter-cue", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-luau" + ] } }, { - "lang": "scheme", + "lang": "teal", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/6cdh/tree-sitter-scheme" + "url": "https://github.com/euclidianAce/tree-sitter-teal", + "requires_generate_from_grammar": true } }, { - "lang": "m68k", + "lang": "d", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.cc" ], - "url": "https://github.com/grahambates/tree-sitter-m68k" + "url": "https://github.com/CyberShadow/tree-sitter-d", + "requires_generate_from_grammar": true }, - "filetype": "asm68k" + "experimental": true }, { - "lang": "scss", + "lang": "func", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-func", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/serenadeai/tree-sitter-scss" + "src/parser.c" + ] } }, { - "lang": "verilog", + "lang": "c", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-c", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-verilog" + ] } }, { - "lang": "smali", + "lang": "dart", "install_info": { + "url": "https://github.com/UserNobody14/tree-sitter-dart", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://git.sr.ht/~yotam/tree-sitter-smali" + ] } }, { - "lang": "make", + "lang": "scfg", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/alemuller/tree-sitter-make" + "url": "https://git.sr.ht/~rockorager/tree-sitter-scfg", + "requires_generate_from_grammar": true } }, { - "lang": "snakemake", - "install_info": { - "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/osthomas/tree-sitter-snakemake" - }, - "maintainer": [ - "@osthomas" - ], - "experimental": true - }, - { - "lang": "git_config", + "lang": "sxhkdrc", "install_info": { + "url": "https://github.com/RaafatTurki/tree-sitter-sxhkdrc", "files": [ "src/parser.c" - ], - "url": "https://github.com/the-mikedavis/tree-sitter-git-config" - }, - "readme_name": "git_config", - "filetype": "gitconfig" - }, - { - "lang": "ocamllex", - "install_info": { - "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/atom-ocaml/tree-sitter-ocamllex", - "requires_generate_from_grammar": true + ] } }, { - "lang": "uxntal", - "install_info": { - "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-uxntal" - }, - "readme_name": "uxn tal", - "filetype": "tal" - }, - { - "lang": "smithy", + "lang": "devicetree", "install_info": { + "url": "https://github.com/joelspadin/tree-sitter-devicetree", "files": [ "src/parser.c" - ], - "url": "https://github.com/indoorvivants/tree-sitter-smithy" - } + ] + }, + "filetype": "dts" }, { - "lang": "pem", + "lang": "thrift", "install_info": { + "url": "https://github.com/duskmoon314/tree-sitter-thrift", "files": [ "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-pem" + ] } }, { - "lang": "markdown_inline", + "lang": "scss", "install_info": { + "url": "https://github.com/serenadeai/tree-sitter-scss", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/MDeiml/tree-sitter-markdown", - "location": "tree-sitter-markdown-inline" - }, - "readme_name": "markdown_inline (needed for full highlighting)", - "experimental": true - }, - { - "lang": "solidity", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/JoranHonig/tree-sitter-solidity" - } - }, - { - "lang": "proto", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/treywood/tree-sitter-proto" + ] } }, { - "lang": "matlab", + "lang": "t32", "install_info": { + "url": "https://gitlab.com/xasc/tree-sitter-t32.git", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/acristoffers/tree-sitter-matlab" - } - }, - { - "lang": "sosl", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/aheber/tree-sitter-sfapex", - "location": "sosl" + ] } }, { - "lang": "sparql", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/BonaBeavis/tree-sitter-sparql" - } - }, - { - "lang": "menhir", + "lang": "dhall", "install_info": { + "url": "https://github.com/jbellerb/tree-sitter-dhall", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/Kerl13/tree-sitter-menhir" + ] } }, { - "lang": "jsonc", + "lang": "textproto", "install_info": { + "url": "https://github.com/PorterAtGoogle/tree-sitter-textproto", "files": [ "src/parser.c" - ], - "url": "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git", - "generate_requires_npm": true - }, - "readme_name": "JSON with comments" + ] + } }, { - "lang": "sql", + "lang": "tlaplus", "install_info": { + "url": "https://github.com/tlaplus-community/tree-sitter-tlaplus", "files": [ "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/derekstride/tree-sitter-sql", - "branch": "gh-pages" - } + "src/scanner.cc" + ] + }, + "filetype": "tla" }, { - "lang": "mermaid", + "lang": "slint", "install_info": { + "url": "https://github.com/jrmoulton/tree-sitter-slint", "files": [ "src/parser.c" - ], - "url": "https://github.com/monaqa/tree-sitter-mermaid" + ] }, "experimental": true }, { - "lang": "php", + "lang": "smali", "install_info": { + "url": "https://git.sr.ht/~yotam/tree-sitter-smali", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-php", - "location": "php" + ] } }, { - "lang": "meson", + "lang": "dockerfile", "install_info": { + "url": "https://github.com/camdencheek/tree-sitter-dockerfile", "files": [ "src/parser.c" - ], - "url": "https://github.com/Decodetalkers/tree-sitter-meson" + ] } }, { - "lang": "udev", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-udev" - }, - "filetype": "udevrules" - }, - { - "lang": "mlir", + "lang": "snakemake", + "maintainer": [ + "@osthomas" + ], "install_info": { + "url": "https://github.com/osthomas/tree-sitter-snakemake", "files": [ - "src/parser.c" - ], - "url": "https://github.com/artagnon/tree-sitter-mlir", - "requires_generate_from_grammar": true + "src/parser.c", + "src/scanner.c" + ] }, "experimental": true }, { - "lang": "pony", + "lang": "typescript", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/amaanq/tree-sitter-pony" + "generate_requires_npm": true, + "url": "https://github.com/tree-sitter/tree-sitter-typescript", + "location": "typescript" } }, { - "lang": "typescript", + "lang": "dot", "install_info": { + "url": "https://github.com/rydesun/tree-sitter-dot", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-typescript", - "location": "typescript", - "generate_requires_npm": true + "src/parser.c" + ] } }, { - "lang": "nasm", + "lang": "twig", "install_info": { + "url": "https://github.com/gbprod/tree-sitter-twig", "files": [ "src/parser.c" - ], - "url": "https://github.com/naclsn/tree-sitter-nasm" + ] } }, { - "lang": "twig", + "lang": "smithy", "install_info": { + "url": "https://github.com/indoorvivants/tree-sitter-smithy", "files": [ "src/parser.c" - ], - "url": "https://github.com/gbprod/tree-sitter-twig" + ] } }, { - "lang": "nickel", + "lang": "doxygen", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-doxygen", "files": [ "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/nickel-lang/tree-sitter-nickel" + "src/scanner.c" + ] } }, { - "lang": "strace", + "lang": "turtle", "install_info": { + "url": "https://github.com/BonaBeavis/tree-sitter-turtle", "files": [ "src/parser.c" - ], - "url": "https://github.com/sigmaSd/tree-sitter-strace" + ] } }, { - "lang": "nim", + "lang": "dtd", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/alaviss/tree-sitter-nim" + "url": "https://github.com/ObserverOfTime/tree-sitter-xml", + "location": "tree-sitter-dtd" } }, { - "lang": "styled", + "lang": "tsx", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/mskelton/tree-sitter-styled" - } + "generate_requires_npm": true, + "url": "https://github.com/tree-sitter/tree-sitter-typescript", + "location": "tsx" + }, + "filetype": "typescriptreact" }, { - "lang": "turtle", + "lang": "tsv", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/BonaBeavis/tree-sitter-turtle" + "url": "https://github.com/amaanq/tree-sitter-csv", + "location": "tsv" } }, { - "lang": "nim_format_string", + "lang": "ebnf", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/aMOPel/tree-sitter-nim-format-string" - } + "url": "https://github.com/RubixDev/ebnf", + "location": "crates/tree-sitter-ebnf" + }, + "experimental": true }, { - "lang": "supercollider", + "lang": "toml", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/madskjeldgaard/tree-sitter-supercollider" + "url": "https://github.com/ikatyang/tree-sitter-toml", + "generate_requires_npm": true } }, { - "lang": "ninja", + "lang": "gitignore", "install_info": { + "url": "https://github.com/shunsambongi/tree-sitter-gitignore", "files": [ "src/parser.c" - ], - "url": "https://github.com/alemuller/tree-sitter-ninja" + ] } }, { - "lang": "tsx", + "lang": "todotxt", "install_info": { + "url": "https://github.com/arnarg/tree-sitter-todotxt.git", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-typescript", - "location": "tsx", - "generate_requires_npm": true + "src/parser.c" + ] }, - "filetype": "typescriptreact" + "experimental": true }, { - "lang": "surface", + "lang": "eds", "install_info": { + "url": "https://github.com/uyha/tree-sitter-eds", "files": [ "src/parser.c" - ], - "url": "https://github.com/connorlay/tree-sitter-surface" - }, - "filetype": "sface" + ] + } }, { - "lang": "nix", + "lang": "typoscript", "install_info": { + "url": "https://github.com/Teddytrombone/tree-sitter-typoscript", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/cstrahan/tree-sitter-nix" + "src/parser.c" + ] } }, { - "lang": "psv", + "lang": "eex", "install_info": { + "url": "https://github.com/connorlay/tree-sitter-eex", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-csv", - "location": "psv" - } + ] + }, + "filetype": "eelixir" }, { - "lang": "svelte", + "lang": "tiger", "install_info": { + "url": "https://github.com/ambroisie/tree-sitter-tiger", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/Himujjal/tree-sitter-svelte" + ] } }, { - "lang": "norg", + "lang": "udev", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-udev", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/nvim-neorg/tree-sitter-norg", - "cxx_standard": "c++14", - "use_makefile": true - } + "src/parser.c" + ] + }, + "filetype": "udevrules" }, { - "lang": "swift", + "lang": "terraform", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/alex-pinkus/tree-sitter-swift", - "requires_generate_from_grammar": true + "url": "https://github.com/MichaHoffmann/tree-sitter-hcl", + "location": "dialects/terraform" } }, { - "lang": "toml", + "lang": "elixir", "install_info": { + "url": "https://github.com/elixir-lang/tree-sitter-elixir", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/ikatyang/tree-sitter-toml", - "generate_requires_npm": true + ] } }, { - "lang": "todotxt", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/arnarg/tree-sitter-todotxt.git" - }, - "experimental": true - }, - { - "lang": "sxhkdrc", + "lang": "ungrammar", "install_info": { + "url": "https://github.com/Philipp-M/tree-sitter-ungrammar", "files": [ "src/parser.c" - ], - "url": "https://github.com/RaafatTurki/tree-sitter-sxhkdrc" + ] } }, { - "lang": "func", + "lang": "elm", "install_info": { + "url": "https://github.com/elm-tooling/tree-sitter-elm", "files": [ - "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-func" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "c", + "lang": "systemtap", "install_info": { + "url": "https://github.com/ok-ryoko/tree-sitter-systemtap", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-c" + ] } }, { - "lang": "nqc", + "lang": "unison", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/amaanq/tree-sitter-nqc" + "url": "https://github.com/kylegoetz/tree-sitter-unison", + "requires_generate_from_grammar": true } }, { - "lang": "r", + "lang": "swift", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/r-lib/tree-sitter-r" + "url": "https://github.com/alex-pinkus/tree-sitter-swift", + "requires_generate_from_grammar": true } }, { - "lang": "objc", + "lang": "strace", "install_info": { + "url": "https://github.com/sigmaSd/tree-sitter-strace", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-objc" + ] } }, { - "lang": "t32", + "lang": "godot_resource", + "readme_name": "Godot Resources (gdresource)", "install_info": { + "url": "https://github.com/PrestonKnopp/tree-sitter-godot-resource", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://gitlab.com/xasc/tree-sitter-t32.git" - } + ] + }, + "filetype": "gdresource" }, { - "lang": "objdump", + "lang": "starlark", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-starlark", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/ColinKennedy/tree-sitter-objdump" - } + ] + }, + "filetype": "bzl" }, { - "lang": "rust", + "lang": "uxntal", + "readme_name": "uxn tal", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-uxntal", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-rust" - } + ] + }, + "filetype": "tal" }, { - "lang": "tablegen", + "lang": "sosl", "install_info": { "files": [ - "src/parser.c", - "src/scanner.c" + "src/parser.c" ], - "url": "https://github.com/amaanq/tree-sitter-tablegen" + "url": "https://github.com/aheber/tree-sitter-sfapex", + "location": "sosl" } }, { - "lang": "slint", + "lang": "solidity", "install_info": { + "url": "https://github.com/JoranHonig/tree-sitter-solidity", "files": [ "src/parser.c" - ], - "url": "https://github.com/jrmoulton/tree-sitter-slint" - }, - "experimental": true + ] + } }, { - "lang": "teal", + "lang": "gomod", "install_info": { + "url": "https://github.com/camdencheek/tree-sitter-go-mod", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/euclidianAce/tree-sitter-teal", - "requires_generate_from_grammar": true + "src/parser.c" + ] } }, { - "lang": "ssh_config", + "lang": "slang", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/ObserverOfTime/tree-sitter-ssh-config" + "url": "https://github.com/theHamsta/tree-sitter-slang", + "generate_requires_npm": true }, - "filetype": "sshconfig" + "filetype": "shaderslang", + "experimental": true }, { - "lang": "systemtap", + "lang": "gosum", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-go-sum", "files": [ "src/parser.c" - ], - "url": "https://github.com/ok-ryoko/tree-sitter-systemtap" + ] } }, { - "lang": "terraform", + "lang": "scheme", "install_info": { + "url": "https://github.com/6cdh/tree-sitter-scheme", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/MichaHoffmann/tree-sitter-hcl", - "location": "dialects/terraform" + "src/parser.c" + ] } }, { - "lang": "starlark", + "lang": "gowork", "install_info": { + "url": "https://github.com/omertuc/tree-sitter-go-work", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-starlark" - }, - "filetype": "bzl" + "src/parser.c" + ] + } }, { - "lang": "textproto", + "lang": "vala", "install_info": { + "url": "https://github.com/vala-lang/tree-sitter-vala", "files": [ "src/parser.c" - ], - "url": "https://github.com/PorterAtGoogle/tree-sitter-textproto" + ] } }, { - "lang": "squirrel", + "lang": "ruby", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-ruby", "files": [ "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-squirrel" + "src/scanner.cc" + ] } }, { - "lang": "soql", + "lang": "gpg", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-gpg-config", "files": [ "src/parser.c" - ], - "url": "https://github.com/aheber/tree-sitter-sfapex", - "location": "soql" + ] } }, { - "lang": "thrift", + "lang": "rst", "install_info": { + "url": "https://github.com/stsewd/tree-sitter-rst", "files": [ - "src/parser.c" - ], - "url": "https://github.com/duskmoon314/tree-sitter-thrift" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "slang", + "lang": "groovy", "install_info": { "files": [ - "src/parser.c", - "src/scanner.c" + "src/parser.c" ], - "url": "https://github.com/theHamsta/tree-sitter-slang", - "generate_requires_npm": true - }, - "filetype": "shaderslang", - "experimental": true + "url": "https://github.com/Decodetalkers/tree-sitter-groovy", + "branch": "gh-pages" + } }, { - "lang": "v", + "lang": "vhs", "install_info": { + "url": "https://github.com/charmbracelet/tree-sitter-vhs", "files": [ "src/parser.c" - ], - "url": "https://github.com/v-analyzer/v-analyzer", - "location": "tree_sitter_v" + ] }, - "filetype": "vlang" + "filetype": "tape" }, { - "lang": "tiger", + "lang": "rnoweb", "install_info": { + "url": "https://github.com/bamonroe/tree-sitter-rnoweb", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/ambroisie/tree-sitter-tiger" + ] } }, { - "lang": "regex", + "lang": "graphql", "install_info": { + "url": "https://github.com/bkegley/tree-sitter-graphql", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-regex" + ] } }, { - "lang": "re2c", + "lang": "requirements", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-requirements", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-re2c" - } - }, - { - "lang": "tlaplus", - "install_info": { - "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/tlaplus-community/tree-sitter-tlaplus" + ] }, - "filetype": "tla" + "readme_name": "pip requirements" }, { - "lang": "qmljs", + "lang": "rego", "install_info": { + "url": "https://github.com/FallenAngel97/tree-sitter-rego", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/yuja/tree-sitter-qmljs" - }, - "filetype": "qml" + "src/parser.c" + ] + } }, { - "lang": "qmldir", + "lang": "gstlaunch", "install_info": { + "url": "https://github.com/theHamsta/tree-sitter-gstlaunch", "files": [ "src/parser.c" - ], - "url": "https://github.com/Decodetalkers/tree-sitter-qmldir" + ] } }, { - "lang": "ql", + "lang": "gleam", "install_info": { + "url": "https://github.com/gleam-lang/tree-sitter-gleam", "files": [ - "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-ql" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "pymanifest", + "lang": "hack", "install_info": { + "url": "https://github.com/slackhq/tree-sitter-hack", "files": [ - "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-pymanifest" - }, - "readme_name": "PyPA manifest" + "src/parser.c", + "src/scanner.c" + ] + } }, { - "lang": "cooklang", + "lang": "vue", "install_info": { + "url": "https://github.com/ikatyang/tree-sitter-vue", "files": [ "src/parser.c", "src/scanner.cc" - ], - "url": "https://github.com/addcninblue/tree-sitter-cooklang" + ] } }, { - "lang": "puppet", + "lang": "hare", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-hare", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-puppet" + ] } }, { - "lang": "pug", + "lang": "wgsl", "install_info": { + "url": "https://github.com/szebniok/tree-sitter-wgsl", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/zealot128/tree-sitter-pug" - }, - "experimental": true + ] + } }, { - "lang": "corn", + "lang": "haskell", + "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-haskell", + "files": [ + "src/parser.c", + "src/scanner.c" + ] + } + }, + { + "lang": "psv", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/jakestanger/tree-sitter-corn" + "url": "https://github.com/amaanq/tree-sitter-csv", + "location": "psv" } }, { - "lang": "javascript", + "lang": "wgsl_bevy", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/tree-sitter/tree-sitter-javascript" + "url": "https://github.com/theHamsta/tree-sitter-wgsl-bevy", + "generate_requires_npm": true } }, { - "lang": "tsv", + "lang": "haskell_persistent", "install_info": { + "url": "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent", "files": [ - "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-csv", - "location": "tsv" - } + "src/parser.c", + "src/scanner.c" + ] + }, + "filetype": "haskellpersistent" }, { - "lang": "cpon", + "lang": "wing", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.c" ], - "url": "https://github.com/amaanq/tree-sitter-cpon" - } + "requires_generate_from_grammar": true, + "url": "https://github.com/winglang/wing", + "location": "libs/tree-sitter-wing" + }, + "experimental": true }, { - "lang": "prql", + "lang": "promql", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/PRQL/tree-sitter-prql" + "url": "https://github.com/MichaHoffmann/tree-sitter-promql", + "experimental": true } }, { - "lang": "bash", + "lang": "phpdoc", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/tree-sitter/tree-sitter-bash" + "url": "https://github.com/claytonrcarter/tree-sitter-phpdoc", + "generate_requires_npm": true }, - "filetype": "sh" + "experimental": true }, { - "lang": "properties", + "lang": "liquidsoap", "install_info": { + "url": "https://github.com/savonet/tree-sitter-liquidsoap", "files": [ - "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-properties" - }, - "filetype": "jproperties" + "src/parser.c", + "src/scanner.cc" + ] + } }, { - "lang": "css", + "lang": "php", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/tree-sitter/tree-sitter-css" + "url": "https://github.com/tree-sitter/tree-sitter-php", + "location": "php" } }, { - "lang": "promql", + "lang": "xcompose", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-xcompose", "files": [ "src/parser.c" - ], - "url": "https://github.com/MichaHoffmann/tree-sitter-promql", - "experimental": true + ] } }, { - "lang": "csv", + "lang": "heex", "install_info": { + "url": "https://github.com/connorlay/tree-sitter-heex", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-csv", - "location": "csv" + ] } }, { - "lang": "typoscript", + "lang": "org", + "install_info": { + "url": "https://github.com/milisims/tree-sitter-org", + "files": [ + "src/parser.c", + "src/scanner.c" + ] + } + }, + { + "lang": "hjson", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/Teddytrombone/tree-sitter-typoscript" + "url": "https://github.com/winston0410/tree-sitter-hjson", + "generate_requires_npm": true } }, { - "lang": "cuda", + "lang": "gn", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-gn", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/theHamsta/tree-sitter-cuda", - "generate_requires_npm": true - } + ] + }, + "readme_name": "GN (Generate Ninja)" }, { - "lang": "poe_filter", + "lang": "luap", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-luap", "files": [ "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-poe-filter" + ] }, - "filetype": "poefilter", - "experimental": true, - "readme_name": "Path of Exile item filter" + "readme_name": "lua patterns" }, { - "lang": "glimmer", + "lang": "hlsl", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/alexlafroscia/tree-sitter-glimmer" - }, - "readme_name": "Glimmer and Ember", - "filetype": "handlebars" + "url": "https://github.com/theHamsta/tree-sitter-hlsl", + "generate_requires_npm": true + } }, { - "lang": "phpdoc", + "lang": "yuck", "install_info": { + "url": "https://github.com/Philipp-M/tree-sitter-yuck", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/claytonrcarter/tree-sitter-phpdoc", - "generate_requires_npm": true - }, - "experimental": true + ] + } }, { - "lang": "d", + "lang": "luau", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-luau", "files": [ "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/CyberShadow/tree-sitter-d", - "requires_generate_from_grammar": true - }, - "experimental": true + "src/scanner.c" + ] + } }, { - "lang": "ungrammar", + "lang": "zig", "install_info": { + "url": "https://github.com/maxxnino/tree-sitter-zig", "files": [ "src/parser.c" - ], - "url": "https://github.com/Philipp-M/tree-sitter-ungrammar" + ] } }, { - "lang": "latex", + "lang": "m68k", + "install_info": { + "url": "https://github.com/grahambates/tree-sitter-m68k", + "files": [ + "src/parser.c" + ] + }, + "filetype": "asm68k" + }, + { + "lang": "hoon", "install_info": { + "url": "https://github.com/urbit-pilled/tree-sitter-hoon", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/latex-lsp/tree-sitter-latex" + ] }, - "filetype": "tex" + "experimental": true }, { - "lang": "dart", + "lang": "templ", "install_info": { + "url": "https://github.com/vrischmann/tree-sitter-templ", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/UserNobody14/tree-sitter-dart" + ] } }, { - "lang": "unison", + "lang": "arduino", "install_info": { + "url": "https://github.com/ObserverOfTime/tree-sitter-arduino", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/kylegoetz/tree-sitter-unison", - "requires_generate_from_grammar": true + ] } }, { - "lang": "markdown", + "lang": "make", "install_info": { + "url": "https://github.com/alemuller/tree-sitter-make", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/MDeiml/tree-sitter-markdown", - "location": "tree-sitter-markdown" - }, - "readme_name": "markdown (basic highlighting)", - "experimental": true + "src/parser.c" + ] + } }, { - "lang": "devicetree", + "lang": "htmldjango", "install_info": { + "url": "https://github.com/interdependence/tree-sitter-htmldjango", "files": [ "src/parser.c" - ], - "url": "https://github.com/joelspadin/tree-sitter-devicetree" + ] }, - "filetype": "dts" + "experimental": true }, { - "lang": "usd", + "lang": "objc", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-objc", "files": [ "src/parser.c" - ], - "url": "https://github.com/ColinKennedy/tree-sitter-usd" + ] } }, { - "lang": "hjson", + "lang": "http", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/winston0410/tree-sitter-hjson", + "url": "https://github.com/rest-nvim/tree-sitter-http", "generate_requires_npm": true } }, { - "lang": "ini", + "lang": "git_rebase", "install_info": { + "url": "https://github.com/the-mikedavis/tree-sitter-git-rebase", "files": [ "src/parser.c" - ], - "url": "https://github.com/justinmk/tree-sitter-ini" + ] }, - "experimental": true - }, - { - "lang": "dhall", - "install_info": { - "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/jbellerb/tree-sitter-dhall" - } + "filetype": "gitrebase" }, { - "lang": "java", + "lang": "hurl", "install_info": { + "url": "https://github.com/pfeiferj/tree-sitter-hurl", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-java" + ] } }, { - "lang": "go", + "lang": "leo", "install_info": { + "url": "https://github.com/r001/tree-sitter-leo", "files": [ "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-go" + ] } }, { - "lang": "org", + "lang": "markdown_inline", + "readme_name": "markdown_inline (needed for full highlighting)", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/milisims/tree-sitter-org" - } + "url": "https://github.com/MDeiml/tree-sitter-markdown", + "location": "tree-sitter-markdown-inline" + }, + "experimental": true }, { - "lang": "odin", + "lang": "nix", "install_info": { + "url": "https://github.com/cstrahan/tree-sitter-nix", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-odin" + ] } }, { - "lang": "dockerfile", + "lang": "ispc", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/camdencheek/tree-sitter-dockerfile" + "url": "https://github.com/fab4100/tree-sitter-ispc", + "generate_requires_npm": true } }, { - "lang": "scala", + "lang": "matlab", "install_info": { + "url": "https://github.com/acristoffers/tree-sitter-matlab", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-scala" + ] } }, { - "lang": "vala", + "lang": "fsh", "install_info": { + "url": "https://github.com/mgramigna/tree-sitter-fsh", "files": [ "src/parser.c" - ], - "url": "https://github.com/vala-lang/tree-sitter-vala" + ] } }, { - "lang": "dot", + "lang": "janet_simple", "install_info": { + "url": "https://github.com/sogaiu/tree-sitter-janet-simple", "files": [ - "src/parser.c" - ], - "url": "https://github.com/rydesun/tree-sitter-dot" - } + "src/parser.c", + "src/scanner.c" + ] + }, + "filetype": "janet" }, { - "lang": "hlsl", + "lang": "menhir", "install_info": { + "url": "https://github.com/Kerl13/tree-sitter-menhir", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/theHamsta/tree-sitter-hlsl", - "generate_requires_npm": true + ] } }, { - "lang": "ada", + "lang": "facility", "install_info": { + "url": "https://github.com/FacilityApi/tree-sitter-facility", "files": [ "src/parser.c" - ], - "url": "https://github.com/briot/tree-sitter-ada" - } + ] + }, + "filetype": "fsd" }, { - "lang": "doxygen", + "lang": "glsl", "install_info": { "files": [ - "src/parser.c", - "src/scanner.c" + "src/parser.c" ], - "url": "https://github.com/amaanq/tree-sitter-doxygen" + "url": "https://github.com/theHamsta/tree-sitter-glsl", + "generate_requires_npm": true } }, { - "lang": "vhs", + "lang": "mermaid", + "experimental": true, "install_info": { + "url": "https://github.com/monaqa/tree-sitter-mermaid", "files": [ "src/parser.c" - ], - "url": "https://github.com/charmbracelet/tree-sitter-vhs" - }, - "filetype": "tape" + ] + } }, { - "lang": "dtd", + "lang": "hocon", "install_info": { "files": [ - "src/parser.c", - "src/scanner.c" + "src/parser.c" ], - "url": "https://github.com/ObserverOfTime/tree-sitter-xml", - "location": "tree-sitter-dtd" + "url": "https://github.com/antosha417/tree-sitter-hocon", + "generate_requires_npm": true } }, { - "lang": "forth", + "lang": "meson", "install_info": { + "url": "https://github.com/Decodetalkers/tree-sitter-meson", "files": [ "src/parser.c" - ], - "url": "https://github.com/AlexanderBrevig/tree-sitter-forth" + ] } }, { - "lang": "cue", + "lang": "nasm", "install_info": { + "url": "https://github.com/naclsn/tree-sitter-nasm", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/eonpatapon/tree-sitter-cue" + "src/parser.c" + ] } }, { - "lang": "ebnf", + "lang": "mlir", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/RubixDev/ebnf", - "location": "crates/tree-sitter-ebnf" + "url": "https://github.com/artagnon/tree-sitter-mlir", + "requires_generate_from_grammar": true }, "experimental": true }, { - "lang": "vimdoc", + "lang": "jq", + "install_info": { + "url": "https://github.com/flurie/tree-sitter-jq", + "files": [ + "src/parser.c" + ] + } + }, + { + "lang": "luadoc", + "install_info": { + "url": "https://github.com/amaanq/tree-sitter-luadoc", + "files": [ + "src/parser.c" + ] + } + }, + { + "lang": "jsdoc", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-jsdoc", "files": [ "src/parser.c" - ], - "url": "https://github.com/neovim/tree-sitter-vimdoc" - }, - "filetype": "help" + ] + } }, { - "lang": "awk", + "lang": "html", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-html", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/Beaglefoot/tree-sitter-awk" + ] } }, { - "lang": "fish", + "lang": "nickel", "install_info": { + "url": "https://github.com/nickel-lang/tree-sitter-nickel", "files": [ "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/ram02z/tree-sitter-fish" + "src/scanner.cc" + ] } }, { - "lang": "eds", + "lang": "json5", "install_info": { + "url": "https://github.com/Joakker/tree-sitter-json5", "files": [ "src/parser.c" - ], - "url": "https://github.com/uyha/tree-sitter-eds" + ] } }, { - "lang": "hoon", + "lang": "nim", "install_info": { + "url": "https://github.com/alaviss/tree-sitter-nim", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/urbit-pilled/tree-sitter-hoon" - }, - "experimental": true + ] + } }, { - "lang": "eex", + "lang": "elsa", + "install_info": { + "url": "https://github.com/glapa-grossklag/tree-sitter-elsa", + "files": [ + "src/parser.c" + ] + } + }, + { + "lang": "jsonc", "install_info": { "files": [ "src/parser.c" ], - "url": "https://github.com/connorlay/tree-sitter-eex" + "url": "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git", + "generate_requires_npm": true }, - "filetype": "eelixir" + "readme_name": "JSON with comments" }, { - "lang": "firrtl", + "lang": "nim_format_string", "install_info": { + "url": "https://github.com/aMOPel/tree-sitter-nim-format-string", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/amaanq/tree-sitter-firrtl" + "src/parser.c" + ] } }, { - "lang": "cpp", + "lang": "elvish", "install_info": { + "url": "https://github.com/elves/tree-sitter-elvish", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-cpp", - "generate_requires_npm": true + "src/parser.c" + ] } }, { - "lang": "wgsl_bevy", + "lang": "ninja", "install_info": { + "url": "https://github.com/alemuller/tree-sitter-ninja", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/theHamsta/tree-sitter-wgsl-bevy", - "generate_requires_npm": true + "src/parser.c" + ] } }, { - "lang": "elixir", + "lang": "jsonnet", "install_info": { + "url": "https://github.com/sourcegraph/tree-sitter-jsonnet", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/elixir-lang/tree-sitter-elixir" + ] } }, { - "lang": "wing", + "lang": "embedded_template", + "filetype": "eruby", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-embedded-template", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/winglang/wing", - "location": "libs/tree-sitter-wing", - "requires_generate_from_grammar": true - }, - "experimental": true + "src/parser.c" + ] + } }, { - "lang": "elm", + "lang": "julia", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-julia", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/elm-tooling/tree-sitter-elm" + ] } }, { - "lang": "agda", + "lang": "javascript", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-javascript", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-agda" + ] } }, { - "lang": "hocon", + "lang": "kconfig", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-kconfig", "files": [ - "src/parser.c" - ], - "url": "https://github.com/antosha417/tree-sitter-hocon", - "generate_requires_npm": true + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "elsa", + "lang": "norg", "install_info": { "files": [ - "src/parser.c" + "src/parser.c", + "src/scanner.cc" ], - "url": "https://github.com/glapa-grossklag/tree-sitter-elsa" + "use_makefile": true, + "url": "https://github.com/nvim-neorg/tree-sitter-norg", + "cxx_standard": "c++14" } }, { - "lang": "xcompose", + "lang": "kdl", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-kdl", "files": [ - "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-xcompose" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "ocaml", + "lang": "bash", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-bash", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-ocaml", - "location": "ocaml" - } + ] + }, + "filetype": "sh" }, { - "lang": "elvish", + "lang": "kotlin", "install_info": { + "url": "https://github.com/fwcd/tree-sitter-kotlin", "files": [ - "src/parser.c" - ], - "url": "https://github.com/elves/tree-sitter-elvish" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "angular", + "lang": "regex", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-regex", "files": [ "src/parser.c" - ], - "url": "https://github.com/steelsojka/tree-sitter-angular", - "requires_generate_from_grammar": true - }, - "experimental": true + ] + } }, { - "lang": "ocaml_interface", + "lang": "latex", "install_info": { + "url": "https://github.com/latex-lsp/tree-sitter-latex", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-ocaml", - "location": "interface" - }, - "filetype": "ocamlinterface" - }, - { - "lang": "embedded_template", - "install_info": { - "files": [ - "src/parser.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-embedded-template" + ] }, - "filetype": "eruby" + "filetype": "tex" }, { - "lang": "apex", + "lang": "kusto", "install_info": { + "url": "https://github.com/Willem-J-an/tree-sitter-kusto", "files": [ "src/parser.c" - ], - "url": "https://github.com/aheber/tree-sitter-sfapex", - "location": "apex" + ] } }, { - "lang": "gpg", + "lang": "nqc", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-nqc", "files": [ "src/parser.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-gpg-config" + ] } }, { - "lang": "erlang", + "lang": "firrtl", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-firrtl", "files": [ - "src/parser.c" - ], - "url": "https://github.com/WhatsApp/tree-sitter-erlang" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "groovy", + "lang": "lalrpop", "install_info": { + "url": "https://github.com/traxys/tree-sitter-lalrpop", "files": [ - "src/parser.c" - ], - "url": "https://github.com/Decodetalkers/tree-sitter-groovy", - "branch": "gh-pages" + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "hcl", + "lang": "glimmer", + "readme_name": "Glimmer and Ember", "install_info": { + "url": "https://github.com/alexlafroscia/tree-sitter-glimmer", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/MichaHoffmann/tree-sitter-hcl" - } + ] + }, + "filetype": "handlebars" }, { - "lang": "arduino", + "lang": "objdump", "install_info": { + "url": "https://github.com/ColinKennedy/tree-sitter-objdump", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/ObserverOfTime/tree-sitter-arduino" + ] } }, { - "lang": "graphql", + "lang": "verilog", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-verilog", "files": [ "src/parser.c" - ], - "url": "https://github.com/bkegley/tree-sitter-graphql" + ] } }, { - "lang": "pascal", + "lang": "foam", "install_info": { + "url": "https://github.com/FoamScience/tree-sitter-foam", "files": [ - "src/parser.c" - ], - "url": "https://github.com/Isopod/tree-sitter-pascal.git" - } + "src/parser.c", + "src/scanner.c" + ] + }, + "experimental": true }, { - "lang": "astro", + "lang": "ledger", "install_info": { + "url": "https://github.com/cbarrete/tree-sitter-ledger", "files": [ - "src/parser.c", - "src/scanner.cc" - ], - "url": "https://github.com/virchau13/tree-sitter-astro" + "src/parser.c" + ] } }, { - "lang": "gstlaunch", + "lang": "fennel", "install_info": { + "url": "https://github.com/travonted/tree-sitter-fennel", "files": [ "src/parser.c" - ], - "url": "https://github.com/theHamsta/tree-sitter-gstlaunch" + ] } }, { - "lang": "passwd", + "lang": "forth", "install_info": { + "url": "https://github.com/AlexanderBrevig/tree-sitter-forth", "files": [ "src/parser.c" - ], - "url": "https://github.com/ath3/tree-sitter-passwd" + ] } }, { - "lang": "hack", + "lang": "markdown", + "readme_name": "markdown (basic highlighting)", "install_info": { "files": [ "src/parser.c", "src/scanner.c" ], - "url": "https://github.com/slackhq/tree-sitter-hack" + "url": "https://github.com/MDeiml/tree-sitter-markdown", + "location": "tree-sitter-markdown" + }, + "experimental": true + }, + { + "lang": "fortran", + "install_info": { + "url": "https://github.com/stadelmanma/tree-sitter-fortran", + "files": [ + "src/parser.c", + "src/scanner.c" + ] } }, { - "lang": "authzed", + "lang": "java", "install_info": { + "url": "https://github.com/tree-sitter/tree-sitter-java", "files": [ "src/parser.c" - ], - "url": "https://github.com/mleonidas/tree-sitter-authzed" + ] } }, { - "lang": "hare", + "lang": "llvm", "install_info": { + "url": "https://github.com/benwilliamgraham/tree-sitter-llvm", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-hare" + ] } }, { - "lang": "perl", + "lang": "ini", "install_info": { + "url": "https://github.com/justinmk/tree-sitter-ini", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/tree-sitter-perl/tree-sitter-perl", - "branch": "release" - } + "src/parser.c" + ] + }, + "experimental": true }, { - "lang": "haskell", + "lang": "odin", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-odin", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-haskell" + ] } }, { - "lang": "foam", + "lang": "linkerscript", "install_info": { + "url": "https://github.com/amaanq/tree-sitter-linkerscript", "files": [ - "src/parser.c", - "src/scanner.c" - ], - "url": "https://github.com/FoamScience/tree-sitter-foam" + "src/parser.c" + ] }, - "experimental": true + "filetype": "ld" }, { - "lang": "html", + "lang": "fusion", "install_info": { + "url": "https://gitlab.com/jirgn/tree-sitter-fusion.git", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/tree-sitter/tree-sitter-html" + ] } }, { - "lang": "haskell_persistent", + "lang": "hcl", "install_info": { + "url": "https://github.com/MichaHoffmann/tree-sitter-hcl", "files": [ "src/parser.c", "src/scanner.c" - ], - "url": "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent" - }, - "filetype": "haskellpersistent" + ] + } }, { - "lang": "bass", + "lang": "pascal", "install_info": { + "url": "https://github.com/Isopod/tree-sitter-pascal.git", "files": [ "src/parser.c" - ], - "url": "https://github.com/amaanq/tree-sitter-bass" + ] } }, { - "lang": "heex", + "lang": "gdscript", "install_info": { + "url": "https://github.com/PrestonKnopp/tree-sitter-gdscript", "files": [ - "src/parser.c" - ], - "url": "https://github.com/connorlay/tree-sitter-heex" - } + "src/parser.c", + "src/scanner.c" + ] + }, + "readme_name": "Godot (gdscript)" } ] }