# This file was generated by generate-parsers.lua for nvim-treesitter-main { buildGrammar, fetchCrate, fetchFromBitbucket, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, fetchFromGitiles, fetchFromRepoOrCz, fetchFromSourcehut, fetchHex, fetchPypi, fetchgit, fetchhg, fetchsvn, }: { ada = buildGrammar { passthru.name = "ada"; language = "ada"; version = "0.0.0+rev=b23672d313b4c994ab96fd54f1b7ff15eac68a55"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; rev = "b23672d313b4c994ab96fd54f1b7ff15eac68a55"; hash = "sha256-XkJmrMppr1+1uPQwqAHcf1XBccwGexL0euXZBUX7xlM="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; agda = buildGrammar { passthru.name = "agda"; language = "agda"; version = "0.0.0+rev=e8d47a6987effe34d5595baf321d82d3519a8527"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-agda"; rev = "e8d47a6987effe34d5595baf321d82d3519a8527"; hash = "sha256-5h56+A7ZypckJ9mwht7XP/66oiehwAEQ4Z6WeVhQBvQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; }; angular = buildGrammar { passthru.name = "angular"; language = "angular"; version = "0.0.0+rev=c884ad6cce47da111584aee4b147cdf7dd3383e1"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; rev = "c884ad6cce47da111584aee4b147cdf7dd3383e1"; hash = "sha256-k+xF5RCInySnhQ7MqWi8E55XqpkHsbTBz2ZQsgfTKa4="; }; meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; requires = [ "html" "html_tags" ]; }; apex = buildGrammar { passthru.name = "apex"; language = "apex"; version = "0.0.0+rev=3597575a429766dd7ecce9f5bb97f6fec4419d5d"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; }; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; location = "apex"; }; arduino = buildGrammar { passthru.name = "arduino"; language = "arduino"; version = "0.0.0+rev=53eb391da4c6c5857f8defa2c583c46c2594f565"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-arduino"; rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino"; requires = [ "cpp" ]; }; asm = buildGrammar { passthru.name = "asm"; language = "asm"; version = "0.0.0+rev=04962e15f6b464cf1d75eada59506dc25090e186"; src = fetchFromGitHub { owner = "RubixDev"; repo = "tree-sitter-asm"; rev = "04962e15f6b464cf1d75eada59506dc25090e186"; hash = "sha256-a/wbmJQFddf+19E2uHmObQ5XfUkF5iaCSI1Y8avntGw="; }; meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; }; astro = buildGrammar { passthru.name = "astro"; language = "astro"; version = "0.0.0+rev=213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; src = fetchFromGitHub { owner = "virchau13"; repo = "tree-sitter-astro"; rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE="; }; meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; requires = [ "html" "html_tags" ]; }; authzed = buildGrammar { passthru.name = "authzed"; language = "authzed"; version = "0.0.0+rev=83e5c26a8687eb4688fe91d690c735cc3d21ad81"; src = fetchFromGitHub { owner = "mleonidas"; repo = "tree-sitter-authzed"; rev = "83e5c26a8687eb4688fe91d690c735cc3d21ad81"; hash = "sha256-xJDueA0qydB2dsmnIKPBU6P+4mSDO3vAQehHuyZpq/I="; }; meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; }; awk = buildGrammar { passthru.name = "awk"; language = "awk"; version = "0.0.0+rev=34bbdc7cce8e803096f47b625979e34c1be38127"; src = fetchFromGitHub { owner = "Beaglefoot"; repo = "tree-sitter-awk"; rev = "34bbdc7cce8e803096f47b625979e34c1be38127"; hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; }; meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; }; bash = buildGrammar { passthru.name = "bash"; language = "bash"; version = "0.0.0+rev=20f55fb9663568f16ebceaac7673d2aa530add46"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; rev = "20f55fb9663568f16ebceaac7673d2aa530add46"; hash = "sha256-rHHXLHZ9n/gc09kSMYyMPl2VBupbheva0pDV9RrjlT8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; bass = buildGrammar { passthru.name = "bass"; language = "bass"; version = "0.0.0+rev=28dc7059722be090d04cd751aed915b2fee2f89a"; src = fetchFromGitHub { owner = "vito"; repo = "tree-sitter-bass"; rev = "28dc7059722be090d04cd751aed915b2fee2f89a"; hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; }; meta.homepage = "https://github.com/vito/tree-sitter-bass"; }; beancount = buildGrammar { passthru.name = "beancount"; language = "beancount"; version = "0.0.0+rev=b7a2557e6c8cf1dc70a52cece1861522ad3903fc"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; rev = "b7a2557e6c8cf1dc70a52cece1861522ad3903fc"; hash = "sha256-E8FPmskJr1OQ55w52FUi9zub7BTZ6neX3VHypjEyRek="; }; meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; }; bibtex = buildGrammar { passthru.name = "bibtex"; language = "bibtex"; version = "0.0.0+rev=8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-bibtex"; rev = "8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; }; meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; }; bicep = buildGrammar { passthru.name = "bicep"; language = "bicep"; version = "0.0.0+rev=bff59884307c0ab009bd5e81afd9324b46a6c0f9"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-bicep"; rev = "bff59884307c0ab009bd5e81afd9324b46a6c0f9"; hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bicep"; }; bitbake = buildGrammar { passthru.name = "bitbake"; language = "bitbake"; version = "0.0.0+rev=a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-bitbake"; rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; hash = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bitbake"; }; blade = buildGrammar { passthru.name = "blade"; language = "blade"; version = "0.0.0+rev=cc764dadcbbceb3f259396fef66f970c72e94f96"; src = fetchFromGitHub { owner = "EmranMR"; repo = "tree-sitter-blade"; rev = "cc764dadcbbceb3f259396fef66f970c72e94f96"; hash = "sha256-3/gY68F+xOF5Fv6rK9cEIJCVDzg/3ap1/gzkEacGuy4="; }; meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; }; blueprint = buildGrammar { passthru.name = "blueprint"; language = "blueprint"; version = "0.0.0+rev=355ef84ef8a958ac822117b652cf4d49bac16c79"; src = fetchFromGitLab { owner = "gabmus"; repo = "tree-sitter-blueprint"; rev = "355ef84ef8a958ac822117b652cf4d49bac16c79"; hash = "sha256-+lkDfAL3zKt+NpvHIb1nyHvHkmZ2Ydh78N22ZOeiErs="; }; meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint"; }; bp = buildGrammar { passthru.name = "bp"; language = "bp"; version = "0.0.0+rev=ee641d15390183d7535777947ce0f2f1fbcee69f"; src = fetchFromGitHub { owner = "ambroisie"; repo = "tree-sitter-bp"; rev = "ee641d15390183d7535777947ce0f2f1fbcee69f"; hash = "sha256-sCvz8Bf0nffSyis9rhppD/iCrlTyTLPAeH6WXg0N6+Y="; }; meta.homepage = "https://github.com/ambroisie/tree-sitter-bp"; }; brightscript = buildGrammar { passthru.name = "brightscript"; language = "brightscript"; version = "0.0.0+rev=55168264ea174085d2e91377a33f216190df2f51"; src = fetchFromGitHub { owner = "ajdelcimmuto"; repo = "tree-sitter-brightscript"; rev = "55168264ea174085d2e91377a33f216190df2f51"; hash = "sha256-bZ8zhjfnF47ur2XNEYiGiATqDKAEnONusY/it9jmBBY="; }; meta.homepage = "https://github.com/ajdelcimmuto/tree-sitter-brightscript"; }; c = buildGrammar { passthru.name = "c"; language = "c"; version = "0.0.0+rev=ae19b676b13bdcc13b7665397e6d9b14975473dd"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c3 = buildGrammar { passthru.name = "c3"; language = "c3"; version = "0.0.0+rev=057a75df0c866034d8edce989f701ee2cb0481d8"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; rev = "057a75df0c866034d8edce989f701ee2cb0481d8"; hash = "sha256-MeeyiX9ZozGDbTNbO/Tvs97tQyzic5pu2sIPgXow2ok="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; c_sharp = buildGrammar { passthru.name = "c_sharp"; language = "c_sharp"; version = "0.0.0+rev=6563c3af3f03ec948d08f9325e4bbd072e4c6b99"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; rev = "6563c3af3f03ec948d08f9325e4bbd072e4c6b99"; hash = "sha256-JIyBPr4BHHZ2ENQhZPrHpE/FFvyAT/20fJTkPLn1l18="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; caddy = buildGrammar { passthru.name = "caddy"; language = "caddy"; version = "0.0.0+rev=2686186edb61be47960431c93a204fb249681360"; src = fetchFromGitHub { owner = "opa-oz"; repo = "tree-sitter-caddy"; rev = "2686186edb61be47960431c93a204fb249681360"; hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw="; }; meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy"; }; cairo = buildGrammar { passthru.name = "cairo"; language = "cairo"; version = "0.0.0+rev=6238f609bea233040fe927858156dee5515a0745"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-cairo"; rev = "6238f609bea233040fe927858156dee5515a0745"; hash = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cairo"; }; capnp = buildGrammar { passthru.name = "capnp"; language = "capnp"; version = "0.0.0+rev=7b0883c03e5edd34ef7bcf703194204299d7099f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-capnp"; rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-capnp"; }; chatito = buildGrammar { passthru.name = "chatito"; language = "chatito"; version = "0.0.0+rev=c0ed82c665b732395073f635c74c300f09530a7f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-chatito"; rev = "c0ed82c665b732395073f635c74c300f09530a7f"; hash = "sha256-a4M4AH6lDNX5h95i831vQzsviV8efPHn7zpZXT3CAT8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-chatito"; }; circom = buildGrammar { passthru.name = "circom"; language = "circom"; version = "0.0.0+rev=02150524228b1e6afef96949f2d6b7cc0aaf999e"; src = fetchFromGitHub { owner = "Decurity"; repo = "tree-sitter-circom"; rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e"; hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8="; }; meta.homepage = "https://github.com/Decurity/tree-sitter-circom"; }; clojure = buildGrammar { passthru.name = "clojure"; language = "clojure"; version = "0.0.0+rev=e43eff80d17cf34852dcd92ca5e6986d23a7040f"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-clojure"; rev = "e43eff80d17cf34852dcd92ca5e6986d23a7040f"; hash = "sha256-jokekIuuQLx5UtuPs4XAI+euispeFCwSQByVKVelrC4="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; }; cmake = buildGrammar { passthru.name = "cmake"; language = "cmake"; version = "0.0.0+rev=cf9799600b2ba5e6620fdabddec3b2db8306bc46"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; rev = "cf9799600b2ba5e6620fdabddec3b2db8306bc46"; hash = "sha256-OxViW7H5fNc5BP072ob7GGgx1EYc6TiQEut0wHGrE1c="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; comment = buildGrammar { passthru.name = "comment"; language = "comment"; version = "0.0.0+rev=db922d7809637900089709e07e31b88c42354ec2"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-comment"; rev = "db922d7809637900089709e07e31b88c42354ec2"; hash = "sha256-gpxR7x/RMXk/XObKp8CX9HmJs0VPMRKTGLFxZtaoc0A="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; }; commonlisp = buildGrammar { passthru.name = "commonlisp"; language = "commonlisp"; version = "0.0.0+rev=32323509b3d9fe96607d151c2da2c9009eb13a2f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-commonlisp"; rev = "32323509b3d9fe96607d151c2da2c9009eb13a2f"; hash = "sha256-cNGxZXoxhnXGo4yhMHDSjF/j43JNXg1ClpqN2xJgLQU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp"; }; cooklang = buildGrammar { passthru.name = "cooklang"; language = "cooklang"; version = "0.0.0+rev=4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; src = fetchFromGitHub { owner = "addcninblue"; repo = "tree-sitter-cooklang"; rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; hash = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE="; }; meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; }; corn = buildGrammar { passthru.name = "corn"; language = "corn"; version = "0.0.0+rev=464654742cbfd3a3de560aba120998f1d5dfa844"; src = fetchFromGitHub { owner = "jakestanger"; repo = "tree-sitter-corn"; rev = "464654742cbfd3a3de560aba120998f1d5dfa844"; hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k="; }; meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; }; cpon = buildGrammar { passthru.name = "cpon"; language = "cpon"; version = "0.0.0+rev=594289eadfec719198e560f9d7fd243c4db678d5"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-cpon"; rev = "594289eadfec719198e560f9d7fd243c4db678d5"; hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cpon"; }; cpp = buildGrammar { passthru.name = "cpp"; language = "cpp"; version = "0.0.0+rev=12bd6f7e96080d2e70ec51d4068f2f66120dde35"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35"; hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; requires = [ "c" ]; }; css = buildGrammar { passthru.name = "css"; language = "css"; version = "0.0.0+rev=dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-css"; rev = "dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f"; hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; }; csv = buildGrammar { passthru.name = "csv"; language = "csv"; version = "0.0.0+rev=7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-csv"; rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; location = "csv"; requires = [ "tsv" ]; }; cuda = buildGrammar { passthru.name = "cuda"; language = "cuda"; version = "0.0.0+rev=48b066f334f4cf2174e05a50218ce2ed98b6fd01"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-cuda"; rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01"; hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda"; requires = [ "cpp" ]; }; cue = buildGrammar { passthru.name = "cue"; language = "cue"; version = "0.0.0+rev=770737bcff2c4aa3f624d439e32b07dbb07102d3"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3"; hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; cylc = buildGrammar { passthru.name = "cylc"; language = "cylc"; version = "0.0.0+rev=6d1d81137112299324b526477ce1db989ab58fb8"; src = fetchFromGitHub { owner = "elliotfontaine"; repo = "tree-sitter-cylc"; rev = "6d1d81137112299324b526477ce1db989ab58fb8"; hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; }; meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc"; }; d = buildGrammar { passthru.name = "d"; language = "d"; version = "0.0.0+rev=fb028c8f14f4188286c2eef143f105def6fbf24f"; src = fetchFromGitHub { owner = "gdamore"; repo = "tree-sitter-d"; rev = "fb028c8f14f4188286c2eef143f105def6fbf24f"; hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; }; meta.homepage = "https://github.com/gdamore/tree-sitter-d"; }; dart = buildGrammar { passthru.name = "dart"; language = "dart"; version = "0.0.0+rev=d4d8f3e337d8be23be27ffc35a0aef972343cd54"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; rev = "d4d8f3e337d8be23be27ffc35a0aef972343cd54"; hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; desktop = buildGrammar { passthru.name = "desktop"; language = "desktop"; version = "0.0.0+rev=73b9f3ac30ac8d01267a16b1c4f0880aecdb56b2"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-desktop"; rev = "73b9f3ac30ac8d01267a16b1c4f0880aecdb56b2"; hash = "sha256-7rvP/wNN4od+oVZy77p+u5iNK6l8bzzGaosMb/0kCEM="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; }; devicetree = buildGrammar { passthru.name = "devicetree"; language = "devicetree"; version = "0.0.0+rev=6557729f4afaf01dec7481d4e5975515ea8f0edd"; src = fetchFromGitHub { owner = "joelspadin"; repo = "tree-sitter-devicetree"; rev = "6557729f4afaf01dec7481d4e5975515ea8f0edd"; hash = "sha256-ua+mk++93ooH5nQH/M4vj7VSSvVDis/Uh8S1H34TxKs="; }; meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; }; dhall = buildGrammar { passthru.name = "dhall"; language = "dhall"; version = "0.0.0+rev=62013259b26ac210d5de1abf64cf1b047ef88000"; src = fetchFromGitHub { owner = "jbellerb"; repo = "tree-sitter-dhall"; rev = "62013259b26ac210d5de1abf64cf1b047ef88000"; hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM="; }; meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; }; diff = buildGrammar { passthru.name = "diff"; language = "diff"; version = "0.0.0+rev=e42b8def4f75633568f1aecfe01817bf15164928"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-diff"; rev = "e42b8def4f75633568f1aecfe01817bf15164928"; hash = "sha256-1ibGin1e6+geAQNoV/KLCBOoXYcZo7S5+Q2XgsZPIfU="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff"; }; disassembly = buildGrammar { passthru.name = "disassembly"; language = "disassembly"; version = "0.0.0+rev=0229c0211dba909c5d45129ac784a3f4d49c243a"; 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 { passthru.name = "djot"; language = "djot"; version = "0.0.0+rev=74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; src = fetchFromGitHub { owner = "treeman"; repo = "tree-sitter-djot"; rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; }; meta.homepage = "https://github.com/treeman/tree-sitter-djot"; }; dockerfile = buildGrammar { passthru.name = "dockerfile"; language = "dockerfile"; version = "0.0.0+rev=971acdd908568b4531b0ba28a445bf0bb720aba5"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-dockerfile"; rev = "971acdd908568b4531b0ba28a445bf0bb720aba5"; hash = "sha256-WJJ/rjFea1sudGIyjKGupwm39TJ1zbyWlLgoRf1KCBI="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; }; dot = buildGrammar { passthru.name = "dot"; language = "dot"; version = "0.0.0+rev=9ab85550c896d8b294d9b9ca1e30698736f08cea"; src = fetchFromGitHub { owner = "rydesun"; repo = "tree-sitter-dot"; rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; }; meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; }; doxygen = buildGrammar { passthru.name = "doxygen"; language = "doxygen"; version = "0.0.0+rev=ccd998f378c3f9345ea4eeb223f56d7b84d16687"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-doxygen"; rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-doxygen"; }; dtd = buildGrammar { passthru.name = "dtd"; language = "dtd"; version = "0.0.0+rev=863dbc381f44f6c136a399e684383b977bb2beaa"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; location = "dtd"; }; earthfile = buildGrammar { passthru.name = "earthfile"; language = "earthfile"; version = "0.0.0+rev=a37c5ee95ce401ca311c0ae1369d9cfb953e151d"; src = fetchFromGitHub { owner = "glehmann"; repo = "tree-sitter-earthfile"; rev = "a37c5ee95ce401ca311c0ae1369d9cfb953e151d"; hash = "sha256-lYoS3RtHPYRrkfgo/qqAnT918FXeXnDUhG4l1TMXjb4="; }; meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; }; ebnf = buildGrammar { passthru.name = "ebnf"; language = "ebnf"; version = "0.0.0+rev=8e635b0b723c620774dfb8abf382a7f531894b40"; src = fetchFromGitHub { owner = "RubixDev"; repo = "ebnf"; rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; }; meta.homepage = "https://github.com/RubixDev/ebnf"; location = "crates/tree-sitter-ebnf"; }; editorconfig = buildGrammar { passthru.name = "editorconfig"; language = "editorconfig"; version = "0.0.0+rev=911d7017566116b15c4b2c339e1dbe11fcf03f63"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; rev = "911d7017566116b15c4b2c339e1dbe11fcf03f63"; hash = "sha256-c/rg3qgUO7RfmFhFSIPyl6npNieztaVv58u10p9JH3o="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; eds = buildGrammar { passthru.name = "eds"; language = "eds"; version = "0.0.0+rev=26d529e6cfecde391a03c21d1474eb51e0285805"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-eds"; rev = "26d529e6cfecde391a03c21d1474eb51e0285805"; hash = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk="; }; meta.homepage = "https://github.com/uyha/tree-sitter-eds"; }; eex = buildGrammar { passthru.name = "eex"; language = "eex"; version = "0.0.0+rev=f742f2fe327463335e8671a87c0b9b396905d1d1"; 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 { passthru.name = "elixir"; language = "elixir"; version = "0.0.0+rev=d24cecee673c4c770f797bac6f87ae4b6d7ddec5"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; rev = "d24cecee673c4c770f797bac6f87ae4b6d7ddec5"; hash = "sha256-nSXXMPneL/sTdkpcsxUz73DiXVuNxVHnf8b2LTbAUs8="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { passthru.name = "elm"; language = "elm"; version = "0.0.0+rev=6e3c6d51f13168f9d7794c8e8add7dfdd07d20b8"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; rev = "6e3c6d51f13168f9d7794c8e8add7dfdd07d20b8"; hash = "sha256-xasJsElSw5gqI7cZsj0lq8n4zVd287zWdcnK3skpwCQ="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; elsa = buildGrammar { passthru.name = "elsa"; language = "elsa"; version = "0.0.0+rev=0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; 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 { passthru.name = "elvish"; language = "elvish"; version = "0.0.0+rev=5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; 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 { passthru.name = "embedded_template"; language = "embedded_template"; version = "0.0.0+rev=3499d85f0a0d937c507a4a65368f2f63772786e1"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-embedded-template"; rev = "3499d85f0a0d937c507a4a65368f2f63772786e1"; hash = "sha256-H+kcKwVjIvRBRj+pjSjp8NX0kH63SDWiAS5iovT9e/c="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; }; enforce = buildGrammar { passthru.name = "enforce"; language = "enforce"; version = "0.0.0+rev=eb2796871d966264cdb041b797416ef1757c8b4f"; src = fetchFromGitHub { owner = "simonvic"; repo = "tree-sitter-enforce"; rev = "eb2796871d966264cdb041b797416ef1757c8b4f"; hash = "sha256-50yK0MIMFFjUlcE99MEESKdcLnyIurAl16uGXGQyjkI="; }; meta.homepage = "https://github.com/simonvic/tree-sitter-enforce"; }; erlang = buildGrammar { passthru.name = "erlang"; language = "erlang"; version = "0.0.0+rev=a260cb65eaa6e055289a34434f98c3aae6137ed5"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; rev = "a260cb65eaa6e055289a34434f98c3aae6137ed5"; hash = "sha256-EatEvMEI83yax2LCCrtJMFWDOuTzp4/rUPdARiRze6E="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; facility = buildGrammar { passthru.name = "facility"; language = "facility"; version = "0.0.0+rev=e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb"; src = fetchFromGitHub { owner = "FacilityApi"; repo = "tree-sitter-facility"; rev = "e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb"; hash = "sha256-EwTkus2m0lwDwx5XO3Ee4ngretLPShx84JZytaHkZ4I="; }; meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; }; faust = buildGrammar { passthru.name = "faust"; language = "faust"; version = "0.0.0+rev=122dd101919289ea809bad643712fcb483a1bed0"; src = fetchFromGitHub { owner = "khiner"; repo = "tree-sitter-faust"; rev = "122dd101919289ea809bad643712fcb483a1bed0"; hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI="; }; meta.homepage = "https://github.com/khiner/tree-sitter-faust"; }; fennel = buildGrammar { passthru.name = "fennel"; language = "fennel"; version = "0.0.0+rev=fd4a24e349bcbac8a03a5a00d0dfa207baf53ca5"; src = fetchFromGitHub { owner = "alexmozaidze"; repo = "tree-sitter-fennel"; rev = "fd4a24e349bcbac8a03a5a00d0dfa207baf53ca5"; hash = "sha256-/+WJDDduMAEQvcTwplzNO8hfTiNbOyT2px4jRDxVQw0="; }; meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; }; fidl = buildGrammar { passthru.name = "fidl"; language = "fidl"; version = "0.0.0+rev=0a8910f293268e27ff554357c229ba172b0eaed2"; 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 { passthru.name = "firrtl"; language = "firrtl"; version = "0.0.0+rev=8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-firrtl"; rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-firrtl"; }; fish = buildGrammar { passthru.name = "fish"; language = "fish"; version = "0.0.0+rev=aa074a0bacde8b5823c592574d7138f156a95776"; src = fetchFromGitHub { owner = "ram02z"; repo = "tree-sitter-fish"; rev = "aa074a0bacde8b5823c592574d7138f156a95776"; hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE="; }; meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; }; foam = buildGrammar { passthru.name = "foam"; language = "foam"; version = "0.0.0+rev=472c24f11a547820327fb1be565bcfff98ea96a4"; src = fetchFromGitHub { owner = "FoamScience"; repo = "tree-sitter-foam"; rev = "472c24f11a547820327fb1be565bcfff98ea96a4"; hash = "sha256-CjCnMnsD3uZS0qEcnlLa6JrFyH88KbDITwBAdRTvVMY="; }; meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; }; forth = buildGrammar { passthru.name = "forth"; language = "forth"; version = "0.0.0+rev=90189238385cf636b9ee99ce548b9e5b5e569d48"; 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 { passthru.name = "fortran"; language = "fortran"; version = "0.0.0+rev=8334abca785db3a041292e3b3b818a82a55b238f"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; rev = "8334abca785db3a041292e3b3b818a82a55b238f"; hash = "sha256-MQ0Mq1kpP69oz8pAjLR/kKP491zSmKSseVktoOf5kkc="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; fsh = buildGrammar { passthru.name = "fsh"; language = "fsh"; version = "0.0.0+rev=fad2e175099a45efbc98f000cc196d3674cc45e0"; src = fetchFromGitHub { owner = "mgramigna"; repo = "tree-sitter-fsh"; rev = "fad2e175099a45efbc98f000cc196d3674cc45e0"; hash = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM="; }; meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; }; fsharp = buildGrammar { passthru.name = "fsharp"; language = "fsharp"; version = "0.0.0+rev=5141851c278a99958469eb1736c7afc4ec738e47"; src = fetchFromGitHub { owner = "ionide"; repo = "tree-sitter-fsharp"; rev = "5141851c278a99958469eb1736c7afc4ec738e47"; hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y="; }; meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; location = "fsharp"; }; func = buildGrammar { passthru.name = "func"; language = "func"; version = "0.0.0+rev=f780ca55e65e7d7360d0229331763e16c452fc98"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-func"; rev = "f780ca55e65e7d7360d0229331763e16c452fc98"; hash = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-func"; }; fusion = buildGrammar { passthru.name = "fusion"; language = "fusion"; version = "0.0.0+rev=19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; src = fetchFromGitLab { owner = "jirgn"; repo = "tree-sitter-fusion"; rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; }; meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion"; }; gap = buildGrammar { passthru.name = "gap"; language = "gap"; version = "0.0.0+rev=2bac14863b76ad0ff6fd7204c50574732acd66df"; src = fetchFromGitHub { owner = "gap-system"; repo = "tree-sitter-gap"; rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; }; meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; }; gaptst = buildGrammar { passthru.name = "gaptst"; language = "gaptst"; version = "0.0.0+rev=69086d7627c03e1f4baf766bcef14c60d9e92331"; src = fetchFromGitHub { owner = "gap-system"; repo = "tree-sitter-gaptst"; rev = "69086d7627c03e1f4baf766bcef14c60d9e92331"; hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI="; }; meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst"; requires = [ "gap" ]; }; gdscript = buildGrammar { passthru.name = "gdscript"; language = "gdscript"; version = "0.0.0+rev=9686853b696db07118ad110e440d6de0ca6498b4"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-gdscript"; rev = "9686853b696db07118ad110e440d6de0ca6498b4"; hash = "sha256-kNOiMDn0yWs4Homht/uSPjYr7w4nyHDadrFhSi5M9aA="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; gdshader = buildGrammar { passthru.name = "gdshader"; language = "gdshader"; version = "0.0.0+rev=14e834063e136fa69b6d91f711f4f1981acf424b"; src = fetchFromGitHub { owner = "GodOfAvacyn"; repo = "tree-sitter-gdshader"; rev = "14e834063e136fa69b6d91f711f4f1981acf424b"; hash = "sha256-Zs3egdOi4/1TF86cjlR5UZVEaUpXsUh4xL0tR39RSpE="; }; meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; }; git_config = buildGrammar { passthru.name = "git_config"; language = "git_config"; version = "0.0.0+rev=0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-config"; rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; }; git_rebase = buildGrammar { passthru.name = "git_rebase"; language = "git_rebase"; version = "0.0.0+rev=bff4b66b44b020d918d67e2828eada1974a966aa"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-rebase"; rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; }; gitattributes = buildGrammar { passthru.name = "gitattributes"; language = "gitattributes"; version = "0.0.0+rev=1b7af09d45b579f9f288453b95ad555f1f431645"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-gitattributes"; rev = "1b7af09d45b579f9f288453b95ad555f1f431645"; hash = "sha256-eHDcJgHpWemOYtKACVhl5Muri1W1Igrjm/p0rAbvrNY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes"; }; gitcommit = buildGrammar { passthru.name = "gitcommit"; language = "gitcommit"; version = "0.0.0+rev=a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; gitignore = buildGrammar { passthru.name = "gitignore"; language = "gitignore"; version = "0.0.0+rev=f4685bf11ac466dd278449bcfe5fd014e94aa504"; src = fetchFromGitHub { owner = "shunsambongi"; repo = "tree-sitter-gitignore"; rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; }; meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; }; gleam = buildGrammar { passthru.name = "gleam"; language = "gleam"; version = "0.0.0+rev=ec3c27c5eef20f48b17ee28152f521697df10312"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; rev = "ec3c27c5eef20f48b17ee28152f521697df10312"; hash = "sha256-RB3kC9RJywSk+cD8cT/2TpnwduYhPNXpyIsklNfY+L4="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; glimmer = buildGrammar { passthru.name = "glimmer"; language = "glimmer"; version = "0.0.0+rev=da605af8c5999b43e6839b575eae5e6cafabb06f"; src = fetchFromGitHub { owner = "ember-tooling"; repo = "tree-sitter-glimmer"; rev = "da605af8c5999b43e6839b575eae5e6cafabb06f"; hash = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4="; }; meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer"; }; glimmer_javascript = buildGrammar { passthru.name = "glimmer_javascript"; language = "glimmer_javascript"; version = "0.0.0+rev=5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; src = fetchFromGitHub { owner = "NullVoxPopuli"; repo = "tree-sitter-glimmer-javascript"; rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U="; }; meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; requires = [ "ecma" ]; }; glimmer_typescript = buildGrammar { passthru.name = "glimmer_typescript"; language = "glimmer_typescript"; version = "0.0.0+rev=12d98944c1d5077b957cbdb90d663a7c4d50118c"; src = fetchFromGitHub { owner = "NullVoxPopuli"; repo = "tree-sitter-glimmer-typescript"; rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c"; hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI="; }; meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; requires = [ "typescript" ]; }; glsl = buildGrammar { passthru.name = "glsl"; language = "glsl"; version = "0.0.0+rev=24a6c8ef698e4480fecf8340d771fbcb5de8fbb4"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-glsl"; rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4"; hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl"; requires = [ "c" ]; }; gn = buildGrammar { passthru.name = "gn"; language = "gn"; version = "0.0.0+rev=bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-gn"; rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gn"; }; gnuplot = buildGrammar { passthru.name = "gnuplot"; language = "gnuplot"; version = "0.0.0+rev=8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; src = fetchFromGitHub { owner = "dpezto"; repo = "tree-sitter-gnuplot"; rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw="; }; meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; }; go = buildGrammar { passthru.name = "go"; language = "go"; version = "0.0.0+rev=2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; rev = "2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; hash = "sha256-fifTM/m2Mxd7kpJBlzwWGheAKGq6QbbzyxpBSyplYa0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; goctl = buildGrammar { passthru.name = "goctl"; language = "goctl"; version = "0.0.0+rev=49c43532689fe1f53e8b9e009d0521cab02c432b"; src = fetchFromGitHub { owner = "chaozwn"; repo = "tree-sitter-goctl"; rev = "49c43532689fe1f53e8b9e009d0521cab02c432b"; hash = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs="; }; meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl"; }; godot_resource = buildGrammar { passthru.name = "godot_resource"; language = "godot_resource"; version = "0.0.0+rev=302c1895f54bf74d53a08572f7b26a6614209adc"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-godot-resource"; rev = "302c1895f54bf74d53a08572f7b26a6614209adc"; hash = "sha256-u3vIxbgm8zFKI/1MNYtal3ORkE/8D5iNVTFqrIIIHKM="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; }; gomod = buildGrammar { passthru.name = "gomod"; language = "gomod"; version = "0.0.0+rev=6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-go-mod"; rev = "6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c"; hash = "sha256-KD6Fio9qie3wbGAvQaYsMdYOK1QjnRrGExt1oL/6mis="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; }; gosum = buildGrammar { passthru.name = "gosum"; language = "gosum"; version = "0.0.0+rev=27816eb6b7315746ae9fcf711e4e1396dc1cf237"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-go-sum"; rev = "27816eb6b7315746ae9fcf711e4e1396dc1cf237"; hash = "sha256-9tPFT0ad68YVmz/R6ia1bQE5AQRBX9ZoPW4inCZIBo4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-go-sum"; }; gotmpl = buildGrammar { passthru.name = "gotmpl"; language = "gotmpl"; version = "0.0.0+rev=ca26229bafcd3f37698a2496c2a5efa2f07e86bc"; src = fetchFromGitHub { owner = "ngalaiko"; repo = "tree-sitter-go-template"; rev = "ca26229bafcd3f37698a2496c2a5efa2f07e86bc"; hash = "sha256-qPSmJ7PvteGFNSOaS3VvdJfPsQ2fmRTqHd3cIWD4ZMA="; }; meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; }; gowork = buildGrammar { passthru.name = "gowork"; language = "gowork"; version = "0.0.0+rev=949a8a470559543857a62102c84700d291fc984c"; 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 { passthru.name = "gpg"; language = "gpg"; version = "0.0.0+rev=4024eb268c59204280f8ac71ef146b8ff5e737f6"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-gpg-config"; rev = "4024eb268c59204280f8ac71ef146b8ff5e737f6"; hash = "sha256-aV0CUthayxs9O8Bpdoj9UyvUffLFYurOtkegJVH73Do="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gpg-config"; }; graphql = buildGrammar { passthru.name = "graphql"; language = "graphql"; version = "0.0.0+rev=5e66e961eee421786bdda8495ed1db045e06b5fe"; src = fetchFromGitHub { owner = "bkegley"; repo = "tree-sitter-graphql"; rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; }; meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; }; gren = buildGrammar { passthru.name = "gren"; language = "gren"; version = "0.0.0+rev=c36aac51a915fdfcaf178128ba1e9c2205b25930"; src = fetchFromGitHub { owner = "MaeBrooks"; repo = "tree-sitter-gren"; rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930"; hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; }; meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren"; }; groovy = buildGrammar { passthru.name = "groovy"; language = "groovy"; version = "0.0.0+rev=86911590a8e46d71301c66468e5620d9faa5b6af"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; groq = buildGrammar { passthru.name = "groq"; language = "groq"; version = "0.0.0+rev=1fa1ab0eb391a270957e8ad8c731b492e3645649"; src = fetchFromGitHub { owner = "ajrussellaudio"; repo = "tree-sitter-groq"; rev = "1fa1ab0eb391a270957e8ad8c731b492e3645649"; hash = "sha256-pKwDiViRuFB+BPfWfOOc/VDPN3qFt9HqMCuLGGSMiOU="; }; meta.homepage = "https://github.com/ajrussellaudio/tree-sitter-groq"; }; gstlaunch = buildGrammar { passthru.name = "gstlaunch"; language = "gstlaunch"; version = "0.0.0+rev=549aef253fd38a53995cda1bf55c501174372bf7"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-gstlaunch"; rev = "549aef253fd38a53995cda1bf55c501174372bf7"; hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch"; }; hack = buildGrammar { passthru.name = "hack"; language = "hack"; version = "0.0.0+rev=bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0"; src = fetchFromGitHub { owner = "slackhq"; repo = "tree-sitter-hack"; rev = "bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0"; hash = "sha256-dVDJRRn5pT7FPQN+RIUi/mFG6uS8rAzWJy2dBfuiNSM="; }; meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; }; hare = buildGrammar { passthru.name = "hare"; language = "hare"; version = "0.0.0+rev=eed7ddf6a66b596906aa8ca3d40521b8278adc6f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-hare"; rev = "eed7ddf6a66b596906aa8ca3d40521b8278adc6f"; hash = "sha256-qXLRb+5SgfBrOXta10P04ErV5z8eSM/J0Od5pk06OCc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hare"; }; haskell = buildGrammar { passthru.name = "haskell"; language = "haskell"; version = "0.0.0+rev=0975ef72fc3c47b530309ca93937d7d143523628"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; rev = "0975ef72fc3c47b530309ca93937d7d143523628"; hash = "sha256-0wmdbXHZbHkv4pTrB1fCbExx9E83l+zaocGa+SvQsZQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; haskell_persistent = buildGrammar { passthru.name = "haskell_persistent"; language = "haskell_persistent"; version = "0.0.0+rev=577259b4068b2c281c9ebf94c109bd50a74d5857"; 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 { passthru.name = "hcl"; language = "hcl"; version = "0.0.0+rev=fad991865fee927dd1de5e172fb3f08ac674d914"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-hcl"; rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hcl"; }; heex = buildGrammar { passthru.name = "heex"; language = "heex"; version = "0.0.0+rev=6603380caf806b3e6c7f0bf61627bb47023d79f1"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-heex"; rev = "6603380caf806b3e6c7f0bf61627bb47023d79f1"; hash = "sha256-0jVLHfRj2T2o2B3AjwJnwiZphrOyf25o46pgF9tbTvE="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; }; helm = buildGrammar { passthru.name = "helm"; language = "helm"; version = "0.0.0+rev=ca26229bafcd3f37698a2496c2a5efa2f07e86bc"; src = fetchFromGitHub { owner = "ngalaiko"; repo = "tree-sitter-go-template"; rev = "ca26229bafcd3f37698a2496c2a5efa2f07e86bc"; hash = "sha256-qPSmJ7PvteGFNSOaS3VvdJfPsQ2fmRTqHd3cIWD4ZMA="; }; meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; location = "dialects/helm"; }; hjson = buildGrammar { passthru.name = "hjson"; language = "hjson"; version = "0.0.0+rev=02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; src = fetchFromGitHub { owner = "winston0410"; repo = "tree-sitter-hjson"; rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; }; meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; requires = [ "json" ]; }; hlsl = buildGrammar { passthru.name = "hlsl"; language = "hlsl"; version = "0.0.0+rev=bab9111922d53d43668fabb61869bec51bbcb915"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-hlsl"; rev = "bab9111922d53d43668fabb61869bec51bbcb915"; hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl"; requires = [ "cpp" ]; }; hlsplaylist = buildGrammar { passthru.name = "hlsplaylist"; language = "hlsplaylist"; version = "0.0.0+rev=3bfda9271e3adb08d35f47a2102fe957009e1c55"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-hlsplaylist"; rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; }; hocon = buildGrammar { passthru.name = "hocon"; language = "hocon"; version = "0.0.0+rev=c390f10519ae69fdb03b3e5764f5592fb6924bcc"; src = fetchFromGitHub { owner = "antosha417"; repo = "tree-sitter-hocon"; rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; }; meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; }; hoon = buildGrammar { passthru.name = "hoon"; language = "hoon"; version = "0.0.0+rev=1545137aadcc63660c47db9ad98d02fa602655d0"; src = fetchFromGitHub { owner = "urbit-pilled"; repo = "tree-sitter-hoon"; rev = "1545137aadcc63660c47db9ad98d02fa602655d0"; hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek="; }; meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; }; html = buildGrammar { passthru.name = "html"; language = "html"; version = "0.0.0+rev=73a3947324f6efddf9e17c0ea58d454843590cc0"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; rev = "73a3947324f6efddf9e17c0ea58d454843590cc0"; hash = "sha256-WT8ZHU4wDNovIAWbHNSvjx6zmaTn8XH3IobsckIVXxg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; requires = [ "html_tags" ]; }; htmldjango = buildGrammar { passthru.name = "htmldjango"; language = "htmldjango"; version = "0.0.0+rev=3a643167ad9afac5d61e092f08ff5b054576fadf"; src = fetchFromGitHub { owner = "interdependence"; repo = "tree-sitter-htmldjango"; rev = "3a643167ad9afac5d61e092f08ff5b054576fadf"; hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; }; meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; }; http = buildGrammar { passthru.name = "http"; language = "http"; version = "0.0.0+rev=db8b4398de90b6d0b6c780aba96aaa2cd8e9202c"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "tree-sitter-http"; rev = "db8b4398de90b6d0b6c780aba96aaa2cd8e9202c"; hash = "sha256-T/O4oxPEIg3nLi3CxCwGW+iXC18fWW2xgsY5nrptk/M="; }; meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; }; hurl = buildGrammar { passthru.name = "hurl"; language = "hurl"; version = "0.0.0+rev=597efbd7ce9a814bb058f48eabd055b1d1e12145"; src = fetchFromGitHub { owner = "pfeiferj"; repo = "tree-sitter-hurl"; rev = "597efbd7ce9a814bb058f48eabd055b1d1e12145"; hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; }; meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; }; hyprlang = buildGrammar { passthru.name = "hyprlang"; language = "hyprlang"; version = "0.0.0+rev=d626ec06e4d876fc41200a30b3e6f2b4714c7367"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-hyprlang"; rev = "d626ec06e4d876fc41200a30b3e6f2b4714c7367"; hash = "sha256-f8CjiLd2tof+zfr7ze/CxZWtKRqQv8sK9Q21ZxEg6C8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang"; }; idl = buildGrammar { passthru.name = "idl"; language = "idl"; version = "0.0.0+rev=3632e926ef4ba924b05993683111480af0d5c9e3"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; rev = "3632e926ef4ba924b05993683111480af0d5c9e3"; hash = "sha256-fywOjqJ0yrG/QayyBXdc2iOtaytdc9bqd1leQ8kxR/0="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; idris = buildGrammar { passthru.name = "idris"; language = "idris"; version = "0.0.0+rev=c56a25cf57c68ff929356db25505c1cc4c7820f6"; src = fetchFromGitHub { owner = "kayhide"; repo = "tree-sitter-idris"; rev = "c56a25cf57c68ff929356db25505c1cc4c7820f6"; hash = "sha256-aOAxb0KjhSwlNX/IDvGwEysYvImgUEIDeNDOWRl1qNk="; }; meta.homepage = "https://github.com/kayhide/tree-sitter-idris"; }; ini = buildGrammar { passthru.name = "ini"; language = "ini"; version = "0.0.0+rev=0eaed8040513e62ee2e9e8db9f086cf630a524eb"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; rev = "0eaed8040513e62ee2e9e8db9f086cf630a524eb"; hash = "sha256-VUHIdfFKLI9zQZJ8jVf6iTE8n18Zexa8AZLyDD7Z/1E="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; inko = buildGrammar { passthru.name = "inko"; language = "inko"; version = "0.0.0+rev=9d7ed4f6c0ea2a8f846f3bb00e33ab21ec9ca379"; src = fetchFromGitHub { owner = "inko-lang"; repo = "tree-sitter-inko"; rev = "9d7ed4f6c0ea2a8f846f3bb00e33ab21ec9ca379"; hash = "sha256-UpvWFY6JzVTBWzLRw43o1I86/GizS+Ay/VR4BaoUBLU="; }; meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; }; ispc = buildGrammar { passthru.name = "ispc"; language = "ispc"; version = "0.0.0+rev=9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ispc"; rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc"; requires = [ "c" ]; }; janet_simple = buildGrammar { passthru.name = "janet_simple"; language = "janet_simple"; version = "0.0.0+rev=7e28cbf1ca061887ea43591a2898001f4245fddf"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; rev = "7e28cbf1ca061887ea43591a2898001f4245fddf"; hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; java = buildGrammar { passthru.name = "java"; language = "java"; version = "0.0.0+rev=e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; rev = "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; hash = "sha256-XoaHRQ0esrV9e5JFSZkVR7QkGfky9NMnXaLQl8lohAM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javadoc = buildGrammar { passthru.name = "javadoc"; language = "javadoc"; version = "0.0.0+rev=92f9d7115598c1b012f5931a84ee5d50d46c0eb7"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; rev = "92f9d7115598c1b012f5931a84ee5d50d46c0eb7"; hash = "sha256-A8aMgDKAPZ18qy7GMihBpNrmL52Zf/wAjsPQoMCL3oE="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; javascript = buildGrammar { passthru.name = "javascript"; language = "javascript"; version = "0.0.0+rev=58404d8cf191d69f2674a8fd507bd5776f46cb11"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; rev = "58404d8cf191d69f2674a8fd507bd5776f46cb11"; hash = "sha256-+fbTNX7qz6Ew1NrXF49wQh3RVl2ZQ3R7YXMkclUoNT8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; requires = [ "ecma" "jsx" ]; }; jinja = buildGrammar { passthru.name = "jinja"; language = "jinja"; version = "0.0.0+rev=e589222a1ad44361bc376d5abdccd08e1fecfee5"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; location = "tree-sitter-jinja"; requires = [ "jinja_inline" ]; }; jinja_inline = buildGrammar { passthru.name = "jinja_inline"; language = "jinja_inline"; version = "0.0.0+rev=e589222a1ad44361bc376d5abdccd08e1fecfee5"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; location = "tree-sitter-jinja_inline"; }; jq = buildGrammar { passthru.name = "jq"; language = "jq"; version = "0.0.0+rev=c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; src = fetchFromGitHub { owner = "flurie"; repo = "tree-sitter-jq"; rev = "c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc="; }; meta.homepage = "https://github.com/flurie/tree-sitter-jq"; }; jsdoc = buildGrammar { passthru.name = "jsdoc"; language = "jsdoc"; version = "0.0.0+rev=658d18dcdddb75c760363faa4963427a7c6b52db"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-jsdoc"; rev = "658d18dcdddb75c760363faa4963427a7c6b52db"; hash = "sha256-xjLC56NiOwwb5BJ2DLiG3rknMR3rrcYrPuHI24NVL+M="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; }; json = buildGrammar { passthru.name = "json"; language = "json"; version = "0.0.0+rev=001c28d7a29832b06b0e831ec77845553c89b56d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; rev = "001c28d7a29832b06b0e831ec77845553c89b56d"; hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; json5 = buildGrammar { passthru.name = "json5"; language = "json5"; version = "0.0.0+rev=8cb4114a4d7e5bab75d74466422e032de31d83df"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; rev = "8cb4114a4d7e5bab75d74466422e032de31d83df"; hash = "sha256-QfzqRUe9Ji/QXBHHOJHuftIJKOONtmS1ml391QDKfTI="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; jsonc = buildGrammar { passthru.name = "jsonc"; language = "jsonc"; version = "0.0.0+rev=02b01653c8a1c198ae7287d566efa86a135b30d5"; src = fetchFromGitLab { owner = "WhyNotHugo"; repo = "tree-sitter-jsonc"; rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; }; meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc"; requires = [ "json" ]; }; jsonnet = buildGrammar { passthru.name = "jsonnet"; language = "jsonnet"; version = "0.0.0+rev=ddd075f1939aed8147b7aa67f042eda3fce22790"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "tree-sitter-jsonnet"; rev = "ddd075f1939aed8147b7aa67f042eda3fce22790"; hash = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0="; }; meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; }; julia = buildGrammar { passthru.name = "julia"; language = "julia"; version = "0.0.0+rev=73d1539a51b8a202d6d2471cc594cf4d7c5e673f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; rev = "73d1539a51b8a202d6d2471cc594cf4d7c5e673f"; hash = "sha256-szQqy52+LK/+nZneLzW2HITOhRUf2ld8lAoh5/7yb00="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; just = buildGrammar { passthru.name = "just"; language = "just"; version = "0.0.0+rev=bb0c898a80644de438e6efe5d88d30bf092935cd"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; kcl = buildGrammar { passthru.name = "kcl"; language = "kcl"; version = "0.0.0+rev=b0b2eb38009e04035a6e266c7e11e541f3caab7c"; src = fetchFromGitHub { owner = "kcl-lang"; repo = "tree-sitter-kcl"; rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c"; hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc="; }; meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl"; }; kconfig = buildGrammar { passthru.name = "kconfig"; language = "kconfig"; version = "0.0.0+rev=9ac99fe4c0c27a35dc6f757cef534c646e944881"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-kconfig"; rev = "9ac99fe4c0c27a35dc6f757cef534c646e944881"; hash = "sha256-8gZZLGL7giVHQIirjUIfsx3scP1L1VTFIZX7QOyjWvk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kconfig"; }; kdl = buildGrammar { passthru.name = "kdl"; language = "kdl"; version = "0.0.0+rev=b37e3d58e5c5cf8d739b315d6114e02d42e66664"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-kdl"; rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl"; }; kitty = buildGrammar { passthru.name = "kitty"; language = "kitty"; version = "0.0.0+rev=064d1b4d8ae1b93244de0ff6bc9f0ee0cffee3b5"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "tree-sitter-kitty"; rev = "064d1b4d8ae1b93244de0ff6bc9f0ee0cffee3b5"; hash = "sha256-DN6SWXZM1HedUtV7mDEEgictaI2V/pQHh5cg906qfO0="; }; meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; }; kotlin = buildGrammar { passthru.name = "kotlin"; language = "kotlin"; version = "0.0.0+rev=57fb4560ba8641865bc0baa6b3f413b236112c4c"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c"; hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; koto = buildGrammar { passthru.name = "koto"; language = "koto"; version = "0.0.0+rev=172050b74825a38e29ecc94c85a4dcd10d733738"; src = fetchFromGitHub { owner = "koto-lang"; repo = "tree-sitter-koto"; rev = "172050b74825a38e29ecc94c85a4dcd10d733738"; hash = "sha256-nMC4l+XOAy5AiqFqsqH/OQeKJzJTg2RPnxuW9oUnbn4="; }; meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; }; kusto = buildGrammar { passthru.name = "kusto"; language = "kusto"; version = "0.0.0+rev=8353a1296607d6ba33db7c7e312226e5fc83e8ce"; 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 { passthru.name = "lalrpop"; language = "lalrpop"; version = "0.0.0+rev=8d38e9755c05d37df8a24dadb0fc64f6588ac188"; src = fetchFromGitHub { owner = "traxys"; repo = "tree-sitter-lalrpop"; rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188"; hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0="; }; meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; }; latex = buildGrammar { passthru.name = "latex"; language = "latex"; version = "0.0.0+rev=7e0ecdc02926c7b9b2e0c76003d4fe7b0944f957"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-latex"; rev = "7e0ecdc02926c7b9b2e0c76003d4fe7b0944f957"; hash = "sha256-nb1pOSHawLIw7/gaepuq2EN0a/F7/un4Xt5VCnDzvWs="; }; meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; generate = true; }; ledger = buildGrammar { passthru.name = "ledger"; language = "ledger"; version = "0.0.0+rev=96c92d4908a836bf8f661166721c98439f8afb80"; src = fetchFromGitHub { owner = "cbarrete"; repo = "tree-sitter-ledger"; rev = "96c92d4908a836bf8f661166721c98439f8afb80"; hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw="; }; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; }; leo = buildGrammar { passthru.name = "leo"; language = "leo"; version = "0.0.0+rev=6bc5564917edacd070afc4d33cf5e2e677831ea9"; src = fetchFromGitHub { owner = "r001"; repo = "tree-sitter-leo"; rev = "6bc5564917edacd070afc4d33cf5e2e677831ea9"; hash = "sha256-FbV95Jm2w/9Xrqdl4bRnUyCYxFMXIuDXO4Hl4w2AUaM="; }; meta.homepage = "https://github.com/r001/tree-sitter-leo"; }; linkerscript = buildGrammar { passthru.name = "linkerscript"; language = "linkerscript"; version = "0.0.0+rev=f99011a3554213b654985a4b0a65b3b032ec4621"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-linkerscript"; rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript"; }; liquid = buildGrammar { passthru.name = "liquid"; language = "liquid"; version = "0.0.0+rev=d6ebde3974742cd1b61b55d1d94aab1dacb41056"; src = fetchFromGitHub { owner = "hankthetank27"; repo = "tree-sitter-liquid"; rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056"; hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI="; }; meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; }; liquidsoap = buildGrammar { passthru.name = "liquidsoap"; language = "liquidsoap"; version = "0.0.0+rev=4de01f44de2c051c33832ce523cf44690561320d"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; rev = "4de01f44de2c051c33832ce523cf44690561320d"; hash = "sha256-ibDpFPqdz0WnRaKN0dP1uAPi9W9EWew+kDybuPz1Bow="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; llvm = buildGrammar { passthru.name = "llvm"; language = "llvm"; version = "0.0.0+rev=2914786ae6774d4c4e25a230f4afe16aa68fe1c1"; src = fetchFromGitHub { owner = "benwilliamgraham"; repo = "tree-sitter-llvm"; rev = "2914786ae6774d4c4e25a230f4afe16aa68fe1c1"; hash = "sha256-jBSotMFsBUcgQrWH5p8EiywG00+v9QqePcUTI6ZqAkw="; }; meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; }; lua = buildGrammar { passthru.name = "lua"; language = "lua"; version = "0.0.0+rev=d76023017f7485eae629cb60d406c7a1ca0f40c9"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-lua"; rev = "d76023017f7485eae629cb60d406c7a1ca0f40c9"; hash = "sha256-tf71uJ4RpEfUdhdaHhp1MTT96kzN4O1wJ7SzpUfT3+Y="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; }; luadoc = buildGrammar { passthru.name = "luadoc"; language = "luadoc"; version = "0.0.0+rev=873612aadd3f684dd4e631bdf42ea8990c57634e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-luadoc"; rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luadoc"; }; luap = buildGrammar { passthru.name = "luap"; language = "luap"; version = "0.0.0+rev=c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-luap"; rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luap"; }; luau = buildGrammar { passthru.name = "luau"; language = "luau"; version = "0.0.0+rev=a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-luau"; rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f"; hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau"; requires = [ "lua" ]; }; m68k = buildGrammar { passthru.name = "m68k"; language = "m68k"; version = "0.0.0+rev=e128454c2210c0e0c10b68fe45ddb8fee80182a3"; src = fetchFromGitHub { owner = "grahambates"; repo = "tree-sitter-m68k"; rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; }; meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; }; make = buildGrammar { passthru.name = "make"; language = "make"; version = "0.0.0+rev=a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; 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 { passthru.name = "markdown"; language = "markdown"; version = "0.0.0+rev=2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; location = "tree-sitter-markdown"; requires = [ "markdown_inline" ]; }; markdown_inline = buildGrammar { passthru.name = "markdown_inline"; language = "markdown_inline"; version = "0.0.0+rev=2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; location = "tree-sitter-markdown-inline"; }; matlab = buildGrammar { passthru.name = "matlab"; language = "matlab"; version = "0.0.0+rev=96a3e8fb0a4ebd0db64db6b52043483937e9ca3a"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; rev = "96a3e8fb0a4ebd0db64db6b52043483937e9ca3a"; hash = "sha256-5Z4gLPZMx8uHFUGEgemjZNSoPxfv1Qum/OSBzM6fs7w="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; menhir = buildGrammar { passthru.name = "menhir"; language = "menhir"; version = "0.0.0+rev=be8866a6bcc2b563ab0de895af69daeffa88fe70"; 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 { passthru.name = "mermaid"; language = "mermaid"; version = "0.0.0+rev=90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; src = fetchFromGitHub { owner = "monaqa"; repo = "tree-sitter-mermaid"; rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; }; meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; }; meson = buildGrammar { passthru.name = "meson"; language = "meson"; version = "0.0.0+rev=280b6e59186f18528bab1567f5cc43b78b9cd881"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-meson"; rev = "280b6e59186f18528bab1567f5cc43b78b9cd881"; hash = "sha256-zqsSx5sfX28RrywHLKhAqtVZs9cI6rjU/3pt22b3/Ec="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson"; }; mlir = buildGrammar { passthru.name = "mlir"; language = "mlir"; version = "0.0.0+rev=7eadef0de98de1170cdffb68c0931e375fc1b046"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; rev = "7eadef0de98de1170cdffb68c0931e375fc1b046"; hash = "sha256-/zOS9fvfnFotySPw2+DY9ob8s+PYJrRgb1ymx2l5JAc="; }; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; generate = true; }; muttrc = buildGrammar { passthru.name = "muttrc"; language = "muttrc"; version = "0.0.0+rev=173b0ab53a9c07962c9777189c4c70e90f1c1837"; src = fetchFromGitHub { owner = "neomutt"; repo = "tree-sitter-muttrc"; rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; }; meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; }; nasm = buildGrammar { passthru.name = "nasm"; language = "nasm"; version = "0.0.0+rev=d1b3638d017f2a8585e26dcfc66fe1df94185e30"; src = fetchFromGitHub { owner = "naclsn"; repo = "tree-sitter-nasm"; rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; }; meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; }; nginx = buildGrammar { passthru.name = "nginx"; language = "nginx"; version = "0.0.0+rev=989da760be05a3334af3ec88705cbf57e6a9c41d"; src = fetchFromGitHub { owner = "opa-oz"; repo = "tree-sitter-nginx"; rev = "989da760be05a3334af3ec88705cbf57e6a9c41d"; hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM="; }; meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx"; }; nickel = buildGrammar { passthru.name = "nickel"; language = "nickel"; version = "0.0.0+rev=a0a5d98a6f0edb5d00a18e62e7d1d02a5607c391"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; rev = "a0a5d98a6f0edb5d00a18e62e7d1d02a5607c391"; hash = "sha256-2la/9XxL2dN+rzTotgDXQFz9ktDXQ3Og9svX5Din2zo="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; nim = buildGrammar { passthru.name = "nim"; language = "nim"; version = "0.0.0+rev=4ad352773688deb84a95eeaa9872acda5b466439"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; rev = "4ad352773688deb84a95eeaa9872acda5b466439"; hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; }; meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; requires = [ "nim_format_string" ]; }; nim_format_string = buildGrammar { passthru.name = "nim_format_string"; language = "nim_format_string"; version = "0.0.0+rev=d45f75022d147cda056e98bfba68222c9c8eca3a"; 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 { passthru.name = "ninja"; language = "ninja"; version = "0.0.0+rev=0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; 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 { passthru.name = "nix"; language = "nix"; version = "0.0.0+rev=ff4e2b4c5a3598e8be3edf16bc69f6677af32145"; src = fetchFromGitHub { owner = "nix-community"; repo = "tree-sitter-nix"; rev = "ff4e2b4c5a3598e8be3edf16bc69f6677af32145"; hash = "sha256-VPkXKsoKs5ywVIGz+xqvD73nINur2flpEmKUKJRFYy8="; }; meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; }; nqc = buildGrammar { passthru.name = "nqc"; language = "nqc"; version = "0.0.0+rev=14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-nqc"; rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-nqc"; }; nu = buildGrammar { passthru.name = "nu"; language = "nu"; version = "0.0.0+rev=e1509fc9f9aa6579430a65f167528617df56b107"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; rev = "e1509fc9f9aa6579430a65f167528617df56b107"; hash = "sha256-uWXmeO9oCanbUc3kYdAaRUh5BuLdnytd5iTwUUWsoHo="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; objc = buildGrammar { passthru.name = "objc"; language = "objc"; version = "0.0.0+rev=181a81b8f23a2d593e7ab4259981f50122909fda"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-objc"; rev = "181a81b8f23a2d593e7ab4259981f50122909fda"; hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc"; requires = [ "c" ]; }; objdump = buildGrammar { passthru.name = "objdump"; language = "objdump"; version = "0.0.0+rev=28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-objdump"; rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; }; ocaml = buildGrammar { passthru.name = "ocaml"; language = "ocaml"; version = "0.0.0+rev=3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; location = "grammars/ocaml"; }; ocaml_interface = buildGrammar { passthru.name = "ocaml_interface"; language = "ocaml_interface"; version = "0.0.0+rev=3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; location = "grammars/interface"; requires = [ "ocaml" ]; }; ocamllex = buildGrammar { passthru.name = "ocamllex"; language = "ocamllex"; version = "0.0.0+rev=ed488aa334d1b4e3235e1efaaf96f00815ebc0e0"; src = fetchFromGitHub { owner = "atom-ocaml"; repo = "tree-sitter-ocamllex"; rev = "ed488aa334d1b4e3235e1efaaf96f00815ebc0e0"; hash = "sha256-7pmBKXbWnkIcEKsZAr1Wd9NG7cXCVCavBt8p0Xf5s2c="; }; meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; generate = true; }; odin = buildGrammar { passthru.name = "odin"; language = "odin"; version = "0.0.0+rev=d2ca8efb4487e156a60d5bd6db2598b872629403"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-odin"; rev = "d2ca8efb4487e156a60d5bd6db2598b872629403"; hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-odin"; }; pascal = buildGrammar { passthru.name = "pascal"; language = "pascal"; version = "0.0.0+rev=5054931bcd022860dd5936864f981e359fb63aef"; src = fetchFromGitHub { owner = "Isopod"; repo = "tree-sitter-pascal"; rev = "5054931bcd022860dd5936864f981e359fb63aef"; hash = "sha256-+5HzlNL54/Wdr7b1vRwZzIU3Z8vqFP9FzmEO1qwxJrk="; }; meta.homepage = "https://github.com/Isopod/tree-sitter-pascal"; }; passwd = buildGrammar { passthru.name = "passwd"; language = "passwd"; version = "0.0.0+rev=20239395eacdc2e0923a7e5683ad3605aee7b716"; 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 { passthru.name = "pem"; language = "pem"; version = "0.0.0+rev=e525b177a229b1154fd81bc0691f943028d9e685"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-pem"; rev = "e525b177a229b1154fd81bc0691f943028d9e685"; hash = "sha256-2fhqFGLdQ5eugv405osviYUcAPMdm1N0VfGoVuI84Qk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pem"; }; perl = buildGrammar { passthru.name = "perl"; language = "perl"; version = "0.0.0+rev=0c24d001dd1921e418fb933d208a7bd7dd3f923a"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; rev = "0c24d001dd1921e418fb933d208a7bd7dd3f923a"; hash = "sha256-rKu3CGHckXlQnI/bvrQDq40jRO4PAueWKNZJADjmv5A="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { passthru.name = "php"; language = "php"; version = "0.0.0+rev=9a85df21c63bdaf1695b7ac1430e29354cb5904f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "9a85df21c63bdaf1695b7ac1430e29354cb5904f"; hash = "sha256-fVJ51mYvz6eadUYmfRcOw7lRjGNKgQg+MIxkNAsA8KU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; location = "php"; requires = [ "php_only" ]; }; php_only = buildGrammar { passthru.name = "php_only"; language = "php_only"; version = "0.0.0+rev=9a85df21c63bdaf1695b7ac1430e29354cb5904f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "9a85df21c63bdaf1695b7ac1430e29354cb5904f"; hash = "sha256-fVJ51mYvz6eadUYmfRcOw7lRjGNKgQg+MIxkNAsA8KU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; location = "php_only"; }; phpdoc = buildGrammar { passthru.name = "phpdoc"; language = "phpdoc"; version = "0.0.0+rev=03bb10330704b0b371b044e937d5cc7cd40b4999"; src = fetchFromGitHub { owner = "claytonrcarter"; repo = "tree-sitter-phpdoc"; rev = "03bb10330704b0b371b044e937d5cc7cd40b4999"; hash = "sha256-EwDrC12hMwlyCff867bmVt7RVZNa8jkDMKkytB7qNLc="; }; meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; }; pioasm = buildGrammar { passthru.name = "pioasm"; language = "pioasm"; version = "0.0.0+rev=afece58efdb30440bddd151ef1347fa8d6f744a9"; src = fetchFromGitHub { owner = "leo60228"; repo = "tree-sitter-pioasm"; rev = "afece58efdb30440bddd151ef1347fa8d6f744a9"; hash = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8="; }; meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; }; pkl = buildGrammar { passthru.name = "pkl"; language = "pkl"; version = "0.0.0+rev=d62e832b69a0aa3d4f87fc34ba62d931d6c23f55"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; rev = "d62e832b69a0aa3d4f87fc34ba62d931d6c23f55"; hash = "sha256-6sVPCbs3rLlEhK9Fj2sJGjNBmvaGrajSOoGo6G78buo="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; po = buildGrammar { passthru.name = "po"; language = "po"; version = "0.0.0+rev=bd860a0f57f697162bf28e576674be9c1500db5e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-po"; rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-po"; }; pod = buildGrammar { passthru.name = "pod"; language = "pod"; version = "0.0.0+rev=0bf8387987c21bf2f8ed41d2575a8f22b139687f"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; }; poe_filter = buildGrammar { passthru.name = "poe_filter"; language = "poe_filter"; version = "0.0.0+rev=205a7d576984feb38a9fc2d8cfe729617f9e0548"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-poe-filter"; rev = "205a7d576984feb38a9fc2d8cfe729617f9e0548"; hash = "sha256-oFe/U3G5Fi73YtctonfUqZe5/UScM09c98R8C3aR7yU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter"; }; pony = buildGrammar { passthru.name = "pony"; language = "pony"; version = "0.0.0+rev=73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-pony"; rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pony"; }; powershell = buildGrammar { passthru.name = "powershell"; language = "powershell"; version = "0.0.0+rev=497fe9ac43bdf090efbfe28fba65b7c0c7c6a7b3"; src = fetchFromGitHub { owner = "airbus-cert"; repo = "tree-sitter-powershell"; rev = "497fe9ac43bdf090efbfe28fba65b7c0c7c6a7b3"; hash = "sha256-3ahJ0vTrSM9PNjpCo7yaavD29R5hE9K/mJkFIWy4Flw="; }; meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; }; printf = buildGrammar { passthru.name = "printf"; language = "printf"; version = "0.0.0+rev=ec4e5674573d5554fccb87a887c97d4aec489da7"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-printf"; rev = "ec4e5674573d5554fccb87a887c97d4aec489da7"; hash = "sha256-JddrO4H7b3f/jrYag1lTAqeCzspf18SiIsVV2EJ25ZY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-printf"; }; prisma = buildGrammar { passthru.name = "prisma"; language = "prisma"; version = "0.0.0+rev=3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49"; src = fetchFromGitHub { owner = "victorhqc"; repo = "tree-sitter-prisma"; rev = "3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49"; hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; }; meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; }; problog = buildGrammar { passthru.name = "problog"; language = "problog"; version = "0.0.0+rev=d8d415f6a1cf80ca138524bcc395810b176d40fa"; src = fetchFromGitHub { owner = "foxyseta"; repo = "tree-sitter-prolog"; rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; }; meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; location = "grammars/problog"; requires = [ "prolog" ]; }; prolog = buildGrammar { passthru.name = "prolog"; language = "prolog"; version = "0.0.0+rev=d8d415f6a1cf80ca138524bcc395810b176d40fa"; src = fetchFromGitHub { owner = "foxyseta"; repo = "tree-sitter-prolog"; rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; }; meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; location = "grammars/prolog"; }; promql = buildGrammar { passthru.name = "promql"; language = "promql"; version = "0.0.0+rev=77625d78eebc3ffc44d114a07b2f348dff3061b0"; 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 { passthru.name = "properties"; language = "properties"; version = "0.0.0+rev=6310671b24d4e04b803577b1c675d765cbd5773b"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-properties"; rev = "6310671b24d4e04b803577b1c675d765cbd5773b"; hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; }; proto = buildGrammar { passthru.name = "proto"; language = "proto"; version = "0.0.0+rev=e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; 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 { passthru.name = "prql"; language = "prql"; version = "0.0.0+rev=09e158cd3650581c0af4c49c2e5b10c4834c8646"; src = fetchFromGitHub { owner = "PRQL"; repo = "tree-sitter-prql"; rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; }; meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; }; psv = buildGrammar { passthru.name = "psv"; language = "psv"; version = "0.0.0+rev=7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-csv"; rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; location = "psv"; requires = [ "tsv" ]; }; pug = buildGrammar { passthru.name = "pug"; language = "pug"; version = "0.0.0+rev=13e9195370172c86a8b88184cc358b23b677cc46"; src = fetchFromGitHub { owner = "zealot128"; repo = "tree-sitter-pug"; rev = "13e9195370172c86a8b88184cc358b23b677cc46"; hash = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8="; }; meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; }; puppet = buildGrammar { passthru.name = "puppet"; language = "puppet"; version = "0.0.0+rev=15f192929b7d317f5914de2b4accd37b349182a6"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-puppet"; rev = "15f192929b7d317f5914de2b4accd37b349182a6"; hash = "sha256-bO5g5AdhzpB13yHklpAndUHIX7Rvd7OMjH0Ds2ATA6Q="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-puppet"; }; purescript = buildGrammar { passthru.name = "purescript"; language = "purescript"; version = "0.0.0+rev=f541f95ffd6852fbbe88636317c613285bc105af"; src = fetchFromGitHub { owner = "postsolar"; repo = "tree-sitter-purescript"; rev = "f541f95ffd6852fbbe88636317c613285bc105af"; hash = "sha256-tONS2Eai/eVDecn6ow4nN9F7++UjY6OAKezeCco8hYU="; }; meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; }; pymanifest = buildGrammar { passthru.name = "pymanifest"; language = "pymanifest"; version = "0.0.0+rev=debbdb83fe6356adc7261c41c69b45ba49c97294"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-pymanifest"; rev = "debbdb83fe6356adc7261c41c69b45ba49c97294"; hash = "sha256-jaWi0F9ApUSwniN3O7x05VrCceL+0x2+98iJx9+PaZo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pymanifest"; }; python = buildGrammar { passthru.name = "python"; language = "python"; version = "0.0.0+rev=v0.25.0"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; rev = "v0.25.0"; hash = "sha256-F5XH21PjPpbwYylgKdwD3MZ5o0amDt4xf/e5UikPcxY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; ql = buildGrammar { passthru.name = "ql"; language = "ql"; version = "0.0.0+rev=1fd627a4e8bff8c24c11987474bd33112bead857"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ql"; rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; }; qmldir = buildGrammar { passthru.name = "qmldir"; language = "qmldir"; version = "0.0.0+rev=6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-qmldir"; rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir"; }; qmljs = buildGrammar { passthru.name = "qmljs"; language = "qmljs"; version = "0.0.0+rev=0889da4632bba3ec6f39ef4102625654890c15c1"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; rev = "0889da4632bba3ec6f39ef4102625654890c15c1"; hash = "sha256-Twj2taG7xFTPXTvzDcWeIqxUAkuhsybwZvtwK/HiruE="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; requires = [ "ecma" ]; }; query = buildGrammar { passthru.name = "query"; language = "query"; version = "0.0.0+rev=60e253d3c9d6b1131a0f75c85e4bdcc9a48d5b42"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-query"; rev = "60e253d3c9d6b1131a0f75c85e4bdcc9a48d5b42"; hash = "sha256-xzA4nBqX5qg5GVPD4KyM1mngL0xyOnERltiTOs/jeDk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; }; r = buildGrammar { passthru.name = "r"; language = "r"; version = "0.0.0+rev=0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; }; racket = buildGrammar { passthru.name = "racket"; language = "racket"; version = "0.0.0+rev=130e76536bd3a45df7b7fd71cfa3d0df25fcfe8e"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; rev = "130e76536bd3a45df7b7fd71cfa3d0df25fcfe8e"; hash = "sha256-PbBNNIGUapdZH8rWNzfN+LZDJAMUn4n5ZsuyF9PVCnE="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; ralph = buildGrammar { passthru.name = "ralph"; language = "ralph"; version = "0.0.0+rev=f6d81bf7a4599c77388035439cf5801cd461ff77"; src = fetchFromGitHub { owner = "alephium"; repo = "tree-sitter-ralph"; rev = "f6d81bf7a4599c77388035439cf5801cd461ff77"; hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA="; }; meta.homepage = "https://github.com/alephium/tree-sitter-ralph"; }; rasi = buildGrammar { passthru.name = "rasi"; language = "rasi"; version = "0.0.0+rev=e735c6881d8b475aaa4ef8f0a2bdfd825b438143"; src = fetchFromGitHub { owner = "Fymyte"; repo = "tree-sitter-rasi"; rev = "e735c6881d8b475aaa4ef8f0a2bdfd825b438143"; hash = "sha256-MERNUroM1ndV6TtXYGg0AmXRtNlNWphVx32TzgMUnac="; }; meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; }; razor = buildGrammar { passthru.name = "razor"; language = "razor"; version = "0.0.0+rev=fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; src = fetchFromGitHub { owner = "tris203"; repo = "tree-sitter-razor"; rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; }; meta.homepage = "https://github.com/tris203/tree-sitter-razor"; }; rbs = buildGrammar { passthru.name = "rbs"; language = "rbs"; version = "0.0.0+rev=de893b166476205b09e79cd3689f95831269579a"; src = fetchFromGitHub { owner = "joker1007"; repo = "tree-sitter-rbs"; rev = "de893b166476205b09e79cd3689f95831269579a"; hash = "sha256-87Z8XQfuqrWYj9Mc+whVu9o3ZwfjGYylbvxZNYnA3UM="; }; meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; }; re2c = buildGrammar { passthru.name = "re2c"; language = "re2c"; version = "0.0.0+rev=c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-re2c"; rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-re2c"; }; readline = buildGrammar { passthru.name = "readline"; language = "readline"; version = "0.0.0+rev=74addc90fc539d31d413c0c7cf7581997a7fa46e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-readline"; rev = "74addc90fc539d31d413c0c7cf7581997a7fa46e"; hash = "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline"; }; regex = buildGrammar { passthru.name = "regex"; language = "regex"; version = "0.0.0+rev=b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-regex"; rev = "b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; hash = "sha256-bR0K6SR19QuQwDUic+CJ69VQTSGqry5a5IOpPTVJFlo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; }; rego = buildGrammar { passthru.name = "rego"; language = "rego"; version = "0.0.0+rev=20b5a5958c837bc9f74b231022a68a594a313f6d"; src = fetchFromGitHub { owner = "FallenAngel97"; repo = "tree-sitter-rego"; rev = "20b5a5958c837bc9f74b231022a68a594a313f6d"; hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI="; }; meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; }; requirements = buildGrammar { passthru.name = "requirements"; language = "requirements"; version = "0.0.0+rev=caeb2ba854dea55931f76034978de1fd79362939"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-requirements"; rev = "caeb2ba854dea55931f76034978de1fd79362939"; hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements"; }; rescript = buildGrammar { passthru.name = "rescript"; language = "rescript"; version = "0.0.0+rev=d2df8a285fff95de56a91d2f8152aeceb66f40ef"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "tree-sitter-rescript"; rev = "d2df8a285fff95de56a91d2f8152aeceb66f40ef"; hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0="; }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; rifleconf = buildGrammar { passthru.name = "rifleconf"; language = "rifleconf"; version = "0.0.0+rev=fe10eab6cacff239ec61f4456e793bed15703aaf"; src = fetchFromGitHub { owner = "purarue"; repo = "tree-sitter-rifleconf"; rev = "fe10eab6cacff239ec61f4456e793bed15703aaf"; hash = "sha256-FeKu9HfGeAaQ+wfMPfic9qA870M+Cg592RY4G5HP//M="; }; meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf"; }; rnoweb = buildGrammar { passthru.name = "rnoweb"; language = "rnoweb"; version = "0.0.0+rev=1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; 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 { passthru.name = "robot"; language = "robot"; version = "0.0.0+rev=e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-robot"; rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; }; robots = buildGrammar { passthru.name = "robots"; language = "robots"; version = "0.0.0+rev=8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; src = fetchFromGitHub { owner = "opa-oz"; repo = "tree-sitter-robots-txt"; rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME="; }; meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt"; }; roc = buildGrammar { passthru.name = "roc"; language = "roc"; version = "0.0.0+rev=40e52f343f1b1f270d6ecb2ca898ca9b8cba6936"; src = fetchFromGitHub { owner = "faldor20"; repo = "tree-sitter-roc"; rev = "40e52f343f1b1f270d6ecb2ca898ca9b8cba6936"; hash = "sha256-TugDNG21Y4VutMvqQJ6iEyozqcFIdFPDbpV87hqymdM="; }; meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; }; ron = buildGrammar { passthru.name = "ron"; language = "ron"; version = "0.0.0+rev=78938553b93075e638035f624973083451b29055"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ron"; rev = "78938553b93075e638035f624973083451b29055"; hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ron"; }; rst = buildGrammar { passthru.name = "rst"; language = "rst"; version = "0.0.0+rev=4e562e1598b95b93db4f3f64fe40ddefbc677a15"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-rst"; rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15"; hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; }; ruby = buildGrammar { passthru.name = "ruby"; language = "ruby"; version = "0.0.0+rev=89bd7a8e5450cb6a942418a619d30469f259e5d6"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ruby"; rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6"; hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; }; runescript = buildGrammar { passthru.name = "runescript"; language = "runescript"; version = "0.0.0+rev=cf85bbd5da0c5ad243301d889c7f84d790a4cae4"; src = fetchFromGitHub { owner = "2004Scape"; repo = "tree-sitter-runescript"; rev = "cf85bbd5da0c5ad243301d889c7f84d790a4cae4"; hash = "sha256-LRHTy5XMU2FOru7YrFlwuDU7brtnI/8RhAdQnY7Fkpk="; }; meta.homepage = "https://github.com/2004Scape/tree-sitter-runescript"; }; rust = buildGrammar { passthru.name = "rust"; language = "rust"; version = "0.0.0+rev=261b20226c04ef601adbdf185a800512a5f66291"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; rev = "261b20226c04ef601adbdf185a800512a5f66291"; hash = "sha256-i6OrbcHNkrsAW5cpYOI7r0F6xn94KZWB9ZJMUH+k2ds="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; scala = buildGrammar { passthru.name = "scala"; language = "scala"; version = "0.0.0+rev=97aead18d97708190a51d4f551ea9b05b60641c9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; rev = "97aead18d97708190a51d4f551ea9b05b60641c9"; hash = "sha256-INJKij5XzeIkmdemTbrkucdUo9PJOrHKf4rcf6s9OSw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; scfg = buildGrammar { passthru.name = "scfg"; language = "scfg"; version = "0.0.0+rev=2f3709e7656fa2c443f92041c91a9f843f8cd625"; src = fetchFromGitHub { owner = "rockorager"; repo = "tree-sitter-scfg"; rev = "2f3709e7656fa2c443f92041c91a9f843f8cd625"; hash = "sha256-2/n+pSR6Ojahm8iBnpNsQscrXQqzZflKBA42gX29u50="; }; meta.homepage = "https://github.com/rockorager/tree-sitter-scfg"; generate = true; }; scheme = buildGrammar { passthru.name = "scheme"; language = "scheme"; version = "0.0.0+rev=591893b9a8b9ec85f5cef86e0cc1028012ad9f0e"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; rev = "591893b9a8b9ec85f5cef86e0cc1028012ad9f0e"; hash = "sha256-kmrLTryeUzs4nePGR13DQjRmQTmHHglsugYlvLZP/4k="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; scss = buildGrammar { passthru.name = "scss"; language = "scss"; version = "0.0.0+rev=c478c6868648eff49eb04a4df90d703dc45b312a"; src = fetchFromGitHub { owner = "serenadeai"; repo = "tree-sitter-scss"; rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; }; meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; requires = [ "css" ]; }; sflog = buildGrammar { passthru.name = "sflog"; language = "sflog"; version = "0.0.0+rev=3597575a429766dd7ecce9f5bb97f6fec4419d5d"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; }; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; location = "sflog"; }; slang = buildGrammar { passthru.name = "slang"; language = "slang"; version = "0.0.0+rev=1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-slang"; rev = "1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; }; slim = buildGrammar { passthru.name = "slim"; language = "slim"; version = "0.0.0+rev=a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; src = fetchFromGitHub { owner = "theoo"; repo = "tree-sitter-slim"; rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw="; }; meta.homepage = "https://github.com/theoo/tree-sitter-slim"; }; slint = buildGrammar { passthru.name = "slint"; language = "slint"; version = "0.0.0+rev=927f3e2f0213d0eea7f12c978c81067c3dc4289d"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; rev = "927f3e2f0213d0eea7f12c978c81067c3dc4289d"; hash = "sha256-1jC4ZqkVbKgq35LUo4Gbj6Hw3Yg1zsDWFhPBMuLewxI="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; smali = buildGrammar { passthru.name = "smali"; language = "smali"; version = "0.0.0+rev=fdfa6a1febc43c7467aa7e937b87b607956f2346"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-smali"; rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; }; smithy = buildGrammar { passthru.name = "smithy"; language = "smithy"; version = "0.0.0+rev=ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433"; src = fetchFromGitHub { owner = "indoorvivants"; repo = "tree-sitter-smithy"; rev = "ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433"; hash = "sha256-wEm4HSfeZOpn1OKw7ipLhoeNko8aPKDl2abupdQq+ok="; }; meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; }; snakemake = buildGrammar { passthru.name = "snakemake"; language = "snakemake"; version = "0.0.0+rev=68010430c3e51c0e84c1ce21c6551df0e2469f51"; src = fetchFromGitHub { owner = "osthomas"; repo = "tree-sitter-snakemake"; rev = "68010430c3e51c0e84c1ce21c6551df0e2469f51"; hash = "sha256-jcMNh+pHjYEvTdShp3o6UlgXRM2AuZMp4KE0uXfNMqY="; }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; snl = buildGrammar { passthru.name = "snl"; language = "snl"; version = "0.0.0+rev=846e2d6809ac5863a15b5494f20fd267c21221c8"; src = fetchFromGitHub { owner = "minijackson"; repo = "tree-sitter-snl"; rev = "846e2d6809ac5863a15b5494f20fd267c21221c8"; hash = "sha256-QJG4+fJieOivjwsJuswzzigeUiFNIOu51ILgx0/o6Vo="; }; meta.homepage = "https://github.com/minijackson/tree-sitter-snl"; }; solidity = buildGrammar { passthru.name = "solidity"; language = "solidity"; version = "0.0.0+rev=4e938a46c7030dd001bc99e1ac0f0c750ac98254"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; rev = "4e938a46c7030dd001bc99e1ac0f0c750ac98254"; hash = "sha256-b+DHy7BkkMg88kLhirtCzjF3dHlCFkXea65aGC18fW0="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; soql = buildGrammar { passthru.name = "soql"; language = "soql"; version = "0.0.0+rev=3597575a429766dd7ecce9f5bb97f6fec4419d5d"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; }; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; location = "soql"; }; sosl = buildGrammar { passthru.name = "sosl"; language = "sosl"; version = "0.0.0+rev=3597575a429766dd7ecce9f5bb97f6fec4419d5d"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; }; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; location = "sosl"; }; sourcepawn = buildGrammar { passthru.name = "sourcepawn"; language = "sourcepawn"; version = "0.0.0+rev=5a8fdd446b516c81e218245c12129c6ad4bccfa2"; src = fetchFromGitHub { owner = "nilshelmig"; repo = "tree-sitter-sourcepawn"; rev = "5a8fdd446b516c81e218245c12129c6ad4bccfa2"; hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; }; meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; }; sparql = buildGrammar { passthru.name = "sparql"; language = "sparql"; version = "0.0.0+rev=d853661ca680d8ff7f8d800182d5782b61d0dd58"; src = fetchFromGitHub { owner = "GordianDziwis"; repo = "tree-sitter-sparql"; rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58"; hash = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU="; }; meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql"; }; sproto = buildGrammar { passthru.name = "sproto"; language = "sproto"; version = "0.0.0+rev=d554c1456e35e7b2690552d52921c987d0cf6799"; src = fetchFromGitHub { owner = "hanxi"; repo = "tree-sitter-sproto"; rev = "d554c1456e35e7b2690552d52921c987d0cf6799"; hash = "sha256-acc5Si2l9WGBlM1piSiqY/JEj+LSJ0QoZf9cfbrjhq4="; }; meta.homepage = "https://github.com/hanxi/tree-sitter-sproto"; }; sql = buildGrammar { passthru.name = "sql"; language = "sql"; version = "0.0.0+rev=4afe285bb142542cee0aa7b689fec00a71df4741"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; rev = "4afe285bb142542cee0aa7b689fec00a71df4741"; hash = "sha256-Qzrun7sIjX+jyz0oh4MotfTSXAcEYSM/2+CAWJkXgVo="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; squirrel = buildGrammar { passthru.name = "squirrel"; language = "squirrel"; version = "0.0.0+rev=072c969749e66f000dba35a33c387650e203e96e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-squirrel"; rev = "072c969749e66f000dba35a33c387650e203e96e"; hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-squirrel"; }; ssh_config = buildGrammar { passthru.name = "ssh_config"; language = "ssh_config"; version = "0.0.0+rev=71d2693deadaca8cdc09e38ba41d2f6042da1616"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ssh-config"; rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; }; starlark = buildGrammar { passthru.name = "starlark"; language = "starlark"; version = "0.0.0+rev=a453dbf3ba433db0e5ec621a38a7e59d72e4dc69"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-starlark"; rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69"; hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-starlark"; }; strace = buildGrammar { passthru.name = "strace"; language = "strace"; version = "0.0.0+rev=d819cdd5dbe455bd3c859193633c8d91c0df7c36"; 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 { passthru.name = "styled"; language = "styled"; version = "0.0.0+rev=319cdcaa0346ba6db668a222d938e5c3569e2a51"; src = fetchFromGitHub { owner = "mskelton"; repo = "tree-sitter-styled"; rev = "319cdcaa0346ba6db668a222d938e5c3569e2a51"; hash = "sha256-sKRSgN5mSF+uolWD6iKrCR83Ssroytr8ZGduTTyyxGQ="; }; meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; }; supercollider = buildGrammar { passthru.name = "supercollider"; language = "supercollider"; version = "0.0.0+rev=76b3cab1773f08bb7d3a185420b0a44c6da8c294"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294"; hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; superhtml = buildGrammar { passthru.name = "superhtml"; language = "superhtml"; version = "0.0.0+rev=aeaa0c7d9ef983453952a2ee4983476fef0168f3"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; rev = "aeaa0c7d9ef983453952a2ee4983476fef0168f3"; hash = "sha256-3mCdFn2ZsRFn/UI+frWD0MTx8qdiZldveYffpZ7nd98="; }; meta.homepage = "https://github.com/kristoff-it/superhtml"; location = "tree-sitter-superhtml"; }; surface = buildGrammar { passthru.name = "surface"; language = "surface"; version = "0.0.0+rev=f4586b35ac8548667a9aaa4eae44456c1f43d032"; 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 { passthru.name = "svelte"; language = "svelte"; version = "0.0.0+rev=ae5199db47757f785e43a14b332118a5474de1a2"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-svelte"; rev = "ae5199db47757f785e43a14b332118a5474de1a2"; hash = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; requires = [ "html_tags" ]; }; sway = buildGrammar { passthru.name = "sway"; language = "sway"; version = "0.0.0+rev=9b7845ce06ecb38b040c3940970b4fd0adc331d1"; src = fetchFromGitHub { owner = "FuelLabs"; repo = "tree-sitter-sway"; rev = "9b7845ce06ecb38b040c3940970b4fd0adc331d1"; hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; }; meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git"; }; swift = buildGrammar { passthru.name = "swift"; language = "swift"; version = "0.0.0+rev=78d84ef82c387fceeb6094038da28717ea052e39"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; rev = "78d84ef82c387fceeb6094038da28717ea052e39"; hash = "sha256-ApR65kRt1j1K5yngBEH1SxDDXzZaUF4gqVieducvkHU="; }; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; generate = true; }; sxhkdrc = buildGrammar { passthru.name = "sxhkdrc"; language = "sxhkdrc"; version = "0.0.0+rev=440d5f913d9465c9c776a1bd92334d32febcf065"; 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 { passthru.name = "systemtap"; language = "systemtap"; version = "0.0.0+rev=f2b378a9af0b7e1192cff67a5fb45508c927205d"; src = fetchFromGitHub { owner = "ok-ryoko"; repo = "tree-sitter-systemtap"; rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; hash = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ="; }; meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; }; systemverilog = buildGrammar { passthru.name = "systemverilog"; language = "systemverilog"; version = "0.0.0+rev=e88937e66adc3ee7be0bfe40b7e937eafe4212bb"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; rev = "e88937e66adc3ee7be0bfe40b7e937eafe4212bb"; hash = "sha256-wzsjHDn6ZdGfOlufARurxCTwT8HqMvyfsnIIpXzRUYs="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; t32 = buildGrammar { passthru.name = "t32"; language = "t32"; version = "0.0.0+rev=d4e26ab7a730cfbe0cf84dba6ea3647989064839"; src = fetchFromGitLab { owner = "xasc"; repo = "tree-sitter-t32"; rev = "d4e26ab7a730cfbe0cf84dba6ea3647989064839"; hash = "sha256-awbgOZaIqpdjsskSr6by2AyojVRU+gkLgS70abhPryE="; }; meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32"; }; tablegen = buildGrammar { passthru.name = "tablegen"; language = "tablegen"; version = "0.0.0+rev=b1170880c61355aaf38fc06f4af7d3c55abdabc4"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-tablegen"; rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; hash = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tablegen"; }; tact = buildGrammar { passthru.name = "tact"; language = "tact"; version = "0.0.0+rev=a6267c2091ed432c248780cec9f8d42c8766d9ad"; src = fetchFromGitHub { owner = "tact-lang"; repo = "tree-sitter-tact"; rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad"; hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; }; meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; }; tcl = buildGrammar { passthru.name = "tcl"; language = "tcl"; version = "0.0.0+rev=8f11ac7206a54ed11210491cee1e0657e2962c47"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-tcl"; rev = "8f11ac7206a54ed11210491cee1e0657e2962c47"; hash = "sha256-JrGSHGolf7OhInxotXslw1QXxJscl+bXCxZPYJeBfTY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; }; teal = buildGrammar { passthru.name = "teal"; language = "teal"; version = "0.0.0+rev=05d276e737055e6f77a21335b7573c9d3c091e2f"; src = fetchFromGitHub { owner = "euclidianAce"; repo = "tree-sitter-teal"; rev = "05d276e737055e6f77a21335b7573c9d3c091e2f"; hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w="; }; meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; generate = true; }; templ = buildGrammar { passthru.name = "templ"; language = "templ"; version = "0.0.0+rev=27a1fc62c8dd4c49669e03629491f66449c6c435"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; rev = "27a1fc62c8dd4c49669e03629491f66449c6c435"; hash = "sha256-2h1NPQtutTmdVKjydq/ZRvBCJ3YEiT+ZVcL72fb2m9M="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; tera = buildGrammar { passthru.name = "tera"; language = "tera"; version = "0.0.0+rev=692937d52c8dfd91ce0dde722b9b4febbc9bc712"; src = fetchFromGitHub { owner = "uncenter"; repo = "tree-sitter-tera"; rev = "692937d52c8dfd91ce0dde722b9b4febbc9bc712"; hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38="; }; meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; }; terraform = buildGrammar { passthru.name = "terraform"; language = "terraform"; version = "0.0.0+rev=fad991865fee927dd1de5e172fb3f08ac674d914"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; }; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; location = "dialects/terraform"; requires = [ "hcl" ]; }; textproto = buildGrammar { passthru.name = "textproto"; language = "textproto"; version = "0.0.0+rev=568471b80fd8793d37ed01865d8c2208a9fefd1b"; src = fetchFromGitHub { owner = "PorterAtGoogle"; repo = "tree-sitter-textproto"; rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; }; meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; }; thrift = buildGrammar { passthru.name = "thrift"; language = "thrift"; version = "0.0.0+rev=68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-thrift"; rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-thrift"; }; tiger = buildGrammar { passthru.name = "tiger"; language = "tiger"; version = "0.0.0+rev=4a77b2d7a004587646bddc4e854779044b6db459"; src = fetchFromGitHub { owner = "ambroisie"; repo = "tree-sitter-tiger"; rev = "4a77b2d7a004587646bddc4e854779044b6db459"; hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ="; }; meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; }; tlaplus = buildGrammar { passthru.name = "tlaplus"; language = "tlaplus"; version = "0.0.0+rev=2d831940c782850f64dabf5b7b17e9e51f7f0ebb"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; rev = "2d831940c782850f64dabf5b7b17e9e51f7f0ebb"; hash = "sha256-AW22SNBF6Y2jD6ROwE3vANWGX08HqR0XjVkthAL+QJs="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; tmux = buildGrammar { passthru.name = "tmux"; language = "tmux"; version = "0.0.0+rev=72b42cd0307bdfe471fd151a0282d0d38e889944"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-tmux"; rev = "72b42cd0307bdfe471fd151a0282d0d38e889944"; hash = "sha256-Rcyx38ZwtmNeQuSHeLkpn860yfJoZp7skUFmkNGLpHI="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; }; todotxt = buildGrammar { passthru.name = "todotxt"; language = "todotxt"; version = "0.0.0+rev=3937c5cd105ec4127448651a21aef45f52d19609"; src = fetchFromGitHub { owner = "arnarg"; repo = "tree-sitter-todotxt"; rev = "3937c5cd105ec4127448651a21aef45f52d19609"; hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; }; meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt"; }; toml = buildGrammar { passthru.name = "toml"; language = "toml"; version = "0.0.0+rev=64b56832c2cffe41758f28e05c756a3a98d16f41"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-toml"; rev = "64b56832c2cffe41758f28e05c756a3a98d16f41"; hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-toml"; }; tsv = buildGrammar { passthru.name = "tsv"; language = "tsv"; version = "0.0.0+rev=7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-csv"; rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529"; hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; location = "tsv"; }; tsx = buildGrammar { passthru.name = "tsx"; language = "tsx"; version = "0.0.0+rev=75b3874edb2dc714fb1fd77a32013d0f8699989f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; location = "tsx"; requires = [ "ecma" "jsx" "typescript" ]; }; turtle = buildGrammar { passthru.name = "turtle"; language = "turtle"; version = "0.0.0+rev=7f789ea7ef765080f71a298fc96b7c957fa24422"; src = fetchFromGitHub { owner = "GordianDziwis"; repo = "tree-sitter-turtle"; rev = "7f789ea7ef765080f71a298fc96b7c957fa24422"; hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA="; }; meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle"; }; twig = buildGrammar { passthru.name = "twig"; language = "twig"; version = "0.0.0+rev=7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-twig"; rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; }; typescript = buildGrammar { passthru.name = "typescript"; language = "typescript"; version = "0.0.0+rev=75b3874edb2dc714fb1fd77a32013d0f8699989f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; location = "typescript"; requires = [ "ecma" ]; }; typespec = buildGrammar { passthru.name = "typespec"; language = "typespec"; version = "0.0.0+rev=814c98283fd92a248ba9d49ebfe61bc672a35875"; src = fetchFromGitHub { owner = "happenslol"; repo = "tree-sitter-typespec"; rev = "814c98283fd92a248ba9d49ebfe61bc672a35875"; hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c="; }; meta.homepage = "https://github.com/happenslol/tree-sitter-typespec"; }; typoscript = buildGrammar { passthru.name = "typoscript"; language = "typoscript"; version = "0.0.0+rev=5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f"; src = fetchFromGitHub { owner = "Teddytrombone"; repo = "tree-sitter-typoscript"; rev = "5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f"; hash = "sha256-GysGb879dk5e1U6OO26q1gVAhkWxc/GRpkNN785ZoQw="; }; meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; }; typst = buildGrammar { passthru.name = "typst"; language = "typst"; version = "0.0.0+rev=46cf4ded12ee974a70bf8457263b67ad7ee0379d"; src = fetchFromGitHub { owner = "uben0"; repo = "tree-sitter-typst"; rev = "46cf4ded12ee974a70bf8457263b67ad7ee0379d"; hash = "sha256-s/9R3DKA6dix6BkU4mGXaVggE4bnzOyu20T1wuqHQxk="; }; meta.homepage = "https://github.com/uben0/tree-sitter-typst"; }; udev = buildGrammar { passthru.name = "udev"; language = "udev"; version = "0.0.0+rev=2fcb563a4d56a6b8e8c129252325fc6335e4acbf"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-udev"; rev = "2fcb563a4d56a6b8e8c129252325fc6335e4acbf"; hash = "sha256-EZwYyhMOPlQoeIRCbHOIfMaO5WEK6eKIVeC1NQgm+is="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-udev"; }; ungrammar = buildGrammar { passthru.name = "ungrammar"; language = "ungrammar"; version = "0.0.0+rev=debd26fed283d80456ebafa33a06957b0c52e451"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ungrammar"; rev = "debd26fed283d80456ebafa33a06957b0c52e451"; hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ungrammar"; }; unison = buildGrammar { passthru.name = "unison"; language = "unison"; version = "0.0.0+rev=169e7f748a540ec360c0cb086b448faad012caa4"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; rev = "169e7f748a540ec360c0cb086b448faad012caa4"; hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; }; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; generate = true; }; usd = buildGrammar { passthru.name = "usd"; language = "usd"; version = "0.0.0+rev=4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-usd"; rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; hash = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; }; uxntal = buildGrammar { passthru.name = "uxntal"; language = "uxntal"; version = "0.0.0+rev=ad9b638b914095320de85d59c49ab271603af048"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-uxntal"; rev = "ad9b638b914095320de85d59c49ab271603af048"; hash = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-uxntal"; }; v = buildGrammar { passthru.name = "v"; language = "v"; version = "0.0.0+rev=236d51bba1bccd57fd2950956fbffe5fe0248735"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; rev = "236d51bba1bccd57fd2950956fbffe5fe0248735"; hash = "sha256-rw/8sPQPB4yfe+EPgMoyyRjuf8JjdNJGpo17/9w8JCs="; }; meta.homepage = "https://github.com/vlang/v-analyzer"; location = "tree_sitter_v"; }; vala = buildGrammar { passthru.name = "vala"; language = "vala"; version = "0.0.0+rev=97e6db3c8c73b15a9541a458d8e797a07f588ef4"; src = fetchFromGitHub { owner = "vala-lang"; repo = "tree-sitter-vala"; rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; }; meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; }; vento = buildGrammar { passthru.name = "vento"; language = "vento"; version = "0.0.0+rev=3b32474bc29584ea214e4e84b47102408263fe0e"; src = fetchFromGitHub { owner = "ventojs"; repo = "tree-sitter-vento"; rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; }; meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; }; vhdl = buildGrammar { passthru.name = "vhdl"; language = "vhdl"; version = "0.0.0+rev=0c25aa064dc489ec5291e4879fa7ed41cf5fe680"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; rev = "0c25aa064dc489ec5291e4879fa7ed41cf5fe680"; hash = "sha256-YE9qZsTFAW60MUeIG+d84IEtIMf5eFDp32Nd0/Hb7Kw="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; vhs = buildGrammar { passthru.name = "vhs"; language = "vhs"; version = "0.0.0+rev=0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "tree-sitter-vhs"; rev = "0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk="; }; meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; }; vim = buildGrammar { passthru.name = "vim"; language = "vim"; version = "0.0.0+rev=3dd4747082d1b717b8978211c06ef7b6cd16125b"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vim"; rev = "3dd4747082d1b717b8978211c06ef7b6cd16125b"; hash = "sha256-HOf35dd+zcpXHxFuWjJ6ju/5UZzALe0fUPPuAWXUIHM="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; }; vimdoc = buildGrammar { passthru.name = "vimdoc"; language = "vimdoc"; version = "0.0.0+rev=ffa29e863738adfc1496717c4acb7aae92a80ed4"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; rev = "ffa29e863738adfc1496717c4acb7aae92a80ed4"; hash = "sha256-bx81EFcS3PZ0uYmsFxElB6qcA9sUjTGu3E6X7T9wEHQ="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; vrl = buildGrammar { passthru.name = "vrl"; language = "vrl"; version = "0.0.0+rev=274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; src = fetchFromGitHub { owner = "belltoy"; repo = "tree-sitter-vrl"; rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; hash = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4="; }; meta.homepage = "https://github.com/belltoy/tree-sitter-vrl"; }; vue = buildGrammar { passthru.name = "vue"; language = "vue"; version = "0.0.0+rev=22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; 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"; requires = [ "html_tags" ]; }; wgsl = buildGrammar { passthru.name = "wgsl"; language = "wgsl"; version = "0.0.0+rev=40259f3c77ea856841a4e0c4c807705f3e4a2b65"; 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 { passthru.name = "wgsl_bevy"; language = "wgsl_bevy"; version = "0.0.0+rev=d9306a798ede627001a8e5752f775858c8edd7e4"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-wgsl-bevy"; rev = "d9306a798ede627001a8e5752f775858c8edd7e4"; hash = "sha256-G92wC2BJXGl+eogbuiaSOLKss+5QTm9RFFRSc2Rgqzw="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy"; }; wing = buildGrammar { passthru.name = "wing"; language = "wing"; version = "0.0.0+rev=76e0c25844a66ebc6e866d690fcc5f4e90698947"; src = fetchFromGitHub { owner = "winglang"; repo = "tree-sitter-wing"; rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; hash = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I="; }; meta.homepage = "https://github.com/winglang/tree-sitter-wing"; }; wit = buildGrammar { passthru.name = "wit"; language = "wit"; version = "0.0.0+rev=230984dfaf803a0ff8f77da5034361a62c326577"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "tree-sitter-wit"; rev = "230984dfaf803a0ff8f77da5034361a62c326577"; hash = "sha256-g5ufAL8w8xrp7ExDvJCyToHShmKV4hXg2J2Qp82L/0s="; }; meta.homepage = "https://github.com/bytecodealliance/tree-sitter-wit"; }; wxml = buildGrammar { passthru.name = "wxml"; language = "wxml"; version = "0.0.0+rev=7b821c748dc410332f59496c0dea2632168c4e5a"; src = fetchFromGitHub { owner = "BlockLune"; repo = "tree-sitter-wxml"; rev = "7b821c748dc410332f59496c0dea2632168c4e5a"; hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0="; }; meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml"; }; xcompose = buildGrammar { passthru.name = "xcompose"; language = "xcompose"; version = "0.0.0+rev=a51d6366f041dbefec4da39a7eb3168a9b1cbc0e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xcompose"; rev = "a51d6366f041dbefec4da39a7eb3168a9b1cbc0e"; hash = "sha256-3V+elXkVBk2aZnDy5Q/MDpBWEWb/mvjh2t2pnjnzgA0="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xcompose"; }; xml = buildGrammar { passthru.name = "xml"; language = "xml"; version = "0.0.0+rev=863dbc381f44f6c136a399e684383b977bb2beaa"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; location = "xml"; requires = [ "dtd" ]; }; xresources = buildGrammar { passthru.name = "xresources"; language = "xresources"; version = "0.0.0+rev=fd546d43fe0a179b59dfdfb296082c584870e11b"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; rev = "fd546d43fe0a179b59dfdfb296082c584870e11b"; hash = "sha256-KbXPadsIADNqINBwjewDzkHHVoVhE6X0ltgWIPDGlrg="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; yaml = buildGrammar { passthru.name = "yaml"; language = "yaml"; version = "0.0.0+rev=7708026449bed86239b1cd5bce6e3c34dbca6415"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-yaml"; rev = "7708026449bed86239b1cd5bce6e3c34dbca6415"; hash = "sha256-BX6TOfAZLW+0h2TNsgsLC9K2lfirraCWlBN2vCKiXQ4="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; }; yang = buildGrammar { passthru.name = "yang"; language = "yang"; version = "0.0.0+rev=2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-yang"; rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; }; yuck = buildGrammar { passthru.name = "yuck"; language = "yuck"; version = "0.0.0+rev=e877f6ade4b77d5ef8787075141053631ba12318"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-yuck"; rev = "e877f6ade4b77d5ef8787075141053631ba12318"; hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck"; }; zathurarc = buildGrammar { passthru.name = "zathurarc"; language = "zathurarc"; version = "0.0.0+rev=0554b4a5d313244b7fc000cbb41c04afae4f4e31"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-zathurarc"; rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; }; zig = buildGrammar { passthru.name = "zig"; language = "zig"; version = "0.0.0+rev=6479aa13f32f701c383083d8b28360ebd682fb7d"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-zig"; rev = "6479aa13f32f701c383083d8b28360ebd682fb7d"; hash = "sha256-T9Q6EhJ20tH5v1fUlnNA3UcdX52DMZE/PQjPWQtcHw0="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; }; ziggy = buildGrammar { passthru.name = "ziggy"; language = "ziggy"; version = "0.0.0+rev=4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "ziggy"; rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; }; meta.homepage = "https://github.com/kristoff-it/ziggy"; location = "tree-sitter-ziggy"; }; ziggy_schema = buildGrammar { passthru.name = "ziggy_schema"; language = "ziggy_schema"; version = "0.0.0+rev=4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "ziggy"; rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; }; meta.homepage = "https://github.com/kristoff-it/ziggy"; location = "tree-sitter-ziggy-schema"; }; }