chore: update dependencies and regenerate parser.c

This commit is contained in:
Uy Ha 2022-07-04 11:55:02 +07:00
parent 5020572408
commit 961d625282
3 changed files with 6 additions and 763 deletions

View file

@ -20,7 +20,7 @@ include = [
path = "bindings/rust/lib.rs" path = "bindings/rust/lib.rs"
[dependencies] [dependencies]
tree-sitter = "0.17" tree-sitter = "0.20"
[build-dependencies] [build-dependencies]
cc = "1.0" cc = "1.0"

View file

@ -6,7 +6,7 @@
"author": "Uy Ha", "author": "Uy Ha",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"nan": "^2.14.2" "nan": "^2.16.0"
}, },
"tree-sitter": [ "tree-sitter": [
{ {
@ -16,5 +16,8 @@
"CMakeLists.txt" "CMakeLists.txt"
] ]
} }
] ],
"devDependencies": {
"tree-sitter-cli": "^0.20.6"
}
} }

View file

@ -658,766 +658,6 @@ static const uint16_t ts_non_terminal_alias_map[] = {
0, 0,
}; };
static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 5,
[6] = 6,
[7] = 2,
[8] = 8,
[9] = 9,
[10] = 10,
[11] = 11,
[12] = 12,
[13] = 13,
[14] = 14,
[15] = 15,
[16] = 16,
[17] = 17,
[18] = 18,
[19] = 19,
[20] = 20,
[21] = 21,
[22] = 22,
[23] = 23,
[24] = 2,
[25] = 5,
[26] = 5,
[27] = 27,
[28] = 2,
[29] = 8,
[30] = 10,
[31] = 11,
[32] = 12,
[33] = 13,
[34] = 14,
[35] = 16,
[36] = 18,
[37] = 20,
[38] = 22,
[39] = 8,
[40] = 5,
[41] = 41,
[42] = 2,
[43] = 8,
[44] = 10,
[45] = 11,
[46] = 12,
[47] = 13,
[48] = 48,
[49] = 14,
[50] = 16,
[51] = 18,
[52] = 52,
[53] = 20,
[54] = 54,
[55] = 22,
[56] = 56,
[57] = 57,
[58] = 5,
[59] = 5,
[60] = 60,
[61] = 61,
[62] = 22,
[63] = 63,
[64] = 64,
[65] = 65,
[66] = 66,
[67] = 67,
[68] = 20,
[69] = 2,
[70] = 8,
[71] = 71,
[72] = 12,
[73] = 8,
[74] = 10,
[75] = 75,
[76] = 11,
[77] = 12,
[78] = 78,
[79] = 13,
[80] = 14,
[81] = 22,
[82] = 20,
[83] = 18,
[84] = 16,
[85] = 10,
[86] = 14,
[87] = 13,
[88] = 11,
[89] = 16,
[90] = 12,
[91] = 18,
[92] = 20,
[93] = 11,
[94] = 22,
[95] = 18,
[96] = 96,
[97] = 16,
[98] = 13,
[99] = 10,
[100] = 14,
[101] = 101,
[102] = 102,
[103] = 102,
[104] = 102,
[105] = 101,
[106] = 102,
[107] = 101,
[108] = 102,
[109] = 101,
[110] = 101,
[111] = 102,
[112] = 101,
[113] = 113,
[114] = 114,
[115] = 115,
[116] = 116,
[117] = 117,
[118] = 118,
[119] = 119,
[120] = 120,
[121] = 114,
[122] = 122,
[123] = 115,
[124] = 122,
[125] = 115,
[126] = 114,
[127] = 119,
[128] = 120,
[129] = 118,
[130] = 117,
[131] = 116,
[132] = 116,
[133] = 117,
[134] = 120,
[135] = 116,
[136] = 117,
[137] = 120,
[138] = 114,
[139] = 122,
[140] = 119,
[141] = 118,
[142] = 118,
[143] = 122,
[144] = 115,
[145] = 119,
[146] = 116,
[147] = 117,
[148] = 120,
[149] = 114,
[150] = 122,
[151] = 115,
[152] = 119,
[153] = 118,
[154] = 118,
[155] = 116,
[156] = 117,
[157] = 120,
[158] = 114,
[159] = 122,
[160] = 115,
[161] = 119,
[162] = 162,
[163] = 163,
[164] = 162,
[165] = 162,
[166] = 166,
[167] = 166,
[168] = 166,
[169] = 166,
[170] = 170,
[171] = 171,
[172] = 172,
[173] = 173,
[174] = 162,
[175] = 175,
[176] = 166,
[177] = 166,
[178] = 162,
[179] = 179,
[180] = 180,
[181] = 179,
[182] = 179,
[183] = 179,
[184] = 180,
[185] = 179,
[186] = 179,
[187] = 180,
[188] = 180,
[189] = 180,
[190] = 180,
[191] = 191,
[192] = 192,
[193] = 193,
[194] = 191,
[195] = 195,
[196] = 193,
[197] = 192,
[198] = 193,
[199] = 199,
[200] = 199,
[201] = 199,
[202] = 192,
[203] = 192,
[204] = 191,
[205] = 193,
[206] = 199,
[207] = 192,
[208] = 199,
[209] = 191,
[210] = 191,
[211] = 211,
[212] = 192,
[213] = 199,
[214] = 193,
[215] = 193,
[216] = 191,
[217] = 173,
[218] = 171,
[219] = 173,
[220] = 220,
[221] = 220,
[222] = 220,
[223] = 171,
[224] = 220,
[225] = 171,
[226] = 171,
[227] = 173,
[228] = 173,
[229] = 229,
[230] = 230,
[231] = 231,
[232] = 232,
[233] = 232,
[234] = 232,
[235] = 235,
[236] = 230,
[237] = 232,
[238] = 238,
[239] = 238,
[240] = 240,
[241] = 241,
[242] = 235,
[243] = 243,
[244] = 238,
[245] = 235,
[246] = 238,
[247] = 238,
[248] = 235,
[249] = 235,
[250] = 235,
[251] = 232,
[252] = 235,
[253] = 238,
[254] = 238,
[255] = 232,
[256] = 232,
[257] = 257,
[258] = 258,
[259] = 259,
[260] = 260,
[261] = 261,
[262] = 262,
[263] = 263,
[264] = 264,
[265] = 265,
[266] = 266,
[267] = 267,
[268] = 268,
[269] = 230,
[270] = 270,
[271] = 271,
[272] = 272,
[273] = 273,
[274] = 274,
[275] = 230,
[276] = 276,
[277] = 277,
[278] = 278,
[279] = 279,
[280] = 280,
[281] = 281,
[282] = 282,
[283] = 283,
[284] = 284,
[285] = 285,
[286] = 286,
[287] = 287,
[288] = 288,
[289] = 289,
[290] = 290,
[291] = 291,
[292] = 292,
[293] = 293,
[294] = 294,
[295] = 295,
[296] = 296,
[297] = 297,
[298] = 298,
[299] = 299,
[300] = 300,
[301] = 301,
[302] = 230,
[303] = 303,
[304] = 304,
[305] = 305,
[306] = 306,
[307] = 307,
[308] = 308,
[309] = 309,
[310] = 240,
[311] = 311,
[312] = 312,
[313] = 313,
[314] = 268,
[315] = 257,
[316] = 260,
[317] = 267,
[318] = 262,
[319] = 258,
[320] = 264,
[321] = 265,
[322] = 259,
[323] = 261,
[324] = 324,
[325] = 299,
[326] = 289,
[327] = 279,
[328] = 287,
[329] = 300,
[330] = 311,
[331] = 313,
[332] = 312,
[333] = 299,
[334] = 312,
[335] = 308,
[336] = 307,
[337] = 304,
[338] = 338,
[339] = 307,
[340] = 301,
[341] = 299,
[342] = 271,
[343] = 295,
[344] = 281,
[345] = 280,
[346] = 270,
[347] = 278,
[348] = 276,
[349] = 271,
[350] = 304,
[351] = 274,
[352] = 273,
[353] = 272,
[354] = 297,
[355] = 282,
[356] = 284,
[357] = 285,
[358] = 288,
[359] = 289,
[360] = 292,
[361] = 293,
[362] = 294,
[363] = 295,
[364] = 279,
[365] = 287,
[366] = 300,
[367] = 311,
[368] = 313,
[369] = 312,
[370] = 300,
[371] = 308,
[372] = 308,
[373] = 307,
[374] = 304,
[375] = 301,
[376] = 281,
[377] = 301,
[378] = 287,
[379] = 271,
[380] = 295,
[381] = 281,
[382] = 280,
[383] = 270,
[384] = 278,
[385] = 276,
[386] = 279,
[387] = 311,
[388] = 274,
[389] = 273,
[390] = 272,
[391] = 297,
[392] = 282,
[393] = 284,
[394] = 285,
[395] = 288,
[396] = 289,
[397] = 292,
[398] = 293,
[399] = 294,
[400] = 294,
[401] = 279,
[402] = 287,
[403] = 300,
[404] = 311,
[405] = 313,
[406] = 312,
[407] = 407,
[408] = 293,
[409] = 308,
[410] = 307,
[411] = 304,
[412] = 412,
[413] = 413,
[414] = 301,
[415] = 299,
[416] = 271,
[417] = 295,
[418] = 292,
[419] = 289,
[420] = 288,
[421] = 285,
[422] = 422,
[423] = 284,
[424] = 282,
[425] = 297,
[426] = 272,
[427] = 273,
[428] = 274,
[429] = 270,
[430] = 278,
[431] = 276,
[432] = 278,
[433] = 270,
[434] = 280,
[435] = 281,
[436] = 295,
[437] = 281,
[438] = 271,
[439] = 280,
[440] = 299,
[441] = 301,
[442] = 294,
[443] = 270,
[444] = 293,
[445] = 278,
[446] = 276,
[447] = 304,
[448] = 448,
[449] = 307,
[450] = 308,
[451] = 276,
[452] = 272,
[453] = 453,
[454] = 454,
[455] = 455,
[456] = 312,
[457] = 313,
[458] = 274,
[459] = 280,
[460] = 273,
[461] = 297,
[462] = 282,
[463] = 284,
[464] = 311,
[465] = 300,
[466] = 287,
[467] = 279,
[468] = 468,
[469] = 292,
[470] = 294,
[471] = 293,
[472] = 292,
[473] = 313,
[474] = 288,
[475] = 285,
[476] = 240,
[477] = 477,
[478] = 478,
[479] = 284,
[480] = 480,
[481] = 282,
[482] = 297,
[483] = 272,
[484] = 285,
[485] = 273,
[486] = 288,
[487] = 289,
[488] = 274,
[489] = 240,
[490] = 262,
[491] = 267,
[492] = 260,
[493] = 257,
[494] = 268,
[495] = 240,
[496] = 496,
[497] = 258,
[498] = 259,
[499] = 259,
[500] = 262,
[501] = 259,
[502] = 258,
[503] = 268,
[504] = 257,
[505] = 260,
[506] = 257,
[507] = 262,
[508] = 258,
[509] = 267,
[510] = 268,
[511] = 260,
[512] = 257,
[513] = 260,
[514] = 267,
[515] = 257,
[516] = 260,
[517] = 259,
[518] = 262,
[519] = 258,
[520] = 267,
[521] = 259,
[522] = 258,
[523] = 268,
[524] = 268,
[525] = 525,
[526] = 525,
[527] = 527,
[528] = 528,
[529] = 265,
[530] = 264,
[531] = 261,
[532] = 532,
[533] = 533,
[534] = 534,
[535] = 535,
[536] = 536,
[537] = 537,
[538] = 532,
[539] = 539,
[540] = 540,
[541] = 541,
[542] = 542,
[543] = 543,
[544] = 544,
[545] = 525,
[546] = 546,
[547] = 547,
[548] = 528,
[549] = 549,
[550] = 550,
[551] = 551,
[552] = 552,
[553] = 553,
[554] = 554,
[555] = 533,
[556] = 556,
[557] = 539,
[558] = 549,
[559] = 552,
[560] = 533,
[561] = 561,
[562] = 554,
[563] = 561,
[564] = 554,
[565] = 553,
[566] = 553,
[567] = 551,
[568] = 550,
[569] = 551,
[570] = 528,
[571] = 525,
[572] = 532,
[573] = 573,
[574] = 539,
[575] = 549,
[576] = 552,
[577] = 533,
[578] = 561,
[579] = 554,
[580] = 553,
[581] = 551,
[582] = 550,
[583] = 528,
[584] = 550,
[585] = 585,
[586] = 532,
[587] = 587,
[588] = 550,
[589] = 539,
[590] = 549,
[591] = 528,
[592] = 525,
[593] = 552,
[594] = 532,
[595] = 551,
[596] = 533,
[597] = 553,
[598] = 554,
[599] = 561,
[600] = 533,
[601] = 561,
[602] = 554,
[603] = 553,
[604] = 551,
[605] = 552,
[606] = 550,
[607] = 549,
[608] = 539,
[609] = 539,
[610] = 528,
[611] = 549,
[612] = 525,
[613] = 532,
[614] = 614,
[615] = 561,
[616] = 552,
[617] = 617,
[618] = 618,
[619] = 618,
[620] = 620,
[621] = 621,
[622] = 618,
[623] = 620,
[624] = 620,
[625] = 618,
[626] = 621,
[627] = 627,
[628] = 621,
[629] = 617,
[630] = 620,
[631] = 617,
[632] = 621,
[633] = 633,
[634] = 620,
[635] = 617,
[636] = 621,
[637] = 618,
[638] = 617,
[639] = 621,
[640] = 618,
[641] = 620,
[642] = 617,
[643] = 643,
[644] = 644,
[645] = 645,
[646] = 646,
[647] = 647,
[648] = 648,
[649] = 649,
[650] = 650,
[651] = 651,
[652] = 652,
[653] = 653,
[654] = 650,
[655] = 643,
[656] = 646,
[657] = 647,
[658] = 651,
[659] = 652,
[660] = 660,
[661] = 648,
[662] = 649,
[663] = 644,
[664] = 645,
[665] = 665,
[666] = 653,
[667] = 643,
[668] = 650,
[669] = 669,
[670] = 670,
[671] = 671,
[672] = 672,
[673] = 264,
[674] = 672,
[675] = 669,
[676] = 669,
[677] = 261,
[678] = 653,
[679] = 651,
[680] = 648,
[681] = 649,
[682] = 644,
[683] = 645,
[684] = 665,
[685] = 660,
[686] = 650,
[687] = 643,
[688] = 646,
[689] = 647,
[690] = 651,
[691] = 652,
[692] = 653,
[693] = 665,
[694] = 660,
[695] = 665,
[696] = 652,
[697] = 660,
[698] = 665,
[699] = 648,
[700] = 649,
[701] = 644,
[702] = 645,
[703] = 653,
[704] = 652,
[705] = 651,
[706] = 647,
[707] = 646,
[708] = 669,
[709] = 265,
[710] = 710,
[711] = 648,
[712] = 660,
[713] = 649,
[714] = 652,
[715] = 653,
[716] = 651,
[717] = 717,
[718] = 648,
[719] = 649,
[720] = 644,
[721] = 645,
[722] = 722,
[723] = 669,
[724] = 724,
[725] = 670,
[726] = 671,
[727] = 647,
[728] = 644,
[729] = 672,
[730] = 650,
[731] = 670,
[732] = 671,
[733] = 643,
[734] = 646,
[735] = 647,
[736] = 651,
[737] = 670,
[738] = 671,
[739] = 652,
[740] = 646,
[741] = 660,
[742] = 665,
[743] = 670,
[744] = 671,
[745] = 653,
[746] = 645,
[747] = 747,
[748] = 748,
[749] = 670,
[750] = 671,
[751] = 669,
[752] = 643,
[753] = 672,
[754] = 650,
[755] = 670,
[756] = 671,
};
static bool ts_lex(TSLexer *lexer, TSStateId state) { static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER(); START_LEXER();
eof = lexer->eof(lexer); eof = lexer->eof(lexer);