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