1# generated by pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
2# Using parser data from https://github.com/nvim-neorocks/nurr/blob/main/tree-sitter-parsers.json
3
4{
5 buildGrammar,
6 fetchCrate,
7 fetchFromBitbucket,
8 fetchFromGitHub,
9 fetchFromGitLab,
10 fetchFromGitea,
11 fetchFromGitiles,
12 fetchFromRepoOrCz,
13 fetchFromSourcehut,
14 fetchHex,
15 fetchPypi,
16 fetchgit,
17 fetchhg,
18 fetchsvn,
19}:
20
21{
22 ada = buildGrammar {
23 language = "ada";
24 version = "0.0.0+rev=e8e2515";
25 src = fetchFromGitHub {
26 owner = "briot";
27 repo = "tree-sitter-ada";
28 rev = "e8e2515465cc2d7c444498e68bdb9f1d86767f95";
29 hash = "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8=";
30 };
31 meta.homepage = "https://github.com/briot/tree-sitter-ada";
32 };
33 agda = buildGrammar {
34 language = "agda";
35 version = "0.0.0+rev=b9b32fa";
36 src = fetchFromGitHub {
37 owner = "tree-sitter";
38 repo = "tree-sitter-agda";
39 rev = "b9b32fa042c2952a7bfca86847ea325e44ccc897";
40 hash = "sha256-Goll4J6xrHO8YEuYoLR2rqy6lCMsr4JJbEs5C1jiX5Q=";
41 };
42 meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda";
43 };
44 angular = buildGrammar {
45 language = "angular";
46 version = "0.0.0+rev=d1f24a8";
47 src = fetchFromGitHub {
48 owner = "dlvandenberg";
49 repo = "tree-sitter-angular";
50 rev = "d1f24a8890462cb740909ff62a3a079cded288bc";
51 hash = "sha256-vC4v3uuUdHVUcm33egg3pWIqWSCwCkw5LTyD3ouMdiQ=";
52 };
53 meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
54 };
55 apex = buildGrammar {
56 language = "apex";
57 version = "0.0.0+rev=3597575";
58 src = fetchFromGitHub {
59 owner = "aheber";
60 repo = "tree-sitter-sfapex";
61 rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d";
62 hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80=";
63 };
64 location = "apex";
65 meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
66 };
67 arduino = buildGrammar {
68 language = "arduino";
69 version = "0.0.0+rev=1b1fd5d";
70 src = fetchFromGitHub {
71 owner = "tree-sitter-grammars";
72 repo = "tree-sitter-arduino";
73 rev = "1b1fd5dbd196e80342cf79f6fc5de154232c2829";
74 hash = "sha256-M+X2ofdy3wPUcDELNpjAFLywUG4rTsONQwZp63uYWfE=";
75 };
76 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino";
77 };
78 asm = buildGrammar {
79 language = "asm";
80 version = "0.0.0+rev=04962e1";
81 src = fetchFromGitHub {
82 owner = "RubixDev";
83 repo = "tree-sitter-asm";
84 rev = "04962e15f6b464cf1d75eada59506dc25090e186";
85 hash = "sha256-a/wbmJQFddf+19E2uHmObQ5XfUkF5iaCSI1Y8avntGw=";
86 };
87 meta.homepage = "https://github.com/RubixDev/tree-sitter-asm";
88 };
89 astro = buildGrammar {
90 language = "astro";
91 version = "0.0.0+rev=213f6e6";
92 src = fetchFromGitHub {
93 owner = "virchau13";
94 repo = "tree-sitter-astro";
95 rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee";
96 hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE=";
97 };
98 meta.homepage = "https://github.com/virchau13/tree-sitter-astro";
99 };
100 authzed = buildGrammar {
101 language = "authzed";
102 version = "0.0.0+rev=1dec7e1";
103 src = fetchFromGitHub {
104 owner = "mleonidas";
105 repo = "tree-sitter-authzed";
106 rev = "1dec7e1af96c56924e3322cd85fdce15d0a31d00";
107 hash = "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ=";
108 };
109 meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed";
110 };
111 awk = buildGrammar {
112 language = "awk";
113 version = "0.0.0+rev=34bbdc7";
114 src = fetchFromGitHub {
115 owner = "Beaglefoot";
116 repo = "tree-sitter-awk";
117 rev = "34bbdc7cce8e803096f47b625979e34c1be38127";
118 hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0=";
119 };
120 meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk";
121 };
122 bash = buildGrammar {
123 language = "bash";
124 version = "0.0.0+rev=56b54c6";
125 src = fetchFromGitHub {
126 owner = "tree-sitter";
127 repo = "tree-sitter-bash";
128 rev = "56b54c61fb48bce0c63e3dfa2240b5d274384763";
129 hash = "sha256-vRaN/mNfpR+hdv2HVS1bzaW0o+HGjizRFsk3iinICJE=";
130 };
131 meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
132 };
133 bass = buildGrammar {
134 language = "bass";
135 version = "0.0.0+rev=28dc705";
136 src = fetchFromGitHub {
137 owner = "vito";
138 repo = "tree-sitter-bass";
139 rev = "28dc7059722be090d04cd751aed915b2fee2f89a";
140 hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM=";
141 };
142 meta.homepage = "https://github.com/vito/tree-sitter-bass";
143 };
144 beancount = buildGrammar {
145 language = "beancount";
146 version = "0.0.0+rev=b7a2557";
147 src = fetchFromGitHub {
148 owner = "polarmutex";
149 repo = "tree-sitter-beancount";
150 rev = "b7a2557e6c8cf1dc70a52cece1861522ad3903fc";
151 hash = "sha256-E8FPmskJr1OQ55w52FUi9zub7BTZ6neX3VHypjEyRek=";
152 };
153 meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount";
154 };
155 bibtex = buildGrammar {
156 language = "bibtex";
157 version = "0.0.0+rev=8d04ed2";
158 src = fetchFromGitHub {
159 owner = "latex-lsp";
160 repo = "tree-sitter-bibtex";
161 rev = "8d04ed27b3bc7929f14b7df9236797dab9f3fa66";
162 hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4=";
163 };
164 meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex";
165 };
166 bicep = buildGrammar {
167 language = "bicep";
168 version = "0.0.0+rev=bff5988";
169 src = fetchFromGitHub {
170 owner = "tree-sitter-grammars";
171 repo = "tree-sitter-bicep";
172 rev = "bff59884307c0ab009bd5e81afd9324b46a6c0f9";
173 hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k=";
174 };
175 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bicep";
176 };
177 bitbake = buildGrammar {
178 language = "bitbake";
179 version = "0.0.0+rev=a5d04fd";
180 src = fetchFromGitHub {
181 owner = "tree-sitter-grammars";
182 repo = "tree-sitter-bitbake";
183 rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b";
184 hash = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg=";
185 };
186 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bitbake";
187 };
188 blade = buildGrammar {
189 language = "blade";
190 version = "0.0.0+rev=fbe5f81";
191 src = fetchFromGitHub {
192 owner = "EmranMR";
193 repo = "tree-sitter-blade";
194 rev = "fbe5f81b54f0f6153961824ce306ffc805134980";
195 hash = "sha256-zBdE6yP4DATApkf7UDGFBiQbIAuvQo0EMVf/jiXoCOQ=";
196 };
197 meta.homepage = "https://github.com/EmranMR/tree-sitter-blade";
198 };
199 blueprint = buildGrammar {
200 language = "blueprint";
201 version = "0.0.0+rev=355ef84";
202 src = fetchFromGitLab {
203 owner = "gabmus";
204 repo = "tree-sitter-blueprint";
205 rev = "355ef84ef8a958ac822117b652cf4d49bac16c79";
206 hash = "sha256-+lkDfAL3zKt+NpvHIb1nyHvHkmZ2Ydh78N22ZOeiErs=";
207 };
208 meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint";
209 };
210 bp = buildGrammar {
211 language = "bp";
212 version = "0.0.0+rev=ee641d1";
213 src = fetchFromGitHub {
214 owner = "ambroisie";
215 repo = "tree-sitter-bp";
216 rev = "ee641d15390183d7535777947ce0f2f1fbcee69f";
217 hash = "sha256-sCvz8Bf0nffSyis9rhppD/iCrlTyTLPAeH6WXg0N6+Y=";
218 };
219 meta.homepage = "https://github.com/ambroisie/tree-sitter-bp";
220 };
221 brightscript = buildGrammar {
222 language = "brightscript";
223 version = "0.0.0+rev=5516826";
224 src = fetchFromGitHub {
225 owner = "ajdelcimmuto";
226 repo = "tree-sitter-brightscript";
227 rev = "55168264ea174085d2e91377a33f216190df2f51";
228 hash = "sha256-bZ8zhjfnF47ur2XNEYiGiATqDKAEnONusY/it9jmBBY=";
229 };
230 meta.homepage = "https://github.com/ajdelcimmuto/tree-sitter-brightscript";
231 };
232 c = buildGrammar {
233 language = "c";
234 version = "0.0.0+rev=7fa1be1";
235 src = fetchFromGitHub {
236 owner = "tree-sitter";
237 repo = "tree-sitter-c";
238 rev = "7fa1be1b694b6e763686793d97da01f36a0e5c12";
239 hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc=";
240 };
241 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c";
242 };
243 c3 = buildGrammar {
244 language = "c3";
245 version = "0.0.0+rev=5abce05";
246 src = fetchFromGitHub {
247 owner = "c3lang";
248 repo = "tree-sitter-c3";
249 rev = "5abce05689bf46999c17bd0dcda2f75b8de61d0d";
250 hash = "sha256-76KqDWcGDV8oJGLAW2+Wdo7cAWH0T4SZYtsQxcL83U0=";
251 };
252 meta.homepage = "https://github.com/c3lang/tree-sitter-c3";
253 };
254 c_sharp = buildGrammar {
255 language = "c_sharp";
256 version = "0.0.0+rev=b5eb574";
257 src = fetchFromGitHub {
258 owner = "tree-sitter";
259 repo = "tree-sitter-c-sharp";
260 rev = "b5eb5742f6a7e9438bee22ce8026d6b927be2cd7";
261 hash = "sha256-ORhtfxQ6N72UjFx6WRfdYpkM9mVkTkxQ3PX3ydjIvX4=";
262 };
263 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
264 };
265 caddy = buildGrammar {
266 language = "caddy";
267 version = "0.0.0+rev=2686186";
268 src = fetchFromGitHub {
269 owner = "opa-oz";
270 repo = "tree-sitter-caddy";
271 rev = "2686186edb61be47960431c93a204fb249681360";
272 hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw=";
273 };
274 meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy";
275 };
276 cairo = buildGrammar {
277 language = "cairo";
278 version = "0.0.0+rev=6238f60";
279 src = fetchFromGitHub {
280 owner = "tree-sitter-grammars";
281 repo = "tree-sitter-cairo";
282 rev = "6238f609bea233040fe927858156dee5515a0745";
283 hash = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g=";
284 };
285 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cairo";
286 };
287 capnp = buildGrammar {
288 language = "capnp";
289 version = "0.0.0+rev=7b0883c";
290 src = fetchFromGitHub {
291 owner = "tree-sitter-grammars";
292 repo = "tree-sitter-capnp";
293 rev = "7b0883c03e5edd34ef7bcf703194204299d7099f";
294 hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM=";
295 };
296 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-capnp";
297 };
298 chatito = buildGrammar {
299 language = "chatito";
300 version = "0.0.0+rev=b4cbe9a";
301 src = fetchFromGitHub {
302 owner = "tree-sitter-grammars";
303 repo = "tree-sitter-chatito";
304 rev = "b4cbe9ab7672d5106e9550d8413835395a1be362";
305 hash = "sha256-te2Eg8J4Zf5H6FKLnCAyyKSjTABESUKzqQWwW/k/Y1c=";
306 };
307 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-chatito";
308 };
309 circom = buildGrammar {
310 language = "circom";
311 version = "0.0.0+rev=0215052";
312 src = fetchFromGitHub {
313 owner = "Decurity";
314 repo = "tree-sitter-circom";
315 rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e";
316 hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8=";
317 };
318 meta.homepage = "https://github.com/Decurity/tree-sitter-circom";
319 };
320 clojure = buildGrammar {
321 language = "clojure";
322 version = "0.0.0+rev=be514ee";
323 src = fetchFromGitHub {
324 owner = "sogaiu";
325 repo = "tree-sitter-clojure";
326 rev = "be514eec2c86d560c18fab146e9298e21b8eab62";
327 hash = "sha256-VnzOuLrE/lcXOCg3Iuntj9m8zy/Exwi1Mv+nZvi62Qs=";
328 };
329 meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure";
330 };
331 cmake = buildGrammar {
332 language = "cmake";
333 version = "0.0.0+rev=cf97996";
334 src = fetchFromGitHub {
335 owner = "uyha";
336 repo = "tree-sitter-cmake";
337 rev = "cf9799600b2ba5e6620fdabddec3b2db8306bc46";
338 hash = "sha256-OxViW7H5fNc5BP072ob7GGgx1EYc6TiQEut0wHGrE1c=";
339 };
340 meta.homepage = "https://github.com/uyha/tree-sitter-cmake";
341 };
342 comment = buildGrammar {
343 language = "comment";
344 version = "0.0.0+rev=689be73";
345 src = fetchFromGitHub {
346 owner = "stsewd";
347 repo = "tree-sitter-comment";
348 rev = "689be73775bd2dd57b938b8e12bf50fec35a6ca3";
349 hash = "sha256-O9BBcsMfIfDDzvm2eWuOhgLclUNdgZ/GsQd0kuFFFPQ=";
350 };
351 meta.homepage = "https://github.com/stsewd/tree-sitter-comment";
352 };
353 commonlisp = buildGrammar {
354 language = "commonlisp";
355 version = "0.0.0+rev=3232350";
356 src = fetchFromGitHub {
357 owner = "tree-sitter-grammars";
358 repo = "tree-sitter-commonlisp";
359 rev = "32323509b3d9fe96607d151c2da2c9009eb13a2f";
360 hash = "sha256-cNGxZXoxhnXGo4yhMHDSjF/j43JNXg1ClpqN2xJgLQU=";
361 };
362 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp";
363 };
364 cooklang = buildGrammar {
365 language = "cooklang";
366 version = "0.0.0+rev=4ebe237";
367 src = fetchFromGitHub {
368 owner = "addcninblue";
369 repo = "tree-sitter-cooklang";
370 rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e";
371 hash = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE=";
372 };
373 meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang";
374 };
375 corn = buildGrammar {
376 language = "corn";
377 version = "0.0.0+rev=4646547";
378 src = fetchFromGitHub {
379 owner = "jakestanger";
380 repo = "tree-sitter-corn";
381 rev = "464654742cbfd3a3de560aba120998f1d5dfa844";
382 hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k=";
383 };
384 meta.homepage = "https://github.com/jakestanger/tree-sitter-corn";
385 };
386 cpon = buildGrammar {
387 language = "cpon";
388 version = "0.0.0+rev=594289e";
389 src = fetchFromGitHub {
390 owner = "tree-sitter-grammars";
391 repo = "tree-sitter-cpon";
392 rev = "594289eadfec719198e560f9d7fd243c4db678d5";
393 hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8=";
394 };
395 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cpon";
396 };
397 cpp = buildGrammar {
398 language = "cpp";
399 version = "0.0.0+rev=5cb9b69";
400 src = fetchFromGitHub {
401 owner = "tree-sitter";
402 repo = "tree-sitter-cpp";
403 rev = "5cb9b693cfd7bfacab1d9ff4acac1a4150700609";
404 hash = "sha256-s9/n09EruafAMF3g6xOkfu6L+WXUx83PpcVKn1Tnmg8=";
405 };
406 meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
407 };
408 css = buildGrammar {
409 language = "css";
410 version = "0.0.0+rev=6e327db";
411 src = fetchFromGitHub {
412 owner = "tree-sitter";
413 repo = "tree-sitter-css";
414 rev = "6e327db434fec0ee90f006697782e43ec855adf5";
415 hash = "sha256-en379DlqzzvQNvKgE8CtiA00j7phUyipttqbnETGHKc=";
416 };
417 meta.homepage = "https://github.com/tree-sitter/tree-sitter-css";
418 };
419 csv = buildGrammar {
420 language = "csv";
421 version = "0.0.0+rev=7eb7297";
422 src = fetchFromGitHub {
423 owner = "tree-sitter-grammars";
424 repo = "tree-sitter-csv";
425 rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529";
426 hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=";
427 };
428 location = "csv";
429 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv";
430 };
431 cuda = buildGrammar {
432 language = "cuda";
433 version = "0.0.0+rev=014628a";
434 src = fetchFromGitHub {
435 owner = "tree-sitter-grammars";
436 repo = "tree-sitter-cuda";
437 rev = "014628ae8d2df391b88ddb9fa0260fd97f770829";
438 hash = "sha256-zlG7/ERVZFLRBqu7q/wjcYG+iBlDY7s/SwKyqzIA0OM=";
439 };
440 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda";
441 };
442 cue = buildGrammar {
443 language = "cue";
444 version = "0.0.0+rev=770737b";
445 src = fetchFromGitHub {
446 owner = "eonpatapon";
447 repo = "tree-sitter-cue";
448 rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3";
449 hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc=";
450 };
451 meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue";
452 };
453 cylc = buildGrammar {
454 language = "cylc";
455 version = "0.0.0+rev=5517eca";
456 src = fetchFromGitHub {
457 owner = "elliotfontaine";
458 repo = "tree-sitter-cylc";
459 rev = "5517ecade85b1de85ed8e0cb742b81decc64183a";
460 hash = "sha256-nKlQ80s7JytMsvJdoIdGmWo3KRs9YDe3W3PBjcvSB1A=";
461 };
462 meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc";
463 };
464 d = buildGrammar {
465 language = "d";
466 version = "0.0.0+rev=fb028c8";
467 src = fetchFromGitHub {
468 owner = "gdamore";
469 repo = "tree-sitter-d";
470 rev = "fb028c8f14f4188286c2eef143f105def6fbf24f";
471 hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo=";
472 };
473 meta.homepage = "https://github.com/gdamore/tree-sitter-d";
474 };
475 dart = buildGrammar {
476 language = "dart";
477 version = "0.0.0+rev=80e23c0";
478 src = fetchFromGitHub {
479 owner = "UserNobody14";
480 repo = "tree-sitter-dart";
481 rev = "80e23c07b64494f7e21090bb3450223ef0b192f4";
482 hash = "sha256-bMFBSVAHTGstvalL5vZGahA5gL95IZQmJfBOE+trnwM=";
483 };
484 meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart";
485 };
486 desktop = buildGrammar {
487 language = "desktop";
488 version = "0.0.0+rev=afec309";
489 src = fetchFromGitHub {
490 owner = "ValdezFOmar";
491 repo = "tree-sitter-desktop";
492 rev = "afec3093f6102b83a72aece728c53d17d3fcb2d4";
493 hash = "sha256-71ovOHHxER2R8d8Vkgk+PlOO9GbtlRJApcet0FSfJKg=";
494 };
495 meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop";
496 };
497 devicetree = buildGrammar {
498 language = "devicetree";
499 version = "0.0.0+rev=6557729";
500 src = fetchFromGitHub {
501 owner = "joelspadin";
502 repo = "tree-sitter-devicetree";
503 rev = "6557729f4afaf01dec7481d4e5975515ea8f0edd";
504 hash = "sha256-ua+mk++93ooH5nQH/M4vj7VSSvVDis/Uh8S1H34TxKs=";
505 };
506 meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree";
507 };
508 dhall = buildGrammar {
509 language = "dhall";
510 version = "0.0.0+rev=6201325";
511 src = fetchFromGitHub {
512 owner = "jbellerb";
513 repo = "tree-sitter-dhall";
514 rev = "62013259b26ac210d5de1abf64cf1b047ef88000";
515 hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM=";
516 };
517 meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall";
518 };
519 diff = buildGrammar {
520 language = "diff";
521 version = "0.0.0+rev=e42b8de";
522 src = fetchFromGitHub {
523 owner = "the-mikedavis";
524 repo = "tree-sitter-diff";
525 rev = "e42b8def4f75633568f1aecfe01817bf15164928";
526 hash = "sha256-1ibGin1e6+geAQNoV/KLCBOoXYcZo7S5+Q2XgsZPIfU=";
527 };
528 meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff";
529 };
530 disassembly = buildGrammar {
531 language = "disassembly";
532 version = "0.0.0+rev=0229c02";
533 src = fetchFromGitHub {
534 owner = "ColinKennedy";
535 repo = "tree-sitter-disassembly";
536 rev = "0229c0211dba909c5d45129ac784a3f4d49c243a";
537 hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8=";
538 };
539 meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly";
540 };
541 djot = buildGrammar {
542 language = "djot";
543 version = "0.0.0+rev=eb31845";
544 src = fetchFromGitHub {
545 owner = "treeman";
546 repo = "tree-sitter-djot";
547 rev = "eb31845d59b9ee8c1b2098e78e9ca72004bd1579";
548 hash = "sha256-7qwBdueO33SdOp5KY12WMIkDgjS5Psz2eF804wn/aLk=";
549 };
550 meta.homepage = "https://github.com/treeman/tree-sitter-djot";
551 };
552 dockerfile = buildGrammar {
553 language = "dockerfile";
554 version = "0.0.0+rev=971acdd";
555 src = fetchFromGitHub {
556 owner = "camdencheek";
557 repo = "tree-sitter-dockerfile";
558 rev = "971acdd908568b4531b0ba28a445bf0bb720aba5";
559 hash = "sha256-WJJ/rjFea1sudGIyjKGupwm39TJ1zbyWlLgoRf1KCBI=";
560 };
561 meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile";
562 };
563 dot = buildGrammar {
564 language = "dot";
565 version = "0.0.0+rev=9ab8555";
566 src = fetchFromGitHub {
567 owner = "rydesun";
568 repo = "tree-sitter-dot";
569 rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea";
570 hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ=";
571 };
572 meta.homepage = "https://github.com/rydesun/tree-sitter-dot";
573 };
574 doxygen = buildGrammar {
575 language = "doxygen";
576 version = "0.0.0+rev=ccd998f";
577 src = fetchFromGitHub {
578 owner = "tree-sitter-grammars";
579 repo = "tree-sitter-doxygen";
580 rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687";
581 hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o=";
582 };
583 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-doxygen";
584 };
585 dtd = buildGrammar {
586 language = "dtd";
587 version = "0.0.0+rev=87be254";
588 src = fetchFromGitHub {
589 owner = "tree-sitter-grammars";
590 repo = "tree-sitter-xml";
591 rev = "87be254e12169240a0e0214dbee5e208df96fa75";
592 hash = "sha256-Wf5PY8I0i/YH5dTgVhiZ+DZ2LGsc+NPVWyzkidaQxeI=";
593 };
594 location = "dtd";
595 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
596 };
597 earthfile = buildGrammar {
598 language = "earthfile";
599 version = "0.0.0+rev=a37c5ee";
600 src = fetchFromGitHub {
601 owner = "glehmann";
602 repo = "tree-sitter-earthfile";
603 rev = "a37c5ee95ce401ca311c0ae1369d9cfb953e151d";
604 hash = "sha256-lYoS3RtHPYRrkfgo/qqAnT918FXeXnDUhG4l1TMXjb4=";
605 };
606 meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile";
607 };
608 ebnf = buildGrammar {
609 language = "ebnf";
610 version = "0.0.0+rev=8e635b0";
611 src = fetchFromGitHub {
612 owner = "RubixDev";
613 repo = "ebnf";
614 rev = "8e635b0b723c620774dfb8abf382a7f531894b40";
615 hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg=";
616 };
617 location = "crates/tree-sitter-ebnf";
618 meta.homepage = "https://github.com/RubixDev/ebnf";
619 };
620 editorconfig = buildGrammar {
621 language = "editorconfig";
622 version = "0.0.0+rev=8ed3658";
623 src = fetchFromGitHub {
624 owner = "ValdezFOmar";
625 repo = "tree-sitter-editorconfig";
626 rev = "8ed36589b5d0b3ebfdba45e1fd0ebefa01aafaea";
627 hash = "sha256-qNbkfeQ1MVDXsAW7xomUZ+BIqeuNvWZnhSg/e+3gWLM=";
628 };
629 meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig";
630 };
631 eds = buildGrammar {
632 language = "eds";
633 version = "0.0.0+rev=26d529e";
634 src = fetchFromGitHub {
635 owner = "uyha";
636 repo = "tree-sitter-eds";
637 rev = "26d529e6cfecde391a03c21d1474eb51e0285805";
638 hash = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk=";
639 };
640 meta.homepage = "https://github.com/uyha/tree-sitter-eds";
641 };
642 eex = buildGrammar {
643 language = "eex";
644 version = "0.0.0+rev=f742f2f";
645 src = fetchFromGitHub {
646 owner = "connorlay";
647 repo = "tree-sitter-eex";
648 rev = "f742f2fe327463335e8671a87c0b9b396905d1d1";
649 hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY=";
650 };
651 meta.homepage = "https://github.com/connorlay/tree-sitter-eex";
652 };
653 elixir = buildGrammar {
654 language = "elixir";
655 version = "0.0.0+rev=b848e63";
656 src = fetchFromGitHub {
657 owner = "elixir-lang";
658 repo = "tree-sitter-elixir";
659 rev = "b848e63e9f2a68accff0332392f07582c046295a";
660 hash = "sha256-kMsGDHFGBclpyk9n01JJsoqInEWLEcyIUSgcWJ2Jpzk=";
661 };
662 meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir";
663 };
664 elm = buildGrammar {
665 language = "elm";
666 version = "0.0.0+rev=6e3c6d5";
667 src = fetchFromGitHub {
668 owner = "elm-tooling";
669 repo = "tree-sitter-elm";
670 rev = "6e3c6d51f13168f9d7794c8e8add7dfdd07d20b8";
671 hash = "sha256-xasJsElSw5gqI7cZsj0lq8n4zVd287zWdcnK3skpwCQ=";
672 };
673 meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm";
674 };
675 elsa = buildGrammar {
676 language = "elsa";
677 version = "0.0.0+rev=0a66b2b";
678 src = fetchFromGitHub {
679 owner = "glapa-grossklag";
680 repo = "tree-sitter-elsa";
681 rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7";
682 hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w=";
683 };
684 meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa";
685 };
686 elvish = buildGrammar {
687 language = "elvish";
688 version = "0.0.0+rev=5e7210d";
689 src = fetchFromGitHub {
690 owner = "elves";
691 repo = "tree-sitter-elvish";
692 rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5";
693 hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg=";
694 };
695 meta.homepage = "https://github.com/elves/tree-sitter-elvish";
696 };
697 embedded_template = buildGrammar {
698 language = "embedded_template";
699 version = "0.0.0+rev=8495d10";
700 src = fetchFromGitHub {
701 owner = "tree-sitter";
702 repo = "tree-sitter-embedded-template";
703 rev = "8495d106154741e6d35d37064f864758ece75de6";
704 hash = "sha256-DCEno1QzPcM9853hldrm4IAqKsTNALe//laDn+Hcr8Q=";
705 };
706 meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template";
707 };
708 enforce = buildGrammar {
709 language = "enforce";
710 version = "0.0.0+rev=a194046";
711 src = fetchFromGitHub {
712 owner = "simonvic";
713 repo = "tree-sitter-enforce";
714 rev = "a194046e64bdec2c9e2e1a7caa35326387f78b95";
715 hash = "sha256-5G60pe/nf+7LZeiyyqc+LA955l7sW/Du/piwABxzSFk=";
716 };
717 meta.homepage = "https://github.com/simonvic/tree-sitter-enforce";
718 };
719 erlang = buildGrammar {
720 language = "erlang";
721 version = "0.0.0+rev=07dad14";
722 src = fetchFromGitHub {
723 owner = "WhatsApp";
724 repo = "tree-sitter-erlang";
725 rev = "07dad1469ecb7df80f2b6d5178f79564d19d67e0";
726 hash = "sha256-wo6EX5X0Cuby9CEwfTTZjZ/RHq3/U910wuowFoNkQf8=";
727 };
728 meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
729 };
730 facility = buildGrammar {
731 language = "facility";
732 version = "0.0.0+rev=e4bfd3e";
733 src = fetchFromGitHub {
734 owner = "FacilityApi";
735 repo = "tree-sitter-facility";
736 rev = "e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb";
737 hash = "sha256-EwTkus2m0lwDwx5XO3Ee4ngretLPShx84JZytaHkZ4I=";
738 };
739 meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility";
740 };
741 faust = buildGrammar {
742 language = "faust";
743 version = "0.0.0+rev=122dd10";
744 src = fetchFromGitHub {
745 owner = "khiner";
746 repo = "tree-sitter-faust";
747 rev = "122dd101919289ea809bad643712fcb483a1bed0";
748 hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI=";
749 };
750 meta.homepage = "https://github.com/khiner/tree-sitter-faust";
751 };
752 fennel = buildGrammar {
753 language = "fennel";
754 version = "0.0.0+rev=cf7c000";
755 src = fetchFromGitHub {
756 owner = "alexmozaidze";
757 repo = "tree-sitter-fennel";
758 rev = "cf7c000d934f2ff0a282a2c276b1f72e7fb2a099";
759 hash = "sha256-HlkgDX+MLlQq7TWRSFHxYR7LuaUtIjWqi25k+0J7XYQ=";
760 };
761 meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel";
762 };
763 fidl = buildGrammar {
764 language = "fidl";
765 version = "0.0.0+rev=0a8910f";
766 src = fetchFromGitHub {
767 owner = "google";
768 repo = "tree-sitter-fidl";
769 rev = "0a8910f293268e27ff554357c229ba172b0eaed2";
770 hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY=";
771 };
772 meta.homepage = "https://github.com/google/tree-sitter-fidl";
773 };
774 firrtl = buildGrammar {
775 language = "firrtl";
776 version = "0.0.0+rev=8503d3a";
777 src = fetchFromGitHub {
778 owner = "tree-sitter-grammars";
779 repo = "tree-sitter-firrtl";
780 rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5";
781 hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY=";
782 };
783 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-firrtl";
784 };
785 fish = buildGrammar {
786 language = "fish";
787 version = "0.0.0+rev=aa074a0";
788 src = fetchFromGitHub {
789 owner = "ram02z";
790 repo = "tree-sitter-fish";
791 rev = "aa074a0bacde8b5823c592574d7138f156a95776";
792 hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE=";
793 };
794 meta.homepage = "https://github.com/ram02z/tree-sitter-fish";
795 };
796 foam = buildGrammar {
797 language = "foam";
798 version = "0.0.0+rev=f08bb76";
799 src = fetchFromGitHub {
800 owner = "FoamScience";
801 repo = "tree-sitter-foam";
802 rev = "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc";
803 hash = "sha256-boH5WJNwJmZKN4JCcFvVdAU06ZRj6Zdsq3NibSWjAr8=";
804 };
805 meta.homepage = "https://github.com/FoamScience/tree-sitter-foam";
806 };
807 forth = buildGrammar {
808 language = "forth";
809 version = "0.0.0+rev=9018923";
810 src = fetchFromGitHub {
811 owner = "AlexanderBrevig";
812 repo = "tree-sitter-forth";
813 rev = "90189238385cf636b9ee99ce548b9e5b5e569d48";
814 hash = "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws=";
815 };
816 meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth";
817 };
818 fortran = buildGrammar {
819 language = "fortran";
820 version = "0.0.0+rev=7021f9f";
821 src = fetchFromGitHub {
822 owner = "stadelmanma";
823 repo = "tree-sitter-fortran";
824 rev = "7021f9f0f44bbcb7c646b594b6ef8db3ed787f8e";
825 hash = "sha256-r2w64an5ND7miSivulXqQbloLroemQFPW+MDCit69OY=";
826 };
827 meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
828 };
829 fsh = buildGrammar {
830 language = "fsh";
831 version = "0.0.0+rev=fad2e17";
832 src = fetchFromGitHub {
833 owner = "mgramigna";
834 repo = "tree-sitter-fsh";
835 rev = "fad2e175099a45efbc98f000cc196d3674cc45e0";
836 hash = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM=";
837 };
838 meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh";
839 };
840 fsharp = buildGrammar {
841 language = "fsharp";
842 version = "0.0.0+rev=5141851";
843 src = fetchFromGitHub {
844 owner = "ionide";
845 repo = "tree-sitter-fsharp";
846 rev = "5141851c278a99958469eb1736c7afc4ec738e47";
847 hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y=";
848 };
849 location = "fsharp";
850 meta.homepage = "https://github.com/ionide/tree-sitter-fsharp";
851 };
852 func = buildGrammar {
853 language = "func";
854 version = "0.0.0+rev=f780ca5";
855 src = fetchFromGitHub {
856 owner = "tree-sitter-grammars";
857 repo = "tree-sitter-func";
858 rev = "f780ca55e65e7d7360d0229331763e16c452fc98";
859 hash = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI=";
860 };
861 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-func";
862 };
863 fusion = buildGrammar {
864 language = "fusion";
865 version = "0.0.0+rev=19db2f4";
866 src = fetchFromGitLab {
867 owner = "jirgn";
868 repo = "tree-sitter-fusion";
869 rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6";
870 hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU=";
871 };
872 meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion";
873 };
874 gap = buildGrammar {
875 language = "gap";
876 version = "0.0.0+rev=8dee53c";
877 src = fetchFromGitHub {
878 owner = "gap-system";
879 repo = "tree-sitter-gap";
880 rev = "8dee53cfb962600dd35ca25432f005e7920e89f2";
881 hash = "sha256-rSWdxQL0y3ZboEi7SWO4Mbe7ix3epznTOkL+SDXXG9g=";
882 };
883 meta.homepage = "https://github.com/gap-system/tree-sitter-gap";
884 };
885 gaptst = buildGrammar {
886 language = "gaptst";
887 version = "0.0.0+rev=69086d7";
888 src = fetchFromGitHub {
889 owner = "gap-system";
890 repo = "tree-sitter-gaptst";
891 rev = "69086d7627c03e1f4baf766bcef14c60d9e92331";
892 hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI=";
893 };
894 meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst";
895 };
896 gdscript = buildGrammar {
897 language = "gdscript";
898 version = "0.0.0+rev=48b4933";
899 src = fetchFromGitHub {
900 owner = "PrestonKnopp";
901 repo = "tree-sitter-gdscript";
902 rev = "48b49330888a4669b48619b211cc8da573827725";
903 hash = "sha256-mGmrCK3nGSzi/66mOxvpRyTA9b74aTMSoIISqzj+l90=";
904 };
905 meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript";
906 };
907 gdshader = buildGrammar {
908 language = "gdshader";
909 version = "0.0.0+rev=ffd9f95";
910 src = fetchFromGitHub {
911 owner = "GodOfAvacyn";
912 repo = "tree-sitter-gdshader";
913 rev = "ffd9f958df13cae04593781d7d2562295a872455";
914 hash = "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4=";
915 };
916 meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader";
917 };
918 git_config = buildGrammar {
919 language = "git_config";
920 version = "0.0.0+rev=0fbc9f9";
921 src = fetchFromGitHub {
922 owner = "the-mikedavis";
923 repo = "tree-sitter-git-config";
924 rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5";
925 hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E=";
926 };
927 meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config";
928 };
929 git_rebase = buildGrammar {
930 language = "git_rebase";
931 version = "0.0.0+rev=bff4b66";
932 src = fetchFromGitHub {
933 owner = "the-mikedavis";
934 repo = "tree-sitter-git-rebase";
935 rev = "bff4b66b44b020d918d67e2828eada1974a966aa";
936 hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc=";
937 };
938 meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase";
939 };
940 gitattributes = buildGrammar {
941 language = "gitattributes";
942 version = "0.0.0+rev=f23072a";
943 src = fetchFromGitHub {
944 owner = "tree-sitter-grammars";
945 repo = "tree-sitter-gitattributes";
946 rev = "f23072a51e1c764d6c5bf461194a775c8a5c7a95";
947 hash = "sha256-CPs4loc+UcFZTeC+NkFo/LK2UAxG39RTkbnKR6g9kOE=";
948 };
949 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes";
950 };
951 gitcommit = buildGrammar {
952 language = "gitcommit";
953 version = "0.0.0+rev=a716678";
954 src = fetchFromGitHub {
955 owner = "gbprod";
956 repo = "tree-sitter-gitcommit";
957 rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d";
958 hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws=";
959 };
960 meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
961 };
962 gitignore = buildGrammar {
963 language = "gitignore";
964 version = "0.0.0+rev=f4685bf";
965 src = fetchFromGitHub {
966 owner = "shunsambongi";
967 repo = "tree-sitter-gitignore";
968 rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504";
969 hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8=";
970 };
971 meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore";
972 };
973 gleam = buildGrammar {
974 language = "gleam";
975 version = "0.0.0+rev=dae1551";
976 src = fetchFromGitHub {
977 owner = "gleam-lang";
978 repo = "tree-sitter-gleam";
979 rev = "dae1551a9911b24f41d876c23f2ab05ece0a9d4c";
980 hash = "sha256-GIikbo8N2bmUa8wddpAgTHeejCInoEY8HxGDbuYq/zQ=";
981 };
982 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam";
983 };
984 glimmer = buildGrammar {
985 language = "glimmer";
986 version = "0.0.0+rev=da605af";
987 src = fetchFromGitHub {
988 owner = "ember-tooling";
989 repo = "tree-sitter-glimmer";
990 rev = "da605af8c5999b43e6839b575eae5e6cafabb06f";
991 hash = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4=";
992 };
993 meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer";
994 };
995 glimmer_javascript = buildGrammar {
996 language = "glimmer_javascript";
997 version = "0.0.0+rev=5cc865a";
998 src = fetchFromGitHub {
999 owner = "NullVoxPopuli";
1000 repo = "tree-sitter-glimmer-javascript";
1001 rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87";
1002 hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U=";
1003 };
1004 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript";
1005 };
1006 glimmer_typescript = buildGrammar {
1007 language = "glimmer_typescript";
1008 version = "0.0.0+rev=12d9894";
1009 src = fetchFromGitHub {
1010 owner = "NullVoxPopuli";
1011 repo = "tree-sitter-glimmer-typescript";
1012 rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c";
1013 hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI=";
1014 };
1015 meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript";
1016 };
1017 glsl = buildGrammar {
1018 language = "glsl";
1019 version = "0.0.0+rev=24a6c8e";
1020 src = fetchFromGitHub {
1021 owner = "tree-sitter-grammars";
1022 repo = "tree-sitter-glsl";
1023 rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4";
1024 hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk=";
1025 };
1026 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl";
1027 };
1028 gn = buildGrammar {
1029 language = "gn";
1030 version = "0.0.0+rev=bc06955";
1031 src = fetchFromGitHub {
1032 owner = "tree-sitter-grammars";
1033 repo = "tree-sitter-gn";
1034 rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05";
1035 hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ=";
1036 };
1037 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gn";
1038 };
1039 gnuplot = buildGrammar {
1040 language = "gnuplot";
1041 version = "0.0.0+rev=8923c1e";
1042 src = fetchFromGitHub {
1043 owner = "dpezto";
1044 repo = "tree-sitter-gnuplot";
1045 rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79";
1046 hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw=";
1047 };
1048 meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot";
1049 };
1050 go = buildGrammar {
1051 language = "go";
1052 version = "0.0.0+rev=5e73f47";
1053 src = fetchFromGitHub {
1054 owner = "tree-sitter";
1055 repo = "tree-sitter-go";
1056 rev = "5e73f476efafe5c768eda19bbe877f188ded6144";
1057 hash = "sha256-PgFdtkPMgkNK7Gv6dBf89lNjJrZyt9Wp5h5OIwd83aw=";
1058 };
1059 meta.homepage = "https://github.com/tree-sitter/tree-sitter-go";
1060 };
1061 goctl = buildGrammar {
1062 language = "goctl";
1063 version = "0.0.0+rev=49c4353";
1064 src = fetchFromGitHub {
1065 owner = "chaozwn";
1066 repo = "tree-sitter-goctl";
1067 rev = "49c43532689fe1f53e8b9e009d0521cab02c432b";
1068 hash = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs=";
1069 };
1070 meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl";
1071 };
1072 godot_resource = buildGrammar {
1073 language = "godot_resource";
1074 version = "0.0.0+rev=9bbb540";
1075 src = fetchFromGitHub {
1076 owner = "PrestonKnopp";
1077 repo = "tree-sitter-godot-resource";
1078 rev = "9bbb540e8a2734101c6857bd437f04baa974e03d";
1079 hash = "sha256-cBhDILQwu+RmYVXrnQ2eBCyUlDj7yztdc2nb/jIFikg=";
1080 };
1081 meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource";
1082 };
1083 gomod = buildGrammar {
1084 language = "gomod";
1085 version = "0.0.0+rev=6efb596";
1086 src = fetchFromGitHub {
1087 owner = "camdencheek";
1088 repo = "tree-sitter-go-mod";
1089 rev = "6efb59652d30e0e9cd5f3b3a669afd6f1a926d3c";
1090 hash = "sha256-KD6Fio9qie3wbGAvQaYsMdYOK1QjnRrGExt1oL/6mis=";
1091 };
1092 meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod";
1093 };
1094 gosum = buildGrammar {
1095 language = "gosum";
1096 version = "0.0.0+rev=27816eb";
1097 src = fetchFromGitHub {
1098 owner = "tree-sitter-grammars";
1099 repo = "tree-sitter-go-sum";
1100 rev = "27816eb6b7315746ae9fcf711e4e1396dc1cf237";
1101 hash = "sha256-9tPFT0ad68YVmz/R6ia1bQE5AQRBX9ZoPW4inCZIBo4=";
1102 };
1103 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-go-sum";
1104 };
1105 gotmpl = buildGrammar {
1106 language = "gotmpl";
1107 version = "0.0.0+rev=5f19a36";
1108 src = fetchFromGitHub {
1109 owner = "ngalaiko";
1110 repo = "tree-sitter-go-template";
1111 rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd";
1112 hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo=";
1113 };
1114 meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template";
1115 };
1116 gowork = buildGrammar {
1117 language = "gowork";
1118 version = "0.0.0+rev=949a8a4";
1119 src = fetchFromGitHub {
1120 owner = "omertuc";
1121 repo = "tree-sitter-go-work";
1122 rev = "949a8a470559543857a62102c84700d291fc984c";
1123 hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto=";
1124 };
1125 meta.homepage = "https://github.com/omertuc/tree-sitter-go-work";
1126 };
1127 gpg = buildGrammar {
1128 language = "gpg";
1129 version = "0.0.0+rev=50482a3";
1130 src = fetchFromGitHub {
1131 owner = "tree-sitter-grammars";
1132 repo = "tree-sitter-gpg-config";
1133 rev = "50482a322cf1fa00dfe327ef8b00e4607eeeaa1d";
1134 hash = "sha256-LHoFNQP3L1yozgOi0YOnOTmbXBc3H1hXsOB7sFDvSDg=";
1135 };
1136 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gpg-config";
1137 };
1138 graphql = buildGrammar {
1139 language = "graphql";
1140 version = "0.0.0+rev=5e66e96";
1141 src = fetchFromGitHub {
1142 owner = "bkegley";
1143 repo = "tree-sitter-graphql";
1144 rev = "5e66e961eee421786bdda8495ed1db045e06b5fe";
1145 hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc=";
1146 };
1147 meta.homepage = "https://github.com/bkegley/tree-sitter-graphql";
1148 };
1149 gren = buildGrammar {
1150 language = "gren";
1151 version = "0.0.0+rev=c36aac5";
1152 src = fetchFromGitHub {
1153 owner = "MaeBrooks";
1154 repo = "tree-sitter-gren";
1155 rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930";
1156 hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k=";
1157 };
1158 meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren";
1159 };
1160 groovy = buildGrammar {
1161 language = "groovy";
1162 version = "0.0.0+rev=8691159";
1163 src = fetchFromGitHub {
1164 owner = "murtaza64";
1165 repo = "tree-sitter-groovy";
1166 rev = "86911590a8e46d71301c66468e5620d9faa5b6af";
1167 hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0=";
1168 };
1169 meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy";
1170 };
1171 groq = buildGrammar {
1172 language = "groq";
1173 version = "0.0.0+rev=1fa1ab0";
1174 src = fetchFromGitHub {
1175 owner = "ajrussellaudio";
1176 repo = "tree-sitter-groq";
1177 rev = "1fa1ab0eb391a270957e8ad8c731b492e3645649";
1178 hash = "sha256-pKwDiViRuFB+BPfWfOOc/VDPN3qFt9HqMCuLGGSMiOU=";
1179 };
1180 meta.homepage = "https://github.com/ajrussellaudio/tree-sitter-groq";
1181 };
1182 gstlaunch = buildGrammar {
1183 language = "gstlaunch";
1184 version = "0.0.0+rev=549aef2";
1185 src = fetchFromGitHub {
1186 owner = "tree-sitter-grammars";
1187 repo = "tree-sitter-gstlaunch";
1188 rev = "549aef253fd38a53995cda1bf55c501174372bf7";
1189 hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M=";
1190 };
1191 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch";
1192 };
1193 hack = buildGrammar {
1194 language = "hack";
1195 version = "0.0.0+rev=bc5b3a1";
1196 src = fetchFromGitHub {
1197 owner = "slackhq";
1198 repo = "tree-sitter-hack";
1199 rev = "bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0";
1200 hash = "sha256-dVDJRRn5pT7FPQN+RIUi/mFG6uS8rAzWJy2dBfuiNSM=";
1201 };
1202 meta.homepage = "https://github.com/slackhq/tree-sitter-hack";
1203 };
1204 hare = buildGrammar {
1205 language = "hare";
1206 version = "0.0.0+rev=4af5d82";
1207 src = fetchFromGitHub {
1208 owner = "tree-sitter-grammars";
1209 repo = "tree-sitter-hare";
1210 rev = "4af5d82cf9ec39f67cb1db5b7a9269d337406592";
1211 hash = "sha256-QEnE5IQJ60PXb6QjgEE5L4p7Fjy0p+N+dyDTMh3YsRg=";
1212 };
1213 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hare";
1214 };
1215 haskell = buildGrammar {
1216 language = "haskell";
1217 version = "0.0.0+rev=0975ef7";
1218 src = fetchFromGitHub {
1219 owner = "tree-sitter";
1220 repo = "tree-sitter-haskell";
1221 rev = "0975ef72fc3c47b530309ca93937d7d143523628";
1222 hash = "sha256-0wmdbXHZbHkv4pTrB1fCbExx9E83l+zaocGa+SvQsZQ=";
1223 };
1224 meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell";
1225 };
1226 haskell_persistent = buildGrammar {
1227 language = "haskell_persistent";
1228 version = "0.0.0+rev=577259b";
1229 src = fetchFromGitHub {
1230 owner = "MercuryTechnologies";
1231 repo = "tree-sitter-haskell-persistent";
1232 rev = "577259b4068b2c281c9ebf94c109bd50a74d5857";
1233 hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ=";
1234 };
1235 meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent";
1236 };
1237 hcl = buildGrammar {
1238 language = "hcl";
1239 version = "0.0.0+rev=fad9918";
1240 src = fetchFromGitHub {
1241 owner = "tree-sitter-grammars";
1242 repo = "tree-sitter-hcl";
1243 rev = "fad991865fee927dd1de5e172fb3f08ac674d914";
1244 hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE=";
1245 };
1246 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hcl";
1247 };
1248 heex = buildGrammar {
1249 language = "heex";
1250 version = "0.0.0+rev=6603380";
1251 src = fetchFromGitHub {
1252 owner = "connorlay";
1253 repo = "tree-sitter-heex";
1254 rev = "6603380caf806b3e6c7f0bf61627bb47023d79f1";
1255 hash = "sha256-0jVLHfRj2T2o2B3AjwJnwiZphrOyf25o46pgF9tbTvE=";
1256 };
1257 meta.homepage = "https://github.com/connorlay/tree-sitter-heex";
1258 };
1259 helm = buildGrammar {
1260 language = "helm";
1261 version = "0.0.0+rev=5f19a36";
1262 src = fetchFromGitHub {
1263 owner = "ngalaiko";
1264 repo = "tree-sitter-go-template";
1265 rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd";
1266 hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo=";
1267 };
1268 location = "dialects/helm";
1269 meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template";
1270 };
1271 hjson = buildGrammar {
1272 language = "hjson";
1273 version = "0.0.0+rev=02fa3b7";
1274 src = fetchFromGitHub {
1275 owner = "winston0410";
1276 repo = "tree-sitter-hjson";
1277 rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0";
1278 hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8=";
1279 };
1280 meta.homepage = "https://github.com/winston0410/tree-sitter-hjson";
1281 };
1282 hlsl = buildGrammar {
1283 language = "hlsl";
1284 version = "0.0.0+rev=bab9111";
1285 src = fetchFromGitHub {
1286 owner = "tree-sitter-grammars";
1287 repo = "tree-sitter-hlsl";
1288 rev = "bab9111922d53d43668fabb61869bec51bbcb915";
1289 hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU=";
1290 };
1291 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl";
1292 };
1293 hlsplaylist = buildGrammar {
1294 language = "hlsplaylist";
1295 version = "0.0.0+rev=3bfda92";
1296 src = fetchFromGitHub {
1297 owner = "Freed-Wu";
1298 repo = "tree-sitter-hlsplaylist";
1299 rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55";
1300 hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E=";
1301 };
1302 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist";
1303 };
1304 hocon = buildGrammar {
1305 language = "hocon";
1306 version = "0.0.0+rev=c390f10";
1307 src = fetchFromGitHub {
1308 owner = "antosha417";
1309 repo = "tree-sitter-hocon";
1310 rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc";
1311 hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw=";
1312 };
1313 meta.homepage = "https://github.com/antosha417/tree-sitter-hocon";
1314 };
1315 hoon = buildGrammar {
1316 language = "hoon";
1317 version = "0.0.0+rev=1545137";
1318 src = fetchFromGitHub {
1319 owner = "urbit-pilled";
1320 repo = "tree-sitter-hoon";
1321 rev = "1545137aadcc63660c47db9ad98d02fa602655d0";
1322 hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek=";
1323 };
1324 meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon";
1325 };
1326 html = buildGrammar {
1327 language = "html";
1328 version = "0.0.0+rev=cbb91a0";
1329 src = fetchFromGitHub {
1330 owner = "tree-sitter";
1331 repo = "tree-sitter-html";
1332 rev = "cbb91a0ff3621245e890d1c50cc811bffb77a26b";
1333 hash = "sha256-lNMiSDAQ49QpeyD1RzkIIUeRWdp2Wrv6+XQZdZ40c1g=";
1334 };
1335 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html";
1336 };
1337 htmldjango = buildGrammar {
1338 language = "htmldjango";
1339 version = "0.0.0+rev=3a64316";
1340 src = fetchFromGitHub {
1341 owner = "interdependence";
1342 repo = "tree-sitter-htmldjango";
1343 rev = "3a643167ad9afac5d61e092f08ff5b054576fadf";
1344 hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE=";
1345 };
1346 meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango";
1347 };
1348 http = buildGrammar {
1349 language = "http";
1350 version = "0.0.0+rev=db8b439";
1351 src = fetchFromGitHub {
1352 owner = "rest-nvim";
1353 repo = "tree-sitter-http";
1354 rev = "db8b4398de90b6d0b6c780aba96aaa2cd8e9202c";
1355 hash = "sha256-T/O4oxPEIg3nLi3CxCwGW+iXC18fWW2xgsY5nrptk/M=";
1356 };
1357 meta.homepage = "https://github.com/rest-nvim/tree-sitter-http";
1358 };
1359 hurl = buildGrammar {
1360 language = "hurl";
1361 version = "0.0.0+rev=ff07a42";
1362 src = fetchFromGitHub {
1363 owner = "pfeiferj";
1364 repo = "tree-sitter-hurl";
1365 rev = "ff07a42d9ec95443b5c1b57ed793414bf7b79be5";
1366 hash = "sha256-9uRRlJWT0knZ3vvzGEq9CjyffQnYF53rnoBnsQ68zyE=";
1367 };
1368 meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl";
1369 };
1370 hyprlang = buildGrammar {
1371 language = "hyprlang";
1372 version = "0.0.0+rev=d626ec0";
1373 src = fetchFromGitHub {
1374 owner = "tree-sitter-grammars";
1375 repo = "tree-sitter-hyprlang";
1376 rev = "d626ec06e4d876fc41200a30b3e6f2b4714c7367";
1377 hash = "sha256-f8CjiLd2tof+zfr7ze/CxZWtKRqQv8sK9Q21ZxEg6C8=";
1378 };
1379 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang";
1380 };
1381 idl = buildGrammar {
1382 language = "idl";
1383 version = "0.0.0+rev=fb1bd48";
1384 src = fetchFromGitHub {
1385 owner = "cathaysia";
1386 repo = "tree-sitter-idl";
1387 rev = "fb1bd480b84a5b75a0c7a44a8fed45c4fe2d9247";
1388 hash = "sha256-XIPIz4awyRwjldb9K6hb08SNN4f+1GPaKT3I/kWuMSA=";
1389 };
1390 meta.homepage = "https://github.com/cathaysia/tree-sitter-idl";
1391 };
1392 idris = buildGrammar {
1393 language = "idris";
1394 version = "0.0.0+rev=c56a25c";
1395 src = fetchFromGitHub {
1396 owner = "kayhide";
1397 repo = "tree-sitter-idris";
1398 rev = "c56a25cf57c68ff929356db25505c1cc4c7820f6";
1399 hash = "sha256-aOAxb0KjhSwlNX/IDvGwEysYvImgUEIDeNDOWRl1qNk=";
1400 };
1401 meta.homepage = "https://github.com/kayhide/tree-sitter-idris";
1402 };
1403 ini = buildGrammar {
1404 language = "ini";
1405 version = "0.0.0+rev=31899df";
1406 src = fetchFromGitHub {
1407 owner = "justinmk";
1408 repo = "tree-sitter-ini";
1409 rev = "31899dfa3b91622ea39e5c0bcddc88f45a9a3cfe";
1410 hash = "sha256-vplaqSCW2hUU0A4jzc+bpozTuUlGI6TaEUaglD8E6w0=";
1411 };
1412 meta.homepage = "https://github.com/justinmk/tree-sitter-ini";
1413 };
1414 inko = buildGrammar {
1415 language = "inko";
1416 version = "0.0.0+rev=f58a87a";
1417 src = fetchFromGitHub {
1418 owner = "inko-lang";
1419 repo = "tree-sitter-inko";
1420 rev = "f58a87ac4dc6a7955c64c9e4408fbd693e804686";
1421 hash = "sha256-hZdbF9lw7fR5K8UfUaESS7/c4v9u7vEcSylEEbc6//4=";
1422 };
1423 meta.homepage = "https://github.com/inko-lang/tree-sitter-inko";
1424 };
1425 ispc = buildGrammar {
1426 language = "ispc";
1427 version = "0.0.0+rev=9b2f9ae";
1428 src = fetchFromGitHub {
1429 owner = "tree-sitter-grammars";
1430 repo = "tree-sitter-ispc";
1431 rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04";
1432 hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI=";
1433 };
1434 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc";
1435 };
1436 janet_simple = buildGrammar {
1437 language = "janet_simple";
1438 version = "0.0.0+rev=7e28cbf";
1439 src = fetchFromGitHub {
1440 owner = "sogaiu";
1441 repo = "tree-sitter-janet-simple";
1442 rev = "7e28cbf1ca061887ea43591a2898001f4245fddf";
1443 hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc=";
1444 };
1445 meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple";
1446 };
1447 java = buildGrammar {
1448 language = "java";
1449 version = "0.0.0+rev=a7db522";
1450 src = fetchFromGitHub {
1451 owner = "tree-sitter";
1452 repo = "tree-sitter-java";
1453 rev = "a7db5227ec40fcfe94489559d8c9bc7c8181e25a";
1454 hash = "sha256-fNq5MMMr83wqn7lNgj0pfSZDF4XO98YbzfNsFjr3Kpw=";
1455 };
1456 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java";
1457 };
1458 javadoc = buildGrammar {
1459 language = "javadoc";
1460 version = "0.0.0+rev=de50fbe";
1461 src = fetchFromGitHub {
1462 owner = "rmuir";
1463 repo = "tree-sitter-javadoc";
1464 rev = "de50fbed2cc4c83e5fa2ec2d4231496e06d55e32";
1465 hash = "sha256-NFbeqiK1fii/cR5ySOz6bIHCPFL2oJ+yUFGZVdfCiAg=";
1466 };
1467 meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
1468 };
1469 javascript = buildGrammar {
1470 language = "javascript";
1471 version = "0.0.0+rev=6fbef40";
1472 src = fetchFromGitHub {
1473 owner = "tree-sitter";
1474 repo = "tree-sitter-javascript";
1475 rev = "6fbef40512dcd9f0a61ce03a4c9ae7597b36ab5c";
1476 hash = "sha256-X9DDCBF+gQYL0syfqgKVFvzoy2tnBl+veaYi7bUuRms=";
1477 };
1478 meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript";
1479 };
1480 jinja = buildGrammar {
1481 language = "jinja";
1482 version = "0.0.0+rev=129184f";
1483 src = fetchFromGitHub {
1484 owner = "cathaysia";
1485 repo = "tree-sitter-jinja";
1486 rev = "129184fb7bbc2d3e29967002432a869ac3758f2e";
1487 hash = "sha256-+9aVQFi9V4RJtbkL0F48/L+l+myWqE5kM5G5EwHB9G8=";
1488 };
1489 location = "tree-sitter-jinja";
1490 meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja";
1491 };
1492 jinja_inline = buildGrammar {
1493 language = "jinja_inline";
1494 version = "0.0.0+rev=129184f";
1495 src = fetchFromGitHub {
1496 owner = "cathaysia";
1497 repo = "tree-sitter-jinja";
1498 rev = "129184fb7bbc2d3e29967002432a869ac3758f2e";
1499 hash = "sha256-+9aVQFi9V4RJtbkL0F48/L+l+myWqE5kM5G5EwHB9G8=";
1500 };
1501 location = "tree-sitter-jinja_inline";
1502 meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja";
1503 };
1504 jq = buildGrammar {
1505 language = "jq";
1506 version = "0.0.0+rev=c204e36";
1507 src = fetchFromGitHub {
1508 owner = "flurie";
1509 repo = "tree-sitter-jq";
1510 rev = "c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9";
1511 hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc=";
1512 };
1513 meta.homepage = "https://github.com/flurie/tree-sitter-jq";
1514 };
1515 jsdoc = buildGrammar {
1516 language = "jsdoc";
1517 version = "0.0.0+rev=a417db5";
1518 src = fetchFromGitHub {
1519 owner = "tree-sitter";
1520 repo = "tree-sitter-jsdoc";
1521 rev = "a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c";
1522 hash = "sha256-MMLgza5H9NWYn9jtOumwg3cz3hqb8GQGFc/yRSvUIVI=";
1523 };
1524 meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc";
1525 };
1526 json = buildGrammar {
1527 language = "json";
1528 version = "0.0.0+rev=46aa487";
1529 src = fetchFromGitHub {
1530 owner = "tree-sitter";
1531 repo = "tree-sitter-json";
1532 rev = "46aa487b3ade14b7b05ef92507fdaa3915a662a3";
1533 hash = "sha256-s8aAOrM4Mh4O60iSORMefN3nvFxThFk/On5DvK1BwWs=";
1534 };
1535 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json";
1536 };
1537 json5 = buildGrammar {
1538 language = "json5";
1539 version = "0.0.0+rev=ab0ba82";
1540 src = fetchFromGitHub {
1541 owner = "Joakker";
1542 repo = "tree-sitter-json5";
1543 rev = "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd";
1544 hash = "sha256-LaCCjvYnmofOVQ2Nqlzfh3KP3fNG0HBxkOng0gjYY1g=";
1545 };
1546 meta.homepage = "https://github.com/Joakker/tree-sitter-json5";
1547 };
1548 jsonc = buildGrammar {
1549 language = "jsonc";
1550 version = "0.0.0+rev=02b0165";
1551 src = fetchFromGitLab {
1552 owner = "WhyNotHugo";
1553 repo = "tree-sitter-jsonc";
1554 rev = "02b01653c8a1c198ae7287d566efa86a135b30d5";
1555 hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU=";
1556 };
1557 meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc";
1558 };
1559 jsonnet = buildGrammar {
1560 language = "jsonnet";
1561 version = "0.0.0+rev=ddd075f";
1562 src = fetchFromGitHub {
1563 owner = "sourcegraph";
1564 repo = "tree-sitter-jsonnet";
1565 rev = "ddd075f1939aed8147b7aa67f042eda3fce22790";
1566 hash = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0=";
1567 };
1568 meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet";
1569 };
1570 julia = buildGrammar {
1571 language = "julia";
1572 version = "0.0.0+rev=12a3aed";
1573 src = fetchFromGitHub {
1574 owner = "tree-sitter";
1575 repo = "tree-sitter-julia";
1576 rev = "12a3aede757bc7fbdfb1909507c7a6fddd31df37";
1577 hash = "sha256-527US8LI8ZItb/O0em47+v4HnYnhJd48KBAWpasD62E=";
1578 };
1579 meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia";
1580 };
1581 just = buildGrammar {
1582 language = "just";
1583 version = "0.0.0+rev=bb0c898";
1584 src = fetchFromGitHub {
1585 owner = "IndianBoy42";
1586 repo = "tree-sitter-just";
1587 rev = "bb0c898a80644de438e6efe5d88d30bf092935cd";
1588 hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU=";
1589 };
1590 meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just";
1591 };
1592 kcl = buildGrammar {
1593 language = "kcl";
1594 version = "0.0.0+rev=b0b2eb3";
1595 src = fetchFromGitHub {
1596 owner = "kcl-lang";
1597 repo = "tree-sitter-kcl";
1598 rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c";
1599 hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc=";
1600 };
1601 meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl";
1602 };
1603 kconfig = buildGrammar {
1604 language = "kconfig";
1605 version = "0.0.0+rev=9ac99fe";
1606 src = fetchFromGitHub {
1607 owner = "tree-sitter-grammars";
1608 repo = "tree-sitter-kconfig";
1609 rev = "9ac99fe4c0c27a35dc6f757cef534c646e944881";
1610 hash = "sha256-8gZZLGL7giVHQIirjUIfsx3scP1L1VTFIZX7QOyjWvk=";
1611 };
1612 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kconfig";
1613 };
1614 kdl = buildGrammar {
1615 language = "kdl";
1616 version = "0.0.0+rev=b37e3d5";
1617 src = fetchFromGitHub {
1618 owner = "tree-sitter-grammars";
1619 repo = "tree-sitter-kdl";
1620 rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664";
1621 hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE=";
1622 };
1623 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl";
1624 };
1625 kotlin = buildGrammar {
1626 language = "kotlin";
1627 version = "0.0.0+rev=57fb456";
1628 src = fetchFromGitHub {
1629 owner = "fwcd";
1630 repo = "tree-sitter-kotlin";
1631 rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c";
1632 hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M=";
1633 };
1634 meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin";
1635 };
1636 koto = buildGrammar {
1637 language = "koto";
1638 version = "0.0.0+rev=2ffc77c";
1639 src = fetchFromGitHub {
1640 owner = "koto-lang";
1641 repo = "tree-sitter-koto";
1642 rev = "2ffc77c14f0ac1674384ff629bfc207b9c57ed89";
1643 hash = "sha256-uummfcFCsLP73h1ioxNDXQYTVZfZt0RjYCRUJF4cuuI=";
1644 };
1645 meta.homepage = "https://github.com/koto-lang/tree-sitter-koto";
1646 };
1647 kusto = buildGrammar {
1648 language = "kusto";
1649 version = "0.0.0+rev=8353a12";
1650 src = fetchFromGitHub {
1651 owner = "Willem-J-an";
1652 repo = "tree-sitter-kusto";
1653 rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce";
1654 hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY=";
1655 };
1656 meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto";
1657 };
1658 lalrpop = buildGrammar {
1659 language = "lalrpop";
1660 version = "0.0.0+rev=8d38e97";
1661 src = fetchFromGitHub {
1662 owner = "traxys";
1663 repo = "tree-sitter-lalrpop";
1664 rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188";
1665 hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0=";
1666 };
1667 meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop";
1668 };
1669 latex = buildGrammar {
1670 language = "latex";
1671 version = "0.0.0+rev=73c9b89";
1672 src = fetchFromGitHub {
1673 owner = "latex-lsp";
1674 repo = "tree-sitter-latex";
1675 rev = "73c9b8992f72203386092ffd2a05f2dcba02d2cb";
1676 hash = "sha256-Z0zyXP86eRcKYjw4lVMPXXwQAusuEhFgMUFuE3GmIrM=";
1677 };
1678 generate = true;
1679 meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex";
1680 };
1681 ledger = buildGrammar {
1682 language = "ledger";
1683 version = "0.0.0+rev=96c92d4";
1684 src = fetchFromGitHub {
1685 owner = "cbarrete";
1686 repo = "tree-sitter-ledger";
1687 rev = "96c92d4908a836bf8f661166721c98439f8afb80";
1688 hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw=";
1689 };
1690 meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger";
1691 };
1692 leo = buildGrammar {
1693 language = "leo";
1694 version = "0.0.0+rev=6bc5564";
1695 src = fetchFromGitHub {
1696 owner = "r001";
1697 repo = "tree-sitter-leo";
1698 rev = "6bc5564917edacd070afc4d33cf5e2e677831ea9";
1699 hash = "sha256-FbV95Jm2w/9Xrqdl4bRnUyCYxFMXIuDXO4Hl4w2AUaM=";
1700 };
1701 meta.homepage = "https://github.com/r001/tree-sitter-leo";
1702 };
1703 linkerscript = buildGrammar {
1704 language = "linkerscript";
1705 version = "0.0.0+rev=f99011a";
1706 src = fetchFromGitHub {
1707 owner = "tree-sitter-grammars";
1708 repo = "tree-sitter-linkerscript";
1709 rev = "f99011a3554213b654985a4b0a65b3b032ec4621";
1710 hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA=";
1711 };
1712 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript";
1713 };
1714 liquid = buildGrammar {
1715 language = "liquid";
1716 version = "0.0.0+rev=d6ebde3";
1717 src = fetchFromGitHub {
1718 owner = "hankthetank27";
1719 repo = "tree-sitter-liquid";
1720 rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056";
1721 hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI=";
1722 };
1723 meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid";
1724 };
1725 liquidsoap = buildGrammar {
1726 language = "liquidsoap";
1727 version = "0.0.0+rev=4de01f4";
1728 src = fetchFromGitHub {
1729 owner = "savonet";
1730 repo = "tree-sitter-liquidsoap";
1731 rev = "4de01f44de2c051c33832ce523cf44690561320d";
1732 hash = "sha256-ibDpFPqdz0WnRaKN0dP1uAPi9W9EWew+kDybuPz1Bow=";
1733 };
1734 meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap";
1735 };
1736 llvm = buildGrammar {
1737 language = "llvm";
1738 version = "0.0.0+rev=00c5389";
1739 src = fetchFromGitHub {
1740 owner = "benwilliamgraham";
1741 repo = "tree-sitter-llvm";
1742 rev = "00c5389a4598e1dce66fbc3b3d34733d308f2751";
1743 hash = "sha256-nRV1DM/UHlVg5bsTeAhwUPX+2DV1sQiusEkC3ncV1xk=";
1744 };
1745 meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm";
1746 };
1747 lua = buildGrammar {
1748 language = "lua";
1749 version = "0.0.0+rev=e5e4069";
1750 src = fetchFromGitHub {
1751 owner = "tree-sitter-grammars";
1752 repo = "tree-sitter-lua";
1753 rev = "e5e406935ff3e36529545955e2972646ed97f9e2";
1754 hash = "sha256-anUyN+H9y1VrWGKr6yG4OFY9PGGH3Fsgn5AJZTxYkbQ=";
1755 };
1756 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua";
1757 };
1758 luadoc = buildGrammar {
1759 language = "luadoc";
1760 version = "0.0.0+rev=873612a";
1761 src = fetchFromGitHub {
1762 owner = "tree-sitter-grammars";
1763 repo = "tree-sitter-luadoc";
1764 rev = "873612aadd3f684dd4e631bdf42ea8990c57634e";
1765 hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0=";
1766 };
1767 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luadoc";
1768 };
1769 luap = buildGrammar {
1770 language = "luap";
1771 version = "0.0.0+rev=c134aae";
1772 src = fetchFromGitHub {
1773 owner = "tree-sitter-grammars";
1774 repo = "tree-sitter-luap";
1775 rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a";
1776 hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg=";
1777 };
1778 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luap";
1779 };
1780 luau = buildGrammar {
1781 language = "luau";
1782 version = "0.0.0+rev=a8914d6";
1783 src = fetchFromGitHub {
1784 owner = "tree-sitter-grammars";
1785 repo = "tree-sitter-luau";
1786 rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f";
1787 hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI=";
1788 };
1789 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau";
1790 };
1791 m68k = buildGrammar {
1792 language = "m68k";
1793 version = "0.0.0+rev=e128454";
1794 src = fetchFromGitHub {
1795 owner = "grahambates";
1796 repo = "tree-sitter-m68k";
1797 rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3";
1798 hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4=";
1799 };
1800 meta.homepage = "https://github.com/grahambates/tree-sitter-m68k";
1801 };
1802 make = buildGrammar {
1803 language = "make";
1804 version = "0.0.0+rev=a4b9187";
1805 src = fetchFromGitHub {
1806 owner = "alemuller";
1807 repo = "tree-sitter-make";
1808 rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd";
1809 hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0=";
1810 };
1811 meta.homepage = "https://github.com/alemuller/tree-sitter-make";
1812 };
1813 markdown = buildGrammar {
1814 language = "markdown";
1815 version = "0.0.0+rev=7462bb6";
1816 src = fetchFromGitHub {
1817 owner = "tree-sitter-grammars";
1818 repo = "tree-sitter-markdown";
1819 rev = "7462bb66ac7e90312082269007fac2772fe5efd1";
1820 hash = "sha256-TvGTKsna1NS31/Tp9gBpndG1hNCRCEErBq1DK3pQHkU=";
1821 };
1822 location = "tree-sitter-markdown";
1823 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown";
1824 };
1825 markdown_inline = buildGrammar {
1826 language = "markdown_inline";
1827 version = "0.0.0+rev=7462bb6";
1828 src = fetchFromGitHub {
1829 owner = "tree-sitter-grammars";
1830 repo = "tree-sitter-markdown";
1831 rev = "7462bb66ac7e90312082269007fac2772fe5efd1";
1832 hash = "sha256-TvGTKsna1NS31/Tp9gBpndG1hNCRCEErBq1DK3pQHkU=";
1833 };
1834 location = "tree-sitter-markdown-inline";
1835 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown";
1836 };
1837 matlab = buildGrammar {
1838 language = "matlab";
1839 version = "0.0.0+rev=dfed7b4";
1840 src = fetchFromGitHub {
1841 owner = "acristoffers";
1842 repo = "tree-sitter-matlab";
1843 rev = "dfed7b4bc548f2c036837c3e7e09cae7d1835289";
1844 hash = "sha256-gKpfNxJXv7KKXbk++Vf9nETwOvmD9Vqd5YAPbh1Wuas=";
1845 };
1846 meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
1847 };
1848 menhir = buildGrammar {
1849 language = "menhir";
1850 version = "0.0.0+rev=be8866a";
1851 src = fetchFromGitHub {
1852 owner = "Kerl13";
1853 repo = "tree-sitter-menhir";
1854 rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70";
1855 hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ=";
1856 };
1857 meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir";
1858 };
1859 mermaid = buildGrammar {
1860 language = "mermaid";
1861 version = "0.0.0+rev=90ae195";
1862 src = fetchFromGitHub {
1863 owner = "monaqa";
1864 repo = "tree-sitter-mermaid";
1865 rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc";
1866 hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE=";
1867 };
1868 meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid";
1869 };
1870 meson = buildGrammar {
1871 language = "meson";
1872 version = "0.0.0+rev=280b6e5";
1873 src = fetchFromGitHub {
1874 owner = "tree-sitter-grammars";
1875 repo = "tree-sitter-meson";
1876 rev = "280b6e59186f18528bab1567f5cc43b78b9cd881";
1877 hash = "sha256-zqsSx5sfX28RrywHLKhAqtVZs9cI6rjU/3pt22b3/Ec=";
1878 };
1879 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson";
1880 };
1881 mlir = buildGrammar {
1882 language = "mlir";
1883 version = "0.0.0+rev=e2818d6";
1884 src = fetchFromGitHub {
1885 owner = "artagnon";
1886 repo = "tree-sitter-mlir";
1887 rev = "e2818d616fc43cbbba316723cbd68a53c66a2704";
1888 hash = "sha256-59h3UAk3uWuiMptT+aU8vABn9iVz6ZNscMfy/pwjZ78=";
1889 };
1890 generate = true;
1891 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
1892 };
1893 muttrc = buildGrammar {
1894 language = "muttrc";
1895 version = "0.0.0+rev=173b0ab";
1896 src = fetchFromGitHub {
1897 owner = "neomutt";
1898 repo = "tree-sitter-muttrc";
1899 rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837";
1900 hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0=";
1901 };
1902 meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc";
1903 };
1904 nasm = buildGrammar {
1905 language = "nasm";
1906 version = "0.0.0+rev=d1b3638";
1907 src = fetchFromGitHub {
1908 owner = "naclsn";
1909 repo = "tree-sitter-nasm";
1910 rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30";
1911 hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg=";
1912 };
1913 meta.homepage = "https://github.com/naclsn/tree-sitter-nasm";
1914 };
1915 nginx = buildGrammar {
1916 language = "nginx";
1917 version = "0.0.0+rev=989da76";
1918 src = fetchFromGitHub {
1919 owner = "opa-oz";
1920 repo = "tree-sitter-nginx";
1921 rev = "989da760be05a3334af3ec88705cbf57e6a9c41d";
1922 hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM=";
1923 };
1924 meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx";
1925 };
1926 nickel = buildGrammar {
1927 language = "nickel";
1928 version = "0.0.0+rev=f77c02d";
1929 src = fetchFromGitHub {
1930 owner = "nickel-lang";
1931 repo = "tree-sitter-nickel";
1932 rev = "f77c02df6dd0845594846beeeedf3715d4b68758";
1933 hash = "sha256-6Rgxfd1ZVyYvAcgGhiV7/m+aWBGuZf9FzHKsi+2rxn8=";
1934 };
1935 meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel";
1936 };
1937 nim = buildGrammar {
1938 language = "nim";
1939 version = "0.0.0+rev=9ed4696";
1940 src = fetchFromGitHub {
1941 owner = "alaviss";
1942 repo = "tree-sitter-nim";
1943 rev = "9ed4696d7f76e4937e2b63512a249a3ead7a0399";
1944 hash = "sha256-kQit97vmuyNpguVIscNthi0ekBfkao1SwwCJRip4Mac=";
1945 };
1946 meta.homepage = "https://github.com/alaviss/tree-sitter-nim";
1947 };
1948 nim_format_string = buildGrammar {
1949 language = "nim_format_string";
1950 version = "0.0.0+rev=d45f750";
1951 src = fetchFromGitHub {
1952 owner = "aMOPel";
1953 repo = "tree-sitter-nim-format-string";
1954 rev = "d45f75022d147cda056e98bfba68222c9c8eca3a";
1955 hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0=";
1956 };
1957 meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string";
1958 };
1959 ninja = buildGrammar {
1960 language = "ninja";
1961 version = "0.0.0+rev=0a95cfd";
1962 src = fetchFromGitHub {
1963 owner = "alemuller";
1964 repo = "tree-sitter-ninja";
1965 rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267";
1966 hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4=";
1967 };
1968 meta.homepage = "https://github.com/alemuller/tree-sitter-ninja";
1969 };
1970 nix = buildGrammar {
1971 language = "nix";
1972 version = "0.0.0+rev=ea1d87f";
1973 src = fetchFromGitHub {
1974 owner = "nix-community";
1975 repo = "tree-sitter-nix";
1976 rev = "ea1d87f7996be1329ef6555dcacfa63a69bd55c6";
1977 hash = "sha256-VNOPzeyhh/0jHzK0bwEX1kwSIUGoSlCXGhgjHbYvWKk=";
1978 };
1979 meta.homepage = "https://github.com/nix-community/tree-sitter-nix";
1980 };
1981 nqc = buildGrammar {
1982 language = "nqc";
1983 version = "0.0.0+rev=14e6da1";
1984 src = fetchFromGitHub {
1985 owner = "tree-sitter-grammars";
1986 repo = "tree-sitter-nqc";
1987 rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d";
1988 hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4=";
1989 };
1990 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-nqc";
1991 };
1992 nu = buildGrammar {
1993 language = "nu";
1994 version = "0.0.0+rev=6544c43";
1995 src = fetchFromGitHub {
1996 owner = "nushell";
1997 repo = "tree-sitter-nu";
1998 rev = "6544c4383643cf8608d50def2247a7af8314e148";
1999 hash = "sha256-+KsRkfx0WmcfYBP7zxXqL8kPm/HsBjuI56/v910kMFU=";
2000 };
2001 meta.homepage = "https://github.com/nushell/tree-sitter-nu";
2002 };
2003 objc = buildGrammar {
2004 language = "objc";
2005 version = "0.0.0+rev=181a81b";
2006 src = fetchFromGitHub {
2007 owner = "tree-sitter-grammars";
2008 repo = "tree-sitter-objc";
2009 rev = "181a81b8f23a2d593e7ab4259981f50122909fda";
2010 hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak=";
2011 };
2012 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc";
2013 };
2014 objdump = buildGrammar {
2015 language = "objdump";
2016 version = "0.0.0+rev=28d3b2e";
2017 src = fetchFromGitHub {
2018 owner = "ColinKennedy";
2019 repo = "tree-sitter-objdump";
2020 rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45";
2021 hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY=";
2022 };
2023 meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump";
2024 };
2025 ocaml = buildGrammar {
2026 language = "ocaml";
2027 version = "0.0.0+rev=3ef7c00";
2028 src = fetchFromGitHub {
2029 owner = "tree-sitter";
2030 repo = "tree-sitter-ocaml";
2031 rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc";
2032 hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o=";
2033 };
2034 location = "grammars/ocaml";
2035 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
2036 };
2037 ocaml_interface = buildGrammar {
2038 language = "ocaml_interface";
2039 version = "0.0.0+rev=3ef7c00";
2040 src = fetchFromGitHub {
2041 owner = "tree-sitter";
2042 repo = "tree-sitter-ocaml";
2043 rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc";
2044 hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o=";
2045 };
2046 location = "grammars/interface";
2047 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
2048 };
2049 ocamllex = buildGrammar {
2050 language = "ocamllex";
2051 version = "0.0.0+rev=ed488aa";
2052 src = fetchFromGitHub {
2053 owner = "atom-ocaml";
2054 repo = "tree-sitter-ocamllex";
2055 rev = "ed488aa334d1b4e3235e1efaaf96f00815ebc0e0";
2056 hash = "sha256-7pmBKXbWnkIcEKsZAr1Wd9NG7cXCVCavBt8p0Xf5s2c=";
2057 };
2058 generate = true;
2059 meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex";
2060 };
2061 odin = buildGrammar {
2062 language = "odin";
2063 version = "0.0.0+rev=d2ca8ef";
2064 src = fetchFromGitHub {
2065 owner = "tree-sitter-grammars";
2066 repo = "tree-sitter-odin";
2067 rev = "d2ca8efb4487e156a60d5bd6db2598b872629403";
2068 hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU=";
2069 };
2070 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-odin";
2071 };
2072 pascal = buildGrammar {
2073 language = "pascal";
2074 version = "0.0.0+rev=5054931";
2075 src = fetchFromGitHub {
2076 owner = "Isopod";
2077 repo = "tree-sitter-pascal";
2078 rev = "5054931bcd022860dd5936864f981e359fb63aef";
2079 hash = "sha256-+5HzlNL54/Wdr7b1vRwZzIU3Z8vqFP9FzmEO1qwxJrk=";
2080 };
2081 meta.homepage = "https://github.com/Isopod/tree-sitter-pascal";
2082 };
2083 passwd = buildGrammar {
2084 language = "passwd";
2085 version = "0.0.0+rev=2023939";
2086 src = fetchFromGitHub {
2087 owner = "ath3";
2088 repo = "tree-sitter-passwd";
2089 rev = "20239395eacdc2e0923a7e5683ad3605aee7b716";
2090 hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4=";
2091 };
2092 meta.homepage = "https://github.com/ath3/tree-sitter-passwd";
2093 };
2094 pem = buildGrammar {
2095 language = "pem";
2096 version = "0.0.0+rev=7374eab";
2097 src = fetchFromGitHub {
2098 owner = "tree-sitter-grammars";
2099 repo = "tree-sitter-pem";
2100 rev = "7374eab76f2caae02396721850f87af437b66c06";
2101 hash = "sha256-goD7j8UmWgBBiOMaJ9E1tiwB4CSBoiUo6wKakEerGDI=";
2102 };
2103 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pem";
2104 };
2105 perl = buildGrammar {
2106 language = "perl";
2107 version = "0.0.0+rev=a2d8e5a";
2108 src = fetchFromGitHub {
2109 owner = "tree-sitter-perl";
2110 repo = "tree-sitter-perl";
2111 rev = "a2d8e5a32a63019d25bb7452455f4d646d11cce5";
2112 hash = "sha256-4it9/LCX36i0XYikYrL8OTwUlfUiJMTV58sYyJ78HQg=";
2113 };
2114 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl";
2115 };
2116 php = buildGrammar {
2117 language = "php";
2118 version = "0.0.0+rev=b2278db";
2119 src = fetchFromGitHub {
2120 owner = "tree-sitter";
2121 repo = "tree-sitter-php";
2122 rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4";
2123 hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4=";
2124 };
2125 location = "php";
2126 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
2127 };
2128 php_only = buildGrammar {
2129 language = "php_only";
2130 version = "0.0.0+rev=b2278db";
2131 src = fetchFromGitHub {
2132 owner = "tree-sitter";
2133 repo = "tree-sitter-php";
2134 rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4";
2135 hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4=";
2136 };
2137 location = "php_only";
2138 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
2139 };
2140 phpdoc = buildGrammar {
2141 language = "phpdoc";
2142 version = "0.0.0+rev=03bb103";
2143 src = fetchFromGitHub {
2144 owner = "claytonrcarter";
2145 repo = "tree-sitter-phpdoc";
2146 rev = "03bb10330704b0b371b044e937d5cc7cd40b4999";
2147 hash = "sha256-EwDrC12hMwlyCff867bmVt7RVZNa8jkDMKkytB7qNLc=";
2148 };
2149 meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc";
2150 };
2151 pioasm = buildGrammar {
2152 language = "pioasm";
2153 version = "0.0.0+rev=afece58";
2154 src = fetchFromGitHub {
2155 owner = "leo60228";
2156 repo = "tree-sitter-pioasm";
2157 rev = "afece58efdb30440bddd151ef1347fa8d6f744a9";
2158 hash = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8=";
2159 };
2160 meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm";
2161 };
2162 pkl = buildGrammar {
2163 language = "pkl";
2164 version = "0.0.0+rev=4fc94a1";
2165 src = fetchFromGitHub {
2166 owner = "apple";
2167 repo = "tree-sitter-pkl";
2168 rev = "4fc94a102c25ea383d70397dac7e677ca3731f1e";
2169 hash = "sha256-imA4+NuJ3XmVA8qfa7pkrQGBsbrNCgLNSuIFh0DsqmY=";
2170 };
2171 meta.homepage = "https://github.com/apple/tree-sitter-pkl";
2172 };
2173 po = buildGrammar {
2174 language = "po";
2175 version = "0.0.0+rev=bd860a0";
2176 src = fetchFromGitHub {
2177 owner = "tree-sitter-grammars";
2178 repo = "tree-sitter-po";
2179 rev = "bd860a0f57f697162bf28e576674be9c1500db5e";
2180 hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ=";
2181 };
2182 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-po";
2183 };
2184 pod = buildGrammar {
2185 language = "pod";
2186 version = "0.0.0+rev=0bf8387";
2187 src = fetchFromGitHub {
2188 owner = "tree-sitter-perl";
2189 repo = "tree-sitter-pod";
2190 rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f";
2191 hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI=";
2192 };
2193 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod";
2194 };
2195 poe_filter = buildGrammar {
2196 language = "poe_filter";
2197 version = "0.0.0+rev=e449216";
2198 src = fetchFromGitHub {
2199 owner = "tree-sitter-grammars";
2200 repo = "tree-sitter-poe-filter";
2201 rev = "e449216700449f1bccaebbd3820cce794d6fd687";
2202 hash = "sha256-6X+ZXtca0TKrVveD2aMMh0tTIrIwe9VsYqR7tiWDRLI=";
2203 };
2204 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter";
2205 };
2206 pony = buildGrammar {
2207 language = "pony";
2208 version = "0.0.0+rev=73ff874";
2209 src = fetchFromGitHub {
2210 owner = "tree-sitter-grammars";
2211 repo = "tree-sitter-pony";
2212 rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7";
2213 hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo=";
2214 };
2215 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pony";
2216 };
2217 powershell = buildGrammar {
2218 language = "powershell";
2219 version = "0.0.0+rev=66d5e61";
2220 src = fetchFromGitHub {
2221 owner = "airbus-cert";
2222 repo = "tree-sitter-powershell";
2223 rev = "66d5e61126989c0aca57ff77d19b2064919b51e1";
2224 hash = "sha256-M2vOS2UleHpZC8PbUf+PHxjWz4BMBhyVxcuUsuMx34Q=";
2225 };
2226 meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell";
2227 };
2228 printf = buildGrammar {
2229 language = "printf";
2230 version = "0.0.0+rev=ec4e567";
2231 src = fetchFromGitHub {
2232 owner = "tree-sitter-grammars";
2233 repo = "tree-sitter-printf";
2234 rev = "ec4e5674573d5554fccb87a887c97d4aec489da7";
2235 hash = "sha256-JddrO4H7b3f/jrYag1lTAqeCzspf18SiIsVV2EJ25ZY=";
2236 };
2237 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-printf";
2238 };
2239 prisma = buildGrammar {
2240 language = "prisma";
2241 version = "0.0.0+rev=73f39a6";
2242 src = fetchFromGitHub {
2243 owner = "victorhqc";
2244 repo = "tree-sitter-prisma";
2245 rev = "73f39a6d5401cfdcd143951e499336cf5ab2ffaa";
2246 hash = "sha256-0wHh+Gf2wer/35NdEWOCQFNdRH/wVWnRx9HnlX7vZho=";
2247 };
2248 meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma";
2249 };
2250 problog = buildGrammar {
2251 language = "problog";
2252 version = "0.0.0+rev=d8d415f";
2253 src = fetchFromGitHub {
2254 owner = "foxyseta";
2255 repo = "tree-sitter-prolog";
2256 rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa";
2257 hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=";
2258 };
2259 location = "grammars/problog";
2260 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
2261 };
2262 prolog = buildGrammar {
2263 language = "prolog";
2264 version = "0.0.0+rev=d8d415f";
2265 src = fetchFromGitHub {
2266 owner = "foxyseta";
2267 repo = "tree-sitter-prolog";
2268 rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa";
2269 hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=";
2270 };
2271 location = "grammars/prolog";
2272 meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
2273 };
2274 promql = buildGrammar {
2275 language = "promql";
2276 version = "0.0.0+rev=77625d7";
2277 src = fetchFromGitHub {
2278 owner = "MichaHoffmann";
2279 repo = "tree-sitter-promql";
2280 rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0";
2281 hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q=";
2282 };
2283 meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql";
2284 };
2285 properties = buildGrammar {
2286 language = "properties";
2287 version = "0.0.0+rev=6310671";
2288 src = fetchFromGitHub {
2289 owner = "tree-sitter-grammars";
2290 repo = "tree-sitter-properties";
2291 rev = "6310671b24d4e04b803577b1c675d765cbd5773b";
2292 hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc=";
2293 };
2294 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties";
2295 };
2296 proto = buildGrammar {
2297 language = "proto";
2298 version = "0.0.0+rev=e9f6b43";
2299 src = fetchFromGitHub {
2300 owner = "treywood";
2301 repo = "tree-sitter-proto";
2302 rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3";
2303 hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U=";
2304 };
2305 meta.homepage = "https://github.com/treywood/tree-sitter-proto";
2306 };
2307 prql = buildGrammar {
2308 language = "prql";
2309 version = "0.0.0+rev=09e158c";
2310 src = fetchFromGitHub {
2311 owner = "PRQL";
2312 repo = "tree-sitter-prql";
2313 rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646";
2314 hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI=";
2315 };
2316 meta.homepage = "https://github.com/PRQL/tree-sitter-prql";
2317 };
2318 psv = buildGrammar {
2319 language = "psv";
2320 version = "0.0.0+rev=7eb7297";
2321 src = fetchFromGitHub {
2322 owner = "tree-sitter-grammars";
2323 repo = "tree-sitter-csv";
2324 rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529";
2325 hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=";
2326 };
2327 location = "psv";
2328 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv";
2329 };
2330 pug = buildGrammar {
2331 language = "pug";
2332 version = "0.0.0+rev=13e9195";
2333 src = fetchFromGitHub {
2334 owner = "zealot128";
2335 repo = "tree-sitter-pug";
2336 rev = "13e9195370172c86a8b88184cc358b23b677cc46";
2337 hash = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8=";
2338 };
2339 meta.homepage = "https://github.com/zealot128/tree-sitter-pug";
2340 };
2341 puppet = buildGrammar {
2342 language = "puppet";
2343 version = "0.0.0+rev=15f1929";
2344 src = fetchFromGitHub {
2345 owner = "tree-sitter-grammars";
2346 repo = "tree-sitter-puppet";
2347 rev = "15f192929b7d317f5914de2b4accd37b349182a6";
2348 hash = "sha256-bO5g5AdhzpB13yHklpAndUHIX7Rvd7OMjH0Ds2ATA6Q=";
2349 };
2350 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-puppet";
2351 };
2352 purescript = buildGrammar {
2353 language = "purescript";
2354 version = "0.0.0+rev=603daa9";
2355 src = fetchFromGitHub {
2356 owner = "postsolar";
2357 repo = "tree-sitter-purescript";
2358 rev = "603daa9178bcef3386b3040d86435794965fc6f2";
2359 hash = "sha256-hOY2TfG+rAZyjm3PxXvF/Z3kEpIC2yZctk9YvWfG8wg=";
2360 };
2361 meta.homepage = "https://github.com/postsolar/tree-sitter-purescript";
2362 };
2363 pymanifest = buildGrammar {
2364 language = "pymanifest";
2365 version = "0.0.0+rev=debbdb8";
2366 src = fetchFromGitHub {
2367 owner = "tree-sitter-grammars";
2368 repo = "tree-sitter-pymanifest";
2369 rev = "debbdb83fe6356adc7261c41c69b45ba49c97294";
2370 hash = "sha256-jaWi0F9ApUSwniN3O7x05VrCceL+0x2+98iJx9+PaZo=";
2371 };
2372 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pymanifest";
2373 };
2374 python = buildGrammar {
2375 language = "python";
2376 version = "0.0.0+rev=710796b";
2377 src = fetchFromGitHub {
2378 owner = "tree-sitter";
2379 repo = "tree-sitter-python";
2380 rev = "710796b8b877a970297106e5bbc8e2afa47f86ec";
2381 hash = "sha256-t9etfZcrliF7f9hfiomh2U9P+3ufAm8iSK1y9rOhP7s=";
2382 };
2383 meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
2384 };
2385 ql = buildGrammar {
2386 language = "ql";
2387 version = "0.0.0+rev=1fd627a";
2388 src = fetchFromGitHub {
2389 owner = "tree-sitter";
2390 repo = "tree-sitter-ql";
2391 rev = "1fd627a4e8bff8c24c11987474bd33112bead857";
2392 hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I=";
2393 };
2394 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql";
2395 };
2396 qmldir = buildGrammar {
2397 language = "qmldir";
2398 version = "0.0.0+rev=6b2b5e4";
2399 src = fetchFromGitHub {
2400 owner = "tree-sitter-grammars";
2401 repo = "tree-sitter-qmldir";
2402 rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841";
2403 hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4=";
2404 };
2405 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir";
2406 };
2407 qmljs = buildGrammar {
2408 language = "qmljs";
2409 version = "0.0.0+rev=0889da4";
2410 src = fetchFromGitHub {
2411 owner = "yuja";
2412 repo = "tree-sitter-qmljs";
2413 rev = "0889da4632bba3ec6f39ef4102625654890c15c1";
2414 hash = "sha256-Twj2taG7xFTPXTvzDcWeIqxUAkuhsybwZvtwK/HiruE=";
2415 };
2416 meta.homepage = "https://github.com/yuja/tree-sitter-qmljs";
2417 };
2418 query = buildGrammar {
2419 language = "query";
2420 version = "0.0.0+rev=8a43889";
2421 src = fetchFromGitHub {
2422 owner = "tree-sitter-grammars";
2423 repo = "tree-sitter-query";
2424 rev = "8a43889f89fd0667289936341bff3a77bafade17";
2425 hash = "sha256-b+S7NO5UrOerwU4//JcrueWzsNafW+jbGAucFjpGwio=";
2426 };
2427 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query";
2428 };
2429 r = buildGrammar {
2430 language = "r";
2431 version = "0.0.0+rev=7b4eb04";
2432 src = fetchFromGitHub {
2433 owner = "r-lib";
2434 repo = "tree-sitter-r";
2435 rev = "7b4eb04dfcc86e6705cade825f8c1edbd46584b2";
2436 hash = "sha256-H4iK2p4xXjP6gGrOP/qpHQCiO3Jyy0jmb8u29RM0sBg=";
2437 };
2438 meta.homepage = "https://github.com/r-lib/tree-sitter-r";
2439 };
2440 racket = buildGrammar {
2441 language = "racket";
2442 version = "0.0.0+rev=6d63a20";
2443 src = fetchFromGitHub {
2444 owner = "6cdh";
2445 repo = "tree-sitter-racket";
2446 rev = "6d63a202602eb350e726b5e7814127ba22ed25fc";
2447 hash = "sha256-S7LRg3c0zDpT8GlIbsyU/QgXO5aKoKzZ6ajNQwoLwXA=";
2448 };
2449 meta.homepage = "https://github.com/6cdh/tree-sitter-racket";
2450 };
2451 ralph = buildGrammar {
2452 language = "ralph";
2453 version = "0.0.0+rev=f6d81bf";
2454 src = fetchFromGitHub {
2455 owner = "alephium";
2456 repo = "tree-sitter-ralph";
2457 rev = "f6d81bf7a4599c77388035439cf5801cd461ff77";
2458 hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA=";
2459 };
2460 meta.homepage = "https://github.com/alephium/tree-sitter-ralph";
2461 };
2462 rasi = buildGrammar {
2463 language = "rasi";
2464 version = "0.0.0+rev=e735c68";
2465 src = fetchFromGitHub {
2466 owner = "Fymyte";
2467 repo = "tree-sitter-rasi";
2468 rev = "e735c6881d8b475aaa4ef8f0a2bdfd825b438143";
2469 hash = "sha256-MERNUroM1ndV6TtXYGg0AmXRtNlNWphVx32TzgMUnac=";
2470 };
2471 meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi";
2472 };
2473 razor = buildGrammar {
2474 language = "razor";
2475 version = "0.0.0+rev=fe46ce5";
2476 src = fetchFromGitHub {
2477 owner = "tris203";
2478 repo = "tree-sitter-razor";
2479 rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5";
2480 hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U=";
2481 };
2482 meta.homepage = "https://github.com/tris203/tree-sitter-razor";
2483 };
2484 rbs = buildGrammar {
2485 language = "rbs";
2486 version = "0.0.0+rev=de893b1";
2487 src = fetchFromGitHub {
2488 owner = "joker1007";
2489 repo = "tree-sitter-rbs";
2490 rev = "de893b166476205b09e79cd3689f95831269579a";
2491 hash = "sha256-87Z8XQfuqrWYj9Mc+whVu9o3ZwfjGYylbvxZNYnA3UM=";
2492 };
2493 meta.homepage = "https://github.com/joker1007/tree-sitter-rbs";
2494 };
2495 re2c = buildGrammar {
2496 language = "re2c";
2497 version = "0.0.0+rev=c18a3c2";
2498 src = fetchFromGitHub {
2499 owner = "tree-sitter-grammars";
2500 repo = "tree-sitter-re2c";
2501 rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572";
2502 hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A=";
2503 };
2504 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-re2c";
2505 };
2506 readline = buildGrammar {
2507 language = "readline";
2508 version = "0.0.0+rev=74addc9";
2509 src = fetchFromGitHub {
2510 owner = "tree-sitter-grammars";
2511 repo = "tree-sitter-readline";
2512 rev = "74addc90fc539d31d413c0c7cf7581997a7fa46e";
2513 hash = "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI=";
2514 };
2515 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline";
2516 };
2517 regex = buildGrammar {
2518 language = "regex";
2519 version = "0.0.0+rev=b638d29";
2520 src = fetchFromGitHub {
2521 owner = "tree-sitter";
2522 repo = "tree-sitter-regex";
2523 rev = "b638d29335ef41215b86732dd51be34c701ef683";
2524 hash = "sha256-KHPwvjqvgqLKGL/OeotF1djSSSrAsb2H3CNUmgiva18=";
2525 };
2526 meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex";
2527 };
2528 rego = buildGrammar {
2529 language = "rego";
2530 version = "0.0.0+rev=20b5a59";
2531 src = fetchFromGitHub {
2532 owner = "FallenAngel97";
2533 repo = "tree-sitter-rego";
2534 rev = "20b5a5958c837bc9f74b231022a68a594a313f6d";
2535 hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI=";
2536 };
2537 meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego";
2538 };
2539 requirements = buildGrammar {
2540 language = "requirements";
2541 version = "0.0.0+rev=caeb2ba";
2542 src = fetchFromGitHub {
2543 owner = "tree-sitter-grammars";
2544 repo = "tree-sitter-requirements";
2545 rev = "caeb2ba854dea55931f76034978de1fd79362939";
2546 hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78=";
2547 };
2548 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements";
2549 };
2550 rescript = buildGrammar {
2551 language = "rescript";
2552 version = "0.0.0+rev=d2df8a2";
2553 src = fetchFromGitHub {
2554 owner = "rescript-lang";
2555 repo = "tree-sitter-rescript";
2556 rev = "d2df8a285fff95de56a91d2f8152aeceb66f40ef";
2557 hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0=";
2558 };
2559 meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript";
2560 };
2561 rnoweb = buildGrammar {
2562 language = "rnoweb";
2563 version = "0.0.0+rev=1a74dc0";
2564 src = fetchFromGitHub {
2565 owner = "bamonroe";
2566 repo = "tree-sitter-rnoweb";
2567 rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f";
2568 hash = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw=";
2569 };
2570 meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb";
2571 };
2572 robot = buildGrammar {
2573 language = "robot";
2574 version = "0.0.0+rev=e34def7";
2575 src = fetchFromGitHub {
2576 owner = "Hubro";
2577 repo = "tree-sitter-robot";
2578 rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a";
2579 hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0=";
2580 };
2581 meta.homepage = "https://github.com/Hubro/tree-sitter-robot";
2582 };
2583 robots = buildGrammar {
2584 language = "robots";
2585 version = "0.0.0+rev=8e3a420";
2586 src = fetchFromGitHub {
2587 owner = "opa-oz";
2588 repo = "tree-sitter-robots-txt";
2589 rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62";
2590 hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME=";
2591 };
2592 meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt";
2593 };
2594 roc = buildGrammar {
2595 language = "roc";
2596 version = "0.0.0+rev=40e52f3";
2597 src = fetchFromGitHub {
2598 owner = "faldor20";
2599 repo = "tree-sitter-roc";
2600 rev = "40e52f343f1b1f270d6ecb2ca898ca9b8cba6936";
2601 hash = "sha256-TugDNG21Y4VutMvqQJ6iEyozqcFIdFPDbpV87hqymdM=";
2602 };
2603 meta.homepage = "https://github.com/faldor20/tree-sitter-roc";
2604 };
2605 ron = buildGrammar {
2606 language = "ron";
2607 version = "0.0.0+rev=7893855";
2608 src = fetchFromGitHub {
2609 owner = "tree-sitter-grammars";
2610 repo = "tree-sitter-ron";
2611 rev = "78938553b93075e638035f624973083451b29055";
2612 hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0=";
2613 };
2614 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ron";
2615 };
2616 rst = buildGrammar {
2617 language = "rst";
2618 version = "0.0.0+rev=4e562e1";
2619 src = fetchFromGitHub {
2620 owner = "stsewd";
2621 repo = "tree-sitter-rst";
2622 rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15";
2623 hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY=";
2624 };
2625 meta.homepage = "https://github.com/stsewd/tree-sitter-rst";
2626 };
2627 ruby = buildGrammar {
2628 language = "ruby";
2629 version = "0.0.0+rev=89bd7a8";
2630 src = fetchFromGitHub {
2631 owner = "tree-sitter";
2632 repo = "tree-sitter-ruby";
2633 rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6";
2634 hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc=";
2635 };
2636 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
2637 };
2638 runescript = buildGrammar {
2639 language = "runescript";
2640 version = "0.0.0+rev=cf85bbd";
2641 src = fetchFromGitHub {
2642 owner = "2004Scape";
2643 repo = "tree-sitter-runescript";
2644 rev = "cf85bbd5da0c5ad243301d889c7f84d790a4cae4";
2645 hash = "sha256-LRHTy5XMU2FOru7YrFlwuDU7brtnI/8RhAdQnY7Fkpk=";
2646 };
2647 meta.homepage = "https://github.com/2004Scape/tree-sitter-runescript";
2648 };
2649 rust = buildGrammar {
2650 language = "rust";
2651 version = "0.0.0+rev=3691201";
2652 src = fetchFromGitHub {
2653 owner = "tree-sitter";
2654 repo = "tree-sitter-rust";
2655 rev = "3691201b01cacb2f96ffca4c632c4e938bfacd88";
2656 hash = "sha256-a9Te7SXVd7hkinrpvwrWgb6J53PoSL/Irk0DpQ6vS7k=";
2657 };
2658 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust";
2659 };
2660 scala = buildGrammar {
2661 language = "scala";
2662 version = "0.0.0+rev=2d55e74";
2663 src = fetchFromGitHub {
2664 owner = "tree-sitter";
2665 repo = "tree-sitter-scala";
2666 rev = "2d55e74b0485fe05058ffe5e8155506c9710c767";
2667 hash = "sha256-ZE+zjpb52hvehJjNchJYK81XZbGAudeTRxlczuoix5g=";
2668 };
2669 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
2670 };
2671 scfg = buildGrammar {
2672 language = "scfg";
2673 version = "0.0.0+rev=2f3709e";
2674 src = fetchFromGitHub {
2675 owner = "rockorager";
2676 repo = "tree-sitter-scfg";
2677 rev = "2f3709e7656fa2c443f92041c91a9f843f8cd625";
2678 hash = "sha256-2/n+pSR6Ojahm8iBnpNsQscrXQqzZflKBA42gX29u50=";
2679 };
2680 generate = true;
2681 meta.homepage = "https://github.com/rockorager/tree-sitter-scfg";
2682 };
2683 scheme = buildGrammar {
2684 language = "scheme";
2685 version = "0.0.0+rev=e35b41a";
2686 src = fetchFromGitHub {
2687 owner = "6cdh";
2688 repo = "tree-sitter-scheme";
2689 rev = "e35b41a183164f4a12e10da3d0c430e837c3d75a";
2690 hash = "sha256-drLgTk0opTlyQFgsFdz0hPNl6wzMcQaRycpqIpWirIk=";
2691 };
2692 meta.homepage = "https://github.com/6cdh/tree-sitter-scheme";
2693 };
2694 scss = buildGrammar {
2695 language = "scss";
2696 version = "0.0.0+rev=c478c68";
2697 src = fetchFromGitHub {
2698 owner = "serenadeai";
2699 repo = "tree-sitter-scss";
2700 rev = "c478c6868648eff49eb04a4df90d703dc45b312a";
2701 hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=";
2702 };
2703 meta.homepage = "https://github.com/serenadeai/tree-sitter-scss";
2704 };
2705 sflog = buildGrammar {
2706 language = "sflog";
2707 version = "0.0.0+rev=3597575";
2708 src = fetchFromGitHub {
2709 owner = "aheber";
2710 repo = "tree-sitter-sfapex";
2711 rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d";
2712 hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80=";
2713 };
2714 location = "sflog";
2715 meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
2716 };
2717 slang = buildGrammar {
2718 language = "slang";
2719 version = "0.0.0+rev=a4454e3";
2720 src = fetchFromGitHub {
2721 owner = "tree-sitter-grammars";
2722 repo = "tree-sitter-slang";
2723 rev = "a4454e3004a9e8fea2df7fd2535fbaa05500da21";
2724 hash = "sha256-z1cIxsunZ7ZhzaQVuYtsXbgdrNjDcYtGi/jOQ+FhlYM=";
2725 };
2726 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang";
2727 };
2728 slim = buildGrammar {
2729 language = "slim";
2730 version = "0.0.0+rev=a06113f";
2731 src = fetchFromGitHub {
2732 owner = "theoo";
2733 repo = "tree-sitter-slim";
2734 rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe";
2735 hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw=";
2736 };
2737 meta.homepage = "https://github.com/theoo/tree-sitter-slim";
2738 };
2739 slint = buildGrammar {
2740 language = "slint";
2741 version = "0.0.0+rev=96bc969";
2742 src = fetchFromGitHub {
2743 owner = "slint-ui";
2744 repo = "tree-sitter-slint";
2745 rev = "96bc969d20ff347030519184ea2467f4046a524d";
2746 hash = "sha256-yTZxuA3Bco0Cv+kZ1VbfQZbIu12Y5N4b3HIUJ/PBpWA=";
2747 };
2748 meta.homepage = "https://github.com/slint-ui/tree-sitter-slint";
2749 };
2750 smali = buildGrammar {
2751 language = "smali";
2752 version = "0.0.0+rev=fdfa6a1";
2753 src = fetchFromGitHub {
2754 owner = "tree-sitter-grammars";
2755 repo = "tree-sitter-smali";
2756 rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346";
2757 hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw=";
2758 };
2759 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali";
2760 };
2761 smithy = buildGrammar {
2762 language = "smithy";
2763 version = "0.0.0+rev=ec4fe14";
2764 src = fetchFromGitHub {
2765 owner = "indoorvivants";
2766 repo = "tree-sitter-smithy";
2767 rev = "ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433";
2768 hash = "sha256-wEm4HSfeZOpn1OKw7ipLhoeNko8aPKDl2abupdQq+ok=";
2769 };
2770 meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy";
2771 };
2772 snakemake = buildGrammar {
2773 language = "snakemake";
2774 version = "0.0.0+rev=f36c158";
2775 src = fetchFromGitHub {
2776 owner = "osthomas";
2777 repo = "tree-sitter-snakemake";
2778 rev = "f36c1587624d6d84376c82a357c20fc319cbf02c";
2779 hash = "sha256-yiEfMB67bIaIj+iXQ/ShvVQES6HCWnKI6DzWxsrIrRk=";
2780 };
2781 meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake";
2782 };
2783 solidity = buildGrammar {
2784 language = "solidity";
2785 version = "0.0.0+rev=d38dcd0";
2786 src = fetchFromGitHub {
2787 owner = "JoranHonig";
2788 repo = "tree-sitter-solidity";
2789 rev = "d38dcd0b58b223c43e3f9265914fb3167dc624c6";
2790 hash = "sha256-NdulFV/uu6qqZGeUrnNe11aG7Q9Qmr0RU5aUbeu3pL8=";
2791 };
2792 meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity";
2793 };
2794 soql = buildGrammar {
2795 language = "soql";
2796 version = "0.0.0+rev=3597575";
2797 src = fetchFromGitHub {
2798 owner = "aheber";
2799 repo = "tree-sitter-sfapex";
2800 rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d";
2801 hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80=";
2802 };
2803 location = "soql";
2804 meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
2805 };
2806 sosl = buildGrammar {
2807 language = "sosl";
2808 version = "0.0.0+rev=3597575";
2809 src = fetchFromGitHub {
2810 owner = "aheber";
2811 repo = "tree-sitter-sfapex";
2812 rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d";
2813 hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80=";
2814 };
2815 location = "sosl";
2816 meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
2817 };
2818 sourcepawn = buildGrammar {
2819 language = "sourcepawn";
2820 version = "0.0.0+rev=5a8fdd4";
2821 src = fetchFromGitHub {
2822 owner = "nilshelmig";
2823 repo = "tree-sitter-sourcepawn";
2824 rev = "5a8fdd446b516c81e218245c12129c6ad4bccfa2";
2825 hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0=";
2826 };
2827 meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn";
2828 };
2829 sparql = buildGrammar {
2830 language = "sparql";
2831 version = "0.0.0+rev=d853661";
2832 src = fetchFromGitHub {
2833 owner = "GordianDziwis";
2834 repo = "tree-sitter-sparql";
2835 rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58";
2836 hash = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU=";
2837 };
2838 meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql";
2839 };
2840 sql = buildGrammar {
2841 language = "sql";
2842 version = "0.0.0+rev=b1ec2aa";
2843 src = fetchFromGitHub {
2844 owner = "derekstride";
2845 repo = "tree-sitter-sql";
2846 rev = "b1ec2aa5091624e4729f0a771a6d631afebf1ed4";
2847 hash = "sha256-DSPmzoCO2jGkBeeKp2+pFlTPfrirnmMJEjRsabtDn/E=";
2848 };
2849 meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
2850 };
2851 squirrel = buildGrammar {
2852 language = "squirrel";
2853 version = "0.0.0+rev=072c969";
2854 src = fetchFromGitHub {
2855 owner = "tree-sitter-grammars";
2856 repo = "tree-sitter-squirrel";
2857 rev = "072c969749e66f000dba35a33c387650e203e96e";
2858 hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU=";
2859 };
2860 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-squirrel";
2861 };
2862 ssh_config = buildGrammar {
2863 language = "ssh_config";
2864 version = "0.0.0+rev=2d620d0";
2865 src = fetchFromGitHub {
2866 owner = "tree-sitter-grammars";
2867 repo = "tree-sitter-ssh-config";
2868 rev = "2d620d0ad636705800cf0ddb92c30afe703cd84f";
2869 hash = "sha256-9eSiS8xhCmOJ4KaC3FUkTZE2iLWpE8xbDgsmj0DtgOA=";
2870 };
2871 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config";
2872 };
2873 starlark = buildGrammar {
2874 language = "starlark";
2875 version = "0.0.0+rev=a453dbf";
2876 src = fetchFromGitHub {
2877 owner = "tree-sitter-grammars";
2878 repo = "tree-sitter-starlark";
2879 rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69";
2880 hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I=";
2881 };
2882 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-starlark";
2883 };
2884 strace = buildGrammar {
2885 language = "strace";
2886 version = "0.0.0+rev=d819cdd";
2887 src = fetchFromGitHub {
2888 owner = "sigmaSd";
2889 repo = "tree-sitter-strace";
2890 rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36";
2891 hash = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg=";
2892 };
2893 meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace";
2894 };
2895 styled = buildGrammar {
2896 language = "styled";
2897 version = "0.0.0+rev=319cdca";
2898 src = fetchFromGitHub {
2899 owner = "mskelton";
2900 repo = "tree-sitter-styled";
2901 rev = "319cdcaa0346ba6db668a222d938e5c3569e2a51";
2902 hash = "sha256-sKRSgN5mSF+uolWD6iKrCR83Ssroytr8ZGduTTyyxGQ=";
2903 };
2904 meta.homepage = "https://github.com/mskelton/tree-sitter-styled";
2905 };
2906 supercollider = buildGrammar {
2907 language = "supercollider";
2908 version = "0.0.0+rev=1a8ee0d";
2909 src = fetchFromGitHub {
2910 owner = "madskjeldgaard";
2911 repo = "tree-sitter-supercollider";
2912 rev = "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7";
2913 hash = "sha256-G23AZO1zvTvRE9ciV7qMuSoaCYulhyOkwiRwgK06NRQ=";
2914 };
2915 meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider";
2916 };
2917 superhtml = buildGrammar {
2918 language = "superhtml";
2919 version = "0.0.0+rev=a67317f";
2920 src = fetchFromGitHub {
2921 owner = "kristoff-it";
2922 repo = "superhtml";
2923 rev = "a67317fb81afe76cc04e6d92124cfc20a903cee7";
2924 hash = "sha256-Timo86R0nIktTThut1AlNzawnb5r3rddxY1VObdVSVE=";
2925 };
2926 location = "tree-sitter-superhtml";
2927 meta.homepage = "https://github.com/kristoff-it/superhtml";
2928 };
2929 surface = buildGrammar {
2930 language = "surface";
2931 version = "0.0.0+rev=f4586b3";
2932 src = fetchFromGitHub {
2933 owner = "connorlay";
2934 repo = "tree-sitter-surface";
2935 rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032";
2936 hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA=";
2937 };
2938 meta.homepage = "https://github.com/connorlay/tree-sitter-surface";
2939 };
2940 svelte = buildGrammar {
2941 language = "svelte";
2942 version = "0.0.0+rev=ae5199d";
2943 src = fetchFromGitHub {
2944 owner = "tree-sitter-grammars";
2945 repo = "tree-sitter-svelte";
2946 rev = "ae5199db47757f785e43a14b332118a5474de1a2";
2947 hash = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4=";
2948 };
2949 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte";
2950 };
2951 sway = buildGrammar {
2952 language = "sway";
2953 version = "0.0.0+rev=3950067";
2954 src = fetchFromGitHub {
2955 owner = "FuelLabs";
2956 repo = "tree-sitter-sway";
2957 rev = "395006713db3bbb90d267ebdfcbf1881b399b05c";
2958 hash = "sha256-5Js5WbpQAln6cfdjEd0emMtkC6uFGWA2LXQZkiXbap4=";
2959 };
2960 meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git";
2961 };
2962 swift = buildGrammar {
2963 language = "swift";
2964 version = "0.0.0+rev=99a5241";
2965 src = fetchFromGitHub {
2966 owner = "alex-pinkus";
2967 repo = "tree-sitter-swift";
2968 rev = "99a5241ceac351a4af57bcc3571cef5064bde0a3";
2969 hash = "sha256-JmOIzQ1xRTvttscPXjzDDWjFV0+4R1MusGlQCz11Ydo=";
2970 };
2971 generate = true;
2972 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
2973 };
2974 sxhkdrc = buildGrammar {
2975 language = "sxhkdrc";
2976 version = "0.0.0+rev=440d5f9";
2977 src = fetchFromGitHub {
2978 owner = "RaafatTurki";
2979 repo = "tree-sitter-sxhkdrc";
2980 rev = "440d5f913d9465c9c776a1bd92334d32febcf065";
2981 hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI=";
2982 };
2983 meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc";
2984 };
2985 systemtap = buildGrammar {
2986 language = "systemtap";
2987 version = "0.0.0+rev=f2b378a";
2988 src = fetchFromGitHub {
2989 owner = "ok-ryoko";
2990 repo = "tree-sitter-systemtap";
2991 rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d";
2992 hash = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ=";
2993 };
2994 meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap";
2995 };
2996 systemverilog = buildGrammar {
2997 language = "systemverilog";
2998 version = "0.0.0+rev=140a6d9";
2999 src = fetchFromGitHub {
3000 owner = "gmlarumbe";
3001 repo = "tree-sitter-systemverilog";
3002 rev = "140a6d96aa753f550d01c0d6c95dbf7c0cfae3fb";
3003 hash = "sha256-YR5drmlt7+6D9jc6k0xIC04Y8ap3X51+AA6RIEfYIZw=";
3004 };
3005 meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog";
3006 };
3007 t32 = buildGrammar {
3008 language = "t32";
3009 version = "0.0.0+rev=335e553";
3010 src = fetchFromGitLab {
3011 owner = "xasc";
3012 repo = "tree-sitter-t32";
3013 rev = "335e5533de72a4ac8c6763958df1befbdc855a30";
3014 hash = "sha256-6GO3B5Llr/89bQs9Vv7JA5xo7Gbw72PHqlxZonx8MU0=";
3015 };
3016 meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32";
3017 };
3018 tablegen = buildGrammar {
3019 language = "tablegen";
3020 version = "0.0.0+rev=b117088";
3021 src = fetchFromGitHub {
3022 owner = "tree-sitter-grammars";
3023 repo = "tree-sitter-tablegen";
3024 rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4";
3025 hash = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM=";
3026 };
3027 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tablegen";
3028 };
3029 tact = buildGrammar {
3030 language = "tact";
3031 version = "0.0.0+rev=a6267c2";
3032 src = fetchFromGitHub {
3033 owner = "tact-lang";
3034 repo = "tree-sitter-tact";
3035 rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad";
3036 hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM=";
3037 };
3038 meta.homepage = "https://github.com/tact-lang/tree-sitter-tact";
3039 };
3040 tcl = buildGrammar {
3041 language = "tcl";
3042 version = "0.0.0+rev=f15e711";
3043 src = fetchFromGitHub {
3044 owner = "tree-sitter-grammars";
3045 repo = "tree-sitter-tcl";
3046 rev = "f15e711167661d1ba541d4f62b9dbfc4ce61ec56";
3047 hash = "sha256-173xUAc2/LMDQSTEM3l3R4UuF/R5fdUyhEpXv6Eh02s=";
3048 };
3049 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl";
3050 };
3051 teal = buildGrammar {
3052 language = "teal";
3053 version = "0.0.0+rev=05d276e";
3054 src = fetchFromGitHub {
3055 owner = "euclidianAce";
3056 repo = "tree-sitter-teal";
3057 rev = "05d276e737055e6f77a21335b7573c9d3c091e2f";
3058 hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w=";
3059 };
3060 generate = true;
3061 meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal";
3062 };
3063 templ = buildGrammar {
3064 language = "templ";
3065 version = "0.0.0+rev=a35a02c";
3066 src = fetchFromGitHub {
3067 owner = "vrischmann";
3068 repo = "tree-sitter-templ";
3069 rev = "a35a02cb608291ac8c12082dcbd2b5f34a7ad45f";
3070 hash = "sha256-UuyBBcoOLr+OKp5hxyxK7HNrpUo+CQzz4K4HNvJVkO4=";
3071 };
3072 meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
3073 };
3074 tera = buildGrammar {
3075 language = "tera";
3076 version = "0.0.0+rev=692937d";
3077 src = fetchFromGitHub {
3078 owner = "uncenter";
3079 repo = "tree-sitter-tera";
3080 rev = "692937d52c8dfd91ce0dde722b9b4febbc9bc712";
3081 hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38=";
3082 };
3083 meta.homepage = "https://github.com/uncenter/tree-sitter-tera";
3084 };
3085 terraform = buildGrammar {
3086 language = "terraform";
3087 version = "0.0.0+rev=fad9918";
3088 src = fetchFromGitHub {
3089 owner = "MichaHoffmann";
3090 repo = "tree-sitter-hcl";
3091 rev = "fad991865fee927dd1de5e172fb3f08ac674d914";
3092 hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE=";
3093 };
3094 location = "dialects/terraform";
3095 meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
3096 };
3097 textproto = buildGrammar {
3098 language = "textproto";
3099 version = "0.0.0+rev=568471b";
3100 src = fetchFromGitHub {
3101 owner = "PorterAtGoogle";
3102 repo = "tree-sitter-textproto";
3103 rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b";
3104 hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ=";
3105 };
3106 meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto";
3107 };
3108 thrift = buildGrammar {
3109 language = "thrift";
3110 version = "0.0.0+rev=68fd0d8";
3111 src = fetchFromGitHub {
3112 owner = "tree-sitter-grammars";
3113 repo = "tree-sitter-thrift";
3114 rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf";
3115 hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y=";
3116 };
3117 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-thrift";
3118 };
3119 tiger = buildGrammar {
3120 language = "tiger";
3121 version = "0.0.0+rev=4a77b2d";
3122 src = fetchFromGitHub {
3123 owner = "ambroisie";
3124 repo = "tree-sitter-tiger";
3125 rev = "4a77b2d7a004587646bddc4e854779044b6db459";
3126 hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ=";
3127 };
3128 meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger";
3129 };
3130 tlaplus = buildGrammar {
3131 language = "tlaplus";
3132 version = "0.0.0+rev=2d83194";
3133 src = fetchFromGitHub {
3134 owner = "tlaplus-community";
3135 repo = "tree-sitter-tlaplus";
3136 rev = "2d831940c782850f64dabf5b7b17e9e51f7f0ebb";
3137 hash = "sha256-AW22SNBF6Y2jD6ROwE3vANWGX08HqR0XjVkthAL+QJs=";
3138 };
3139 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus";
3140 };
3141 tmux = buildGrammar {
3142 language = "tmux";
3143 version = "0.0.0+rev=0252ecd";
3144 src = fetchFromGitHub {
3145 owner = "Freed-Wu";
3146 repo = "tree-sitter-tmux";
3147 rev = "0252ecd080016e45e6305ef1a943388f5ae2f4b4";
3148 hash = "sha256-8f78qYxqoiOAnl3HzEbF4Rci3rFy0SnELoU+QP7pUlk=";
3149 };
3150 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux";
3151 };
3152 todotxt = buildGrammar {
3153 language = "todotxt";
3154 version = "0.0.0+rev=3937c5c";
3155 src = fetchFromGitHub {
3156 owner = "arnarg";
3157 repo = "tree-sitter-todotxt";
3158 rev = "3937c5cd105ec4127448651a21aef45f52d19609";
3159 hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=";
3160 };
3161 meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt";
3162 };
3163 toml = buildGrammar {
3164 language = "toml";
3165 version = "0.0.0+rev=64b5683";
3166 src = fetchFromGitHub {
3167 owner = "tree-sitter-grammars";
3168 repo = "tree-sitter-toml";
3169 rev = "64b56832c2cffe41758f28e05c756a3a98d16f41";
3170 hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk=";
3171 };
3172 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-toml";
3173 };
3174 tsv = buildGrammar {
3175 language = "tsv";
3176 version = "0.0.0+rev=7eb7297";
3177 src = fetchFromGitHub {
3178 owner = "tree-sitter-grammars";
3179 repo = "tree-sitter-csv";
3180 rev = "7eb7297823605392d2bbcc4c09b1cd18d6fa9529";
3181 hash = "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=";
3182 };
3183 location = "tsv";
3184 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv";
3185 };
3186 tsx = buildGrammar {
3187 language = "tsx";
3188 version = "0.0.0+rev=75b3874";
3189 src = fetchFromGitHub {
3190 owner = "tree-sitter";
3191 repo = "tree-sitter-typescript";
3192 rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f";
3193 hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s=";
3194 };
3195 location = "tsx";
3196 meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
3197 };
3198 turtle = buildGrammar {
3199 language = "turtle";
3200 version = "0.0.0+rev=7f789ea";
3201 src = fetchFromGitHub {
3202 owner = "GordianDziwis";
3203 repo = "tree-sitter-turtle";
3204 rev = "7f789ea7ef765080f71a298fc96b7c957fa24422";
3205 hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA=";
3206 };
3207 meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle";
3208 };
3209 twig = buildGrammar {
3210 language = "twig";
3211 version = "0.0.0+rev=7195ee5";
3212 src = fetchFromGitHub {
3213 owner = "gbprod";
3214 repo = "tree-sitter-twig";
3215 rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104";
3216 hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w=";
3217 };
3218 meta.homepage = "https://github.com/gbprod/tree-sitter-twig";
3219 };
3220 typescript = buildGrammar {
3221 language = "typescript";
3222 version = "0.0.0+rev=75b3874";
3223 src = fetchFromGitHub {
3224 owner = "tree-sitter";
3225 repo = "tree-sitter-typescript";
3226 rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f";
3227 hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s=";
3228 };
3229 location = "typescript";
3230 meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
3231 };
3232 typespec = buildGrammar {
3233 language = "typespec";
3234 version = "0.0.0+rev=814c982";
3235 src = fetchFromGitHub {
3236 owner = "happenslol";
3237 repo = "tree-sitter-typespec";
3238 rev = "814c98283fd92a248ba9d49ebfe61bc672a35875";
3239 hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c=";
3240 };
3241 meta.homepage = "https://github.com/happenslol/tree-sitter-typespec";
3242 };
3243 typoscript = buildGrammar {
3244 language = "typoscript";
3245 version = "0.0.0+rev=5d8fde8";
3246 src = fetchFromGitHub {
3247 owner = "Teddytrombone";
3248 repo = "tree-sitter-typoscript";
3249 rev = "5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f";
3250 hash = "sha256-GysGb879dk5e1U6OO26q1gVAhkWxc/GRpkNN785ZoQw=";
3251 };
3252 meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript";
3253 };
3254 typst = buildGrammar {
3255 language = "typst";
3256 version = "0.0.0+rev=46cf4de";
3257 src = fetchFromGitHub {
3258 owner = "uben0";
3259 repo = "tree-sitter-typst";
3260 rev = "46cf4ded12ee974a70bf8457263b67ad7ee0379d";
3261 hash = "sha256-s/9R3DKA6dix6BkU4mGXaVggE4bnzOyu20T1wuqHQxk=";
3262 };
3263 meta.homepage = "https://github.com/uben0/tree-sitter-typst";
3264 };
3265 udev = buildGrammar {
3266 language = "udev";
3267 version = "0.0.0+rev=2fcb563";
3268 src = fetchFromGitHub {
3269 owner = "tree-sitter-grammars";
3270 repo = "tree-sitter-udev";
3271 rev = "2fcb563a4d56a6b8e8c129252325fc6335e4acbf";
3272 hash = "sha256-EZwYyhMOPlQoeIRCbHOIfMaO5WEK6eKIVeC1NQgm+is=";
3273 };
3274 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-udev";
3275 };
3276 ungrammar = buildGrammar {
3277 language = "ungrammar";
3278 version = "0.0.0+rev=debd26f";
3279 src = fetchFromGitHub {
3280 owner = "tree-sitter-grammars";
3281 repo = "tree-sitter-ungrammar";
3282 rev = "debd26fed283d80456ebafa33a06957b0c52e451";
3283 hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU=";
3284 };
3285 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ungrammar";
3286 };
3287 unison = buildGrammar {
3288 language = "unison";
3289 version = "0.0.0+rev=169e7f7";
3290 src = fetchFromGitHub {
3291 owner = "kylegoetz";
3292 repo = "tree-sitter-unison";
3293 rev = "169e7f748a540ec360c0cb086b448faad012caa4";
3294 hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo=";
3295 };
3296 generate = true;
3297 meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison";
3298 };
3299 usd = buildGrammar {
3300 language = "usd";
3301 version = "0.0.0+rev=4e0875f";
3302 src = fetchFromGitHub {
3303 owner = "ColinKennedy";
3304 repo = "tree-sitter-usd";
3305 rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216";
3306 hash = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI=";
3307 };
3308 meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd";
3309 };
3310 uxntal = buildGrammar {
3311 language = "uxntal";
3312 version = "0.0.0+rev=ad9b638";
3313 src = fetchFromGitHub {
3314 owner = "tree-sitter-grammars";
3315 repo = "tree-sitter-uxntal";
3316 rev = "ad9b638b914095320de85d59c49ab271603af048";
3317 hash = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4=";
3318 };
3319 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-uxntal";
3320 };
3321 v = buildGrammar {
3322 language = "v";
3323 version = "0.0.0+rev=236d51b";
3324 src = fetchFromGitHub {
3325 owner = "vlang";
3326 repo = "v-analyzer";
3327 rev = "236d51bba1bccd57fd2950956fbffe5fe0248735";
3328 hash = "sha256-rw/8sPQPB4yfe+EPgMoyyRjuf8JjdNJGpo17/9w8JCs=";
3329 };
3330 location = "tree_sitter_v";
3331 meta.homepage = "https://github.com/vlang/v-analyzer";
3332 };
3333 vala = buildGrammar {
3334 language = "vala";
3335 version = "0.0.0+rev=97e6db3";
3336 src = fetchFromGitHub {
3337 owner = "vala-lang";
3338 repo = "tree-sitter-vala";
3339 rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4";
3340 hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0=";
3341 };
3342 meta.homepage = "https://github.com/vala-lang/tree-sitter-vala";
3343 };
3344 vento = buildGrammar {
3345 language = "vento";
3346 version = "0.0.0+rev=3b32474";
3347 src = fetchFromGitHub {
3348 owner = "ventojs";
3349 repo = "tree-sitter-vento";
3350 rev = "3b32474bc29584ea214e4e84b47102408263fe0e";
3351 hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y=";
3352 };
3353 meta.homepage = "https://github.com/ventojs/tree-sitter-vento";
3354 };
3355 vhdl = buildGrammar {
3356 language = "vhdl";
3357 version = "0.0.0+rev=73ff9d3";
3358 src = fetchFromGitHub {
3359 owner = "jpt13653903";
3360 repo = "tree-sitter-vhdl";
3361 rev = "73ff9d3e7bc42b8cc123bf5f0b2db12a900ee9b7";
3362 hash = "sha256-8Fp/x3TC+bq4nJdbeVdBrnz7QnBSD1sc5CC0TRh0mGc=";
3363 };
3364 meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl";
3365 };
3366 vhs = buildGrammar {
3367 language = "vhs";
3368 version = "0.0.0+rev=0c6fae9";
3369 src = fetchFromGitHub {
3370 owner = "charmbracelet";
3371 repo = "tree-sitter-vhs";
3372 rev = "0c6fae9d2cfc5b217bfd1fe84a7678f5917116db";
3373 hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk=";
3374 };
3375 meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs";
3376 };
3377 vim = buildGrammar {
3378 language = "vim";
3379 version = "0.0.0+rev=3dd4747";
3380 src = fetchFromGitHub {
3381 owner = "tree-sitter-grammars";
3382 repo = "tree-sitter-vim";
3383 rev = "3dd4747082d1b717b8978211c06ef7b6cd16125b";
3384 hash = "sha256-HOf35dd+zcpXHxFuWjJ6ju/5UZzALe0fUPPuAWXUIHM=";
3385 };
3386 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim";
3387 };
3388 vimdoc = buildGrammar {
3389 language = "vimdoc";
3390 version = "0.0.0+rev=9f6191a";
3391 src = fetchFromGitHub {
3392 owner = "neovim";
3393 repo = "tree-sitter-vimdoc";
3394 rev = "9f6191a98702edc1084245abd5523279d4b681fb";
3395 hash = "sha256-vAKX9Mx+ZYz7c2dWv01GOJN6Wud7pjddg2luAis0Ib4=";
3396 };
3397 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc";
3398 };
3399 vrl = buildGrammar {
3400 language = "vrl";
3401 version = "0.0.0+rev=274b3ce";
3402 src = fetchFromGitHub {
3403 owner = "belltoy";
3404 repo = "tree-sitter-vrl";
3405 rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba";
3406 hash = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4=";
3407 };
3408 meta.homepage = "https://github.com/belltoy/tree-sitter-vrl";
3409 };
3410 vue = buildGrammar {
3411 language = "vue";
3412 version = "0.0.0+rev=22bdfa6";
3413 src = fetchFromGitHub {
3414 owner = "tree-sitter-grammars";
3415 repo = "tree-sitter-vue";
3416 rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff";
3417 hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY=";
3418 };
3419 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue";
3420 };
3421 wgsl = buildGrammar {
3422 language = "wgsl";
3423 version = "0.0.0+rev=40259f3";
3424 src = fetchFromGitHub {
3425 owner = "szebniok";
3426 repo = "tree-sitter-wgsl";
3427 rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65";
3428 hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA=";
3429 };
3430 meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl";
3431 };
3432 wgsl_bevy = buildGrammar {
3433 language = "wgsl_bevy";
3434 version = "0.0.0+rev=47c1818";
3435 src = fetchFromGitHub {
3436 owner = "tree-sitter-grammars";
3437 repo = "tree-sitter-wgsl-bevy";
3438 rev = "47c1818d245a6156a488c4c4d06e9336714bae9b";
3439 hash = "sha256-oL9HDMDl6MgDLZw4NWtdX7W775JZKwD2BweAO+9iI/k=";
3440 };
3441 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy";
3442 };
3443 wing = buildGrammar {
3444 language = "wing";
3445 version = "0.0.0+rev=76e0c25";
3446 src = fetchFromGitHub {
3447 owner = "winglang";
3448 repo = "tree-sitter-wing";
3449 rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947";
3450 hash = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I=";
3451 };
3452 meta.homepage = "https://github.com/winglang/tree-sitter-wing";
3453 };
3454 wit = buildGrammar {
3455 language = "wit";
3456 version = "0.0.0+rev=37bf43c";
3457 src = fetchFromGitHub {
3458 owner = "liamwh";
3459 repo = "tree-sitter-wit";
3460 rev = "37bf43c7f11d2b4af7a78d98a19e6d5c2cf04ad2";
3461 hash = "sha256-8RRffYuw1wmtRgGGMIfzKnZPM4dKGd0h7A5oOVfEk1Y=";
3462 };
3463 meta.homepage = "https://github.com/liamwh/tree-sitter-wit";
3464 };
3465 xcompose = buildGrammar {
3466 language = "xcompose";
3467 version = "0.0.0+rev=a51d636";
3468 src = fetchFromGitHub {
3469 owner = "tree-sitter-grammars";
3470 repo = "tree-sitter-xcompose";
3471 rev = "a51d6366f041dbefec4da39a7eb3168a9b1cbc0e";
3472 hash = "sha256-3V+elXkVBk2aZnDy5Q/MDpBWEWb/mvjh2t2pnjnzgA0=";
3473 };
3474 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xcompose";
3475 };
3476 xml = buildGrammar {
3477 language = "xml";
3478 version = "0.0.0+rev=87be254";
3479 src = fetchFromGitHub {
3480 owner = "tree-sitter-grammars";
3481 repo = "tree-sitter-xml";
3482 rev = "87be254e12169240a0e0214dbee5e208df96fa75";
3483 hash = "sha256-Wf5PY8I0i/YH5dTgVhiZ+DZ2LGsc+NPVWyzkidaQxeI=";
3484 };
3485 location = "xml";
3486 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
3487 };
3488 xresources = buildGrammar {
3489 language = "xresources";
3490 version = "0.0.0+rev=b0822f2";
3491 src = fetchFromGitHub {
3492 owner = "ValdezFOmar";
3493 repo = "tree-sitter-xresources";
3494 rev = "b0822f2ea47600c6e11ee64b2dec8353c9684e8d";
3495 hash = "sha256-fO0MtUEg3he+DbJcdZQpkdvRcBOmiHw5d+4Cn5E5erA=";
3496 };
3497 meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
3498 };
3499 yaml = buildGrammar {
3500 language = "yaml";
3501 version = "0.0.0+rev=3431ec2";
3502 src = fetchFromGitHub {
3503 owner = "tree-sitter-grammars";
3504 repo = "tree-sitter-yaml";
3505 rev = "3431ec21da1dde751bab55520963cf3a4f1121f3";
3506 hash = "sha256-4XYAgMXq9AmEuejbM+y1x9oHrStxgrXlm3zg33iEvNQ=";
3507 };
3508 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml";
3509 };
3510 yang = buildGrammar {
3511 language = "yang";
3512 version = "0.0.0+rev=2c0e6be";
3513 src = fetchFromGitHub {
3514 owner = "Hubro";
3515 repo = "tree-sitter-yang";
3516 rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502";
3517 hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8=";
3518 };
3519 meta.homepage = "https://github.com/Hubro/tree-sitter-yang";
3520 };
3521 yuck = buildGrammar {
3522 language = "yuck";
3523 version = "0.0.0+rev=e877f6a";
3524 src = fetchFromGitHub {
3525 owner = "tree-sitter-grammars";
3526 repo = "tree-sitter-yuck";
3527 rev = "e877f6ade4b77d5ef8787075141053631ba12318";
3528 hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI=";
3529 };
3530 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck";
3531 };
3532 zathurarc = buildGrammar {
3533 language = "zathurarc";
3534 version = "0.0.0+rev=0554b4a";
3535 src = fetchFromGitHub {
3536 owner = "Freed-Wu";
3537 repo = "tree-sitter-zathurarc";
3538 rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31";
3539 hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw=";
3540 };
3541 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc";
3542 };
3543 zig = buildGrammar {
3544 language = "zig";
3545 version = "0.0.0+rev=b670c8d";
3546 src = fetchFromGitHub {
3547 owner = "tree-sitter-grammars";
3548 repo = "tree-sitter-zig";
3549 rev = "b670c8df85a1568f498aa5c8cae42f51a90473c0";
3550 hash = "sha256-lDMmnmeGr2ti9W692ZqySWObzSUa9vY7f+oHZiE8N+U=";
3551 };
3552 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig";
3553 };
3554 ziggy = buildGrammar {
3555 language = "ziggy";
3556 version = "0.0.0+rev=de70337";
3557 src = fetchFromGitHub {
3558 owner = "kristoff-it";
3559 repo = "ziggy";
3560 rev = "de703372b2da6fd2c25a8a3c424663ff6bece4ac";
3561 hash = "sha256-O4IV9V+Xn1DL/gZ7UoAKZTtlv/QToRsmJizQwQZZRqc=";
3562 };
3563 location = "tree-sitter-ziggy";
3564 meta.homepage = "https://github.com/kristoff-it/ziggy";
3565 };
3566 ziggy_schema = buildGrammar {
3567 language = "ziggy_schema";
3568 version = "0.0.0+rev=fe3bf93";
3569 src = fetchFromGitHub {
3570 owner = "kristoff-it";
3571 repo = "ziggy";
3572 rev = "fe3bf9389e7ff213cf3548caaf9c6f3d4bb38647";
3573 hash = "sha256-w2WO2N3+XJWhWnt9swOux2ynKxmePbB4VojXM8K5GAo=";
3574 };
3575 location = "tree-sitter-ziggy-schema";
3576 meta.homepage = "https://github.com/kristoff-it/ziggy";
3577 };
3578}