# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py { buildGrammar, fetchCrate, fetchFromBitbucket, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, fetchFromGitiles, fetchFromRepoOrCz, fetchFromSourcehut, fetchHex, fetchPypi, fetchgit, fetchhg, fetchsvn }: { ada = buildGrammar { language = "ada"; version = "0.0.0+rev=ba0894e"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; rev = "ba0894efa03beb70780156b91e28c716b7a4764d"; hash = "sha256-30yCHcO9LdZ9VKQpObWRfk49M5tC85IZvutXgzGwTjQ="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; agda = buildGrammar { language = "agda"; version = "0.0.0+rev=d3dc807"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-agda"; rev = "d3dc807692e6bca671d4491b3bf5c67eeca8c016"; hash = "sha256-2HBndaridTSSpYgCnpc6buLWWusmQPzsQjwAD9PkrCE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; }; angular = buildGrammar { language = "angular"; version = "0.0.0+rev=b7a7167"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; rev = "b7a7167762e3863b3d6247c708b7f9bca1ca7bea"; hash = "sha256-GXjjRcB0ml9MMYuJUWAlORWrOUsRxrwZ6kmg0fp3kNQ="; }; meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; }; apex = buildGrammar { language = "apex"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "apex"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; arduino = buildGrammar { language = "arduino"; version = "0.0.0+rev=4ddf79e"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-arduino"; rev = "4ddf79edaa87170ec12bd6a8d03a8ac528fe0ae7"; hash = "sha256-DbxzbbmKq0GxbKIKtoygEhbdYeEwp23Nkk15WI2AQW4="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; }; asm = buildGrammar { language = "asm"; version = "0.0.0+rev=afdc3d5"; src = fetchFromGitHub { owner = "RubixDev"; repo = "tree-sitter-asm"; rev = "afdc3d5da18d42cbb471c0f40527dbed9cace7ad"; hash = "sha256-YYzJMGmizeqZxBF2YXYPLjAo54Y60z7RFhLcmOJbeGY="; }; meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; }; astro = buildGrammar { language = "astro"; version = "0.0.0+rev=b422ccd"; src = fetchFromGitHub { owner = "virchau13"; repo = "tree-sitter-astro"; rev = "b422ccd41f0b433260a3d28df7e39fa2ff63ef9c"; hash = "sha256-FrXd4dR28GP1CAP+SaGSRO8TImok9MjVw2vWyZgUijQ="; }; meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; }; authzed = buildGrammar { language = "authzed"; version = "0.0.0+rev=1dec7e1"; src = fetchFromGitHub { owner = "mleonidas"; repo = "tree-sitter-authzed"; rev = "1dec7e1af96c56924e3322cd85fdce15d0a31d00"; hash = "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ="; }; meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; }; awk = buildGrammar { language = "awk"; version = "0.0.0+rev=ba74721"; src = fetchFromGitHub { owner = "Beaglefoot"; repo = "tree-sitter-awk"; rev = "ba7472152d79a8c916550c80fdbfd5724d07a0c9"; hash = "sha256-ywrd9wCdrQ9UZPXvB8fUkelFaZzHxL+hDAPSecMueFs="; }; meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; }; bash = buildGrammar { language = "bash"; version = "0.0.0+rev=f8fb327"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; rev = "f8fb3274f72a30896075585b32b0c54cad65c086"; hash = "sha256-sj1qYb42k0hXXcNCKg1hINYD11wDcVpnoPhZNtlYT6k="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; bass = buildGrammar { language = "bass"; version = "0.0.0+rev=c9ba456"; src = fetchFromGitHub { owner = "vito"; repo = "tree-sitter-bass"; rev = "c9ba4568af24cd3403029730687c0a43d1350a43"; hash = "sha256-F131TkIt2mW2n8Da3zI1/B0yoT9Ezo2hWoptpsdMrb4="; }; meta.homepage = "https://github.com/vito/tree-sitter-bass"; }; beancount = buildGrammar { language = "beancount"; version = "0.0.0+rev=c25f803"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; rev = "c25f8034c977681653a8acd541c8b4877a58f474"; hash = "sha256-j+TyGT5FycEj+E6si7GSKUauvXNvl1L2NEw98jU7jns="; }; meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; }; bibtex = buildGrammar { language = "bibtex"; version = "0.0.0+rev=ccfd77d"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-bibtex"; rev = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; }; meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; }; bicep = buildGrammar { language = "bicep"; version = "0.0.0+rev=0092c7d"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bicep"; rev = "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0"; hash = "sha256-jj1ccJQOX8oBx1XVKzI53B1sveq5kNADc2DB8bJhsf4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bicep"; }; bitbake = buildGrammar { language = "bitbake"; version = "0.0.0+rev=7e0e2ac"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bitbake"; rev = "7e0e2ac6f1d0da1a91ab84f35edddfdfece54f1a"; hash = "sha256-7He69Nk1b0gUCnLcfALQk46E2JPDhVpIIqS6qtJIx4k="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bitbake"; }; blueprint = buildGrammar { language = "blueprint"; version = "0.0.0+rev=863cea9"; src = fetchFromGitLab { owner = "gabmus"; repo = "tree-sitter-blueprint"; rev = "863cea9f83ad5637300478e0559262f1e791684b"; hash = "sha256-QbkwdqH4Q+bqsp7XawUNXR45ROxfpMf+goCBFTw07I4="; }; meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint.git"; }; c = buildGrammar { language = "c"; version = "0.0.0+rev=1aafaff"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; rev = "1aafaff4d26dac5a36dd3495be33e1c20161d761"; hash = "sha256-eix/BqsZzrJc+h1sHiG/IDtdyZvIsEdox71sPMNXs58="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c_sharp = buildGrammar { language = "c_sharp"; version = "0.0.0+rev=9de5652"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; rev = "9de565257ada70ac441c640e3b5d6850e2df5ab8"; hash = "sha256-QNI2V1CG1DdkMIzR+NUcM/IjtQHnJcYn9Nk3sUmkINE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; cairo = buildGrammar { language = "cairo"; version = "0.0.0+rev=6216c6e"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-cairo"; rev = "6216c6ee5e9fc0649c4bd7b1aedd884a55bdd9ef"; hash = "sha256-D8yAkxaokkdNFLnBDWTa6Xu21ibpVw1A4sd/llh8BKs="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-cairo"; }; capnp = buildGrammar { language = "capnp"; version = "0.0.0+rev=7b0883c"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-capnp"; rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-capnp"; }; chatito = buildGrammar { language = "chatito"; version = "0.0.0+rev=fe7a2a7"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-chatito"; rev = "fe7a2a75d3d74c1215141b7a7ebebb57ae17a370"; hash = "sha256-4ianrWSctAIufc/8I1pxWvoij1nG7mcRemQs0fj1Qt8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito"; }; clojure = buildGrammar { language = "clojure"; version = "0.0.0+rev=6e41628"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-clojure"; rev = "6e41628e9d18b19caea1cb1d72aae4ccff5bdfe9"; hash = "sha256-ssJIftjadMmoESm882mQ3fUjIoTDWtBrOolgYLcmlEE="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; }; cmake = buildGrammar { language = "cmake"; version = "0.0.0+rev=20ffd6d"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; rev = "20ffd6d3b4da1acdbf2d08204b2130a5b2f7c4b3"; hash = "sha256-Cnv6u6hCcuF9hrFafD3laeZbOSJ0u415vGWmLJeNdJo="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; comment = buildGrammar { language = "comment"; version = "0.0.0+rev=aefcc28"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-comment"; rev = "aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1"; hash = "sha256-ihkBqdYVulTlysb9J8yg4c5XVktJw8jIwzhqybBw8Ug="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; }; commonlisp = buildGrammar { language = "commonlisp"; version = "0.0.0+rev=83ae738"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-commonlisp"; rev = "83ae738bed7e914cee9090c3fe4c80a32ab45905"; hash = "sha256-0qWcrn65vtOYz54NVi/sj+GqnGMztEpZJsl9sjbF5sw="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-commonlisp"; }; cooklang = buildGrammar { language = "cooklang"; version = "0.0.0+rev=81c2a86"; src = fetchFromGitHub { owner = "addcninblue"; repo = "tree-sitter-cooklang"; rev = "81c2a8667846b1e60db68b5601d864fe00fd1d3a"; hash = "sha256-zlffOW/ZJxpn3T2CMkrznkLLtuqxp7gIxVHEItvMepY="; }; meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; }; corn = buildGrammar { language = "corn"; version = "0.0.0+rev=604d73c"; src = fetchFromGitHub { owner = "jakestanger"; repo = "tree-sitter-corn"; rev = "604d73c38d4c28ca68e9e441ffd405d68cb63051"; hash = "sha256-ewpLp+se6XTY8aRoz247YlouS1p/kaS7CqVFu412C+Q="; }; meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; }; cpon = buildGrammar { language = "cpon"; version = "0.0.0+rev=594289e"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-cpon"; rev = "594289eadfec719198e560f9d7fd243c4db678d5"; hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-cpon"; }; cpp = buildGrammar { language = "cpp"; version = "0.0.0+rev=72fd001"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; rev = "72fd00128f1c38319670cbf4bcedbba0dc849d96"; hash = "sha256-COlDbMi3kKb1YAjJthBO5TmLOWs1dH4VAGNYgh8iSmE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; css = buildGrammar { language = "css"; version = "0.0.0+rev=02b4ee7"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-css"; rev = "02b4ee757654b7d54fe35352fd8e53a8a4385d42"; hash = "sha256-IniaiBBx2pDD5nwJKfr5i9qvfvG+z8H21v14qk14M0g="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; }; csv = buildGrammar { language = "csv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "csv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; cuda = buildGrammar { language = "cuda"; version = "0.0.0+rev=50a28f4"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-cuda"; rev = "50a28f4600c559e3d19a1825e854dfe6dcac1d49"; hash = "sha256-xVf9sD5CbXDn1Kw9vkgKd+hWmerQgHf7ntUtynRXpBo="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; }; cue = buildGrammar { language = "cue"; version = "0.0.0+rev=8a5f273"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; rev = "8a5f273bfa281c66354da562f2307c2d394b6c81"; hash = "sha256-uV7Tl41PCU+8uJa693km5xvysvbptbT7LvGyYIelspk="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; d = buildGrammar { language = "d"; version = "0.0.0+rev=750dde9"; src = fetchFromGitHub { owner = "gdamore"; repo = "tree-sitter-d"; rev = "750dde90ed9cdbd82493bc28478d8ab1976b0e9f"; hash = "sha256-Epw1QW4WS1le8OdQI0soO0VaDOgNveh7WTL4sol/cQU="; }; meta.homepage = "https://github.com/gdamore/tree-sitter-d"; }; dart = buildGrammar { language = "dart"; version = "0.0.0+rev=6da4647"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; rev = "6da46473ab8accb13da48113f4634e729a71d335"; hash = "sha256-AT7DuOq4mZZxizB2a5UsPGSIP11Jn88O7bJeJIEmv8s="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; devicetree = buildGrammar { language = "devicetree"; version = "0.0.0+rev=fb07e60"; src = fetchFromGitHub { owner = "joelspadin"; repo = "tree-sitter-devicetree"; rev = "fb07e6044ffd36932c57a5be01ba5d6b8a9337bb"; hash = "sha256-DKC+aUkdz2eGrXCXzW751aleG4Fxwmjn2KetTCOQRDY="; }; meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; }; dhall = buildGrammar { language = "dhall"; version = "0.0.0+rev=affb6ee"; src = fetchFromGitHub { owner = "jbellerb"; repo = "tree-sitter-dhall"; rev = "affb6ee38d629c9296749767ab832d69bb0d9ea8"; hash = "sha256-q9OkKmp0Nor+YkFc8pBVAOoXoWzwjjzg9lBUKAUnjmQ="; }; meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; }; diff = buildGrammar { language = "diff"; version = "0.0.0+rev=710e881"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-diff"; rev = "710e881127512bda8157096e26c1f3e91702823a"; hash = "sha256-BdRWI/7LiUS8z5LehaQgPVcdOPcEOJSmNHowtukHAQw="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff"; }; disassembly = buildGrammar { language = "disassembly"; version = "0.0.0+rev=0229c02"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-disassembly"; rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly"; }; djot = buildGrammar { language = "djot"; version = "0.0.0+rev=63f176e"; src = fetchFromGitHub { owner = "treeman"; repo = "tree-sitter-djot"; rev = "63f176e7db5fca073b55b98b7e5e95afd1587fcb"; hash = "sha256-8ksZvW0Gb3fZXUDA/uv3AzxDaD3s9B2ZyAIIp261jQg="; }; meta.homepage = "https://github.com/treeman/tree-sitter-djot"; }; dockerfile = buildGrammar { language = "dockerfile"; version = "0.0.0+rev=439c3e7"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-dockerfile"; rev = "439c3e7b8a9bfdbf1f7d7c2beaae4173dc484cbf"; hash = "sha256-sW3fCCAXNak4JszEPgspZFfOHtUlqnW3eRxzHNfzInk="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; }; dot = buildGrammar { language = "dot"; version = "0.0.0+rev=9ab8555"; src = fetchFromGitHub { owner = "rydesun"; repo = "tree-sitter-dot"; rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; }; meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; }; doxygen = buildGrammar { language = "doxygen"; version = "0.0.0+rev=a750758"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-doxygen"; rev = "a750758da90955c86fcc22fcbb6fa44a7d009865"; hash = "sha256-/4yBu5S9bQhxGO9JcNZukn+xpfzfaQQRLqVuDHgMYd0="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-doxygen"; }; dtd = buildGrammar { language = "dtd"; version = "0.0.0+rev=96beba9"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "96beba9f3e4156aaae64bb86997503b1ceb1283d"; hash = "sha256-XmSU9Om1bj/PtBxr22Sf81Mx68QINtK8Gls1fRldt6Q="; }; location = "dtd"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; earthfile = buildGrammar { language = "earthfile"; version = "0.0.0+rev=7d5cc9e"; src = fetchFromGitHub { owner = "glehmann"; repo = "tree-sitter-earthfile"; rev = "7d5cc9e27e3e340c8b521d11c8da84047494fe30"; hash = "sha256-0rjD8SJGot/KAsLVW98e7X2tbNPntScRk/oEsS1wmAg="; }; meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; }; ebnf = buildGrammar { language = "ebnf"; version = "0.0.0+rev=8e635b0"; src = fetchFromGitHub { owner = "RubixDev"; repo = "ebnf"; rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; }; location = "crates/tree-sitter-ebnf"; meta.homepage = "https://github.com/RubixDev/ebnf"; }; eds = buildGrammar { language = "eds"; version = "0.0.0+rev=fde6202"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-eds"; rev = "fde62029d4c715562230070b9af51a9500c2ce10"; hash = "sha256-E+VDOAnmbyUXzwhu+j2DXXBpuiI/d9gZdGsikAboLP4="; }; meta.homepage = "https://github.com/uyha/tree-sitter-eds"; }; eex = buildGrammar { language = "eex"; version = "0.0.0+rev=f742f2f"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-eex"; rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; }; elixir = buildGrammar { language = "elixir"; version = "0.0.0+rev=de690fa"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; rev = "de690fa8a028f122af46d9d2685679fe5f2d7d60"; hash = "sha256-bvbOWF+Fy3IhOPhkW6pB/3LcLXnPzqVQb8GOCCQWzw0="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { language = "elm"; version = "0.0.0+rev=09dbf22"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; rev = "09dbf221d7491dc8d8839616b27c21b9c025c457"; hash = "sha256-Bq2oWtqEAsKyV0iHNKC+hXW4fh4yUwbfUhPtZWg5pug="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; elsa = buildGrammar { language = "elsa"; version = "0.0.0+rev=0a66b2b"; src = fetchFromGitHub { owner = "glapa-grossklag"; repo = "tree-sitter-elsa"; rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; }; meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa"; }; elvish = buildGrammar { language = "elvish"; version = "0.0.0+rev=5e7210d"; src = fetchFromGitHub { owner = "elves"; repo = "tree-sitter-elvish"; rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; }; meta.homepage = "https://github.com/elves/tree-sitter-elvish"; }; embedded_template = buildGrammar { language = "embedded_template"; version = "0.0.0+rev=6d791b8"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-embedded-template"; rev = "6d791b897ecda59baa0689a85a9906348a2a6414"; hash = "sha256-I4L3mxkAnmKs+BiNRDAs58QFD2r8jN1B2yv0dZdgkzQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; }; erlang = buildGrammar { language = "erlang"; version = "0.0.0+rev=20ce5a9"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; rev = "20ce5a9234c7248b3f91c5b0b028f1760b954dde"; hash = "sha256-5m4zWP1LPbcab73RIIXD8wG8y68s/rwFypOX7OEWgoQ="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; facility = buildGrammar { language = "facility"; version = "0.0.0+rev=a525796"; src = fetchFromGitHub { owner = "FacilityApi"; repo = "tree-sitter-facility"; rev = "a52579670e2b14ec03d410c3c980fafaf6d659c4"; hash = "sha256-YHtKuR3AysJXV1JDEBmPCSPOpUxJSnxkbX3/y/tX8ws="; }; meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; }; faust = buildGrammar { language = "faust"; version = "0.0.0+rev=f3b9274"; src = fetchFromGitHub { owner = "khiner"; repo = "tree-sitter-faust"; rev = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; hash = "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY="; }; meta.homepage = "https://github.com/khiner/tree-sitter-faust"; }; fennel = buildGrammar { language = "fennel"; version = "0.0.0+rev=215e391"; src = fetchFromGitHub { owner = "alexmozaidze"; repo = "tree-sitter-fennel"; rev = "215e3913524abc119daa9db7cf6ad2f2f5620189"; hash = "sha256-myh0+ZNDzdUZFAdsw8uVGyo0VYh0wKNZ11vlJKTSZnA="; }; meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; }; fidl = buildGrammar { language = "fidl"; version = "0.0.0+rev=0a8910f"; src = fetchFromGitHub { owner = "google"; repo = "tree-sitter-fidl"; rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; }; meta.homepage = "https://github.com/google/tree-sitter-fidl"; }; firrtl = buildGrammar { language = "firrtl"; version = "0.0.0+rev=8503d3a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-firrtl"; rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-firrtl"; }; fish = buildGrammar { language = "fish"; version = "0.0.0+rev=a78aef9"; src = fetchFromGitHub { owner = "ram02z"; repo = "tree-sitter-fish"; rev = "a78aef9abc395c600c38a037ac779afc7e3cc9e0"; hash = "sha256-D7s3ZsHQeGf+pYdbXvi5GMFqbkgajBuqTQwvjnjnrVo="; }; meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; }; foam = buildGrammar { language = "foam"; version = "0.0.0+rev=04664b4"; src = fetchFromGitHub { owner = "FoamScience"; repo = "tree-sitter-foam"; rev = "04664b40c0dadb7ef37028acf3422c63271d377b"; hash = "sha256-cIeYuYti/rzMivwRU//zzhMXJsTOMBveLK2zB4qRWGI="; }; meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; }; forth = buildGrammar { language = "forth"; version = "0.0.0+rev=9018923"; src = fetchFromGitHub { owner = "AlexanderBrevig"; repo = "tree-sitter-forth"; rev = "90189238385cf636b9ee99ce548b9e5b5e569d48"; hash = "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws="; }; meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; }; fortran = buildGrammar { language = "fortran"; version = "0.0.0+rev=f73d473"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; rev = "f73d473e3530862dee7cbb38520f28824e7804f6"; hash = "sha256-K9CnLhDKiWTxVM5OBZ80psV2oFDnlTgd+DDoP39ufds="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; fsh = buildGrammar { language = "fsh"; version = "0.0.0+rev=fa33477"; src = fetchFromGitHub { owner = "mgramigna"; repo = "tree-sitter-fsh"; rev = "fa3347712f7a59ed02ccf508284554689c6cde28"; hash = "sha256-6TLG2edQeo+jRVAnO6mq3pC8RYNFi2UVVT3mQGZqk5U="; }; meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; }; func = buildGrammar { language = "func"; version = "0.0.0+rev=0834e35"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-func"; rev = "0834e35ecf8b23fbf9ad15b088af6a897e19d4a8"; hash = "sha256-2+YOp7MnwZR2qg95h/ywjJwDSLUnodtkwwpv9zuy8p8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-func"; }; fusion = buildGrammar { language = "fusion"; version = "0.0.0+rev=19db2f4"; src = fetchFromGitLab { owner = "jirgn"; repo = "tree-sitter-fusion"; rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; }; meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion.git"; }; gdscript = buildGrammar { language = "gdscript"; version = "0.0.0+rev=1f1e782"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-gdscript"; rev = "1f1e782fe2600f50ae57b53876505b8282388d77"; hash = "sha256-HikAZVoOqKRNnEBv/CCqqyt94HbXg2dBq+4GsmUFSIA="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; gdshader = buildGrammar { language = "gdshader"; version = "0.0.0+rev=ffd9f95"; src = fetchFromGitHub { owner = "GodOfAvacyn"; repo = "tree-sitter-gdshader"; rev = "ffd9f958df13cae04593781d7d2562295a872455"; hash = "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4="; }; meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; }; git_config = buildGrammar { language = "git_config"; version = "0.0.0+rev=9c2a1b7"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-config"; rev = "9c2a1b7894e6d9eedfe99805b829b4ecd871375e"; hash = "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; }; git_rebase = buildGrammar { language = "git_rebase"; version = "0.0.0+rev=d8a4207"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-rebase"; rev = "d8a4207ebbc47bd78bacdf48f883db58283f9fd8"; hash = "sha256-mbRu2+wZVf5Nk3XlFvLSBOUg2QqmCR2tqO7gLpOJ45k="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; }; gitattributes = buildGrammar { language = "gitattributes"; version = "0.0.0+rev=41940e1"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gitattributes"; rev = "41940e199ba5763abea1d21b4f717014b45f01ea"; hash = "sha256-h9RPFI40C4LxjjKZEKkVCnUjNkh6Tgl74msSTpju7ZY="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; }; gitcommit = buildGrammar { language = "gitcommit"; version = "0.0.0+rev=edd817e"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; rev = "edd817e0532f179b7f7f371dc180629070945f0c"; hash = "sha256-iipzgO8vJJpxhf/ZJh6tsfRa54C6g9rAN9TVdycKiqc="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; gitignore = buildGrammar { language = "gitignore"; version = "0.0.0+rev=f4685bf"; src = fetchFromGitHub { owner = "shunsambongi"; repo = "tree-sitter-gitignore"; rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; }; meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; }; gleam = buildGrammar { language = "gleam"; version = "0.0.0+rev=bcf9c45"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; rev = "bcf9c45b56cbe46e9dac5eee0aee75df270000ac"; hash = "sha256-XdgPPX5gKvr4yIpMy6M7AKxaMrilt5Pzp6gUa8o+EwE="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; glimmer = buildGrammar { language = "glimmer"; version = "0.0.0+rev=6b25d26"; src = fetchFromGitHub { owner = "alexlafroscia"; repo = "tree-sitter-glimmer"; rev = "6b25d265c990139353e1f7f97baf84987ebb7bf0"; hash = "sha256-azLagXPC659Ee0UwqtW0XgpxGLqMSrwmKZy8htsp4xU="; }; meta.homepage = "https://github.com/alexlafroscia/tree-sitter-glimmer"; }; glsl = buildGrammar { language = "glsl"; version = "0.0.0+rev=e7817c9"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-glsl"; rev = "e7817c982e0e921c5ee89a1e0283121bb5cc5e01"; hash = "sha256-pkbvD+VQUtR6GiY4RP6J6tB2Cl2UyqjB7t/HE0dLr78="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; }; gn = buildGrammar { language = "gn"; version = "0.0.0+rev=bc06955"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-gn"; rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-gn"; }; gnuplot = buildGrammar { language = "gnuplot"; version = "0.0.0+rev=3c895f5"; src = fetchFromGitHub { owner = "dpezto"; repo = "tree-sitter-gnuplot"; rev = "3c895f5d9c0b3a3c7e02383766b462c21913c000"; hash = "sha256-szpXAHOcQjdk9mN87V69Jjdgj0aP/q7uRVza0yaK/uw="; }; meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; }; go = buildGrammar { language = "go"; version = "0.0.0+rev=eb68645"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; rev = "eb68645662a3f7bf7fdd4bcb9531585f54c8570e"; hash = "sha256-RZx8M3QGX/+kfjbEB0+f2jeDZhGF+XGXwtb5oltxHrI="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; godot_resource = buildGrammar { language = "godot_resource"; version = "0.0.0+rev=2ffb90d"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-godot-resource"; rev = "2ffb90de47417018651fc3b970e5f6b67214dc9d"; hash = "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; }; gomod = buildGrammar { language = "gomod"; version = "0.0.0+rev=bbe2fe3"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-go-mod"; rev = "bbe2fe3be4b87e06a613e685250f473d2267f430"; hash = "sha256-OPtqXe6OMC9c5dgFH8Msj+6DU01LvLKVbCzGLj0PnLI="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; }; gosum = buildGrammar { language = "gosum"; version = "0.0.0+rev=e2ac513"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-go-sum"; rev = "e2ac513b2240c7ff1069ae33b2df29ce90777c11"; hash = "sha256-2foA2sd5PQpmeX8OhXrW/dxoJaEyxDXzPWh+UD0dgzQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-go-sum"; }; gotmpl = buildGrammar { language = "gotmpl"; version = "0.0.0+rev=17144a7"; src = fetchFromGitHub { owner = "ngalaiko"; repo = "tree-sitter-go-template"; rev = "17144a77be0acdecebd9d557398883569fed41de"; hash = "sha256-aB8MTTKzxV9+66goNfFRI39wzuBiGECAc8HvAQzIv80="; }; meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; }; gowork = buildGrammar { language = "gowork"; version = "0.0.0+rev=949a8a4"; src = fetchFromGitHub { owner = "omertuc"; repo = "tree-sitter-go-work"; rev = "949a8a470559543857a62102c84700d291fc984c"; hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; }; meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; }; gpg = buildGrammar { language = "gpg"; version = "0.0.0+rev=f99323f"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gpg-config"; rev = "f99323fb8f3f10b6c69db0c2f6d0a14bd7330675"; hash = "sha256-VJXXpHVMKUNaslsjoKR6XsaUJ8C+0MyidXtRPRywnpg="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gpg-config"; }; graphql = buildGrammar { language = "graphql"; version = "0.0.0+rev=5e66e96"; src = fetchFromGitHub { owner = "bkegley"; repo = "tree-sitter-graphql"; rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; }; meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; }; groovy = buildGrammar { language = "groovy"; version = "0.0.0+rev=6c5c881"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; rev = "6c5c8813233fe326e24c5ef032858d13f8006a8d"; hash = "sha256-NursRJ7DBmlbA7EOzC+WwoxDkjMUZYANcdX48DyjEIY="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; gstlaunch = buildGrammar { language = "gstlaunch"; version = "0.0.0+rev=549aef2"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-gstlaunch"; rev = "549aef253fd38a53995cda1bf55c501174372bf7"; hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-gstlaunch"; }; hack = buildGrammar { language = "hack"; version = "0.0.0+rev=fca1e29"; src = fetchFromGitHub { owner = "slackhq"; repo = "tree-sitter-hack"; rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; hash = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk="; }; meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; }; hare = buildGrammar { language = "hare"; version = "0.0.0+rev=0705249"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-hare"; rev = "070524937539eb8bb4f10debd9c83b66c434f3a2"; hash = "sha256-NUvbkMYA1nZmS84vLNguto/Fo7wdrDmRCBnveR88ry0="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-hare"; }; haskell = buildGrammar { language = "haskell"; version = "0.0.0+rev=95a4f00"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; rev = "95a4f0023741b3bee0cc500f3dab9c5bab2dc2be"; hash = "sha256-bqcBjH4ar5OcxkhtFcYmBxDwHK0TYxkXEcg4NLudi08="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; haskell_persistent = buildGrammar { language = "haskell_persistent"; version = "0.0.0+rev=577259b"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "tree-sitter-haskell-persistent"; rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; }; meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; }; hcl = buildGrammar { language = "hcl"; version = "0.0.0+rev=e936d3f"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "e936d3fef8bac884661472dce71ad82284761eb1"; hash = "sha256-lcvs4auZrMb1f9ocrAnLVxX8JnvrPT18LsJBqoNG9Oo="; }; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; }; heex = buildGrammar { language = "heex"; version = "0.0.0+rev=b5ad6e3"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-heex"; rev = "b5ad6e34eea18a15bbd1466ca707a17f9bff7b93"; hash = "sha256-o0ArFfBJTrEQVXVet+AIDPCB/b9KKvOYrrtMGyLgtM8="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; }; helm = buildGrammar { language = "helm"; version = "0.0.0+rev=17144a7"; src = fetchFromGitHub { owner = "ngalaiko"; repo = "tree-sitter-go-template"; rev = "17144a77be0acdecebd9d557398883569fed41de"; hash = "sha256-aB8MTTKzxV9+66goNfFRI39wzuBiGECAc8HvAQzIv80="; }; location = "dialects/helm"; meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; }; hjson = buildGrammar { language = "hjson"; version = "0.0.0+rev=02fa3b7"; src = fetchFromGitHub { owner = "winston0410"; repo = "tree-sitter-hjson"; rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; }; meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; }; hlsl = buildGrammar { language = "hlsl"; version = "0.0.0+rev=d200375"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-hlsl"; rev = "d200375a29b24764b78d7051df0024ed7c2f1ab0"; hash = "sha256-HCbH8Lyi2ziaUTxhgVPQ4hyOZhRxNFW66gAkoFT/Ubg="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; }; hlsplaylist = buildGrammar { language = "hlsplaylist"; version = "0.0.0+rev=3e65f65"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-hlsplaylist"; rev = "3e65f652b9dea8d38f9a44b5b0898a51c9247eb8"; hash = "sha256-IGfKnEG1b9TSPBjxb+NjgweyKp7HUyZCe2gR/xnV5CY="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; }; hocon = buildGrammar { language = "hocon"; version = "0.0.0+rev=c390f10"; src = fetchFromGitHub { owner = "antosha417"; repo = "tree-sitter-hocon"; rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; }; meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; }; hoon = buildGrammar { language = "hoon"; version = "0.0.0+rev=a24c5a3"; src = fetchFromGitHub { owner = "urbit-pilled"; repo = "tree-sitter-hoon"; rev = "a24c5a39d1d7e993a8bee913c8e8b6a652ca5ae8"; hash = "sha256-jBKgZaZpm81ufN32sRNsCRtZhI5m057J+UY1uQdZK3E="; }; meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; }; html = buildGrammar { language = "html"; version = "0.0.0+rev=bfa075d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; rev = "bfa075d83c6b97cd48440b3829ab8d24a2319809"; hash = "sha256-zUbcez+kWKJb7ZV8rC17NJ61P85hgA3HXtQCFevFwvs="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; htmldjango = buildGrammar { language = "htmldjango"; version = "0.0.0+rev=ea71012"; src = fetchFromGitHub { owner = "interdependence"; repo = "tree-sitter-htmldjango"; rev = "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae"; hash = "sha256-z4PqUbUXOtqOyPYl2h+bWA0maZJqZd5aZB75og+Ye6A="; }; meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; }; http = buildGrammar { language = "http"; version = "0.0.0+rev=8d22f33"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "tree-sitter-http"; rev = "8d22f33faa5aa95c6526606fb656ada342e59e40"; hash = "sha256-L+9cDLTmisZmdBXocK8u7fkJIlaZId9qeQxVWwFkdJg="; }; meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; }; hurl = buildGrammar { language = "hurl"; version = "0.0.0+rev=ad705af"; src = fetchFromGitHub { owner = "pfeiferj"; repo = "tree-sitter-hurl"; rev = "ad705af8c44c737bdb965fc081329c50716d2d03"; hash = "sha256-Pdk7wGaTtQHola+Ek5a7pLBfRUEJfgx+nSunh7/c13I="; }; meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; }; hyprlang = buildGrammar { language = "hyprlang"; version = "0.0.0+rev=e5da7d0"; src = fetchFromGitHub { owner = "luckasRanarison"; repo = "tree-sitter-hyprlang"; rev = "e5da7d0aa44403153e0394d87d9edea4e5bd6609"; hash = "sha256-jKp880I0XkApB3aFINAPfwn1txuMwalh4NrLUHan3H4="; }; meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang"; }; ini = buildGrammar { language = "ini"; version = "0.0.0+rev=bcb84a2"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; rev = "bcb84a2d4bcd6f55b911c42deade75c8f90cb0c5"; hash = "sha256-dYPeVTNWO4apY5dsjsKViavU7YtLeGTp6BzEemXhsEU="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; ispc = buildGrammar { language = "ispc"; version = "0.0.0+rev=9b2f9ae"; src = fetchFromGitHub { owner = "fab4100"; repo = "tree-sitter-ispc"; rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; }; meta.homepage = "https://github.com/fab4100/tree-sitter-ispc"; }; janet_simple = buildGrammar { language = "janet_simple"; version = "0.0.0+rev=51271e2"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; rev = "51271e260346878e1a1aa6c506ce6a797b7c25e2"; hash = "sha256-QXH/s0mB9kDKuYYB+Pa+nPjArt4pjcsLXCHP4I3nGwU="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; java = buildGrammar { language = "java"; version = "0.0.0+rev=953abfc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; rev = "953abfc8bb3eb2f578e1f461edba4a9885f974b8"; hash = "sha256-COrEPsdTI6MJeb5iIZtyNHHe6nMsD/EnHDRVDTSKFTg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javascript = buildGrammar { language = "javascript"; version = "0.0.0+rev=fff4560"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; rev = "fff4560044bdc51d9f6995f1edc797b7cd72b9dc"; hash = "sha256-erxZ5nYvUwrzdRnkni8WEsxB04ghI7H3DLASfCoHXYs="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; jq = buildGrammar { language = "jq"; version = "0.0.0+rev=13990f5"; src = fetchFromGitHub { owner = "flurie"; repo = "tree-sitter-jq"; rev = "13990f530e8e6709b7978503da9bc8701d366791"; hash = "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY="; }; meta.homepage = "https://github.com/flurie/tree-sitter-jq"; }; jsdoc = buildGrammar { language = "jsdoc"; version = "0.0.0+rev=6a6cf9e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-jsdoc"; rev = "6a6cf9e7341af32d8e2b2e24a37fbfebefc3dc55"; hash = "sha256-fKscFhgZ/BQnYnE5EwurFZgiE//O0WagRIHVtDyes/Y="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; }; json = buildGrammar { language = "json"; version = "0.0.0+rev=80e623c"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; rev = "80e623c2165887f9829357acfa9c0a0bab34a3cd"; hash = "sha256-waejAbS7MjrE7w03MPqvBRpEpqTcKc6RgKCVSYaDV1Y="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; json5 = buildGrammar { language = "json5"; version = "0.0.0+rev=c23f7a9"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; rev = "c23f7a9b1ee7d45f516496b1e0e4be067264fa0d"; hash = "sha256-16gDgbPUyhSo3PJD9+zz6QLVd6G/W1afjyuCJbDUSIY="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; jsonc = buildGrammar { language = "jsonc"; version = "0.0.0+rev=02b0165"; src = fetchFromGitLab { owner = "WhyNotHugo"; repo = "tree-sitter-jsonc"; rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; }; meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git"; }; jsonnet = buildGrammar { language = "jsonnet"; version = "0.0.0+rev=d34615f"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "tree-sitter-jsonnet"; rev = "d34615fa12cc1d1cfc1f1f1a80acc9db80ee4596"; hash = "sha256-jjDjntNm0YAsG6Ec2n0eB8BjpgEQEAjV8LAZ3GGYhG8="; }; meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; }; julia = buildGrammar { language = "julia"; version = "0.0.0+rev=acd5ca1"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; rev = "acd5ca12cc278df7960629c2429a096c7ac4bbea"; hash = "sha256-1dOUMS4nlPaG5WxpCONXclVgq4F/Ti4JQK81KOnxvIk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; just = buildGrammar { language = "just"; version = "0.0.0+rev=6c2f018"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; rev = "6c2f018ab1d90946c0ce029bb2f7d57f56895dff"; hash = "sha256-EnU0IpBr9i3+RFLzg7g6XuDSiuMBLGQ0eCJNPKeDohw="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; kconfig = buildGrammar { language = "kconfig"; version = "0.0.0+rev=486fea7"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kconfig"; rev = "486fea71f61ad9f3fd4072a118402e97fe88d26c"; hash = "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kconfig"; }; kdl = buildGrammar { language = "kdl"; version = "0.0.0+rev=49fb89a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kdl"; rev = "49fb89a854d93b58a65a19724ac307195ca11941"; hash = "sha256-U8N6aaTyYT6zaOKJ8S+3dMjS4ngxc9Yo7g4OFi03RR4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kdl"; }; kotlin = buildGrammar { language = "kotlin"; version = "0.0.0+rev=260afd9"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; rev = "260afd9a92bac51b3a4546303103c3d40a430639"; hash = "sha256-cmtUGmytAgiqBi31CNxEX+vE3YXmH1hphsIHvGRd7SY="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; kusto = buildGrammar { language = "kusto"; version = "0.0.0+rev=8353a12"; src = fetchFromGitHub { owner = "Willem-J-an"; repo = "tree-sitter-kusto"; rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; }; meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto"; }; lalrpop = buildGrammar { language = "lalrpop"; version = "0.0.0+rev=123d8b4"; src = fetchFromGitHub { owner = "traxys"; repo = "tree-sitter-lalrpop"; rev = "123d8b472e949b59f348c32e245107a34a3d8945"; hash = "sha256-+06eppRj7TynVYOMs30/7kUM69RqdmryIoBuiZJ7DvY="; }; meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; }; latex = buildGrammar { language = "latex"; version = "0.0.0+rev=ae2134a"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-latex"; rev = "ae2134af67f6c5e45587ace9ec748dd6e7b356a2"; hash = "sha256-hQaQBQYK0o5qRH5Mjv3pIAUHJe6BWHGzg2I4KCVG2KE="; }; generate = true; meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; }; ledger = buildGrammar { language = "ledger"; version = "0.0.0+rev=8a841fb"; src = fetchFromGitHub { owner = "cbarrete"; repo = "tree-sitter-ledger"; rev = "8a841fb20ce683bfbb3469e6ba67f2851cfdf94a"; hash = "sha256-BDMmRRqJXZTgK3yHX+yqgWHGpsMLqzTcQxFYaAWxroo="; }; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; }; leo = buildGrammar { language = "leo"; version = "0.0.0+rev=304611b"; src = fetchFromGitHub { owner = "r001"; repo = "tree-sitter-leo"; rev = "304611b5eaf53aca07459a0a03803b83b6dfd3b3"; hash = "sha256-D3jtNBYLgN2/0TnbOMJrsuZrP+PMr835aDYlCwIPPrk="; }; meta.homepage = "https://github.com/r001/tree-sitter-leo"; }; linkerscript = buildGrammar { language = "linkerscript"; version = "0.0.0+rev=f99011a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-linkerscript"; rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-linkerscript"; }; liquid = buildGrammar { language = "liquid"; version = "0.0.0+rev=2933698"; src = fetchFromGitHub { owner = "hankthetank27"; repo = "tree-sitter-liquid"; rev = "293369818da219d97327908aab33707b04b63fd9"; hash = "sha256-RmpVKvQfk4IQuE3KOTL3nbBS7LSpBlvMpl5JDAAKb5Q="; }; meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; }; liquidsoap = buildGrammar { language = "liquidsoap"; version = "0.0.0+rev=09a9e31"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; rev = "09a9e31e2af734a8974dad6ed349648f601eee8c"; hash = "sha256-GQIi1PFYFlOBkUOGYWQG6M0A+ve3IBl/G0rCcAVyRKM="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; llvm = buildGrammar { language = "llvm"; version = "0.0.0+rev=1b96e58"; src = fetchFromGitHub { owner = "benwilliamgraham"; repo = "tree-sitter-llvm"; rev = "1b96e58faf558ce057d4dc664b904528aee743cb"; hash = "sha256-9OCiD7Hotl7EYoggX0lArwFvK2OZisBUsX7xv8+Ig+o="; }; meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; }; lua = buildGrammar { language = "lua"; version = "0.0.0+rev=a24dab1"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "tree-sitter-lua"; rev = "a24dab177e58c9c6832f96b9a73102a0cfbced4a"; hash = "sha256-uFaEptW4wPrqgHfB1mYmVltf+4no61L2cPgpsr5qBIU="; }; meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; }; luadoc = buildGrammar { language = "luadoc"; version = "0.0.0+rev=873612a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luadoc"; rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc"; }; luap = buildGrammar { language = "luap"; version = "0.0.0+rev=31461ae"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luap"; rev = "31461ae9bd0866cb5117cfe5de71189854fd0f3e"; hash = "sha256-SW2ubK5317GUc1dQLkhoaisMgctLOwr6TPVYSQh02vE="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luap"; }; luau = buildGrammar { language = "luau"; version = "0.0.0+rev=5b088fa"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luau"; rev = "5b088fac748f2666a315cafd1638a214388eb23e"; hash = "sha256-m0xHQu9nxjyrCMza9Aw/kRK8Rlhtc2DRbtyyFtMZkJU="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luau"; }; m68k = buildGrammar { language = "m68k"; version = "0.0.0+rev=d097b12"; src = fetchFromGitHub { owner = "grahambates"; repo = "tree-sitter-m68k"; rev = "d097b123f19c6eaba2bf181c05420d88b9fc489d"; hash = "sha256-y1nioJ2R0YgGLH7dkJsTxIkejfMnh1CU+A++yTaQdb0="; }; meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; }; make = buildGrammar { language = "make"; version = "0.0.0+rev=a4b9187"; src = fetchFromGitHub { owner = "alemuller"; repo = "tree-sitter-make"; rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; }; meta.homepage = "https://github.com/alemuller/tree-sitter-make"; }; markdown = buildGrammar { language = "markdown"; version = "0.0.0+rev=7fe453b"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "7fe453beacecf02c86f7736439f238f5bb8b5c9b"; hash = "sha256-Ai8w5fVtN6NofEGG3VQNd8pNPVijYw6nDzrhedKMOe4="; }; location = "tree-sitter-markdown"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; markdown_inline = buildGrammar { language = "markdown_inline"; version = "0.0.0+rev=7fe453b"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "7fe453beacecf02c86f7736439f238f5bb8b5c9b"; hash = "sha256-Ai8w5fVtN6NofEGG3VQNd8pNPVijYw6nDzrhedKMOe4="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; matlab = buildGrammar { language = "matlab"; version = "0.0.0+rev=79d8b25"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; rev = "79d8b25f57b48f83ae1333aff6723b83c9532e37"; hash = "sha256-DCAMxQqWHM54yzNzF1FjaU0+vETbLhfSZXNq+62DzhE="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; menhir = buildGrammar { language = "menhir"; version = "0.0.0+rev=be8866a"; src = fetchFromGitHub { owner = "Kerl13"; repo = "tree-sitter-menhir"; rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; }; meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; }; mermaid = buildGrammar { language = "mermaid"; version = "0.0.0+rev=49442bd"; src = fetchFromGitHub { owner = "monaqa"; repo = "tree-sitter-mermaid"; rev = "49442bd087901c60f019b4e34dcb6ecdc8849067"; hash = "sha256-KoAoEuADv6Xj/bpZV5XGW7nXugSCfk6St2xzx7x2oPA="; }; meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; }; meson = buildGrammar { language = "meson"; version = "0.0.0+rev=bd17c82"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-meson"; rev = "bd17c824196ce70800f64ad39cfddd1b17acc13f"; hash = "sha256-+RqhCA+WoE2Lnk9vGiAYcdvl+ovxX5kaJhQ8m9H/fvo="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; }; mlir = buildGrammar { language = "mlir"; version = "0.0.0+rev=c2845c1"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; rev = "c2845c1c0b23e2faf6febfa72a042e5346374ebf"; hash = "sha256-SQR/1lAWdvNDwa40wNI3uGSF9OBgtyjxVM5lsP4CgIU="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; }; muttrc = buildGrammar { language = "muttrc"; version = "0.0.0+rev=1a3d3c9"; src = fetchFromGitHub { owner = "neomutt"; repo = "tree-sitter-muttrc"; rev = "1a3d3c98de86689f2bb1e59c8db8067c6784aaed"; hash = "sha256-9RFz8qaAapJSNxy8YH/6FZG2j1tcrhNWRhxx+fNo7z8="; }; meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; }; nasm = buildGrammar { language = "nasm"; version = "0.0.0+rev=3bc691d"; src = fetchFromGitHub { owner = "naclsn"; repo = "tree-sitter-nasm"; rev = "3bc691d2cfba44bea339a775ad496c8bc552c60d"; hash = "sha256-o4aXvPhXSYMc1oaagIbnFhpqcbWdN8dhMa3QRE/iRMM="; }; meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; }; nickel = buildGrammar { language = "nickel"; version = "0.0.0+rev=58baf89"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; rev = "58baf89db8fdae54a84bcf22c80ff10ee3f929ed"; hash = "sha256-WuY6X1mnXdjiy4joIcY8voK2sqICFf0GvudulZ9lwqg="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; nim = buildGrammar { language = "nim"; version = "0.0.0+rev=961c279"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; rev = "961c2798cec9250c44f7d7225ddb33d47d25856a"; hash = "sha256-zFT316pJwJvPRLJcBk4kvPmwNgdkYG5/10VktNBQwL8="; }; meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; }; nim_format_string = buildGrammar { language = "nim_format_string"; version = "0.0.0+rev=d45f750"; src = fetchFromGitHub { owner = "aMOPel"; repo = "tree-sitter-nim-format-string"; rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; }; meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string"; }; ninja = buildGrammar { language = "ninja"; version = "0.0.0+rev=0a95cfd"; src = fetchFromGitHub { owner = "alemuller"; repo = "tree-sitter-ninja"; rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; }; meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; }; nix = buildGrammar { language = "nix"; version = "0.0.0+rev=b3cda61"; src = fetchFromGitHub { owner = "cstrahan"; repo = "tree-sitter-nix"; rev = "b3cda619248e7dd0f216088bd152f59ce0bbe488"; hash = "sha256-Ib83CECi3hvm2GfeAJXIkapeN8rrpFQxCWWFFsIvB/Y="; }; meta.homepage = "https://github.com/cstrahan/tree-sitter-nix"; }; norg = buildGrammar { language = "norg"; version = "0.0.0+rev=aa1a1a7"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "tree-sitter-norg"; rev = "aa1a1a7ded81a094cc3d5cb14bea6f34b86d8688"; hash = "sha256-baJdvWfwUx1U2RX0G6ECaGPGZBFbWsVUhh3kYPaYeiE="; }; meta.homepage = "https://github.com/nvim-neorg/tree-sitter-norg"; }; nqc = buildGrammar { language = "nqc"; version = "0.0.0+rev=14e6da1"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-nqc"; rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-nqc"; }; objc = buildGrammar { language = "objc"; version = "0.0.0+rev=62e61b6"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-objc"; rev = "62e61b6f5c0289c376d61a8c91faf6435cde9012"; hash = "sha256-Q1qAUgoYfpxmhn5XpnCwLBdu2BL2YF2We9bjumR8dNk="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-objc"; }; objdump = buildGrammar { language = "objdump"; version = "0.0.0+rev=28d3b2e"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-objdump"; rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; }; ocaml = buildGrammar { language = "ocaml"; version = "0.0.0+rev=0b12614"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "0b12614ded3ec7ed7ab7933a9ba4f695ba4c342e"; hash = "sha256-ysMYLTIhU4jN24cPH0J8v9685ED+OQU6x/pLBeHXeYQ="; }; location = "grammars/ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; version = "0.0.0+rev=0b12614"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "0b12614ded3ec7ed7ab7933a9ba4f695ba4c342e"; hash = "sha256-ysMYLTIhU4jN24cPH0J8v9685ED+OQU6x/pLBeHXeYQ="; }; location = "grammars/interface"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocamllex = buildGrammar { language = "ocamllex"; version = "0.0.0+rev=4b9898c"; src = fetchFromGitHub { owner = "atom-ocaml"; repo = "tree-sitter-ocamllex"; rev = "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2"; hash = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now="; }; generate = true; meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; }; odin = buildGrammar { language = "odin"; version = "0.0.0+rev=b5f668e"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-odin"; rev = "b5f668ef8918aab13812ce73acd89fe191fb8c5e"; hash = "sha256-D/+ls8a5efAy3sBaH1eGEifEwBRmz+6bYIMGNji949Q="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-odin"; }; org = buildGrammar { language = "org"; version = "0.0.0+rev=64cfbc2"; src = fetchFromGitHub { owner = "milisims"; repo = "tree-sitter-org"; rev = "64cfbc213f5a83da17632c95382a5a0a2f3357c1"; hash = "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA="; }; meta.homepage = "https://github.com/milisims/tree-sitter-org"; }; pascal = buildGrammar { language = "pascal"; version = "0.0.0+rev=a9ee969"; src = fetchFromGitHub { owner = "Isopod"; repo = "tree-sitter-pascal"; rev = "a9ee969dec5b2e3b2ccccc5954fec04100c7619e"; hash = "sha256-U45RkRpE1EdX2ijGyjTKVNRcSu6E6Dh9Z7G9bp24T80="; }; meta.homepage = "https://github.com/Isopod/tree-sitter-pascal.git"; }; passwd = buildGrammar { language = "passwd"; version = "0.0.0+rev=2023939"; src = fetchFromGitHub { owner = "ath3"; repo = "tree-sitter-passwd"; rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; }; meta.homepage = "https://github.com/ath3/tree-sitter-passwd"; }; pem = buildGrammar { language = "pem"; version = "0.0.0+rev=217ff2a"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pem"; rev = "217ff2af3f2db15a79ab7e3d21ea1e0c17e71a1a"; hash = "sha256-KGJ9ulGi3gKUJxNXil5Zai4v5/5ImUSMVP3/19ra3A0="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; }; perl = buildGrammar { language = "perl"; version = "0.0.0+rev=96a17c4"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; rev = "96a17c4c2dd345dc61f330d040684538d634bbc2"; hash = "sha256-I/76AfSPU5WOwch8inBWojIraJGVffnGvOpQepq6qYU="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { language = "php"; version = "0.0.0+rev=29838ad"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "29838ad107f50b1f5f51a0beefa9c9d834fce2b3"; hash = "sha256-5bFM2Hr6vgpLyv3phgBWFl5wk+mlCPJTqrkXJvjSvvM="; }; location = "php"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; php_only = buildGrammar { language = "php_only"; version = "0.0.0+rev=29838ad"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "29838ad107f50b1f5f51a0beefa9c9d834fce2b3"; hash = "sha256-5bFM2Hr6vgpLyv3phgBWFl5wk+mlCPJTqrkXJvjSvvM="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; phpdoc = buildGrammar { language = "phpdoc"; version = "0.0.0+rev=f285e33"; src = fetchFromGitHub { owner = "claytonrcarter"; repo = "tree-sitter-phpdoc"; rev = "f285e338d328a03920a9bfd8dda78585c7ddcca3"; hash = "sha256-kvAZ1+tbw6bAtLhPeNGi1rmnyNhBSL/nynQADX+4tMw="; }; meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; }; pioasm = buildGrammar { language = "pioasm"; version = "0.0.0+rev=924aada"; src = fetchFromGitHub { owner = "leo60228"; repo = "tree-sitter-pioasm"; rev = "924aadaf5dea2a6074d72027b064f939acf32e20"; hash = "sha256-og5DjoyTtKUTp0V4/PpcGb8xwzLeidsb2lq0+QF7u9M="; }; meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; }; po = buildGrammar { language = "po"; version = "0.0.0+rev=bd860a0"; src = fetchFromGitHub { owner = "erasin"; repo = "tree-sitter-po"; rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; }; meta.homepage = "https://github.com/erasin/tree-sitter-po"; }; pod = buildGrammar { language = "pod"; version = "0.0.0+rev=39da859"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; rev = "39da859947b94abdee43e431368e1ae975c0a424"; hash = "sha256-sMUlAtl0IaykKlEhOiAkdrLNNJiCS0L7gj7+2WHwO5U="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; }; poe_filter = buildGrammar { language = "poe_filter"; version = "0.0.0+rev=592476d"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-poe-filter"; rev = "592476d81f95d2451f2ca107dc872224c76fecdf"; hash = "sha256-dmo/t8gCT7UTlhBvxH4xmliR3Evazv3qsz9EWz7h/gU="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; }; pony = buildGrammar { language = "pony"; version = "0.0.0+rev=73ff874"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-pony"; rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-pony"; }; printf = buildGrammar { language = "printf"; version = "0.0.0+rev=0e0acea"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-printf"; rev = "0e0aceabbf607ea09e03562f5d8a56f048ddea3d"; hash = "sha256-y/7CDnHpT3D6hL0f+52mReCphn+lvElfQQKJwY4fr9c="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; }; prisma = buildGrammar { language = "prisma"; version = "0.0.0+rev=eca2596"; src = fetchFromGitHub { owner = "victorhqc"; repo = "tree-sitter-prisma"; rev = "eca2596a355b1a9952b4f80f8f9caed300a272b5"; hash = "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c="; }; meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; }; promql = buildGrammar { language = "promql"; version = "0.0.0+rev=77625d7"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-promql"; rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; }; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; }; properties = buildGrammar { language = "properties"; version = "0.0.0+rev=9d09f5f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-properties"; rev = "9d09f5f200c356c50c4103d36441309fd61b48d1"; hash = "sha256-KrQlLqCH4P5pwm8ql+iVR09khzQuJu2UHXdMT9MZYe8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; }; proto = buildGrammar { language = "proto"; version = "0.0.0+rev=e9f6b43"; src = fetchFromGitHub { owner = "treywood"; repo = "tree-sitter-proto"; rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; }; meta.homepage = "https://github.com/treywood/tree-sitter-proto"; }; prql = buildGrammar { language = "prql"; version = "0.0.0+rev=09e158c"; src = fetchFromGitHub { owner = "PRQL"; repo = "tree-sitter-prql"; rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; }; meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; }; psv = buildGrammar { language = "psv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "psv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; pug = buildGrammar { language = "pug"; version = "0.0.0+rev=a7ff31a"; src = fetchFromGitHub { owner = "zealot128"; repo = "tree-sitter-pug"; rev = "a7ff31a38908df9b9f34828d21d6ca5e12413e18"; hash = "sha256-WDx2Y1LxuJJuAaeTxfqQrxRXxVd4Cn3niQeherh+5Uc="; }; meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; }; puppet = buildGrammar { language = "puppet"; version = "0.0.0+rev=584522f"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-puppet"; rev = "584522f32495d648b18a53ccb52d988e60de127d"; hash = "sha256-+zMgzyuGerJ8l+i5ZtWnmGr3i4fFiSLD5FssyKESsmI="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; }; purescript = buildGrammar { language = "purescript"; version = "0.0.0+rev=daf9b3e"; src = fetchFromGitHub { owner = "postsolar"; repo = "tree-sitter-purescript"; rev = "daf9b3e2be18b0b2996a1281f7783e0d041d8b80"; hash = "sha256-eY2WF2n0fZUl1zxZZHJVYR8b1FwaAjkCeSeOdSf67m4="; }; meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; }; pymanifest = buildGrammar { language = "pymanifest"; version = "0.0.0+rev=e3b82b7"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pymanifest"; rev = "e3b82b78721aee07f676dac8473ae69db51debcf"; hash = "sha256-pZCqeSdiYctbFthdb8Olw35CAXQmT7jG2LOO/3NN/8s="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pymanifest"; }; python = buildGrammar { language = "python"; version = "0.0.0+rev=a227610"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; rev = "a22761025cdac6c314b7e3aa48fb44fa9e594d6a"; hash = "sha256-L6iEej6bPqfaZdH5GNoJyNxZWdnIyn7+Cut+zYnMI88="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; ql = buildGrammar { language = "ql"; version = "0.0.0+rev=ff04ba6"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ql"; rev = "ff04ba61857ba05b80221e71b423b2728dbebe1e"; hash = "sha256-/ayyqSF/SBVvqMYm27NOlCYR3JN0xR3oy0OggwTysvE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; }; qmldir = buildGrammar { language = "qmldir"; version = "0.0.0+rev=6b2b5e4"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-qmldir"; rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-qmldir"; }; qmljs = buildGrammar { language = "qmljs"; version = "0.0.0+rev=9fa49ff"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; rev = "9fa49ff3315987f715ce5666ff979a7742fa8a98"; hash = "sha256-q20gLVLs0LpqRpgo/qNRDfExbWXhICWZjM1ux4+AT6M="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; query = buildGrammar { language = "query"; version = "0.0.0+rev=2e31ca2"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "tree-sitter-query"; rev = "2e31ca2771f6042b0e4e0c41a6290014a9e1face"; hash = "sha256-kQChOmQCWGtNOqEQjkZ6iShZ+t3tsBwYlrdFFj0ZAj0="; }; meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; }; r = buildGrammar { language = "r"; version = "0.0.0+rev=c55f8b4"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; rev = "c55f8b4dfaa32c80ddef6c0ac0e79b05cb0cbf57"; hash = "sha256-NWnEk0FixC7pBdNLwJUGvKifwZj8nzX7VWv8AhgaI2o="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; }; racket = buildGrammar { language = "racket"; version = "0.0.0+rev=171f52a"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; rev = "171f52a8c0ed635b85cd42d1e36d82f1066a03b4"; hash = "sha256-iuigtcakpqm5vPuxsSV5PR32pwzyPMmldYXaJmzO3d0="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; rasi = buildGrammar { language = "rasi"; version = "0.0.0+rev=43196d9"; src = fetchFromGitHub { owner = "Fymyte"; repo = "tree-sitter-rasi"; rev = "43196d934a9a6ab3c7093a8683efd0111bb03db1"; hash = "sha256-7zhQ5wGm0FFyuTiBVN2KgvUTw8G6fwUGR8HKJ69kR+c="; }; meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; }; rbs = buildGrammar { language = "rbs"; version = "0.0.0+rev=519a611"; src = fetchFromGitHub { owner = "joker1007"; repo = "tree-sitter-rbs"; rev = "519a61132a51222e3ce73d3b7ef07465f587f346"; hash = "sha256-MLsbOdH4R3nZxqTFtPstTsbr+yjAz7UvKB/lsD8aWxM="; }; meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; }; re2c = buildGrammar { language = "re2c"; version = "0.0.0+rev=47aa19c"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-re2c"; rev = "47aa19cf5f7aba2ed30e2b377f7172df76e819a6"; hash = "sha256-Mwnm8kN0xfAdGG00aUYrqPU0zyWbc6QH9Zlgb4on+do="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-re2c"; }; readline = buildGrammar { language = "readline"; version = "0.0.0+rev=e436eae"; src = fetchFromGitHub { owner = "ribru17"; repo = "tree-sitter-readline"; rev = "e436eaef452266a3d00c195f0eb757d6502c767a"; hash = "sha256-y38TDQ+7wBzEKol/UQ5Xk6f15wUW7hJxByDuhx9d0hQ="; }; meta.homepage = "https://github.com/ribru17/tree-sitter-readline"; }; regex = buildGrammar { language = "regex"; version = "0.0.0+rev=ba22e4e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-regex"; rev = "ba22e4e0cb42b2ef066948d0ea030ac509cef733"; hash = "sha256-mb8y3lsbN5zEpVCeBQxGXSRqC3FKsvNg1Rb1XTSh3Qo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; }; rego = buildGrammar { language = "rego"; version = "0.0.0+rev=9ac75e7"; src = fetchFromGitHub { owner = "FallenAngel97"; repo = "tree-sitter-rego"; rev = "9ac75e71b2d791e0aadeef68098319d86a2a14cf"; hash = "sha256-L6n6Z5y9t1ixpy9mktB9HVKy69jigqbIFB2SrSW/yoo="; }; meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; }; requirements = buildGrammar { language = "requirements"; version = "0.0.0+rev=8666a4d"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-requirements"; rev = "8666a4dfeb3107144398158bc3dd7a3f59d89ccb"; hash = "sha256-M+/I0pn79Juk8LRB6LLRAyA3R5zcm6rIoR4viT9SW0c="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-requirements"; }; rnoweb = buildGrammar { language = "rnoweb"; version = "0.0.0+rev=1a74dc0"; src = fetchFromGitHub { owner = "bamonroe"; repo = "tree-sitter-rnoweb"; rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; hash = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw="; }; meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; }; robot = buildGrammar { language = "robot"; version = "0.0.0+rev=322e4cc"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-robot"; rev = "322e4cc65754d2b3fdef4f2f8a71e0762e3d13af"; hash = "sha256-VxWZWFPYkD3odM3TpEgLKsFnN8wB6xoIiXUYqBbpDqw="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; }; roc = buildGrammar { language = "roc"; version = "0.0.0+rev=7df2c08"; src = fetchFromGitHub { owner = "nat-418"; repo = "tree-sitter-roc"; rev = "7df2c0892e62efb81a7504d9799d4e0d0443d241"; hash = "sha256-8HJH63NcSuqmPviVWO+UE27ydoU7vRXEIXSTjKLSYvk="; }; meta.homepage = "https://github.com/nat-418/tree-sitter-roc"; }; ron = buildGrammar { language = "ron"; version = "0.0.0+rev=f0ddc95"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-ron"; rev = "f0ddc95a4b7bb21a7308642255a80f5496e69c5b"; hash = "sha256-Wi81LYFfQXjZzj2OuxB64sNDEim/eZKViMeQ0h/w88k="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-ron"; }; rst = buildGrammar { language = "rst"; version = "0.0.0+rev=5120f6e"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-rst"; rev = "5120f6e59284cb8b85b450bd2db0bd352635ba9f"; hash = "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; }; ruby = buildGrammar { language = "ruby"; version = "0.0.0+rev=9d86f37"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ruby"; rev = "9d86f3761bb30e8dcc81e754b81d3ce91848477e"; hash = "sha256-Ibfu+5NWCkw7jriy1tiMLplpXNZfZf8WP30lDU1//GM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; }; rust = buildGrammar { language = "rust"; version = "0.0.0+rev=b77c0d8"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; rev = "b77c0d8ac28a7c143224e6ed9b4f9e4bd044ff5b"; hash = "sha256-7SQ/gOKVIE5bmj3vscY363LTwkYX+VHn7JflSU+zKsQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; scala = buildGrammar { language = "scala"; version = "0.0.0+rev=b76db43"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; rev = "b76db435a7f876cf1ede837d66054c534783c72f"; hash = "sha256-AZ1YIsnw3x84T2ubwWoekfy98L2GdgQP0R3tM8DEXLM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; scfg = buildGrammar { language = "scfg"; version = "0.0.0+rev=6deae0c"; src = fetchFromSourcehut { owner = "~rockorager"; repo = "tree-sitter-scfg"; rev = "6deae0cbb458c849a4d1e2985093e9c9c32d7fd0"; hash = "sha256-2ubRvjpvRJEBZXpM7ZIkWAwSZARCzP/klydQ6IVpCSk="; }; generate = true; meta.homepage = "https://git.sr.ht/~rockorager/tree-sitter-scfg"; }; scheme = buildGrammar { language = "scheme"; version = "0.0.0+rev=8f9dff3"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; rev = "8f9dff3d038f09934db5ea113cebc59c74447743"; hash = "sha256-QECZQVhWntN+3wnIA+U3JesuoLZiSU7pOrsKRdVPLtk="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; scss = buildGrammar { language = "scss"; version = "0.0.0+rev=c478c68"; src = fetchFromGitHub { owner = "serenadeai"; repo = "tree-sitter-scss"; rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; }; meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; }; slang = buildGrammar { language = "slang"; version = "0.0.0+rev=b950ddf"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-slang"; rev = "b950ddf54c564fec0efead602268b6e0d3e5f26e"; hash = "sha256-AYZ7MlAh9AEvyHsGw6stiJFSEb4/FDLfuqFPhpAorAA="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; }; slint = buildGrammar { language = "slint"; version = "0.0.0+rev=d5fbeaf"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; rev = "d5fbeaf0c26683f1417d00b6a5ab1cca445031f2"; hash = "sha256-ECzYJue7tKx9Eg043fl5x18ySvPlkWPU21Ga2Zqunv0="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; smali = buildGrammar { language = "smali"; version = "0.0.0+rev=3f65178"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-smali"; rev = "3f6517855898ef23023e5d64a8b175d4ee8d646e"; hash = "sha256-K1cRK4D0BE9FNq1tpa0L3Crc+8woXIwhRPg86+73snk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; }; smithy = buildGrammar { language = "smithy"; version = "0.0.0+rev=8327eb8"; src = fetchFromGitHub { owner = "indoorvivants"; repo = "tree-sitter-smithy"; rev = "8327eb84d55639ffbe08c9dc82da7fff72a1ad07"; hash = "sha256-6z2Psw+cjC11CXoGOJ/lkBPJXKqECCSrhchOiAPmd14="; }; meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; }; snakemake = buildGrammar { language = "snakemake"; version = "0.0.0+rev=ba1b386"; src = fetchFromGitHub { owner = "osthomas"; repo = "tree-sitter-snakemake"; rev = "ba1b3868eaa960b945593404af9a7c2f296d3643"; hash = "sha256-7xYevZTRZwhotT2rBigrRT4w5j4TVgyB416a2XWTL+I="; }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; solidity = buildGrammar { language = "solidity"; version = "0.0.0+rev=1653da0"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; rev = "1653da09ccd183f4312fba819056a13af22a65f6"; hash = "sha256-1IW04F6CxTIdGHxRocM1QmfgXHHf5Jn/eaZ6M8o2EU8="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; soql = buildGrammar { language = "soql"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "soql"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sosl = buildGrammar { language = "sosl"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "sosl"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sourcepawn = buildGrammar { language = "sourcepawn"; version = "0.0.0+rev=3ca89fd"; src = fetchFromGitHub { owner = "nilshelmig"; repo = "tree-sitter-sourcepawn"; rev = "3ca89fdf998340a7973e276b39516d8902950f86"; hash = "sha256-AF7PiM0Tt6wqGdNsfMGSkgWXgZRDZGdKc7DQpUHuGUA="; }; meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; }; sparql = buildGrammar { language = "sparql"; version = "0.0.0+rev=05f949d"; src = fetchFromGitHub { owner = "BonaBeavis"; repo = "tree-sitter-sparql"; rev = "05f949d3c1c15e3261473a244d3ce87777374dec"; hash = "sha256-KBalxmAukeSbjyelEy+ZqMcBlRd0V0/pntCwTeINTAQ="; }; meta.homepage = "https://github.com/BonaBeavis/tree-sitter-sparql"; }; sql = buildGrammar { language = "sql"; version = "0.0.0+rev=25f94f9"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; rev = "25f94f998de79bae9df28add9782f9ea6ea0e2b8"; hash = "sha256-UmGvjtN0Pi7uH8+Sb6JbvdV60gow7KQCbDRcKo3nMYw="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; squirrel = buildGrammar { language = "squirrel"; version = "0.0.0+rev=f93fd28"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-squirrel"; rev = "f93fd2864dd05cc39b0490145fd86a1a93bfa3a3"; hash = "sha256-06cmaCyBkdwSmIHSEE0xr9V4M6pp+ApIZNopbnW3pok="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-squirrel"; }; ssh_config = buildGrammar { language = "ssh_config"; version = "0.0.0+rev=77450e8"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-ssh-config"; rev = "77450e8bce8853921512348f83c73c168c71fdfb"; hash = "sha256-V7JI1o30+mzGA4X1oh+pyu3rSWOfHFKfCUbYaFPLOmM="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; }; starlark = buildGrammar { language = "starlark"; version = "0.0.0+rev=b31a616"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-starlark"; rev = "b31a616aac5d05f927f3f9dd809789db7805b632"; hash = "sha256-AVQNg7Ck2x1+5asFqJHQ3sdNKJrLVeck9fsgNMBU3x8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-starlark"; }; strace = buildGrammar { language = "strace"; version = "0.0.0+rev=d819cdd"; src = fetchFromGitHub { owner = "sigmaSd"; repo = "tree-sitter-strace"; rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; hash = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg="; }; meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace"; }; styled = buildGrammar { language = "styled"; version = "0.0.0+rev=c68a457"; src = fetchFromGitHub { owner = "mskelton"; repo = "tree-sitter-styled"; rev = "c68a4572e2d6403b6e99066c9a113b43f4a07a27"; hash = "sha256-ZOMHyhtlKVOty+0lyUX7aJiwyP9yNN+r0eXVhpu22WQ="; }; meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; }; supercollider = buildGrammar { language = "supercollider"; version = "0.0.0+rev=3b35bd0"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; rev = "3b35bd0fded4423c8fb30e9585c7bacbcd0e8095"; hash = "sha256-mWTOZ3u9VGjEhjDeYJGd8aVxjVG9kJgKX/wHMZSsaEU="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; surface = buildGrammar { language = "surface"; version = "0.0.0+rev=f4586b3"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-surface"; rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; }; svelte = buildGrammar { language = "svelte"; version = "0.0.0+rev=2c97326"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-svelte"; rev = "2c97326cd96b7c3016c3d249e8dc244c89b4abeb"; hash = "sha256-rlfLelXjNLtQ2/UACwxB3QO5l+QYFLsfGnBaxTAtgTE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; }; swift = buildGrammar { language = "swift"; version = "0.0.0+rev=e2f0b7c"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; rev = "e2f0b7cf8136b801e4743790b7a956ab29a4d6b0"; hash = "sha256-DFoNyZmpzSDI37Gto2DxeoRZuDgLtx9NJxyYGIG6lrY="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; }; sxhkdrc = buildGrammar { language = "sxhkdrc"; version = "0.0.0+rev=440d5f9"; src = fetchFromGitHub { owner = "RaafatTurki"; repo = "tree-sitter-sxhkdrc"; rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; }; meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; }; systemtap = buildGrammar { language = "systemtap"; version = "0.0.0+rev=1af543a"; src = fetchFromGitHub { owner = "ok-ryoko"; repo = "tree-sitter-systemtap"; rev = "1af543a96d060b1f808982037bfc54cc02218edd"; hash = "sha256-KCsISHv9yglW+63UY/9Dhb0yVz7Ha76EyHo65Si6SpY="; }; meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; }; t32 = buildGrammar { language = "t32"; version = "0.0.0+rev=6182836"; src = fetchFromGitLab { owner = "xasc"; repo = "tree-sitter-t32"; rev = "6182836f4128725f1e74ce986840d7317021a015"; hash = "sha256-w9X/CL5X6Lwr4/GGVQcMZ1O2HfJmdNiVjRQKGZHrRqg="; }; meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git"; }; tablegen = buildGrammar { language = "tablegen"; version = "0.0.0+rev=6b7eb09"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-tablegen"; rev = "6b7eb096621443627cc5e29c8c34ff1fde482cf3"; hash = "sha256-kdOqHAyKAI4IgI2/GbEx13DWLB8JklURd3ndaicxUno="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-tablegen"; }; tcl = buildGrammar { language = "tcl"; version = "0.0.0+rev=8784024"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-tcl"; rev = "8784024358c233efd0f3a6fd9e7a3c5852e628bc"; hash = "sha256-/uw+Nb5A+DklN+BxMpufSCMb/VOE/zqJNnLZVFwjWtc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; }; teal = buildGrammar { language = "teal"; version = "0.0.0+rev=33482c9"; src = fetchFromGitHub { owner = "euclidianAce"; repo = "tree-sitter-teal"; rev = "33482c92a0dfa694491d34e167a1d2f52b0dccb1"; hash = "sha256-6T9hn+Tvz8AYMsAu2J8vt6WkRQRrdGwGJcw3c85W14I="; }; generate = true; meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; }; templ = buildGrammar { language = "templ"; version = "0.0.0+rev=e2218a2"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; rev = "e2218a2376e3ff18c9963b21aa567770baab0462"; hash = "sha256-lyxXb71FVfpWw4IbU5P6uDVETNSDO+r7+YgZDvaIEbc="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; terraform = buildGrammar { language = "terraform"; version = "0.0.0+rev=e936d3f"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "e936d3fef8bac884661472dce71ad82284761eb1"; hash = "sha256-lcvs4auZrMb1f9ocrAnLVxX8JnvrPT18LsJBqoNG9Oo="; }; location = "dialects/terraform"; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; }; textproto = buildGrammar { language = "textproto"; version = "0.0.0+rev=8dacf02"; src = fetchFromGitHub { owner = "PorterAtGoogle"; repo = "tree-sitter-textproto"; rev = "8dacf02aa402892c91079f8577998ed5148c0496"; hash = "sha256-MpQTrNjjNO2Bj5qR6ESwI9SZtJPmcS6ckqjAR0qaLx8="; }; meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; }; thrift = buildGrammar { language = "thrift"; version = "0.0.0+rev=68fd0d8"; src = fetchFromGitHub { owner = "duskmoon314"; repo = "tree-sitter-thrift"; rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; }; meta.homepage = "https://github.com/duskmoon314/tree-sitter-thrift"; }; tiger = buildGrammar { language = "tiger"; version = "0.0.0+rev=a7f11d9"; src = fetchFromGitHub { owner = "ambroisie"; repo = "tree-sitter-tiger"; rev = "a7f11d946b44244f71df41d2a78af0665d618dae"; hash = "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA="; }; meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; }; tlaplus = buildGrammar { language = "tlaplus"; version = "0.0.0+rev=410122a"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; rev = "410122a012abb06fbacc8c0b8f288b684f8113e1"; hash = "sha256-vWxMaka5h8L+tJctiflEWT1/nofPYHIgpf1/3jfsgVU="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; tmux = buildGrammar { language = "tmux"; version = "0.0.0+rev=1415bd8"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-tmux"; rev = "1415bd8b5bb69c230947663deceb62c2a0ae4155"; hash = "sha256-3kF6H3tP20FUfNoIRxQCnVzvyd4MFLd9oN6rhB/ePvo="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; }; todotxt = buildGrammar { language = "todotxt"; version = "0.0.0+rev=3937c5c"; src = fetchFromGitHub { owner = "arnarg"; repo = "tree-sitter-todotxt"; rev = "3937c5cd105ec4127448651a21aef45f52d19609"; hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; }; meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git"; }; toml = buildGrammar { language = "toml"; version = "0.0.0+rev=8bd2056"; src = fetchFromGitHub { owner = "ikatyang"; repo = "tree-sitter-toml"; rev = "8bd2056818b21860e3d756b5a58c4f6e05fb744e"; hash = "sha256-z9MWNOBxLHBd/pVs5/QiSSGtaW+DUd7y3wZXcl3hWnk="; }; meta.homepage = "https://github.com/ikatyang/tree-sitter-toml"; }; tsv = buildGrammar { language = "tsv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "tsv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; tsx = buildGrammar { language = "tsx"; version = "0.0.0+rev=b00b8eb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "b00b8eb44f0b9f02556da0b1a4e2f71faed7e61b"; hash = "sha256-uGuwE1eTVEkuosMfTeY2akHB+bJ5npWEwUv+23nhY9M="; }; location = "tsx"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; }; turtle = buildGrammar { language = "turtle"; version = "0.0.0+rev=085437f"; src = fetchFromGitHub { owner = "BonaBeavis"; repo = "tree-sitter-turtle"; rev = "085437f5cb117703b7f520dd92161140a684f092"; hash = "sha256-ub777Pjody2SvP2EjW7IwWj8YnMuMzdJ4AlrkP6WrdA="; }; meta.homepage = "https://github.com/BonaBeavis/tree-sitter-turtle"; }; twig = buildGrammar { language = "twig"; version = "0.0.0+rev=eaf80e6"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-twig"; rev = "eaf80e6af969e25993576477a9dbdba3e48c1305"; hash = "sha256-fp7HcdJEFxi/zBFSrM86THwBMpqFwAGugcTVbPk3bd4="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; }; typescript = buildGrammar { language = "typescript"; version = "0.0.0+rev=b00b8eb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "b00b8eb44f0b9f02556da0b1a4e2f71faed7e61b"; hash = "sha256-uGuwE1eTVEkuosMfTeY2akHB+bJ5npWEwUv+23nhY9M="; }; location = "typescript"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; }; typoscript = buildGrammar { language = "typoscript"; version = "0.0.0+rev=43b221c"; src = fetchFromGitHub { owner = "Teddytrombone"; repo = "tree-sitter-typoscript"; rev = "43b221c0b76e77244efdaa9963e402a17c930fbc"; hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; }; meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; }; typst = buildGrammar { language = "typst"; version = "0.0.0+rev=13863dd"; src = fetchFromGitHub { owner = "uben0"; repo = "tree-sitter-typst"; rev = "13863ddcbaa7b68ee6221cea2e3143415e64aea4"; hash = "sha256-n6RTRMJS3h+g+Wawjb7I9NJbz+w/SGi+DQVj1jiyGaU="; }; meta.homepage = "https://github.com/uben0/tree-sitter-typst"; }; udev = buildGrammar { language = "udev"; version = "0.0.0+rev=8f58696"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-udev"; rev = "8f58696e79092b4ad6bf197415bbd0970acf15cd"; hash = "sha256-4vkEHlK8r69cvSu7CAXOmyiSSuIRlZcnQAGHtWqx41w="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-udev"; }; ungrammar = buildGrammar { language = "ungrammar"; version = "0.0.0+rev=debd26f"; src = fetchFromGitHub { owner = "Philipp-M"; repo = "tree-sitter-ungrammar"; rev = "debd26fed283d80456ebafa33a06957b0c52e451"; hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-ungrammar"; }; unison = buildGrammar { language = "unison"; version = "0.0.0+rev=a1eba0f"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; rev = "a1eba0fef887800de97126e2c9ae4109c1c6a2ea"; hash = "sha256-p0LArEOspQvpgNponLpMakEHrwHM+UzA9SU5PdwQCTU="; }; generate = true; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; }; usd = buildGrammar { language = "usd"; version = "0.0.0+rev=ab8c30b"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-usd"; rev = "ab8c30bde2df0e58c4b3f01f220fb0125ecb57a7"; hash = "sha256-Y7AYRpiblBd8xun73UohIf8FFkbNIqSXv44bM3L5uDc="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; }; uxntal = buildGrammar { language = "uxntal"; version = "0.0.0+rev=4c5ecd6"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-uxntal"; rev = "4c5ecd6326ebd61f6f9a22a370cbd100e0d601da"; hash = "sha256-vgeTsRJ3mlR02jXuucmXpszVOmusZwuV0xj/7sSs+WQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-uxntal"; }; v = buildGrammar { language = "v"; version = "0.0.0+rev=7e11a6f"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; rev = "7e11a6f8f369df935664fadd2f0c99d90fe3226f"; hash = "sha256-zCXfYW8NCsdqKKEMkZUudpCEQM4bLePyCGFS0w86DY0="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; }; vala = buildGrammar { language = "vala"; version = "0.0.0+rev=8f690bf"; src = fetchFromGitHub { owner = "vala-lang"; repo = "tree-sitter-vala"; rev = "8f690bfa639f2b83d1fb938ed3dd98a7ba453e8b"; hash = "sha256-YZTE3PkBPCEkMXnLC0HSQ86v5+3/J7/ETDQp8eguFW8="; }; meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; }; vento = buildGrammar { language = "vento"; version = "0.0.0+rev=3321077"; src = fetchFromGitHub { owner = "ventojs"; repo = "tree-sitter-vento"; rev = "3321077d7446c1b3b017c294fd56ce028ed817fe"; hash = "sha256-/U8hZiYC9/pWscAYDIFgttLDMTq6RLNuHKNTZ/Q4bAc="; }; meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; }; verilog = buildGrammar { language = "verilog"; version = "0.0.0+rev=2dfddfc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-verilog"; rev = "2dfddfcb891f74a1cdb9d8ce480a997d11846e17"; hash = "sha256-ekR9rDaGbDmtzZr0zXubq0brZI4hDsJUzZJTbgxIE2M="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog"; }; vhs = buildGrammar { language = "vhs"; version = "0.0.0+rev=9534865"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "tree-sitter-vhs"; rev = "9534865e614c95eb9418e5e73f061c32fa4d9540"; hash = "sha256-Qf4Y1I/X5xGVZ4u2ud+XdC2dL+0sjR+0pJRJ8SUraiQ="; }; meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; }; vim = buildGrammar { language = "vim"; version = "0.0.0+rev=052279c"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vim"; rev = "052279cd5e1d73b075640c64cef97e7bdcd32611"; hash = "sha256-EoiMqMcBl5bC1Irs2flA2F5nHN6VTZdv6hdCrqoTAcY="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vim"; }; vimdoc = buildGrammar { language = "vimdoc"; version = "0.0.0+rev=0b36856"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; rev = "0b36856db88680f662cc67545c82af4ce83bf158"; hash = "sha256-8kq1Y+WXL6qu8CyS5zmE7pe/a0K5rmiGgZMxj5O/VHY="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; vue = buildGrammar { language = "vue"; version = "0.0.0+rev=22bdfa6"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vue"; rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; }; wgsl = buildGrammar { language = "wgsl"; version = "0.0.0+rev=40259f3"; src = fetchFromGitHub { owner = "szebniok"; repo = "tree-sitter-wgsl"; rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; }; meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; }; wgsl_bevy = buildGrammar { language = "wgsl_bevy"; version = "0.0.0+rev=f5980f5"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-wgsl-bevy"; rev = "f5980f534ee64256b1e64b0a42e2864d91154a5d"; hash = "sha256-LbysBXujWWDVtgyHte9RLOPu/LMk1TN/9DC0t0WWdcQ="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; }; wing = buildGrammar { language = "wing"; version = "0.0.0+rev=bd1d35c"; src = fetchFromGitHub { owner = "winglang"; repo = "tree-sitter-wing"; rev = "bd1d35cf3e013dc7e189b46a593bdc2b281b0dd7"; hash = "sha256-jygMTswZ8r4tUJQ0lUH8GHz56dyGd6rV1wL5i75Ni88="; }; meta.homepage = "https://github.com/winglang/tree-sitter-wing"; }; wit = buildGrammar { language = "wit"; version = "0.0.0+rev=6f511f9"; src = fetchFromGitHub { owner = "liamwh"; repo = "tree-sitter-wit"; rev = "6f511f9c6676e597c2f0930e4d2629595319882d"; hash = "sha256-xvMIcbeYdr/KIz0fqnARAwEKWmm4dlWhFAS/NZFU16s="; }; meta.homepage = "https://github.com/liamwh/tree-sitter-wit"; }; xcompose = buildGrammar { language = "xcompose"; version = "0.0.0+rev=2383cc6"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-xcompose"; rev = "2383cc69a2c42cfade41c7cb971fb3862bec6df1"; hash = "sha256-N8pJhB35IApb41TKn6NuVMEgmQGC+1Nyu5eQck1K5g8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; }; xml = buildGrammar { language = "xml"; version = "0.0.0+rev=96beba9"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "96beba9f3e4156aaae64bb86997503b1ceb1283d"; hash = "sha256-XmSU9Om1bj/PtBxr22Sf81Mx68QINtK8Gls1fRldt6Q="; }; location = "xml"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; yaml = buildGrammar { language = "yaml"; version = "0.0.0+rev=ee09311"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-yaml"; rev = "ee093118211be521742b9866a8ed8ce6d87c7a94"; hash = "sha256-tE39KP86JYYmj8WW1l3HAIiBZr/E4IyOgdsUm6d6pQ8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; }; yang = buildGrammar { language = "yang"; version = "0.0.0+rev=2c0e6be"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-yang"; rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; }; yuck = buildGrammar { language = "yuck"; version = "0.0.0+rev=a513732"; src = fetchFromGitHub { owner = "Philipp-M"; repo = "tree-sitter-yuck"; rev = "a513732feb813426b51d1ead8397a9c285c411be"; hash = "sha256-XfenP9bXkskCfiq2sE8qLog0NmSecP50Ur+8HDtU4pQ="; }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-yuck"; }; zathurarc = buildGrammar { language = "zathurarc"; version = "0.0.0+rev=09b837d"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-zathurarc"; rev = "09b837dc8f7445fd86e1245c23b1a7804229edd4"; hash = "sha256-t7eBWDfn0nq1nGqSyCZmoSGVGgeTcGFfPrZl62OkD1I="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; }; zig = buildGrammar { language = "zig"; version = "0.0.0+rev=0d08703"; src = fetchFromGitHub { owner = "maxxnino"; repo = "tree-sitter-zig"; rev = "0d08703e4c3f426ec61695d7617415fff97029bd"; hash = "sha256-a3W7eBUN4V3HD3YPr1+3tpuWQfIQy1Wu8qxCQx0hEnI="; }; meta.homepage = "https://github.com/maxxnino/tree-sitter-zig"; }; }