# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py { buildGrammar, fetchCrate, fetchFromBitbucket, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, fetchFromGitiles, fetchFromRepoOrCz, fetchFromSourcehut, fetchHex, fetchPypi, fetchgit, fetchhg, fetchsvn }: { ada = buildGrammar { language = "ada"; version = "0.0.0+rev=ba0894e"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; rev = "ba0894efa03beb70780156b91e28c716b7a4764d"; hash = "sha256-30yCHcO9LdZ9VKQpObWRfk49M5tC85IZvutXgzGwTjQ="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; agda = buildGrammar { language = "agda"; version = "0.0.0+rev=d3dc807"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-agda"; rev = "d3dc807692e6bca671d4491b3bf5c67eeca8c016"; hash = "sha256-2HBndaridTSSpYgCnpc6buLWWusmQPzsQjwAD9PkrCE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; }; angular = buildGrammar { language = "angular"; version = "0.0.0+rev=6d02054"; src = fetchFromGitHub { owner = "dlvandenberg"; repo = "tree-sitter-angular"; rev = "6d02054ae9aa1fedf5097fe6d93dd78f751dff21"; hash = "sha256-Bm3I9a14WMNqL+nt5qr8Bd0Z4BOTCCF25wFrJ07FCSw="; }; meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; }; apex = buildGrammar { language = "apex"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "apex"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; arduino = buildGrammar { language = "arduino"; version = "0.0.0+rev=7722d43"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-arduino"; rev = "7722d4398d87ea22c4877264f88b45bd7ce0cba5"; hash = "sha256-pNiJY+KJ8QrL7xXOX/NRIFxIbXmf9DkVC9FUvXlk5qQ="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; }; asm = buildGrammar { language = "asm"; version = "0.0.0+rev=6ace266"; src = fetchFromGitHub { owner = "RubixDev"; repo = "tree-sitter-asm"; rev = "6ace266be7ad6bf486a95427ca3fc949aff66211"; hash = "sha256-sMUlk4BKpsmNhGF/ayi/wkSP6ea7pvTJKuctnOvKda0="; }; meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; }; astro = buildGrammar { language = "astro"; version = "0.0.0+rev=dfa0893"; src = fetchFromGitHub { owner = "virchau13"; repo = "tree-sitter-astro"; rev = "dfa0893bdc4bdfada102043404758c66e3580568"; hash = "sha256-gToRdyLvvDaeE1b9fYRVPFt1mtdR9kSYzqFBDUYpv3k="; }; meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; }; authzed = buildGrammar { language = "authzed"; version = "0.0.0+rev=1dec7e1"; src = fetchFromGitHub { owner = "mleonidas"; repo = "tree-sitter-authzed"; rev = "1dec7e1af96c56924e3322cd85fdce15d0a31d00"; hash = "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ="; }; meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; }; awk = buildGrammar { language = "awk"; version = "0.0.0+rev=207b049"; src = fetchFromGitHub { owner = "Beaglefoot"; repo = "tree-sitter-awk"; rev = "207b04974c83d8d25a947e4d09763675c4617da7"; hash = "sha256-sW6ix5j9VpeQj7dct9u3cJ8sXgjIQlhQ7Nnh2S8wWbk="; }; meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; }; bash = buildGrammar { language = "bash"; version = "0.0.0+rev=975bc70"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; rev = "975bc70ad95dbbf2733872bc2e0a059c055db983"; hash = "sha256-SU5wBy81aANd7oUZvYR14Vd53Ml/cBSwDtO6uG34CaE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; bass = buildGrammar { language = "bass"; version = "0.0.0+rev=c9ba456"; src = fetchFromGitHub { owner = "vito"; repo = "tree-sitter-bass"; rev = "c9ba4568af24cd3403029730687c0a43d1350a43"; hash = "sha256-F131TkIt2mW2n8Da3zI1/B0yoT9Ezo2hWoptpsdMrb4="; }; meta.homepage = "https://github.com/vito/tree-sitter-bass"; }; beancount = buildGrammar { language = "beancount"; version = "0.0.0+rev=1f19abf"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; rev = "1f19abf1e162e1828013cb5434c6cf30f4054e80"; hash = "sha256-yb6z5iLMoK1wWCS9laA1muRVLssFwnyAg4SKWVsti0s="; }; meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; }; bibtex = buildGrammar { language = "bibtex"; version = "0.0.0+rev=ccfd77d"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-bibtex"; rev = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; }; meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; }; bicep = buildGrammar { language = "bicep"; version = "0.0.0+rev=c3451d1"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bicep"; rev = "c3451d1049c80074b18078ba50007b7c00e063f8"; hash = "sha256-81Pt/Yyc/r8RDBCaGcXx9giIJ9+smi9Xus43NGOePgM="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bicep"; }; bitbake = buildGrammar { language = "bitbake"; version = "0.0.0+rev=7e0e2ac"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bitbake"; rev = "7e0e2ac6f1d0da1a91ab84f35edddfdfece54f1a"; hash = "sha256-7He69Nk1b0gUCnLcfALQk46E2JPDhVpIIqS6qtJIx4k="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bitbake"; }; blueprint = buildGrammar { language = "blueprint"; version = "0.0.0+rev=863cea9"; src = fetchFromGitLab { owner = "gabmus"; repo = "tree-sitter-blueprint"; rev = "863cea9f83ad5637300478e0559262f1e791684b"; hash = "sha256-QbkwdqH4Q+bqsp7XawUNXR45ROxfpMf+goCBFTw07I4="; }; meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint.git"; }; c = buildGrammar { language = "c"; version = "0.0.0+rev=652433f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; rev = "652433fce487d8c3943207da38e3e65e4550e288"; hash = "sha256-Ld8ufwdOVqRYb9YpOa6z6fWoA+gj0w0nlq3dqhFCap8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c_sharp = buildGrammar { language = "c_sharp"; version = "0.0.0+rev=4b4e82c"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; rev = "4b4e82ca0a30376ae605e77a0d8a3c803c9f9327"; hash = "sha256-NPF4nvryKvSmf4cI2xjYQiG391GqO0JoyymQCTXDjGc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; cairo = buildGrammar { language = "cairo"; version = "0.0.0+rev=6216c6e"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-cairo"; rev = "6216c6ee5e9fc0649c4bd7b1aedd884a55bdd9ef"; hash = "sha256-D8yAkxaokkdNFLnBDWTa6Xu21ibpVw1A4sd/llh8BKs="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-cairo"; }; capnp = buildGrammar { language = "capnp"; version = "0.0.0+rev=dc28c9f"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-capnp"; rev = "dc28c9f4212809eab74d10996086297853eb34e5"; hash = "sha256-4GcOBC5JJsfbdsIrQd33tSW2sz6ytjYGqWgFVFLH6sc="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-capnp"; }; chatito = buildGrammar { language = "chatito"; version = "0.0.0+rev=fe7a2a7"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-chatito"; rev = "fe7a2a75d3d74c1215141b7a7ebebb57ae17a370"; hash = "sha256-4ianrWSctAIufc/8I1pxWvoij1nG7mcRemQs0fj1Qt8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito"; }; clojure = buildGrammar { language = "clojure"; version = "0.0.0+rev=6e41628"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-clojure"; rev = "6e41628e9d18b19caea1cb1d72aae4ccff5bdfe9"; hash = "sha256-ssJIftjadMmoESm882mQ3fUjIoTDWtBrOolgYLcmlEE="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; }; cmake = buildGrammar { language = "cmake"; version = "0.0.0+rev=f8de25f"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; rev = "f8de25f30757a2def006a7c144354710fe63dcf3"; hash = "sha256-J8Ro3J9kkH7k/v+nwekCotoS/l28yInhk9p/xaSbegc="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; comment = buildGrammar { language = "comment"; version = "0.0.0+rev=aefcc28"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-comment"; rev = "aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1"; hash = "sha256-ihkBqdYVulTlysb9J8yg4c5XVktJw8jIwzhqybBw8Ug="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; }; commonlisp = buildGrammar { language = "commonlisp"; version = "0.0.0+rev=cf10fc3"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-commonlisp"; rev = "cf10fc38bc24faf0549d59217ff37c789973dfdc"; hash = "sha256-Pm8aZnsw2fKRA0Cz0sOdcWh2GX7ty3wy34OfUtxmBds="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-commonlisp"; }; cooklang = buildGrammar { language = "cooklang"; version = "0.0.0+rev=81c2a86"; src = fetchFromGitHub { owner = "addcninblue"; repo = "tree-sitter-cooklang"; rev = "81c2a8667846b1e60db68b5601d864fe00fd1d3a"; hash = "sha256-zlffOW/ZJxpn3T2CMkrznkLLtuqxp7gIxVHEItvMepY="; }; meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; }; corn = buildGrammar { language = "corn"; version = "0.0.0+rev=604d73c"; src = fetchFromGitHub { owner = "jakestanger"; repo = "tree-sitter-corn"; rev = "604d73c38d4c28ca68e9e441ffd405d68cb63051"; hash = "sha256-ewpLp+se6XTY8aRoz247YlouS1p/kaS7CqVFu412C+Q="; }; meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; }; cpon = buildGrammar { language = "cpon"; version = "0.0.0+rev=f4b3cbc"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-cpon"; rev = "f4b3cbc8b0bd4e13035d39940fef09f1392e8739"; hash = "sha256-Enxc0sdQS9vSZVvIQkkHxk/1bzT2denRk0+AZdDNnJ8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-cpon"; }; cpp = buildGrammar { language = "cpp"; version = "0.0.0+rev=e0c1678"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; rev = "e0c1678a78731e78655b7d953efb4daecf58be46"; hash = "sha256-CdNCVDMAmeJrHgPb2JLxFHj/tHnUYC8flmxj+UaVXTo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; css = buildGrammar { language = "css"; version = "0.0.0+rev=02b4ee7"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-css"; rev = "02b4ee757654b7d54fe35352fd8e53a8a4385d42"; hash = "sha256-IniaiBBx2pDD5nwJKfr5i9qvfvG+z8H21v14qk14M0g="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; }; csv = buildGrammar { language = "csv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "csv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; cuda = buildGrammar { language = "cuda"; version = "0.0.0+rev=221179d"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-cuda"; rev = "221179d4287a2c24c08e4c67ff383ef67dc32156"; hash = "sha256-e01PTB+SduikiiDvOW411v0pBXCqOFBWlu3HgmM6jFg="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; }; cue = buildGrammar { language = "cue"; version = "0.0.0+rev=2df92e6"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; rev = "2df92e6755337e9234ad18ffef37f35d95e2ba9d"; hash = "sha256-RsWbGMC2RXfZlZnkXJclMwiGecZ8Sc1OPkG+mmE5r6Q="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; d = buildGrammar { language = "d"; version = "0.0.0+rev=a33d400"; src = fetchFromGitHub { owner = "gdamore"; repo = "tree-sitter-d"; rev = "a33d400f025d6bbd37b4c681c93054976f579890"; hash = "sha256-LUb+1dTj1IP5ZtWaWBT8UWnGEqb0DJodgbkwnT7xywk="; }; meta.homepage = "https://github.com/gdamore/tree-sitter-d"; }; dart = buildGrammar { language = "dart"; version = "0.0.0+rev=1a31399"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; rev = "1a31399a08aefc93bc4cdbfadc0cb619136f86c1"; hash = "sha256-iQCjzNVCglHP670yT2inJKG5m3pstTZZzzcN0feGpFs="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; devicetree = buildGrammar { language = "devicetree"; version = "0.0.0+rev=2087a5b"; src = fetchFromGitHub { owner = "joelspadin"; repo = "tree-sitter-devicetree"; rev = "2087a5b965db2a9efabab958a27fd8ddf43038a2"; hash = "sha256-mQDZ+klWpg7csDnrj9R/9OCzwlojZoXJHiK7NCAyXIs="; }; meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; }; dhall = buildGrammar { language = "dhall"; version = "0.0.0+rev=affb6ee"; src = fetchFromGitHub { owner = "jbellerb"; repo = "tree-sitter-dhall"; rev = "affb6ee38d629c9296749767ab832d69bb0d9ea8"; hash = "sha256-q9OkKmp0Nor+YkFc8pBVAOoXoWzwjjzg9lBUKAUnjmQ="; }; meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; }; diff = buildGrammar { language = "diff"; version = "0.0.0+rev=c165725"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-diff"; rev = "c165725c28e69b36c5799ff0e458713a844f1aaf"; hash = "sha256-qou5ow/Am/qyO0I1j74ojgnBonwmJriLCCeSNpTk7t8="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff"; }; disassembly = buildGrammar { language = "disassembly"; version = "0.0.0+rev=0229c02"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-disassembly"; rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly"; }; dockerfile = buildGrammar { language = "dockerfile"; version = "0.0.0+rev=33e22c3"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-dockerfile"; rev = "33e22c33bcdbfc33d42806ee84cfd0b1248cc392"; hash = "sha256-uCKzTTbJL9Ans3lCQbt2zApF+ERLbbu5D1WcyWJ6Gf4="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; }; dot = buildGrammar { language = "dot"; version = "0.0.0+rev=9ab8555"; src = fetchFromGitHub { owner = "rydesun"; repo = "tree-sitter-dot"; rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; }; meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; }; doxygen = buildGrammar { language = "doxygen"; version = "0.0.0+rev=a750758"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-doxygen"; rev = "a750758da90955c86fcc22fcbb6fa44a7d009865"; hash = "sha256-/4yBu5S9bQhxGO9JcNZukn+xpfzfaQQRLqVuDHgMYd0="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-doxygen"; }; dtd = buildGrammar { language = "dtd"; version = "0.0.0+rev=c23bd31"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "c23bd31d0aa72bfc01238b2546d5e823d8006709"; hash = "sha256-oPjO7y2xSVxvP0bpCFo/oGP4hPs3kWJ728d/R5PUdK4="; }; location = "dtd"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; ebnf = buildGrammar { language = "ebnf"; version = "0.0.0+rev=8e635b0"; src = fetchFromGitHub { owner = "RubixDev"; repo = "ebnf"; rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; }; location = "crates/tree-sitter-ebnf"; meta.homepage = "https://github.com/RubixDev/ebnf"; }; eds = buildGrammar { language = "eds"; version = "0.0.0+rev=fde6202"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-eds"; rev = "fde62029d4c715562230070b9af51a9500c2ce10"; hash = "sha256-E+VDOAnmbyUXzwhu+j2DXXBpuiI/d9gZdGsikAboLP4="; }; meta.homepage = "https://github.com/uyha/tree-sitter-eds"; }; eex = buildGrammar { language = "eex"; version = "0.0.0+rev=f742f2f"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-eex"; rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; }; elixir = buildGrammar { language = "elixir"; version = "0.0.0+rev=511ea5e"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; rev = "511ea5e0088779e4bdd76e12963ab9a5fe99983a"; hash = "sha256-gF+bhfaN45KmGGhLa4i2K8LiBLxY8n5fw2m6kYzx5xo="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { language = "elm"; version = "0.0.0+rev=09dbf22"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; rev = "09dbf221d7491dc8d8839616b27c21b9c025c457"; hash = "sha256-Bq2oWtqEAsKyV0iHNKC+hXW4fh4yUwbfUhPtZWg5pug="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; elsa = buildGrammar { language = "elsa"; version = "0.0.0+rev=0a66b2b"; src = fetchFromGitHub { owner = "glapa-grossklag"; repo = "tree-sitter-elsa"; rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; }; meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa"; }; elvish = buildGrammar { language = "elvish"; version = "0.0.0+rev=5e7210d"; src = fetchFromGitHub { owner = "elves"; repo = "tree-sitter-elvish"; rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; }; meta.homepage = "https://github.com/elves/tree-sitter-elvish"; }; embedded_template = buildGrammar { language = "embedded_template"; version = "0.0.0+rev=6d791b8"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-embedded-template"; rev = "6d791b897ecda59baa0689a85a9906348a2a6414"; hash = "sha256-I4L3mxkAnmKs+BiNRDAs58QFD2r8jN1B2yv0dZdgkzQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; }; erlang = buildGrammar { language = "erlang"; version = "0.0.0+rev=54b6f81"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; rev = "54b6f814f43c4eac81eeedefaa7cc8762fec6683"; hash = "sha256-21pSBjg3hArexHndfqIOy5q2FGl54uWyW2fWwO+3jIw="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; facility = buildGrammar { language = "facility"; version = "0.0.0+rev=a525796"; src = fetchFromGitHub { owner = "FacilityApi"; repo = "tree-sitter-facility"; rev = "a52579670e2b14ec03d410c3c980fafaf6d659c4"; hash = "sha256-YHtKuR3AysJXV1JDEBmPCSPOpUxJSnxkbX3/y/tX8ws="; }; meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; }; faust = buildGrammar { language = "faust"; version = "0.0.0+rev=f3b9274"; src = fetchFromGitHub { owner = "khiner"; repo = "tree-sitter-faust"; rev = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; hash = "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY="; }; meta.homepage = "https://github.com/khiner/tree-sitter-faust"; }; fennel = buildGrammar { language = "fennel"; version = "0.0.0+rev=215e391"; src = fetchFromGitHub { owner = "alexmozaidze"; repo = "tree-sitter-fennel"; rev = "215e3913524abc119daa9db7cf6ad2f2f5620189"; hash = "sha256-myh0+ZNDzdUZFAdsw8uVGyo0VYh0wKNZ11vlJKTSZnA="; }; meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; }; fidl = buildGrammar { language = "fidl"; version = "0.0.0+rev=0a8910f"; src = fetchFromGitHub { owner = "google"; repo = "tree-sitter-fidl"; rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; }; meta.homepage = "https://github.com/google/tree-sitter-fidl"; }; firrtl = buildGrammar { language = "firrtl"; version = "0.0.0+rev=2b5adae"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-firrtl"; rev = "2b5adae629c8cba528c7b1e4aa67a8ae28934ea5"; hash = "sha256-If34GymYMJpSNtzSGpcq4dMxj8djKZ3B5uMHGx9uCnM="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-firrtl"; }; fish = buildGrammar { language = "fish"; version = "0.0.0+rev=f917690"; src = fetchFromGitHub { owner = "ram02z"; repo = "tree-sitter-fish"; rev = "f9176908c9eb2e11eb684d79e1d00f3b29bd65c9"; hash = "sha256-nPWkKhhG5MvJPOJ5nhm7GXgjnWX71/Ay55rPW+uKu/s="; }; meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; }; foam = buildGrammar { language = "foam"; version = "0.0.0+rev=04664b4"; src = fetchFromGitHub { owner = "FoamScience"; repo = "tree-sitter-foam"; rev = "04664b40c0dadb7ef37028acf3422c63271d377b"; hash = "sha256-cIeYuYti/rzMivwRU//zzhMXJsTOMBveLK2zB4qRWGI="; }; meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; }; forth = buildGrammar { language = "forth"; version = "0.0.0+rev=9018923"; src = fetchFromGitHub { owner = "AlexanderBrevig"; repo = "tree-sitter-forth"; rev = "90189238385cf636b9ee99ce548b9e5b5e569d48"; hash = "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws="; }; meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; }; fortran = buildGrammar { language = "fortran"; version = "0.0.0+rev=f73d473"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; rev = "f73d473e3530862dee7cbb38520f28824e7804f6"; hash = "sha256-K9CnLhDKiWTxVM5OBZ80psV2oFDnlTgd+DDoP39ufds="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; fsh = buildGrammar { language = "fsh"; version = "0.0.0+rev=fa33477"; src = fetchFromGitHub { owner = "mgramigna"; repo = "tree-sitter-fsh"; rev = "fa3347712f7a59ed02ccf508284554689c6cde28"; hash = "sha256-6TLG2edQeo+jRVAnO6mq3pC8RYNFi2UVVT3mQGZqk5U="; }; meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; }; func = buildGrammar { language = "func"; version = "0.0.0+rev=0834e35"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-func"; rev = "0834e35ecf8b23fbf9ad15b088af6a897e19d4a8"; hash = "sha256-2+YOp7MnwZR2qg95h/ywjJwDSLUnodtkwwpv9zuy8p8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-func"; }; fusion = buildGrammar { language = "fusion"; version = "0.0.0+rev=19db2f4"; src = fetchFromGitLab { owner = "jirgn"; repo = "tree-sitter-fusion"; rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; }; meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion.git"; }; gdscript = buildGrammar { language = "gdscript"; version = "0.0.0+rev=b5dea4d"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-gdscript"; rev = "b5dea4d852db65f0872d849c24533eb121e03c76"; hash = "sha256-/fmg7DfVX62F3sEovFaMs4dTA4rvPexOdQop3257op4="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; gdshader = buildGrammar { language = "gdshader"; version = "0.0.0+rev=ffd9f95"; src = fetchFromGitHub { owner = "GodOfAvacyn"; repo = "tree-sitter-gdshader"; rev = "ffd9f958df13cae04593781d7d2562295a872455"; hash = "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4="; }; meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; }; git_config = buildGrammar { language = "git_config"; version = "0.0.0+rev=9c2a1b7"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-config"; rev = "9c2a1b7894e6d9eedfe99805b829b4ecd871375e"; hash = "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; }; git_rebase = buildGrammar { language = "git_rebase"; version = "0.0.0+rev=d8a4207"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-rebase"; rev = "d8a4207ebbc47bd78bacdf48f883db58283f9fd8"; hash = "sha256-mbRu2+wZVf5Nk3XlFvLSBOUg2QqmCR2tqO7gLpOJ45k="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; }; gitattributes = buildGrammar { language = "gitattributes"; version = "0.0.0+rev=41940e1"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gitattributes"; rev = "41940e199ba5763abea1d21b4f717014b45f01ea"; hash = "sha256-h9RPFI40C4LxjjKZEKkVCnUjNkh6Tgl74msSTpju7ZY="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; }; gitcommit = buildGrammar { language = "gitcommit"; version = "0.0.0+rev=6bd8196"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; rev = "6bd81962d1abe309bf5dffde3315e4a5988f35fd"; hash = "sha256-aSgnTbhpekeDDUzz9hecebW5ejCnmLiE5d1fTTxP19g="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; gitignore = buildGrammar { language = "gitignore"; version = "0.0.0+rev=f4685bf"; src = fetchFromGitHub { owner = "shunsambongi"; repo = "tree-sitter-gitignore"; rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; }; meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; }; gleam = buildGrammar { language = "gleam"; version = "0.0.0+rev=58b7cac"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; rev = "58b7cac8fc14c92b0677c542610d8738c373fa81"; hash = "sha256-VtuGsa8jKndxlyJKy9UHfZXvAgr63Q0iwceXKfEUAYE="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; glimmer = buildGrammar { language = "glimmer"; version = "0.0.0+rev=f9746dc"; src = fetchFromGitHub { owner = "alexlafroscia"; repo = "tree-sitter-glimmer"; rev = "f9746dc1d0707717fbba84cb5c22a71586af23e1"; hash = "sha256-57Sp4LrvyNNuOc+8ZiHl6cwvGg1tmXZemRsWeW+Kzys="; }; meta.homepage = "https://github.com/alexlafroscia/tree-sitter-glimmer"; }; glsl = buildGrammar { language = "glsl"; version = "0.0.0+rev=284bed0"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-glsl"; rev = "284bed0e2f1d9f700756b96512baf33483642ff0"; hash = "sha256-pyxMMXDwpu4IOXVzBX1LteD6pmRVCcijCyzMioqjlO0="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; }; gn = buildGrammar { language = "gn"; version = "0.0.0+rev=bc06955"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-gn"; rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-gn"; }; gnuplot = buildGrammar { language = "gnuplot"; version = "0.0.0+rev=7549f6f"; src = fetchFromGitHub { owner = "dpezto"; repo = "tree-sitter-gnuplot"; rev = "7549f6faf5cc9fb8cf78054a7af356a6b003c6f3"; hash = "sha256-AnSOI1pAMHtlkK6VcRuTCEsnXP3Sm2O95Eiwdx15UzM="; }; meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; }; go = buildGrammar { language = "go"; version = "0.0.0+rev=fd577c4"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; rev = "fd577c4358c28cbcb6748bbf65354cc85f1cf7a4"; hash = "sha256-Fz9xSyjJLbNXAXbYMoVDsRqyRrLTWHAxnQBV9EF6n78="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; godot_resource = buildGrammar { language = "godot_resource"; version = "0.0.0+rev=b6ef076"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-godot-resource"; rev = "b6ef0768711086a86b3297056f9ffb5cc1d77b4a"; hash = "sha256-ws/8nL+HOoPb6Hcdh4pihjPoRw90R1fy7MB0V9Lb9ik="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; }; gomod = buildGrammar { language = "gomod"; version = "0.0.0+rev=bbe2fe3"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-go-mod"; rev = "bbe2fe3be4b87e06a613e685250f473d2267f430"; hash = "sha256-OPtqXe6OMC9c5dgFH8Msj+6DU01LvLKVbCzGLj0PnLI="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; }; gosum = buildGrammar { language = "gosum"; version = "0.0.0+rev=e2ac513"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-go-sum"; rev = "e2ac513b2240c7ff1069ae33b2df29ce90777c11"; hash = "sha256-2foA2sd5PQpmeX8OhXrW/dxoJaEyxDXzPWh+UD0dgzQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-go-sum"; }; gowork = buildGrammar { language = "gowork"; version = "0.0.0+rev=949a8a4"; src = fetchFromGitHub { owner = "omertuc"; repo = "tree-sitter-go-work"; rev = "949a8a470559543857a62102c84700d291fc984c"; hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; }; meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; }; gpg = buildGrammar { language = "gpg"; version = "0.0.0+rev=d4c9cc0"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gpg-config"; rev = "d4c9cc0060cd4d1b8ca6d7add9f34352ad310a09"; hash = "sha256-kV9GN0qdVNA7LFYoCM/ISEW4Mpd5v9+oHV83XgEJTRs="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gpg-config"; }; graphql = buildGrammar { language = "graphql"; version = "0.0.0+rev=5e66e96"; src = fetchFromGitHub { owner = "bkegley"; repo = "tree-sitter-graphql"; rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; }; meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; }; groovy = buildGrammar { language = "groovy"; version = "0.0.0+rev=3c25d1c"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; rev = "3c25d1ce6c1eb9da34215060372792dc9f439b0c"; hash = "sha256-VWIURpQoofmva6GWnOzq8niYklp5yOHH5ZuE8oDpzfs="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; gstlaunch = buildGrammar { language = "gstlaunch"; version = "0.0.0+rev=2c0d9c9"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-gstlaunch"; rev = "2c0d9c94d35e37aa63fa5002163c8480985b3e5b"; hash = "sha256-H5H1v4xJSPHW0oaTY/JczhfVmYExbrdfdugYkMJktPY="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-gstlaunch"; }; hack = buildGrammar { language = "hack"; version = "0.0.0+rev=fca1e29"; src = fetchFromGitHub { owner = "slackhq"; repo = "tree-sitter-hack"; rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; hash = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk="; }; meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; }; hare = buildGrammar { language = "hare"; version = "0.0.0+rev=3d4af17"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-hare"; rev = "3d4af179414525a35dd069ba0208c9b71093d8b3"; hash = "sha256-RRi2uAE9rf0bjQrk8Asf6z+6ZDZYhEoKaX0m8hZnI9o="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-hare"; }; haskell = buildGrammar { language = "haskell"; version = "0.0.0+rev=6b5ec20"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; rev = "6b5ec205c9d4f23eb36a163f1edc4f2db8c98e4a"; hash = "sha256-TFI524Pb5RhoPLHJ0ucSKJcWJDmIX6PJELSHRd2ic7Q="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; haskell_persistent = buildGrammar { language = "haskell_persistent"; version = "0.0.0+rev=577259b"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "tree-sitter-haskell-persistent"; rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; }; meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; }; hcl = buildGrammar { language = "hcl"; version = "0.0.0+rev=e135399"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "e135399cb31b95fac0760b094556d1d5ce84acf0"; hash = "sha256-Ylxpj+e9YGhyRRRCCVs0g/zhwHpwGELxG2i+E3SFmpQ="; }; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; }; heex = buildGrammar { language = "heex"; version = "0.0.0+rev=4a36c9a"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-heex"; rev = "4a36c9a388505180da6ee0eda1d8afb8c83481c8"; hash = "sha256-6gdAxNI81jbN8XZALRw31kFQRZg8ge/O7QRprLZpWOg="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; }; hjson = buildGrammar { language = "hjson"; version = "0.0.0+rev=02fa3b7"; src = fetchFromGitHub { owner = "winston0410"; repo = "tree-sitter-hjson"; rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; }; meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; }; hlsl = buildGrammar { language = "hlsl"; version = "0.0.0+rev=ee24be1"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-hlsl"; rev = "ee24be127560f0de0c4741e382416f45ab47eb76"; hash = "sha256-FMmJpyburjO/NKq14bQ9LbvxuiYdjBt5/Gfm/jeye0U="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; }; hlsplaylist = buildGrammar { language = "hlsplaylist"; version = "0.0.0+rev=5be34b0"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-hlsplaylist"; rev = "5be34b0f6ea01b24f017c2c715729a3a919f57fd"; hash = "sha256-3ZFaIc4BrfR7dLxftbSLuFdErjYrJgi0Cd8jp9PB19U="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; }; hocon = buildGrammar { language = "hocon"; version = "0.0.0+rev=c390f10"; src = fetchFromGitHub { owner = "antosha417"; repo = "tree-sitter-hocon"; rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; }; meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; }; hoon = buildGrammar { language = "hoon"; version = "0.0.0+rev=0135187"; src = fetchFromGitHub { owner = "urbit-pilled"; repo = "tree-sitter-hoon"; rev = "0135187126370cbf112d759a50eab4a5c913a827"; hash = "sha256-9FHCBaHQ/iXL3asJ3OZD9Gc02kPtWPNlPyRXiaEhkMU="; }; meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; }; html = buildGrammar { language = "html"; version = "0.0.0+rev=b5d9758"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; rev = "b5d9758e22b4d3d25704b72526670759a9e4d195"; hash = "sha256-v3BD36OKkzJ1xqQV87HAyQpnQzi/4+PuyEAM1HfkW3U="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; htmldjango = buildGrammar { language = "htmldjango"; version = "0.0.0+rev=8873e3d"; src = fetchFromGitHub { owner = "interdependence"; repo = "tree-sitter-htmldjango"; rev = "8873e3df89f9ea1d33f6235e516b600009288557"; hash = "sha256-zVpjgnP39ToEDf59Ldq/DhRVKZOGaWX+usVOcSsJX3k="; }; meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; }; http = buildGrammar { language = "http"; version = "0.0.0+rev=6824a24"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "tree-sitter-http"; rev = "6824a247d1326079aab4fa9f9164e9319678081d"; hash = "sha256-QYSdrngNBvDNYpPJ1da4pzXk8PtBidn+u0KPLmm7EW4="; }; meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; }; hurl = buildGrammar { language = "hurl"; version = "0.0.0+rev=cd1a0ad"; src = fetchFromGitHub { owner = "pfeiferj"; repo = "tree-sitter-hurl"; rev = "cd1a0ada92cc73dd0f4d7eedc162be4ded758591"; hash = "sha256-vu/zK/AILJXPn18TmQSKoap7BtUOwhCxAX9v8ekVrIo="; }; meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; }; hyprlang = buildGrammar { language = "hyprlang"; version = "0.0.0+rev=fc1d331"; src = fetchFromGitHub { owner = "luckasRanarison"; repo = "tree-sitter-hyprlang"; rev = "fc1d331586e4da2b5f5bcfa89d630ebafe66458b"; hash = "sha256-powQTRaYmGGEdkmt59kLfdbLZRkRFbGra6PRnno0AUo="; }; meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang"; }; ini = buildGrammar { language = "ini"; version = "0.0.0+rev=bcb84a2"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; rev = "bcb84a2d4bcd6f55b911c42deade75c8f90cb0c5"; hash = "sha256-dYPeVTNWO4apY5dsjsKViavU7YtLeGTp6BzEemXhsEU="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; ispc = buildGrammar { language = "ispc"; version = "0.0.0+rev=9b2f9ae"; src = fetchFromGitHub { owner = "fab4100"; repo = "tree-sitter-ispc"; rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; }; meta.homepage = "https://github.com/fab4100/tree-sitter-ispc"; }; janet_simple = buildGrammar { language = "janet_simple"; version = "0.0.0+rev=51271e2"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-janet-simple"; rev = "51271e260346878e1a1aa6c506ce6a797b7c25e2"; hash = "sha256-QXH/s0mB9kDKuYYB+Pa+nPjArt4pjcsLXCHP4I3nGwU="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; }; java = buildGrammar { language = "java"; version = "0.0.0+rev=99b29f1"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; rev = "99b29f1ed957b3b424b6e21f57bd21a9732a622a"; hash = "sha256-2A3dXO+N3M7GEiI06Dn28vU73Bow6vK0deC85mY058Q="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javascript = buildGrammar { language = "javascript"; version = "0.0.0+rev=51aed72"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; rev = "51aed7263d33bee46b0a8a5e165ffcb690d5aca8"; hash = "sha256-FDnVwYpPgenOTgWaX/VdmtUmmIbCm/TtkiQ3TFoQjYY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; jq = buildGrammar { language = "jq"; version = "0.0.0+rev=13990f5"; src = fetchFromGitHub { owner = "flurie"; repo = "tree-sitter-jq"; rev = "13990f530e8e6709b7978503da9bc8701d366791"; hash = "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY="; }; meta.homepage = "https://github.com/flurie/tree-sitter-jq"; }; jsdoc = buildGrammar { language = "jsdoc"; version = "0.0.0+rev=6a6cf9e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-jsdoc"; rev = "6a6cf9e7341af32d8e2b2e24a37fbfebefc3dc55"; hash = "sha256-fKscFhgZ/BQnYnE5EwurFZgiE//O0WagRIHVtDyes/Y="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; }; json = buildGrammar { language = "json"; version = "0.0.0+rev=3b12920"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; rev = "3b129203f4b72d532f58e72c5310c0a7db3b8e6d"; hash = "sha256-dVErHgsUDEN42wc/Gd68vQfVc8+/r/8No9KZk2GFzmY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; json5 = buildGrammar { language = "json5"; version = "0.0.0+rev=c23f7a9"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; rev = "c23f7a9b1ee7d45f516496b1e0e4be067264fa0d"; hash = "sha256-16gDgbPUyhSo3PJD9+zz6QLVd6G/W1afjyuCJbDUSIY="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; jsonc = buildGrammar { language = "jsonc"; version = "0.0.0+rev=02b0165"; src = fetchFromGitLab { owner = "WhyNotHugo"; repo = "tree-sitter-jsonc"; rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; }; meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git"; }; jsonnet = buildGrammar { language = "jsonnet"; version = "0.0.0+rev=d34615f"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "tree-sitter-jsonnet"; rev = "d34615fa12cc1d1cfc1f1f1a80acc9db80ee4596"; hash = "sha256-jjDjntNm0YAsG6Ec2n0eB8BjpgEQEAjV8LAZ3GGYhG8="; }; meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; }; julia = buildGrammar { language = "julia"; version = "0.0.0+rev=e84f10d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; rev = "e84f10db8eeb8b9807786bfc658808edaa1b4fa2"; hash = "sha256-jrQjVPLb6SfePxEJV1GgFgLslGxgdmdb8bJy6VHOEbs="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; kconfig = buildGrammar { language = "kconfig"; version = "0.0.0+rev=486fea7"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kconfig"; rev = "486fea71f61ad9f3fd4072a118402e97fe88d26c"; hash = "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kconfig"; }; kdl = buildGrammar { language = "kdl"; version = "0.0.0+rev=49fb89a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kdl"; rev = "49fb89a854d93b58a65a19724ac307195ca11941"; hash = "sha256-U8N6aaTyYT6zaOKJ8S+3dMjS4ngxc9Yo7g4OFi03RR4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kdl"; }; kotlin = buildGrammar { language = "kotlin"; version = "0.0.0+rev=4e909d6"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; rev = "4e909d6cc9ac96b4eaecb3fb538eaca48e9e9ee9"; hash = "sha256-Rmq5G+7h/XSNX7JYtpAKcWbOZ1aZpBpe9GpaizK2DRk="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; kusto = buildGrammar { language = "kusto"; version = "0.0.0+rev=8353a12"; src = fetchFromGitHub { owner = "Willem-J-an"; repo = "tree-sitter-kusto"; rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; }; meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto"; }; lalrpop = buildGrammar { language = "lalrpop"; version = "0.0.0+rev=456dec2"; src = fetchFromGitHub { owner = "traxys"; repo = "tree-sitter-lalrpop"; rev = "456dec2990ed7e9595eca82f85db14a1db46e126"; hash = "sha256-9lBgCmXfsvNZiI6KzOxLE4S9Eh2B6FSAMX3d5Oz9mQg="; }; meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; }; latex = buildGrammar { language = "latex"; version = "0.0.0+rev=841f89f"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-latex"; rev = "841f89ffbba9650529a40fb867f3456bf92bf9b1"; hash = "sha256-OVPWwjRD/pYHk+iBskVuvum8+mNjIbAqJOMU22VE7CY="; }; meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; }; ledger = buildGrammar { language = "ledger"; version = "0.0.0+rev=8a841fb"; src = fetchFromGitHub { owner = "cbarrete"; repo = "tree-sitter-ledger"; rev = "8a841fb20ce683bfbb3469e6ba67f2851cfdf94a"; hash = "sha256-BDMmRRqJXZTgK3yHX+yqgWHGpsMLqzTcQxFYaAWxroo="; }; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; }; leo = buildGrammar { language = "leo"; version = "0.0.0+rev=304611b"; src = fetchFromGitHub { owner = "r001"; repo = "tree-sitter-leo"; rev = "304611b5eaf53aca07459a0a03803b83b6dfd3b3"; hash = "sha256-D3jtNBYLgN2/0TnbOMJrsuZrP+PMr835aDYlCwIPPrk="; }; meta.homepage = "https://github.com/r001/tree-sitter-leo"; }; linkerscript = buildGrammar { language = "linkerscript"; version = "0.0.0+rev=f99011a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-linkerscript"; rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-linkerscript"; }; liquidsoap = buildGrammar { language = "liquidsoap"; version = "0.0.0+rev=fb062bf"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; rev = "fb062bfc7ca09a741820debb7cb8a75a557b30f9"; hash = "sha256-Q3ML8h6GU3KxL0G7JUAKwqNVgQBtDeQJANKF5h+MApQ="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; llvm = buildGrammar { language = "llvm"; version = "0.0.0+rev=1b96e58"; src = fetchFromGitHub { owner = "benwilliamgraham"; repo = "tree-sitter-llvm"; rev = "1b96e58faf558ce057d4dc664b904528aee743cb"; hash = "sha256-9OCiD7Hotl7EYoggX0lArwFvK2OZisBUsX7xv8+Ig+o="; }; meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; }; lua = buildGrammar { language = "lua"; version = "0.0.0+rev=04c9579"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "tree-sitter-lua"; rev = "04c9579dcb917255b2e5f8199df4ae7f587d472f"; hash = "sha256-kzyn6XF4/PN8civ/0UV+ancCMkh7DF2B7WUYxix6aaM="; }; meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; }; luadoc = buildGrammar { language = "luadoc"; version = "0.0.0+rev=873612a"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luadoc"; rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc"; }; luap = buildGrammar { language = "luap"; version = "0.0.0+rev=31461ae"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luap"; rev = "31461ae9bd0866cb5117cfe5de71189854fd0f3e"; hash = "sha256-SW2ubK5317GUc1dQLkhoaisMgctLOwr6TPVYSQh02vE="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luap"; }; luau = buildGrammar { language = "luau"; version = "0.0.0+rev=e5f7a02"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luau"; rev = "e5f7a020967407f73959592decdb147bb5fc30bb"; hash = "sha256-5Tnqt4PA3xX2Gk0CvlzVpWXI3OcqzsIJov4Kn0EWN+w="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luau"; }; m68k = buildGrammar { language = "m68k"; version = "0.0.0+rev=d097b12"; src = fetchFromGitHub { owner = "grahambates"; repo = "tree-sitter-m68k"; rev = "d097b123f19c6eaba2bf181c05420d88b9fc489d"; hash = "sha256-y1nioJ2R0YgGLH7dkJsTxIkejfMnh1CU+A++yTaQdb0="; }; meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; }; make = buildGrammar { language = "make"; version = "0.0.0+rev=a4b9187"; src = fetchFromGitHub { owner = "alemuller"; repo = "tree-sitter-make"; rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; }; meta.homepage = "https://github.com/alemuller/tree-sitter-make"; }; markdown = buildGrammar { language = "markdown"; version = "0.0.0+rev=2821521"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; }; location = "tree-sitter-markdown"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; markdown_inline = buildGrammar { language = "markdown_inline"; version = "0.0.0+rev=2821521"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; matlab = buildGrammar { language = "matlab"; version = "0.0.0+rev=79d8b25"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; rev = "79d8b25f57b48f83ae1333aff6723b83c9532e37"; hash = "sha256-DCAMxQqWHM54yzNzF1FjaU0+vETbLhfSZXNq+62DzhE="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; menhir = buildGrammar { language = "menhir"; version = "0.0.0+rev=be8866a"; src = fetchFromGitHub { owner = "Kerl13"; repo = "tree-sitter-menhir"; rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; }; meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; }; mermaid = buildGrammar { language = "mermaid"; version = "0.0.0+rev=e8dac87"; src = fetchFromGitHub { owner = "monaqa"; repo = "tree-sitter-mermaid"; rev = "e8dac87a9f789b23a2c7ab8e55b485a2f5927b98"; hash = "sha256-1FCc8goKhFtgxSPeAzFkQhpbpruhZ+GD8VaLRJpnyS4="; }; meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; }; meson = buildGrammar { language = "meson"; version = "0.0.0+rev=d6ec8ce"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-meson"; rev = "d6ec8ce0963c3c8180161391f15d8f7d415f650d"; hash = "sha256-SwcBhg6luPAOtaL5dhvLxCpJcwlGhZxhvVmn5pa6ecA="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; }; mlir = buildGrammar { language = "mlir"; version = "0.0.0+rev=117cbbc"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; rev = "117cbbc46bbf82ae30b24f8939573655017226da"; hash = "sha256-c0+Pvhe++fHmRL9Ptri+vsdRN3MCb2Z/7EqWmFaK/CE="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; }; muttrc = buildGrammar { language = "muttrc"; version = "0.0.0+rev=67d9e23"; src = fetchFromGitHub { owner = "neomutt"; repo = "tree-sitter-muttrc"; rev = "67d9e23ca7aa22d9bce9d16c53d2c927dff5159a"; hash = "sha256-B3/VoPq8h7TiwOP0nhsuPmFtkLsucpDm9RnUNXkfKpo="; }; meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; }; nasm = buildGrammar { language = "nasm"; version = "0.0.0+rev=3bc691d"; src = fetchFromGitHub { owner = "naclsn"; repo = "tree-sitter-nasm"; rev = "3bc691d2cfba44bea339a775ad496c8bc552c60d"; hash = "sha256-o4aXvPhXSYMc1oaagIbnFhpqcbWdN8dhMa3QRE/iRMM="; }; meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; }; nickel = buildGrammar { language = "nickel"; version = "0.0.0+rev=33a64ec"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; rev = "33a64ec9a27058c52e4195f1030235dcdfc04747"; hash = "sha256-gTOePRg5ZEXfBL35biG6abpxW2eycgbHIzaL6w4g8rc="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; nim = buildGrammar { language = "nim"; version = "0.0.0+rev=f5cec6a"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; rev = "f5cec6a841b585e4e7388a120ded07e60ae19c43"; hash = "sha256-CL041Tjw7CH9EnpjAVl4f66zyOADfG9qwkFxeUjXH0w="; }; meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; }; nim_format_string = buildGrammar { language = "nim_format_string"; version = "0.0.0+rev=d45f750"; src = fetchFromGitHub { owner = "aMOPel"; repo = "tree-sitter-nim-format-string"; rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; }; meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string"; }; ninja = buildGrammar { language = "ninja"; version = "0.0.0+rev=0a95cfd"; src = fetchFromGitHub { owner = "alemuller"; repo = "tree-sitter-ninja"; rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; }; meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; }; nix = buildGrammar { language = "nix"; version = "0.0.0+rev=763168f"; src = fetchFromGitHub { owner = "cstrahan"; repo = "tree-sitter-nix"; rev = "763168fa916a333a459434f1424b5d30645f015d"; hash = "sha256-MarXhVPVmL505c57HkbUk0kHN7jez83mcGtyM5GMw1o="; }; meta.homepage = "https://github.com/cstrahan/tree-sitter-nix"; }; norg = buildGrammar { language = "norg"; version = "0.0.0+rev=014073f"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "tree-sitter-norg"; rev = "014073fe8016d1ac440c51d22c77e3765d8f6855"; hash = "sha256-0wL3Pby7e4nbeVHCRfWwxZfEcAF9/s8e6Njva+lj+Rc="; }; meta.homepage = "https://github.com/nvim-neorg/tree-sitter-norg"; }; nqc = buildGrammar { language = "nqc"; version = "0.0.0+rev=14e6da1"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-nqc"; rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-nqc"; }; objc = buildGrammar { language = "objc"; version = "0.0.0+rev=62e61b6"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-objc"; rev = "62e61b6f5c0289c376d61a8c91faf6435cde9012"; hash = "sha256-Q1qAUgoYfpxmhn5XpnCwLBdu2BL2YF2We9bjumR8dNk="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-objc"; }; objdump = buildGrammar { language = "objdump"; version = "0.0.0+rev=28d3b2e"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-objdump"; rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; }; ocaml = buildGrammar { language = "ocaml"; version = "0.0.0+rev=9965d20"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677"; hash = "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ="; }; location = "ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; version = "0.0.0+rev=9965d20"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677"; hash = "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ="; }; location = "interface"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocamllex = buildGrammar { language = "ocamllex"; version = "0.0.0+rev=4b9898c"; src = fetchFromGitHub { owner = "atom-ocaml"; repo = "tree-sitter-ocamllex"; rev = "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2"; hash = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now="; }; generate = true; meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; }; odin = buildGrammar { language = "odin"; version = "0.0.0+rev=f94c590"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-odin"; rev = "f94c590ed5263e11f1e492d1b53356f8c8459b66"; hash = "sha256-MLSy1OU8PE2wTfV8JoJdtjoc12MD993TViaZjp3Ujgc="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-odin"; }; org = buildGrammar { language = "org"; version = "0.0.0+rev=64cfbc2"; src = fetchFromGitHub { owner = "milisims"; repo = "tree-sitter-org"; rev = "64cfbc213f5a83da17632c95382a5a0a2f3357c1"; hash = "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA="; }; meta.homepage = "https://github.com/milisims/tree-sitter-org"; }; pascal = buildGrammar { language = "pascal"; version = "0.0.0+rev=9e99540"; src = fetchFromGitHub { owner = "Isopod"; repo = "tree-sitter-pascal"; rev = "9e995404ddff8319631d72d4b46552e737206912"; hash = "sha256-y8xPnVZ15+eAnjrLSGjS5wIbLgSKbz9bipgL0o8acmA="; }; meta.homepage = "https://github.com/Isopod/tree-sitter-pascal.git"; }; passwd = buildGrammar { language = "passwd"; version = "0.0.0+rev=2023939"; src = fetchFromGitHub { owner = "ath3"; repo = "tree-sitter-passwd"; rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; }; meta.homepage = "https://github.com/ath3/tree-sitter-passwd"; }; pem = buildGrammar { language = "pem"; version = "0.0.0+rev=217ff2a"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pem"; rev = "217ff2af3f2db15a79ab7e3d21ea1e0c17e71a1a"; hash = "sha256-KGJ9ulGi3gKUJxNXil5Zai4v5/5ImUSMVP3/19ra3A0="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; }; perl = buildGrammar { language = "perl"; version = "0.0.0+rev=6526e5d"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; rev = "6526e5d5bf31501de0dc51c42ac3583078a8fdab"; hash = "sha256-jqLYYHpcwt2ctcz6zbgyhG6p3yRLHvr9TlUMky2cfaM="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { language = "php"; version = "0.0.0+rev=78a78df"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "78a78df5e06b4c13173af2a1f607c9a853d0f240"; hash = "sha256-N7qbOQethP/ZZHu5r+SJYCdrX4FVg72YuyULpuMUAhw="; }; location = "php"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; php_only = buildGrammar { language = "php_only"; version = "0.0.0+rev=78a78df"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "78a78df5e06b4c13173af2a1f607c9a853d0f240"; hash = "sha256-N7qbOQethP/ZZHu5r+SJYCdrX4FVg72YuyULpuMUAhw="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; phpdoc = buildGrammar { language = "phpdoc"; version = "0.0.0+rev=f285e33"; src = fetchFromGitHub { owner = "claytonrcarter"; repo = "tree-sitter-phpdoc"; rev = "f285e338d328a03920a9bfd8dda78585c7ddcca3"; hash = "sha256-kvAZ1+tbw6bAtLhPeNGi1rmnyNhBSL/nynQADX+4tMw="; }; meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; }; pioasm = buildGrammar { language = "pioasm"; version = "0.0.0+rev=924aada"; src = fetchFromGitHub { owner = "leo60228"; repo = "tree-sitter-pioasm"; rev = "924aadaf5dea2a6074d72027b064f939acf32e20"; hash = "sha256-og5DjoyTtKUTp0V4/PpcGb8xwzLeidsb2lq0+QF7u9M="; }; meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; }; po = buildGrammar { language = "po"; version = "0.0.0+rev=d6aed22"; src = fetchFromGitHub { owner = "erasin"; repo = "tree-sitter-po"; rev = "d6aed225290bc71a15ab6f06305cb11419360c56"; hash = "sha256-fz4DGPA+KtOvLBmVMXqwnEMeXhupFecQC1xfhMbWCJg="; }; meta.homepage = "https://github.com/erasin/tree-sitter-po"; }; pod = buildGrammar { language = "pod"; version = "0.0.0+rev=39da859"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; rev = "39da859947b94abdee43e431368e1ae975c0a424"; hash = "sha256-sMUlAtl0IaykKlEhOiAkdrLNNJiCS0L7gj7+2WHwO5U="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; }; poe_filter = buildGrammar { language = "poe_filter"; version = "0.0.0+rev=592476d"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-poe-filter"; rev = "592476d81f95d2451f2ca107dc872224c76fecdf"; hash = "sha256-dmo/t8gCT7UTlhBvxH4xmliR3Evazv3qsz9EWz7h/gU="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; }; pony = buildGrammar { language = "pony"; version = "0.0.0+rev=16f930b"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-pony"; rev = "16f930b250433cfcd4fb4144df92bb98ad344c20"; hash = "sha256-UamgLmI1aI5e/JlGVZzFCPgDol8MnFomncrFKhQYLsk="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-pony"; }; printf = buildGrammar { language = "printf"; version = "0.0.0+rev=0e0acea"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-printf"; rev = "0e0aceabbf607ea09e03562f5d8a56f048ddea3d"; hash = "sha256-y/7CDnHpT3D6hL0f+52mReCphn+lvElfQQKJwY4fr9c="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; }; prisma = buildGrammar { language = "prisma"; version = "0.0.0+rev=eca2596"; src = fetchFromGitHub { owner = "victorhqc"; repo = "tree-sitter-prisma"; rev = "eca2596a355b1a9952b4f80f8f9caed300a272b5"; hash = "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c="; }; meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; }; promql = buildGrammar { language = "promql"; version = "0.0.0+rev=77625d7"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-promql"; rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; }; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; }; properties = buildGrammar { language = "properties"; version = "0.0.0+rev=9d09f5f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-properties"; rev = "9d09f5f200c356c50c4103d36441309fd61b48d1"; hash = "sha256-KrQlLqCH4P5pwm8ql+iVR09khzQuJu2UHXdMT9MZYe8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; }; proto = buildGrammar { language = "proto"; version = "0.0.0+rev=e9f6b43"; src = fetchFromGitHub { owner = "treywood"; repo = "tree-sitter-proto"; rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; }; meta.homepage = "https://github.com/treywood/tree-sitter-proto"; }; prql = buildGrammar { language = "prql"; version = "0.0.0+rev=09e158c"; src = fetchFromGitHub { owner = "PRQL"; repo = "tree-sitter-prql"; rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; }; meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; }; psv = buildGrammar { language = "psv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "psv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; pug = buildGrammar { language = "pug"; version = "0.0.0+rev=a7ff31a"; src = fetchFromGitHub { owner = "zealot128"; repo = "tree-sitter-pug"; rev = "a7ff31a38908df9b9f34828d21d6ca5e12413e18"; hash = "sha256-WDx2Y1LxuJJuAaeTxfqQrxRXxVd4Cn3niQeherh+5Uc="; }; meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; }; puppet = buildGrammar { language = "puppet"; version = "0.0.0+rev=3641b9e"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-puppet"; rev = "3641b9e854ac9c84c7576e71c4c9a357bcfd9550"; hash = "sha256-J1DBjQRdV4R85NTyg/qmwbjm1bryKe3UOdp4XyH6BQc="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; }; purescript = buildGrammar { language = "purescript"; version = "0.0.0+rev=daf9b3e"; src = fetchFromGitHub { owner = "postsolar"; repo = "tree-sitter-purescript"; rev = "daf9b3e2be18b0b2996a1281f7783e0d041d8b80"; hash = "sha256-eY2WF2n0fZUl1zxZZHJVYR8b1FwaAjkCeSeOdSf67m4="; }; meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; }; pymanifest = buildGrammar { language = "pymanifest"; version = "0.0.0+rev=e3b82b7"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pymanifest"; rev = "e3b82b78721aee07f676dac8473ae69db51debcf"; hash = "sha256-pZCqeSdiYctbFthdb8Olw35CAXQmT7jG2LOO/3NN/8s="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pymanifest"; }; python = buildGrammar { language = "python"; version = "0.0.0+rev=22d3f87"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; rev = "22d3f87bdafac2782e907330babe4af574f5d0b4"; hash = "sha256-tyEawslx00ZwohMZo4HBa/INfbS7q6Ob2LO7pvowobk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; ql = buildGrammar { language = "ql"; version = "0.0.0+rev=ff04ba6"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ql"; rev = "ff04ba61857ba05b80221e71b423b2728dbebe1e"; hash = "sha256-/ayyqSF/SBVvqMYm27NOlCYR3JN0xR3oy0OggwTysvE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; }; qmldir = buildGrammar { language = "qmldir"; version = "0.0.0+rev=6b2b5e4"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-qmldir"; rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-qmldir"; }; qmljs = buildGrammar { language = "qmljs"; version = "0.0.0+rev=9fa49ff"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; rev = "9fa49ff3315987f715ce5666ff979a7742fa8a98"; hash = "sha256-q20gLVLs0LpqRpgo/qNRDfExbWXhICWZjM1ux4+AT6M="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; query = buildGrammar { language = "query"; version = "0.0.0+rev=a0ccc35"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "tree-sitter-query"; rev = "a0ccc351e5e868ec1f8135e97aa3b53c663cf2df"; hash = "sha256-H2QLsjl3/Kh0ojCf2Df38tb9KrM2InphEmtGd0J6+hM="; }; meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; }; r = buildGrammar { language = "r"; version = "0.0.0+rev=c55f8b4"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; rev = "c55f8b4dfaa32c80ddef6c0ac0e79b05cb0cbf57"; hash = "sha256-NWnEk0FixC7pBdNLwJUGvKifwZj8nzX7VWv8AhgaI2o="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; }; racket = buildGrammar { language = "racket"; version = "0.0.0+rev=e4ba1a9"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; rev = "e4ba1a9674a3b4dd7905d04f194ae6f8331be342"; hash = "sha256-4+TRol2i6ibuXqBr6O8jI/4MZq8hnf09eVBtPqaKp8s="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; rasi = buildGrammar { language = "rasi"; version = "0.0.0+rev=43196d9"; src = fetchFromGitHub { owner = "Fymyte"; repo = "tree-sitter-rasi"; rev = "43196d934a9a6ab3c7093a8683efd0111bb03db1"; hash = "sha256-7zhQ5wGm0FFyuTiBVN2KgvUTw8G6fwUGR8HKJ69kR+c="; }; meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; }; rbs = buildGrammar { language = "rbs"; version = "0.0.0+rev=519a611"; src = fetchFromGitHub { owner = "joker1007"; repo = "tree-sitter-rbs"; rev = "519a61132a51222e3ce73d3b7ef07465f587f346"; hash = "sha256-MLsbOdH4R3nZxqTFtPstTsbr+yjAz7UvKB/lsD8aWxM="; }; meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; }; re2c = buildGrammar { language = "re2c"; version = "0.0.0+rev=47aa19c"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-re2c"; rev = "47aa19cf5f7aba2ed30e2b377f7172df76e819a6"; hash = "sha256-Mwnm8kN0xfAdGG00aUYrqPU0zyWbc6QH9Zlgb4on+do="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-re2c"; }; readline = buildGrammar { language = "readline"; version = "0.0.0+rev=e436eae"; src = fetchFromGitHub { owner = "ribru17"; repo = "tree-sitter-readline"; rev = "e436eaef452266a3d00c195f0eb757d6502c767a"; hash = "sha256-y38TDQ+7wBzEKol/UQ5Xk6f15wUW7hJxByDuhx9d0hQ="; }; meta.homepage = "https://github.com/ribru17/tree-sitter-readline"; }; regex = buildGrammar { language = "regex"; version = "0.0.0+rev=ba22e4e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-regex"; rev = "ba22e4e0cb42b2ef066948d0ea030ac509cef733"; hash = "sha256-mb8y3lsbN5zEpVCeBQxGXSRqC3FKsvNg1Rb1XTSh3Qo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; }; rego = buildGrammar { language = "rego"; version = "0.0.0+rev=9ac75e7"; src = fetchFromGitHub { owner = "FallenAngel97"; repo = "tree-sitter-rego"; rev = "9ac75e71b2d791e0aadeef68098319d86a2a14cf"; hash = "sha256-L6n6Z5y9t1ixpy9mktB9HVKy69jigqbIFB2SrSW/yoo="; }; meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; }; requirements = buildGrammar { language = "requirements"; version = "0.0.0+rev=8666a4d"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-requirements"; rev = "8666a4dfeb3107144398158bc3dd7a3f59d89ccb"; hash = "sha256-M+/I0pn79Juk8LRB6LLRAyA3R5zcm6rIoR4viT9SW0c="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-requirements"; }; rnoweb = buildGrammar { language = "rnoweb"; version = "0.0.0+rev=502c112"; src = fetchFromGitHub { owner = "bamonroe"; repo = "tree-sitter-rnoweb"; rev = "502c1126dc6777f09af5bef16e72a42f75bd081e"; hash = "sha256-aGEhy4uMhKFbL0+JO5rrn3GIe//8PZpDHEMDGHDlBCY="; }; meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; }; robot = buildGrammar { language = "robot"; version = "0.0.0+rev=322e4cc"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-robot"; rev = "322e4cc65754d2b3fdef4f2f8a71e0762e3d13af"; hash = "sha256-VxWZWFPYkD3odM3TpEgLKsFnN8wB6xoIiXUYqBbpDqw="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; }; ron = buildGrammar { language = "ron"; version = "0.0.0+rev=ce6086b"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-ron"; rev = "ce6086b2c9e8e71065b8129d6c2289c5f66d1879"; hash = "sha256-4ZKhJ3qvKWwINQIWJLqgPwfnDvQBWzeZb2dZY7imYfc="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-ron"; }; rst = buildGrammar { language = "rst"; version = "0.0.0+rev=3ba9eb9"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-rst"; rev = "3ba9eb9b5a47aadb1f2356a3cab0dd3d2bd00b4b"; hash = "sha256-0w11mtDcIc2ol9Alg4ukV33OzXADOeJDx+3uxV1hGfs="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; }; ruby = buildGrammar { language = "ruby"; version = "0.0.0+rev=22a0bb2"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ruby"; rev = "22a0bb2678755a3714e194609862ea7f4516e807"; hash = "sha256-lD3pRbQZDyqIkiknuXAkXd+6aHqKUY/8SNwQgfnrbBw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; }; rust = buildGrammar { language = "rust"; version = "0.0.0+rev=2d7bac5"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; rev = "2d7bac5164c344c95530c16dd5c8fa1319e34308"; hash = "sha256-k5/tfG8ONOK8ARgHwpxqB27sJWHioTd5WfCpmMZ1vJY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; scala = buildGrammar { language = "scala"; version = "0.0.0+rev=e02f003"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; rev = "e02f003d78dc269fef287b9b7b9963dc1f26bd7e"; hash = "sha256-LkrZ+y7QSAGe/kkkdUSyFQJFmD/mOI5Ps/wxD3BAkDI="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; scfg = buildGrammar { language = "scfg"; version = "0.0.0+rev=6deae0c"; src = fetchFromSourcehut { owner = "~rockorager"; repo = "tree-sitter-scfg"; rev = "6deae0cbb458c849a4d1e2985093e9c9c32d7fd0"; hash = "sha256-2ubRvjpvRJEBZXpM7ZIkWAwSZARCzP/klydQ6IVpCSk="; }; generate = true; meta.homepage = "https://git.sr.ht/~rockorager/tree-sitter-scfg"; }; scheme = buildGrammar { language = "scheme"; version = "0.0.0+rev=85b6188"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; rev = "85b6188fb77c03dfb01d13e58e2844450506860c"; hash = "sha256-v+iQpeAeySKPgMu5IQ8vNnUSc2duX1vYvO3qqK1/Pmc="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; scss = buildGrammar { language = "scss"; version = "0.0.0+rev=c478c68"; src = fetchFromGitHub { owner = "serenadeai"; repo = "tree-sitter-scss"; rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; }; meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; }; slang = buildGrammar { language = "slang"; version = "0.0.0+rev=0cdfb17"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-slang"; rev = "0cdfb1741323f38e9a33798674145c22cfc0092b"; hash = "sha256-1xSnb3n9u45B2gEBApZpZlb1VvbJOrmgQwrPL2OuGro="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; }; slint = buildGrammar { language = "slint"; version = "0.0.0+rev=3c82235"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; rev = "3c82235f41b63f35a01ae3888206e93585cbb84a"; hash = "sha256-D3X2YwvxvseIGnKzaSocr3Ak7qoASZhxyRS+rtpir0g="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; smali = buildGrammar { language = "smali"; version = "0.0.0+rev=72e334b"; src = fetchFromSourcehut { owner = "~yotam"; repo = "tree-sitter-smali"; rev = "72e334b2630f5852825ba5ff9dfd872447175eb5"; hash = "sha256-vV+4Q2IyWyw/GN8bmgHJmSEHhpjUWHkL2yschPI9fiU="; }; meta.homepage = "https://git.sr.ht/~yotam/tree-sitter-smali"; }; smithy = buildGrammar { language = "smithy"; version = "0.0.0+rev=8327eb8"; src = fetchFromGitHub { owner = "indoorvivants"; repo = "tree-sitter-smithy"; rev = "8327eb84d55639ffbe08c9dc82da7fff72a1ad07"; hash = "sha256-6z2Psw+cjC11CXoGOJ/lkBPJXKqECCSrhchOiAPmd14="; }; meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; }; snakemake = buildGrammar { language = "snakemake"; version = "0.0.0+rev=65a6c3b"; src = fetchFromGitHub { owner = "osthomas"; repo = "tree-sitter-snakemake"; rev = "65a6c3b4671877821082164da0a310851b211953"; hash = "sha256-NfbRqT3wB6gncrbL/Kx2Qtk7k5lXK2KwdQ4aOV0Acx8="; }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; solidity = buildGrammar { language = "solidity"; version = "0.0.0+rev=5cb506a"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; rev = "5cb506ae419c4ad620c77210fd47500d3d169dbc"; hash = "sha256-3BQuEGrmQD9Va7JpTuKJaZ6VaJ//tfPtjoEDRj/utcU="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; soql = buildGrammar { language = "soql"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "soql"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sosl = buildGrammar { language = "sosl"; version = "0.0.0+rev=857077f"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "857077f9e6bb04df0f769c18d32bfe036911adc8"; hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA="; }; location = "sosl"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sourcepawn = buildGrammar { language = "sourcepawn"; version = "0.0.0+rev=39ce73a"; src = fetchFromGitHub { owner = "nilshelmig"; repo = "tree-sitter-sourcepawn"; rev = "39ce73ad42b2c4f52848d16093c24feddaa7d226"; hash = "sha256-CyCUGGycWpgQl/BGDjRHwYoa9Mess49jUf9WUkRaliE="; }; meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; }; sparql = buildGrammar { language = "sparql"; version = "0.0.0+rev=05f949d"; src = fetchFromGitHub { owner = "BonaBeavis"; repo = "tree-sitter-sparql"; rev = "05f949d3c1c15e3261473a244d3ce87777374dec"; hash = "sha256-KBalxmAukeSbjyelEy+ZqMcBlRd0V0/pntCwTeINTAQ="; }; meta.homepage = "https://github.com/BonaBeavis/tree-sitter-sparql"; }; sql = buildGrammar { language = "sql"; version = "0.0.0+rev=da2d1ef"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; rev = "da2d1eff425b146d3c8cab7be8dfa98b11d896dc"; hash = "sha256-aNxUvmj4AMO744fsSOsvQcNEtHYuQDephKha/hSphh0="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; squirrel = buildGrammar { language = "squirrel"; version = "0.0.0+rev=e8b5835"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-squirrel"; rev = "e8b5835296f931bcaa1477d3c5a68a0c5c2ba034"; hash = "sha256-wKefWCqcQcg7zLT6abaDC9lWoJiJp7EbbsBOWRRsWFQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-squirrel"; }; ssh_config = buildGrammar { language = "ssh_config"; version = "0.0.0+rev=4fab1c9"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-ssh-config"; rev = "4fab1c9116cb7890885508e4630cc8e6a8373a41"; hash = "sha256-cZoRQN3vrOC7xaKeURGeKfQ0xAyRMapbgNQrBTCFoHI="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; }; starlark = buildGrammar { language = "starlark"; version = "0.0.0+rev=b31a616"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-starlark"; rev = "b31a616aac5d05f927f3f9dd809789db7805b632"; hash = "sha256-AVQNg7Ck2x1+5asFqJHQ3sdNKJrLVeck9fsgNMBU3x8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-starlark"; }; strace = buildGrammar { language = "strace"; version = "0.0.0+rev=d819cdd"; src = fetchFromGitHub { owner = "sigmaSd"; repo = "tree-sitter-strace"; rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; hash = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg="; }; meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace"; }; styled = buildGrammar { language = "styled"; version = "0.0.0+rev=5e52758"; src = fetchFromGitHub { owner = "mskelton"; repo = "tree-sitter-styled"; rev = "5e52758b32e02adca16bb93f95b3f9c050c72b56"; hash = "sha256-3x/ZKVYyWuLGkgdm9HutI16m8xpJKSMOZHY48WqH9b0="; }; meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; }; supercollider = buildGrammar { language = "supercollider"; version = "0.0.0+rev=3b35bd0"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; rev = "3b35bd0fded4423c8fb30e9585c7bacbcd0e8095"; hash = "sha256-mWTOZ3u9VGjEhjDeYJGd8aVxjVG9kJgKX/wHMZSsaEU="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; surface = buildGrammar { language = "surface"; version = "0.0.0+rev=f4586b3"; src = fetchFromGitHub { owner = "connorlay"; repo = "tree-sitter-surface"; rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; }; meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; }; svelte = buildGrammar { language = "svelte"; version = "0.0.0+rev=04a126d"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-svelte"; rev = "04a126d9210def99f06d9ab84a255110b862d47c"; hash = "sha256-F6AC72IHMKs1jTwshwNkAXFfiBGEbBn7m83xedCoDsA="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; }; swift = buildGrammar { language = "swift"; version = "0.0.0+rev=fc00cbb"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; rev = "fc00cbb460b40228b30f322b5a34ea0e8f35a9f8"; hash = "sha256-FEac9qZuNAJYn/7mIpRSOy72F3qsiyPHZTn1DUzM2xk="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; }; sxhkdrc = buildGrammar { language = "sxhkdrc"; version = "0.0.0+rev=440d5f9"; src = fetchFromGitHub { owner = "RaafatTurki"; repo = "tree-sitter-sxhkdrc"; rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; }; meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; }; systemtap = buildGrammar { language = "systemtap"; version = "0.0.0+rev=1af543a"; src = fetchFromGitHub { owner = "ok-ryoko"; repo = "tree-sitter-systemtap"; rev = "1af543a96d060b1f808982037bfc54cc02218edd"; hash = "sha256-KCsISHv9yglW+63UY/9Dhb0yVz7Ha76EyHo65Si6SpY="; }; meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; }; t32 = buildGrammar { language = "t32"; version = "0.0.0+rev=b904af3"; src = fetchFromGitLab { owner = "xasc"; repo = "tree-sitter-t32"; rev = "b904af353fb2f1df6ac45d8d3e3a5ee85a6cc306"; hash = "sha256-MGdwcw9T3hemUHfgQmdTp20MW08AQcVWGRHxkP/6N5Y="; }; meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git"; }; tablegen = buildGrammar { language = "tablegen"; version = "0.0.0+rev=300f6a4"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-tablegen"; rev = "300f6a490e71f895e644ed2deec6920860a2e107"; hash = "sha256-V4fEmiGPBAnZO+NAyA7FdlyjLSA0ByUfrCTbsdDOxc8="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-tablegen"; }; tcl = buildGrammar { language = "tcl"; version = "0.0.0+rev=56ad1fa"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-tcl"; rev = "56ad1fa6a34ba800e5495d1025a9b0fda338d5b8"; hash = "sha256-GhK92+nbJ+M5/1ZnPbIJ3EuNub332YK+hyWiwyBqUmk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; }; teal = buildGrammar { language = "teal"; version = "0.0.0+rev=33482c9"; src = fetchFromGitHub { owner = "euclidianAce"; repo = "tree-sitter-teal"; rev = "33482c92a0dfa694491d34e167a1d2f52b0dccb1"; hash = "sha256-6T9hn+Tvz8AYMsAu2J8vt6WkRQRrdGwGJcw3c85W14I="; }; generate = true; meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; }; templ = buildGrammar { language = "templ"; version = "0.0.0+rev=592faa3"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; rev = "592faa3186ef857c92e4bd1c31d73c07a4a334db"; hash = "sha256-XX1+P8ibo8REYYZQaC47lneg/roralo+YiRwFNnARsQ="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; terraform = buildGrammar { language = "terraform"; version = "0.0.0+rev=e135399"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "e135399cb31b95fac0760b094556d1d5ce84acf0"; hash = "sha256-Ylxpj+e9YGhyRRRCCVs0g/zhwHpwGELxG2i+E3SFmpQ="; }; location = "dialects/terraform"; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; }; textproto = buildGrammar { language = "textproto"; version = "0.0.0+rev=8dacf02"; src = fetchFromGitHub { owner = "PorterAtGoogle"; repo = "tree-sitter-textproto"; rev = "8dacf02aa402892c91079f8577998ed5148c0496"; hash = "sha256-MpQTrNjjNO2Bj5qR6ESwI9SZtJPmcS6ckqjAR0qaLx8="; }; meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; }; thrift = buildGrammar { language = "thrift"; version = "0.0.0+rev=d4deb1b"; src = fetchFromGitHub { owner = "duskmoon314"; repo = "tree-sitter-thrift"; rev = "d4deb1bd9e848f2dbe81103a151d99e8546de480"; hash = "sha256-MCa7319E8bo3r2kDClBmjOvvs+yZDlE1E+52WqJqvMI="; }; meta.homepage = "https://github.com/duskmoon314/tree-sitter-thrift"; }; tiger = buildGrammar { language = "tiger"; version = "0.0.0+rev=a7f11d9"; src = fetchFromGitHub { owner = "ambroisie"; repo = "tree-sitter-tiger"; rev = "a7f11d946b44244f71df41d2a78af0665d618dae"; hash = "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA="; }; meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; }; tlaplus = buildGrammar { language = "tlaplus"; version = "0.0.0+rev=aaf5bb5"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; rev = "aaf5bb5c1df0a6e583bb51efa519a9ac788b2ad8"; hash = "sha256-p/khQ31bReopPyZ1TvUKI6bnFipWiGrxKO7cAYzeku4="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; tmux = buildGrammar { language = "tmux"; version = "0.0.0+rev=10737f5"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-tmux"; rev = "10737f5dc4d8e68c9667f11a6996688a1185755f"; hash = "sha256-7MQYyWu1Rw3Vwmp3nbuorn9rD0xcEU5nRXPuTVpOqkM="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; }; todotxt = buildGrammar { language = "todotxt"; version = "0.0.0+rev=3937c5c"; src = fetchFromGitHub { owner = "arnarg"; repo = "tree-sitter-todotxt"; rev = "3937c5cd105ec4127448651a21aef45f52d19609"; hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; }; meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git"; }; toml = buildGrammar { language = "toml"; version = "0.0.0+rev=8bd2056"; src = fetchFromGitHub { owner = "ikatyang"; repo = "tree-sitter-toml"; rev = "8bd2056818b21860e3d756b5a58c4f6e05fb744e"; hash = "sha256-z9MWNOBxLHBd/pVs5/QiSSGtaW+DUd7y3wZXcl3hWnk="; }; meta.homepage = "https://github.com/ikatyang/tree-sitter-toml"; }; tsv = buildGrammar { language = "tsv"; version = "0.0.0+rev=cda48a5"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "cda48a5e890b30619da5bc3ff55be1b1d3d08c8d"; hash = "sha256-K4tOYdI68fXnWbvSat50FL/jDSb8f6gtZOhE6qKPLyg="; }; location = "tsv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; tsx = buildGrammar { language = "tsx"; version = "0.0.0+rev=198e2ea"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "198e2ea43d1c4ddd76ee883f4eae15f4201cd241"; hash = "sha256-WnVqoshymxZgGC/p5nFX08ypB1VDLIAMjjWN5YC4UT8="; }; location = "tsx"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; }; turtle = buildGrammar { language = "turtle"; version = "0.0.0+rev=085437f"; src = fetchFromGitHub { owner = "BonaBeavis"; repo = "tree-sitter-turtle"; rev = "085437f5cb117703b7f520dd92161140a684f092"; hash = "sha256-ub777Pjody2SvP2EjW7IwWj8YnMuMzdJ4AlrkP6WrdA="; }; meta.homepage = "https://github.com/BonaBeavis/tree-sitter-turtle"; }; twig = buildGrammar { language = "twig"; version = "0.0.0+rev=eaf80e6"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-twig"; rev = "eaf80e6af969e25993576477a9dbdba3e48c1305"; hash = "sha256-fp7HcdJEFxi/zBFSrM86THwBMpqFwAGugcTVbPk3bd4="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; }; typescript = buildGrammar { language = "typescript"; version = "0.0.0+rev=198e2ea"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "198e2ea43d1c4ddd76ee883f4eae15f4201cd241"; hash = "sha256-WnVqoshymxZgGC/p5nFX08ypB1VDLIAMjjWN5YC4UT8="; }; location = "typescript"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; }; typoscript = buildGrammar { language = "typoscript"; version = "0.0.0+rev=43b221c"; src = fetchFromGitHub { owner = "Teddytrombone"; repo = "tree-sitter-typoscript"; rev = "43b221c0b76e77244efdaa9963e402a17c930fbc"; hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; }; meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; }; typst = buildGrammar { language = "typst"; version = "0.0.0+rev=3c3e5f8"; src = fetchFromGitHub { owner = "uben0"; repo = "tree-sitter-typst"; rev = "3c3e5f8e0caeba6157e26a1bedf8321e1da62799"; hash = "sha256-9XbFIvZvmeeR38Kejt8Yyxidy/XiAtZ5aQMt/rfg4JE="; }; meta.homepage = "https://github.com/uben0/tree-sitter-typst"; }; udev = buildGrammar { language = "udev"; version = "0.0.0+rev=8f58696"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-udev"; rev = "8f58696e79092b4ad6bf197415bbd0970acf15cd"; hash = "sha256-4vkEHlK8r69cvSu7CAXOmyiSSuIRlZcnQAGHtWqx41w="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-udev"; }; ungrammar = buildGrammar { language = "ungrammar"; version = "0.0.0+rev=debd26f"; src = fetchFromGitHub { owner = "Philipp-M"; repo = "tree-sitter-ungrammar"; rev = "debd26fed283d80456ebafa33a06957b0c52e451"; hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-ungrammar"; }; unison = buildGrammar { language = "unison"; version = "0.0.0+rev=fb49b81"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; rev = "fb49b8125509c079e08f345758c03a427129010e"; hash = "sha256-Y4Pnte9ZxXq7tzjc+cliXO8U57cnHlQxOMuX8u39ptE="; }; generate = true; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; }; usd = buildGrammar { language = "usd"; version = "0.0.0+rev=ab8c30b"; src = fetchFromGitHub { owner = "ColinKennedy"; repo = "tree-sitter-usd"; rev = "ab8c30bde2df0e58c4b3f01f220fb0125ecb57a7"; hash = "sha256-Y7AYRpiblBd8xun73UohIf8FFkbNIqSXv44bM3L5uDc="; }; meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; }; uxntal = buildGrammar { language = "uxntal"; version = "0.0.0+rev=4c5ecd6"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-uxntal"; rev = "4c5ecd6326ebd61f6f9a22a370cbd100e0d601da"; hash = "sha256-vgeTsRJ3mlR02jXuucmXpszVOmusZwuV0xj/7sSs+WQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-uxntal"; }; v = buildGrammar { language = "v"; version = "0.0.0+rev=be121f7"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; rev = "be121f724e4f3e2159dfa193c876be605c1de7fa"; hash = "sha256-nOWhtoPoVjfPitOMxTiU8Y3dBKT3GwGswRFmVYkcZ2E="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; }; vala = buildGrammar { language = "vala"; version = "0.0.0+rev=8f690bf"; src = fetchFromGitHub { owner = "vala-lang"; repo = "tree-sitter-vala"; rev = "8f690bfa639f2b83d1fb938ed3dd98a7ba453e8b"; hash = "sha256-YZTE3PkBPCEkMXnLC0HSQ86v5+3/J7/ETDQp8eguFW8="; }; meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; }; verilog = buildGrammar { language = "verilog"; version = "0.0.0+rev=2dfddfc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-verilog"; rev = "2dfddfcb891f74a1cdb9d8ce480a997d11846e17"; hash = "sha256-ekR9rDaGbDmtzZr0zXubq0brZI4hDsJUzZJTbgxIE2M="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog"; }; vhs = buildGrammar { language = "vhs"; version = "0.0.0+rev=9534865"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "tree-sitter-vhs"; rev = "9534865e614c95eb9418e5e73f061c32fa4d9540"; hash = "sha256-Qf4Y1I/X5xGVZ4u2ud+XdC2dL+0sjR+0pJRJ8SUraiQ="; }; meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; }; vim = buildGrammar { language = "vim"; version = "0.0.0+rev=bc1364d"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vim"; rev = "bc1364d922952138957a62105171ed68e73fbb6c"; hash = "sha256-5h1GYjyYMJd5GS0zXh0LP1wBs60fYohpFv89gcdZ4vU="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vim"; }; vimdoc = buildGrammar { language = "vimdoc"; version = "0.0.0+rev=b63be26"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; rev = "b63be26fa571259b512e1939f01755d9d6e78fbd"; hash = "sha256-gsjepcw8Y8Vm6GhJRKUJKLsCb+Rd0lNyYfnmWijuiLo="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; vue = buildGrammar { language = "vue"; version = "0.0.0+rev=7e48557"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vue"; rev = "7e48557b903a9db9c38cea3b7839ef7e1f36c693"; hash = "sha256-dz9NC+axivAsVJPbt7TNtU89wFyrTBoD2hCBjiXFbgY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; }; wgsl = buildGrammar { language = "wgsl"; version = "0.0.0+rev=40259f3"; src = fetchFromGitHub { owner = "szebniok"; repo = "tree-sitter-wgsl"; rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; }; meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; }; wgsl_bevy = buildGrammar { language = "wgsl_bevy"; version = "0.0.0+rev=cbd58ee"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-wgsl-bevy"; rev = "cbd58ee33e24f46d16b9882b001eefb25a958ee2"; hash = "sha256-EPpI4UJ/5GB2iDQGoSziUOcP1TVf7VU4FMTKvrujcAY="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; }; wing = buildGrammar { language = "wing"; version = "0.0.0+rev=13b79ea"; src = fetchFromGitHub { owner = "winglang"; repo = "wing"; rev = "13b79ea3f343b15f233c6e7ac930797748191615"; hash = "sha256-2BOPevKjrNoTRNaadwr7erWDBxIDUvU4zLOQgXOB4rE="; }; location = "libs/tree-sitter-wing"; generate = true; meta.homepage = "https://github.com/winglang/wing"; }; xcompose = buildGrammar { language = "xcompose"; version = "0.0.0+rev=2383cc6"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-xcompose"; rev = "2383cc69a2c42cfade41c7cb971fb3862bec6df1"; hash = "sha256-N8pJhB35IApb41TKn6NuVMEgmQGC+1Nyu5eQck1K5g8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; }; xml = buildGrammar { language = "xml"; version = "0.0.0+rev=c23bd31"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; rev = "c23bd31d0aa72bfc01238b2546d5e823d8006709"; hash = "sha256-oPjO7y2xSVxvP0bpCFo/oGP4hPs3kWJ728d/R5PUdK4="; }; location = "xml"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; yaml = buildGrammar { language = "yaml"; version = "0.0.0+rev=0e36bed"; src = fetchFromGitHub { owner = "ikatyang"; repo = "tree-sitter-yaml"; rev = "0e36bed171768908f331ff7dff9d956bae016efb"; hash = "sha256-bpiT3FraOZhJaoiFWAoVJX1O+plnIi8aXOW2LwyU23M="; }; meta.homepage = "https://github.com/ikatyang/tree-sitter-yaml"; }; yang = buildGrammar { language = "yang"; version = "0.0.0+rev=2c0e6be"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-yang"; rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; }; yuck = buildGrammar { language = "yuck"; version = "0.0.0+rev=c348825"; src = fetchFromGitHub { owner = "Philipp-M"; repo = "tree-sitter-yuck"; rev = "c348825d3f86dec71dee0e1223c6bd73114e3579"; hash = "sha256-H4tsLDo9Egp1mpZGcA5Z9C9wPFNxPEBDTugUYKeYW9I="; }; meta.homepage = "https://github.com/Philipp-M/tree-sitter-yuck"; }; zathurarc = buildGrammar { language = "zathurarc"; version = "0.0.0+rev=353bdf2"; src = fetchFromGitHub { owner = "Freed-Wu"; repo = "tree-sitter-zathurarc"; rev = "353bdf25e7af9c2830e254977fd3fb57ccaa8203"; hash = "sha256-vFDz4X0ujqM9GbrpGt3dRjvo0SR07E2qXrT/ppTegBQ="; }; meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; }; zig = buildGrammar { language = "zig"; version = "0.0.0+rev=0d08703"; src = fetchFromGitHub { owner = "maxxnino"; repo = "tree-sitter-zig"; rev = "0d08703e4c3f426ec61695d7617415fff97029bd"; hash = "sha256-a3W7eBUN4V3HD3YPr1+3tpuWQfIQy1Wu8qxCQx0hEnI="; }; meta.homepage = "https://github.com/maxxnino/tree-sitter-zig"; }; }