# 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=f21f13a"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; rev = "f21f13afe0410311be1f78959a25aee393c569c9"; hash = "sha256-Qnw1skHo9Wy88WEXAxfV4kkD4v9rdvLmu/++raLIges="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; agda = buildGrammar { language = "agda"; version = "0.0.0+rev=c21c3a0"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-agda"; rev = "c21c3a0f996363ed17b8ac99d827fe5a4821f217"; hash = "sha256-EV0J38zcfSHaBqzu2Rcut1l20FpB+xneFRaizEX1DXg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; }; apex = buildGrammar { language = "apex"; version = "0.0.0+rev=a768c95"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "a768c956b6aee72ffebb5df7f7c0b3702eaa2fbd"; hash = "sha256-bfW7uox0/4bW5J5hXcKDfNXtKSI4BFk7f5J0bhMDpbw="; }; location = "apex"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; arduino = buildGrammar { language = "arduino"; version = "0.0.0+rev=ff1045f"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-arduino"; rev = "ff1045f5da90344d547022c50f1756be4adaf721"; hash = "sha256-8qPkmLxe4DrZyVjiEYGTWlLnXDzMV/7ZlDFDAPY+jTE="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; }; astro = buildGrammar { language = "astro"; version = "0.0.0+rev=e122a8f"; src = fetchFromGitHub { owner = "virchau13"; repo = "tree-sitter-astro"; rev = "e122a8fcd07e808a7b873bfadc2667834067daf1"; hash = "sha256-iCVRTX2fMW1g40rHcJEwwE+tfwun+reIaj5y4AFgmKk="; }; 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=4b4b46c"; src = fetchFromGitHub { owner = "Beaglefoot"; repo = "tree-sitter-awk"; rev = "4b4b46c9a44ec7fb9e8c9ce4a010295edc5be8d5"; hash = "sha256-bHlll+YgRpv4cSxzNAfVhexeMB7rgkzy3pdOZ5DW1ww="; }; meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; }; bash = buildGrammar { language = "bash"; version = "0.0.0+rev=7331995"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; rev = "7331995b19b8f8aba2d5e26deb51d2195c18bc94"; hash = "sha256-VP7rJfE/k8KV1XN1w5f0YKjCnDMYU1go/up0zj1mabM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; bass = buildGrammar { language = "bass"; version = "0.0.0+rev=27f110d"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bass"; rev = "27f110dfe79620993f5493ffa0d0f2fe12d250ed"; hash = "sha256-OmYtp2TAsAjw2fgdSezHUrP46b/QXgCbDeJa4ANrtvY="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bass"; }; beancount = buildGrammar { language = "beancount"; version = "0.0.0+rev=484f508"; src = fetchFromGitHub { owner = "polarmutex"; repo = "tree-sitter-beancount"; rev = "484f50849bcce887c86451f532bf778689ca8523"; hash = "sha256-5k5sHW9xabbCFJXHJfs8oBlCjIBa6L3OtDdKEVXLgOc="; }; 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=3604d8c"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bicep"; rev = "3604d8c961ab129d2bfc6dfca56419c236ccdb83"; hash = "sha256-s0BtyYtC/D8+nudkHxpd4rSPQWrA0FngH9HIX85H/Uw="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bicep"; }; bitbake = buildGrammar { language = "bitbake"; version = "0.0.0+rev=10bacac"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bitbake"; rev = "10bacac929ff36a1e8f4056503fe4f8717b21b94"; hash = "sha256-PSI1XVDGwDk5GjHjvCJfmBDfYM2Gmm1KR4h5KxBR1d0="; }; 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=25371f9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; rev = "25371f9448b97c55b853a6ee8bb0bfb1bca6da9f"; hash = "sha256-6o5D9rOYZ8qTSslTrkK2+7f6WWXF50u5tbxYEaEUbkc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c_sharp = buildGrammar { language = "c_sharp"; version = "0.0.0+rev=1648e21"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; rev = "1648e21b4f087963abf0101ee5221bb413107b07"; hash = "sha256-WvkHtw8t14UNqiJvmS9dbGYQSVVzHS9mcWzxq+KLMnU="; }; 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=871622a"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-chatito"; rev = "871622a3a483f0baf94923d8495c8e0bb2c09009"; hash = "sha256-w4dCrAgb7/qQvFvo2RbfN0bRaUO8RKtReKx5i7SbTF8="; }; 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=73ab4b8"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; rev = "73ab4b8e9522f014a67f87f585e820d36fa47408"; hash = "sha256-5X4ho6tqPZFQWqoQ6WBsfuA+RbxTX5XzX7xzyFSTifw="; }; 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=5153dbb"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-commonlisp"; rev = "5153dbbc70e4cc2324320c1bdae020d31079c7c0"; hash = "sha256-0eC2cm/cP9BLfNKsubJd4S4BHF2nJdx/OCNJNC4ur6Q="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-commonlisp"; }; cooklang = buildGrammar { language = "cooklang"; version = "0.0.0+rev=5e11341"; src = fetchFromGitHub { owner = "addcninblue"; repo = "tree-sitter-cooklang"; rev = "5e113412aadb78955c27010daa4dbe1d202013cf"; hash = "sha256-Ny55gdN+3o7bFJEnXvctstl6gjqkwrp1uE33OobyH7U="; }; 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=d153fe1"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; rev = "d153fe1c3385ee0521730ff4e0be9358e903b322"; hash = "sha256-zxAz82XpTtKondA84L1sO3VByo8vLI4j154pWbxlV74="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; css = buildGrammar { language = "css"; version = "0.0.0+rev=fec7d37"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-css"; rev = "fec7d3757ab8f46a0ffe298be99b16ad5b9fa229"; hash = "sha256-f3+pvJtULuJ6SHcmrMYyvreSAeEsq3L2+5V3dhloaj8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; }; csv = buildGrammar { language = "csv"; version = "0.0.0+rev=6c19574"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "6c1957405bd6f7751b050f61367f1094fab91444"; hash = "sha256-ISG+FgauEfuH5+uCxQWA1h9/HTaWR3eJcn+k2c51dYs="; }; location = "csv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; cuda = buildGrammar { language = "cuda"; version = "0.0.0+rev=3161aed"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-cuda"; rev = "3161aed045130c900f870ef53fad93a574317769"; hash = "sha256-Eo92hl3mT2qV2L4hfmUNXdAleRKeyGUQuV6VE/Cg6nw="; }; 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=c2fbf21"; src = fetchFromGitHub { owner = "CyberShadow"; repo = "tree-sitter-d"; rev = "c2fbf21bd3aa45495fe13247e040ad5815250032"; hash = "sha256-1aW3nLZ5MbsOEiJ9PH6N/bBUlRihosWa4OWRcAmT3kc="; }; generate = true; meta.homepage = "https://github.com/CyberShadow/tree-sitter-d"; }; dart = buildGrammar { language = "dart"; version = "0.0.0+rev=f71e310"; src = fetchFromGitHub { owner = "UserNobody14"; repo = "tree-sitter-dart"; rev = "f71e310a93010863f4b17a2a501ea8e2032c345b"; hash = "sha256-6iRUtQ1bol0a7whK35MaJ3UKrxmTAzchQ8Yxy4TeerE="; }; meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; }; devicetree = buildGrammar { language = "devicetree"; version = "0.0.0+rev=cc26cbf"; src = fetchFromGitHub { owner = "joelspadin"; repo = "tree-sitter-devicetree"; rev = "cc26cbf2121a27eaa72a05a795ce38aba4e0f86e"; hash = "sha256-r23ycLCR79Ow4eI8rK03B3M1loU8/7K8dDrqBIPSAS0="; }; 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"; }; 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=a3bfa1a"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-xml"; rev = "a3bfa1ae7e8400ab81a6358f5e8d2983f5dd0697"; hash = "sha256-01zkVlkLGAlMV4bKlxwypvMizQ13FSRSuiLZCSuJy3Q="; }; location = "tree-sitter-dtd"; meta.homepage = "https://github.com/ObserverOfTime/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=a2861e8"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; rev = "a2861e88a730287a60c11ea9299c033c7d076e30"; hash = "sha256-hBHqQ3eBjknRPJjP+lQJU6NPFhUMtiv4FbKsTw28Bog="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { language = "elm"; version = "0.0.0+rev=debe14f"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; rev = "debe14fad40a8100c679d95c66f599b48111742c"; hash = "sha256-tB03/AqoYIMyWFGv3nKlGY/EjNV1/IQyXQsC+0M51V8="; }; 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=203f7bd"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-embedded-template"; rev = "203f7bd3c1bbfbd98fc19add4b8fcb213c059205"; hash = "sha256-SaZkyy2wKYoK0+pdHLVpQrdXjEeX/uR5XxgahcAdwz0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; }; erlang = buildGrammar { language = "erlang"; version = "0.0.0+rev=35ae91b"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; rev = "35ae91b2e9f5514c0ad6d6887f9859f28907c7d5"; hash = "sha256-sA1Sy2yHBACDlicLYX+BLdcy4cnpleaYYVcjPcgHtW0="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; fennel = buildGrammar { language = "fennel"; version = "0.0.0+rev=5171959"; src = fetchFromGitHub { owner = "travonted"; repo = "tree-sitter-fennel"; rev = "517195970428aacca60891b050aa53eabf4ba78d"; hash = "sha256-7bmrLJunNAus8XbBcBiTS5enhSzZ1mecAAyqlZUtSgo="; }; meta.homepage = "https://github.com/travonted/tree-sitter-fennel"; }; 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=09e0344"; src = fetchFromGitHub { owner = "FoamScience"; repo = "tree-sitter-foam"; rev = "09e03445f49290450589c5d293610ab39434e3e4"; hash = "sha256-+ZNLgv0LbXET0WoalAaxo2WjVy0ranPtdOw1CCseqcM="; }; 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=03f20b9"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-gdscript"; rev = "03f20b94707a21bed90bb95101684bc4036139ce"; hash = "sha256-im87Rws9PPcBWNN0M8PNqnthJZlWKzn3iPLMGR+jtGo="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; 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=19d554d"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gitattributes"; rev = "19d554d39e4a8491f7a77abcdb75bfbc1c19d0b5"; hash = "sha256-/mbnDUMVeyFmkkk/9AdhTvAjSeZcyc2rFgzaPJBiNs4="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; }; gitcommit = buildGrammar { language = "gitcommit"; version = "0.0.0+rev=6856a5f"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; rev = "6856a5fd0ffeff17d83325a8ce4e57811010eff1"; hash = "sha256-OD+lGLsMRFRPHwnXoM78t95QvjO0OQN4ae3z3wy5DO4="; }; 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=b2afa4f"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; rev = "b2afa4fd6bb41a7bf912b034c653c90af7ae5122"; hash = "sha256-Z1wutK2NyI5EMwTezeZp/g8JFD0p7kqBGCuh9Amyjgo="; }; 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=bea82d3"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-glsl"; rev = "bea82d337801e472e35b5cd08038afdf13263768"; hash = "sha256-O1c9LJex/VHAYuoVaM6dMhTSKNg7RYZJ4N+MYAYZ/AE="; }; 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"; }; go = buildGrammar { language = "go"; version = "0.0.0+rev=ff86c7f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; rev = "ff86c7f1734873c8c4874ca4dd95603695686d7a"; hash = "sha256-0oXApYf6Ht9xWrWMMaumac1Rqg52GMYW0bAhRbQ8To0="; }; 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=f41a273"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-go-mod"; rev = "f41a27386f1cfa1271122db5f0ff59b910520007"; hash = "sha256-U/kpBEgUqJzJ3qQ40TMBuM1UKI9+HxnFEmmN8FfvS5w="; }; 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=18b2690"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-gpg-config"; rev = "18b2690a15f061a6ff48730589f7a4039af2d002"; hash = "sha256-KLyXe1Xt1OPHmOMGX+ulVdjDhBpE31lO7/nGNiI4wt0="; }; 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=7e02322"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-groovy"; rev = "7e023227f46fee428b16a0288eeb0f65ee2523ec"; hash = "sha256-tWLc5guc5dxKHoACN3Byo/KV+2i/u2tpZgaS+Yi+CyA="; }; meta.homepage = "https://github.com/Decodetalkers/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=ca10c43"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; rev = "ca10c43a4c9bfe588c480d2941726c2fadcae699"; hash = "sha256-HyS9Q6+WSUgyQ9mL5sZvQ4CHW+3MypT2U9b1X5NnMHc="; }; 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=fdf6463"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "fdf6463216f1a45d83ba911cdb9f57445a8d3b51"; hash = "sha256-UEjC3PeTQCvbtfk4a0EaLh+DXraUQIaSUGU6vszYP3E="; }; 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=ac65c93"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-hlsl"; rev = "ac65c934b3214e96e0f854be009a3bd51549bd14"; hash = "sha256-rTBal4RBOFBKfb9cydvWH+JtCCMOlnnGMPb2X7LXRjE="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; }; 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=1d5df35"; src = fetchFromGitHub { owner = "urbit-pilled"; repo = "tree-sitter-hoon"; rev = "1d5df35af3e0afe592832a67b9fb3feeeba1f7b6"; hash = "sha256-2xrpyA5JCibGxaJkRmcgNreFHcCvJaYkHThSc6KAV1U="; }; meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; }; html = buildGrammar { language = "html"; version = "0.0.0+rev=d742025"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; rev = "d742025fa2d8e6100f134a6ea990443aa1f074b3"; hash = "sha256-ZpUruxwi9S+gUy/k0DkhDGWLc65XppUhD0NeVVItYg4="; }; 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"; }; 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=2b57cd9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; rev = "2b57cd9541f9fd3a89207d054ce8fbe72657c444"; hash = "sha256-Zo+KQ6TOjdJODNppTkt8XPE+WroNB5M6+n2XF+OrD8o="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javascript = buildGrammar { language = "javascript"; version = "0.0.0+rev=f1e5a09"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; rev = "f1e5a09b8d02f8209a68249c93f0ad647b228e6e"; hash = "sha256-VbK2asd1CavcBYGia30MomQh+KOgKgz5ax10V6nEVEs="; }; 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=d01984d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-jsdoc"; rev = "d01984de49927c979b46ea5c01b78c8ddd79baf9"; hash = "sha256-O7iDoOlXi+HLesS/sKcYfb+EJLR6gfRkwA657aRRg4c="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; }; json = buildGrammar { language = "json"; version = "0.0.0+rev=3fef30d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; rev = "3fef30de8aee74600f25ec2e319b62a1a870d51e"; hash = "sha256-Msnct7JzPBIR9+PIBZCJTRdVMUzhaDTKkl3JaDUKAgo="; }; 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=0c088d1"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; rev = "0c088d1ad270f02c4e84189247ac7001e86fe342"; hash = "sha256-WEmuLNUoOyWkcDlVcf8ucdraPEi+gClAw8z9Gx51gpo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; kconfig = buildGrammar { language = "kconfig"; version = "0.0.0+rev=aaba009"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kconfig"; rev = "aaba009ba9d7881f0f81742da588ae70b572316d"; hash = "sha256-yjw1fr4utQHIrP/CA4df2adhpm+xrkvobZ5ZF5tjjEI="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kconfig"; }; kdl = buildGrammar { language = "kdl"; version = "0.0.0+rev=e180e05"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-kdl"; rev = "e180e05132c4cb229a8ba679b298790ef1eca77c"; hash = "sha256-XJ2thChaJQjn0N/tqotjc/eR3W4+6GrNv/FxjvScswc="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-kdl"; }; kotlin = buildGrammar { language = "kotlin"; version = "0.0.0+rev=0ef8789"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; rev = "0ef87892401bb01c84b40916e1f150197bc134b1"; hash = "sha256-A48osbWX8rkM5UlHcSX3t7PJ97IhsNe+JUTB4fnkDAE="; }; 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=06ae1b6"; src = fetchFromGitHub { owner = "traxys"; repo = "tree-sitter-lalrpop"; rev = "06ae1b6c26e23c77c7fb86d51dddad62b42e66b0"; hash = "sha256-kYJDTT4gsiRhOzAuRdLY5IxtnqNDBABbxgtAMm9L9qw="; }; meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; }; latex = buildGrammar { language = "latex"; version = "0.0.0+rev=2ae2021"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "tree-sitter-latex"; rev = "2ae2021d7b224fb6aa57b760e0d146059f943bb8"; hash = "sha256-790DbJ/nOQvH8WH6MDZZcAKANQTg1fQPGXS4BI2UbmE="; }; 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=23a9534"; src = fetchFromGitHub { owner = "r001"; repo = "tree-sitter-leo"; rev = "23a9534d09d523d0dcee7dbf89e7c819e6835f6f"; hash = "sha256-21Vqvc3HjmKi1FRKyswMcf8rPjkyAbjTayDYMsTUsBg="; }; meta.homepage = "https://github.com/r001/tree-sitter-leo"; }; liquidsoap = buildGrammar { language = "liquidsoap"; version = "0.0.0+rev=b35882f"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; rev = "b35882f2e1460867ddddcbe8af586e6807d4676f"; hash = "sha256-N7mZrTzIqh55ogttm4T2O7uPFKbJd2odWDUWYfQz0F0="; }; 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=9668709"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "tree-sitter-lua"; rev = "9668709211b2e683f27f414454a8b51bf0a6bda1"; hash = "sha256-5t5w8KqbefInNbA12/jpNzmky/uOUhsLjKdEqpl1GEc="; }; meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; }; luadoc = buildGrammar { language = "luadoc"; version = "0.0.0+rev=990926b"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luadoc"; rev = "990926b13488a4bc0fc0804fc0f8400b5b0a1fb4"; hash = "sha256-LU8zF6gM8tlwfbdUy/tlg5ubhyFKUrwF/vU8NPXlOGQ="; }; 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=6953cd4"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luau"; rev = "6953cd4fa5967c9aa3c769b4e4c7e69c904b9fa9"; hash = "sha256-QGJgbwDSgkiiE7yt6HHkGH2t3ZNoY1+0VieX7Ccn/Z4="; }; 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=f9820b2"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "f9820b2db958228f9be339b67d2de874d065866e"; hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc="; }; location = "tree-sitter-markdown"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; markdown_inline = buildGrammar { language = "markdown_inline"; version = "0.0.0+rev=f9820b2"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; rev = "f9820b2db958228f9be339b67d2de874d065866e"; hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; matlab = buildGrammar { language = "matlab"; version = "0.0.0+rev=6071891"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; rev = "6071891a8c39600203eba20513666cf93b4d650a"; hash = "sha256-H6eCCZtE1MbSpHyvdcVbG3piBijM499imiNDIhCoTJA="; }; 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=e26a5f8"; src = fetchFromGitHub { owner = "monaqa"; repo = "tree-sitter-mermaid"; rev = "e26a5f8898a8174f02b4cc9a9050eb3ccfb799f3"; hash = "sha256-qDJy2kPpx3wPl8IuhPM5ynhI2DjgutSFWAg5EQY5F+8="; }; meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; }; meson = buildGrammar { language = "meson"; version = "0.0.0+rev=3d6dfbd"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-meson"; rev = "3d6dfbdb2432603bc84ca7dc009bb39ed9a8a7b1"; hash = "sha256-NRiecSr5UjISlFtmtvy3SYaWSmXMf0bKCKQVA83Jx+Y="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; }; mlir = buildGrammar { language = "mlir"; version = "0.0.0+rev=650a8fb"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; rev = "650a8fb72013ba8d169bdb458e480d640fc545c9"; hash = "sha256-Xmn5WaOgvAVyr1Bgzr+QG9G/kymtl4CUvLL5SPZdikU="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; }; 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=b759233"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; rev = "b759233581fd8bae239e905c67a9ba453205da78"; hash = "sha256-4OrdtlpSsHTY/BmxRr0cKwTFfUSv+KN9IYDjfpdGIfg="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; nim = buildGrammar { language = "nim"; version = "0.0.0+rev=1f9308c"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; rev = "1f9308c9e440ddbc67c0aaeb9396c992d266b281"; hash = "sha256-VgyZk6P2hMCySE8ZrYip7bVtP5OKdfRIgXESDmMgFBc="; }; 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=66e3e9c"; src = fetchFromGitHub { owner = "cstrahan"; repo = "tree-sitter-nix"; rev = "66e3e9ce9180ae08fc57372061006ef83f0abde7"; hash = "sha256-+o+f1TlhcrcCB3TNw1RyCjVZ+37e11nL+GWBPo0Mxxg="; }; 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=694c577"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf"; hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8="; }; location = "ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; version = "0.0.0+rev=694c577"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf"; hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8="; }; 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=751f779"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-odin"; rev = "751f7796fa76075cff52edd1afff569a8a09c2a7"; hash = "sha256-VKcyuoXSRN4PAHQKzfuCKB9lg5y5MQyofy3FkN79Nrw="; }; 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=e017679"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pem"; rev = "e01767921df18142055d97407595329d7629e643"; hash = "sha256-8hSWC9Q5oy0+8l/uG4QWVupiYqSWMRfZXGH6PpTx+O8="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; }; perl = buildGrammar { language = "perl"; version = "0.0.0+rev=3911403"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-perl"; rev = "3911403cba497196fb867a6f1e286e3e1576f425"; hash = "sha256-/BS3taDAcjTaPfqhKyh6dnA5N9E8n4oSZepdcJVAIsw="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; }; php = buildGrammar { language = "php"; version = "0.0.0+rev=33e3016"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; rev = "33e30169e6f9bb29845c80afaa62a4a87f23f6d6"; hash = "sha256-xDk+zegvCef5O4uAF/DYzPLBQeFWwaqCTHjLUKK43Nc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; phpdoc = buildGrammar { language = "phpdoc"; version = "0.0.0+rev=915a527"; src = fetchFromGitHub { owner = "claytonrcarter"; repo = "tree-sitter-phpdoc"; rev = "915a527d5aafa81b31acf67fab31b0ac6b6319c0"; hash = "sha256-DYNJ/i+VBuTOxuphJn4nklTLfV7GuNP1RCCuf5qAYR4="; }; 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=ea5d557"; src = fetchFromGitHub { owner = "tree-sitter-perl"; repo = "tree-sitter-pod"; rev = "ea5d557cbd185cdcb5efcfdb6bc846fe909d86ae"; hash = "sha256-CFPfpFQYlaryMX/k6tBT9k0WbQRz2vdVzh++lIVYe80="; }; meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; }; poe_filter = buildGrammar { language = "poe_filter"; version = "0.0.0+rev=374f618"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-poe-filter"; rev = "374f618de179498c2a821136bb86c3edbe221e10"; hash = "sha256-X6PQQqY7fLB9AvCMfLlZ2cU8dKoCsw1KGjzYup8BoJ8="; }; 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"; }; 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"; }; 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=6c19574"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "6c1957405bd6f7751b050f61367f1094fab91444"; hash = "sha256-ISG+FgauEfuH5+uCxQWA1h9/HTaWR3eJcn+k2c51dYs="; }; 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=9ce9a5f"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-puppet"; rev = "9ce9a5f7d64528572aaa8d59459ba869e634086b"; hash = "sha256-YEjjy9WLwITERYqoeSVrRYnwVBIAwdc4o0lvAK9wizw="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; }; purescript = buildGrammar { language = "purescript"; version = "0.0.0+rev=f89bd14"; src = fetchFromGitHub { owner = "postsolar"; repo = "tree-sitter-purescript"; rev = "f89bd149e44624342bf49f76245d3284f2beed9a"; hash = "sha256-c4Zux+6kg9b9/0t9LOtfSdMMQbp1xwiQH8dz4BBB/pY="; }; meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; }; pymanifest = buildGrammar { language = "pymanifest"; version = "0.0.0+rev=a775470"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-pymanifest"; rev = "a77547018ada84ca4bc115c7650b19441120f065"; hash = "sha256-8aU3TA0KJAfsiJi326mixw6GcnFDTJzrHquCZi0lYOQ="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pymanifest"; }; python = buildGrammar { language = "python"; version = "0.0.0+rev=82f5c99"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; rev = "82f5c9937fe4300b4bec3ee0e788d642c77aab2c"; hash = "sha256-nQ4HU5ysQjht9USFGRmW/+PLFTzPgi+6G68/uupMMRk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; ql = buildGrammar { language = "ql"; version = "0.0.0+rev=bd08702"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ql"; rev = "bd087020f0d8c183080ca615d38de0ec827aeeaf"; hash = "sha256-2QOtNguYAIhIhGuVqyx/33gFu3OqcxAPBZOk85Q226M="; }; 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=35ead5b"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; rev = "35ead5b9955cdb29bcf709d622fa960ff33992b6"; hash = "sha256-jT47lEGuk6YUjcHB0ZMyL3i5PqyUaCQmt0j78cUpy8Q="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; query = buildGrammar { language = "query"; version = "0.0.0+rev=3a9808b"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "tree-sitter-query"; rev = "3a9808b22742d5bd906ef5d1a562f2f1ae57406d"; hash = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18="; }; 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=371dac6"; src = fetchFromGitHub { owner = "Fymyte"; repo = "tree-sitter-rasi"; rev = "371dac6bcce0df5566c1cfebde69d90ecbeefd2d"; hash = "sha256-2nYZoLcrxxxiOJEySwHUm93lzMg8mU+V7LIP63ntFdA="; }; meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; }; 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"; }; regex = buildGrammar { language = "regex"; version = "0.0.0+rev=2354482"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-regex"; rev = "2354482d7e2e8f8ff33c1ef6c8aa5690410fbc96"; hash = "sha256-X4iQ60LgiVsF0rtinVysX16d6yFjaSmwwndP2L5cuqw="; }; 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=389dd46"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-requirements"; rev = "389dd46a39075ce36af6ee3af50393d9aa506d14"; hash = "sha256-SGamdYeoBKMkyVzvA4nCWp3bqhfmkJctyhcVhqYBfPQ="; }; 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=3c03a4b"; src = fetchFromGitHub { owner = "stsewd"; repo = "tree-sitter-rst"; rev = "3c03a4bb2c27f1fa76f1ca5563c1fc10187e4028"; hash = "sha256-WEerUDni10WpXKXX9r6pMwKn3Z9xqIKnlkQDxJiXxxY="; }; meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; }; ruby = buildGrammar { language = "ruby"; version = "0.0.0+rev=f257f3f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ruby"; rev = "f257f3f57833d584050336921773738a3fd8ca22"; hash = "sha256-0EaU9O67faGwtO1GIxjK4Uv1etd0p1vtfrVB3d6TDF8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; }; rust = buildGrammar { language = "rust"; version = "0.0.0+rev=48e0533"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; rev = "48e053397b587de97790b055a1097b7c8a4ef846"; hash = "sha256-ht0l1a3esvBbVHNbUosItmqxwL7mDp+QyhIU6XTUiEk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; scala = buildGrammar { language = "scala"; version = "0.0.0+rev=1b4c2fa"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; rev = "1b4c2fa5c55c5fd83cbb0d2f818f916aba221a42"; hash = "sha256-93uWT5KMqCUwntdL5U2Vc71ci+uP3OdP9y6kVZ3bYLo="; }; 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"; }; slint = buildGrammar { language = "slint"; version = "0.0.0+rev=00c8a2d"; src = fetchFromGitHub { owner = "jrmoulton"; repo = "tree-sitter-slint"; rev = "00c8a2d3645766f68c0d0460086c0a994e5b0d85"; hash = "sha256-R7VeGT8Bu3i6ZPUbjEm7sbGSLvK6x3DLz098hPuhgyQ="; }; meta.homepage = "https://github.com/jrmoulton/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=cf8c7eb"; src = fetchFromGitHub { owner = "indoorvivants"; repo = "tree-sitter-smithy"; rev = "cf8c7eb9faf7c7049839585eac19c94af231e6a0"; hash = "sha256-3cqT6+e0uqAtd92M55qSbza1eph8gklGlEGyO9R170w="; }; 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=1680203"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; rev = "168020304759ad5d8b4a88a541a699134e3730c5"; hash = "sha256-GCSBXB9nNIYpcXlA6v7P1ejn1ojmfXdPzr1sWejB560="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; soql = buildGrammar { language = "soql"; version = "0.0.0+rev=a768c95"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "a768c956b6aee72ffebb5df7f7c0b3702eaa2fbd"; hash = "sha256-bfW7uox0/4bW5J5hXcKDfNXtKSI4BFk7f5J0bhMDpbw="; }; location = "soql"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; sosl = buildGrammar { language = "sosl"; version = "0.0.0+rev=a768c95"; src = fetchFromGitHub { owner = "aheber"; repo = "tree-sitter-sfapex"; rev = "a768c956b6aee72ffebb5df7f7c0b3702eaa2fbd"; hash = "sha256-bfW7uox0/4bW5J5hXcKDfNXtKSI4BFk7f5J0bhMDpbw="; }; location = "sosl"; meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; 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=9fe5aea"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; rev = "9fe5aeaa8d58d00cc31c20a3ae923ae695ce2ce7"; hash = "sha256-HnSZGrxrHlARPhgTJRO6P0FcmjOdB3c5eMpH9+5ZaX8="; }; 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=6ac08de"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-ssh-config"; rev = "6ac08decae456ef2fc307977d9210f86d75d4eca"; hash = "sha256-heXyWK3yPqej2jbTFYTDR3uY6JH4KvPVyCDjZzVNcTw="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; }; starlark = buildGrammar { language = "starlark"; version = "0.0.0+rev=c45ce2b"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-starlark"; rev = "c45ce2b39062bbd12ea1c210bd200db250efb24a"; hash = "sha256-rEOvGrXRguIXQNvXdm+s80xRQ+8iCCdafA2Wl+dsHJo="; }; 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"; }; 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=697bb51"; src = fetchFromGitHub { owner = "Himujjal"; repo = "tree-sitter-svelte"; rev = "697bb515471871e85ff799ea57a76298a71a9cca"; hash = "sha256-TJVAQULTBTZxVwvpBpFmBPJM1jh2aN+KG8YfuT+/ylg="; }; meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte"; }; swift = buildGrammar { language = "swift"; version = "0.0.0+rev=b3bfaad"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; rev = "b3bfaad89426a062c2a5d971cfebb7262f8cff62"; hash = "sha256-8rPtZmxfg1jHGqD4oKWfJpsVtk3cPPuwylJOWGXhtB0="; }; 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=884a034"; src = fetchFromGitLab { owner = "xasc"; repo = "tree-sitter-t32"; rev = "884a034e0ae29ce72649041a603deacdfb4a3275"; hash = "sha256-BGux3rIBOkZl7sKAjATjeVLhDXoL7kBvX5sACoceyWY="; }; 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"; }; 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"; }; terraform = buildGrammar { language = "terraform"; version = "0.0.0+rev=fdf6463"; src = fetchFromGitHub { owner = "MichaHoffmann"; repo = "tree-sitter-hcl"; rev = "fdf6463216f1a45d83ba911cdb9f57445a8d3b51"; hash = "sha256-UEjC3PeTQCvbtfk4a0EaLh+DXraUQIaSUGU6vszYP3E="; }; 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=d99cb5c"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; rev = "d99cb5c77bb0e733176d607a0875ac30e17e1e72"; hash = "sha256-ShZlFHokmy3hhfTeh+/anz7a2bGDwWAdWIdi3X/lchQ="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; todotxt = buildGrammar { language = "todotxt"; version = "0.0.0+rev=0207f6a"; src = fetchFromGitHub { owner = "arnarg"; repo = "tree-sitter-todotxt"; rev = "0207f6a4ab6aeafc4b091914d31d8235049a2578"; hash = "sha256-FWVW+qWOUSri+qf+qistf8bKWJCTxUKkoO66yUYtwHI="; }; 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=6c19574"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-csv"; rev = "6c1957405bd6f7751b050f61367f1094fab91444"; hash = "sha256-ISG+FgauEfuH5+uCxQWA1h9/HTaWR3eJcn+k2c51dYs="; }; location = "tsv"; meta.homepage = "https://github.com/amaanq/tree-sitter-csv"; }; tsx = buildGrammar { language = "tsx"; version = "0.0.0+rev=d847898"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "d847898fec3fe596798c9fda55cb8c05a799001a"; hash = "sha256-q8vJnJZdWzsiHHJSPGoM938U5AxuOIuGrx1r6F+cdK4="; }; 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=d847898"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-typescript"; rev = "d847898fec3fe596798c9fda55cb8c05a799001a"; hash = "sha256-q8vJnJZdWzsiHHJSPGoM938U5AxuOIuGrx1r6F+cdK4="; }; 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"; }; udev = buildGrammar { language = "udev"; version = "0.0.0+rev=baeac48"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-udev"; rev = "baeac48a999abb9384cdcce320f0182937aec8ba"; hash = "sha256-XEbCi9Oo5mTiocdh8Uqr5XQ3nqH3MBZjZusGd076NWE="; }; 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=a69d087"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; rev = "a69d087590f2ca057d1ef1a393de7e22869bb557"; hash = "sha256-9eDWvNkY3rEz6khluAJuTXF95CF384IRptaRXGOHma4="; }; 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=099a85f"; src = fetchFromGitHub { owner = "v-analyzer"; repo = "v-analyzer"; rev = "099a85fbd34a8b9db9f83da19f184bd4c1886e7c"; hash = "sha256-0Z4sljC+rkBRSPdLpzSawLdNcwE0QqrowULs9NXFrrc="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/v-analyzer/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=9020313"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-verilog"; rev = "902031343056bc0b11f3e47b33f036a9cf59f58d"; hash = "sha256-7yPSblfcfNpJYFc06GT1EYY6WMgj/SaFI3UJqUBsL9c="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog"; }; vhs = buildGrammar { language = "vhs"; version = "0.0.0+rev=375b42e"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "tree-sitter-vhs"; rev = "375b42e9845f704dd491c17c7e37f7c972e0faf3"; hash = "sha256-A9m0MNAINMbrNr3BYBU/WMtC5edXWCaxvcfCwDFe8p4="; }; meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; }; vim = buildGrammar { language = "vim"; version = "0.0.0+rev=32c76f1"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vim"; rev = "32c76f150347c1cd044e90b8e2bc73c00677fa55"; hash = "sha256-14lkrGZ5JpbPvb5Pm2UzLodhO1IEz5rBETTU0RZDFc4="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vim"; }; vimdoc = buildGrammar { language = "vimdoc"; version = "0.0.0+rev=60045f7"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; rev = "60045f7d717eba85fa8abd996e0bb50eed5a3d8e"; hash = "sha256-FW+sPrzFQxKkWkyX2q+s+RBIMCOUWOt38vj2DzAaJ4I="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; vue = buildGrammar { language = "vue"; version = "0.0.0+rev=91fe275"; src = fetchFromGitHub { owner = "ikatyang"; repo = "tree-sitter-vue"; rev = "91fe2754796cd8fba5f229505a23fa08f3546c06"; hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A="; }; meta.homepage = "https://github.com/ikatyang/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=a041228"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-wgsl-bevy"; rev = "a041228ae64632f59b9bd37346a0dbcb7817f36b"; hash = "sha256-bBGunOcFPrHWLsP1ISgdFBNDIBbB0uhwxKAwmQZg7/k="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; }; wing = buildGrammar { language = "wing"; version = "0.0.0+rev=eacf704"; src = fetchFromGitHub { owner = "winglang"; repo = "wing"; rev = "eacf704338661b981fcf4fdb5ee44d898f038144"; hash = "sha256-JwA49Up2G2/jobjqniQeJ1Rfko3PFfgINRvi/QswlCk="; }; location = "libs/tree-sitter-wing"; generate = true; meta.homepage = "https://github.com/winglang/wing"; }; xcompose = buildGrammar { language = "xcompose"; version = "0.0.0+rev=01344fe"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-xcompose"; rev = "01344fed31a3cd37a63f03357ec80cbc592a93b5"; hash = "sha256-MZmtV8d5L7qF65cJuxZaJwMVvxSYMduwv8lbzljMJLM="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; }; xml = buildGrammar { language = "xml"; version = "0.0.0+rev=a3bfa1a"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-xml"; rev = "a3bfa1ae7e8400ab81a6358f5e8d2983f5dd0697"; hash = "sha256-01zkVlkLGAlMV4bKlxwypvMizQ13FSRSuiLZCSuJy3Q="; }; location = "tree-sitter-xml"; meta.homepage = "https://github.com/ObserverOfTime/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"; }; 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"; }; }