bump tree-sitter-cli version

This commit is contained in:
Camden Cheek 2023-09-28 09:05:14 -06:00
parent 15c087dc95
commit 1800d5a067
No known key found for this signature in database
GPG key ID: 595BFFE3A04E48B9
3 changed files with 367 additions and 8 deletions

View file

@ -12,7 +12,7 @@
"nan": "^2.14.2"
},
"devDependencies": {
"tree-sitter-cli": "^0.20.1"
"tree-sitter-cli": "^0.20.8"
},
"tree-sitter": [
{

View file

@ -1108,13 +1108,26 @@
"type": "FIELD",
"name": "key",
"content": {
"type": "ALIAS",
"content": {
"type": "PATTERN",
"value": "[-a-zA-Z0-9\\._]+"
},
"named": true,
"value": "unquoted_string"
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "PATTERN",
"value": "[-a-zA-Z0-9\\._]+"
},
"named": true,
"value": "unquoted_string"
},
{
"type": "SYMBOL",
"name": "double_quoted_string"
},
{
"type": "SYMBOL",
"name": "single_quoted_string"
}
]
}
},
{

View file

@ -1228,6 +1228,351 @@ static const uint16_t ts_non_terminal_alias_map[] = {
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] = 7,
[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] = 15,
[25] = 25,
[26] = 26,
[27] = 27,
[28] = 14,
[29] = 29,
[30] = 25,
[31] = 31,
[32] = 32,
[33] = 33,
[34] = 34,
[35] = 35,
[36] = 25,
[37] = 33,
[38] = 38,
[39] = 39,
[40] = 40,
[41] = 33,
[42] = 42,
[43] = 43,
[44] = 44,
[45] = 45,
[46] = 46,
[47] = 47,
[48] = 48,
[49] = 49,
[50] = 50,
[51] = 51,
[52] = 52,
[53] = 53,
[54] = 54,
[55] = 55,
[56] = 56,
[57] = 57,
[58] = 58,
[59] = 59,
[60] = 60,
[61] = 50,
[62] = 62,
[63] = 63,
[64] = 53,
[65] = 65,
[66] = 66,
[67] = 51,
[68] = 68,
[69] = 48,
[70] = 70,
[71] = 71,
[72] = 42,
[73] = 73,
[74] = 74,
[75] = 50,
[76] = 76,
[77] = 77,
[78] = 78,
[79] = 79,
[80] = 48,
[81] = 51,
[82] = 55,
[83] = 83,
[84] = 84,
[85] = 85,
[86] = 52,
[87] = 87,
[88] = 88,
[89] = 89,
[90] = 90,
[91] = 91,
[92] = 92,
[93] = 93,
[94] = 89,
[95] = 91,
[96] = 42,
[97] = 55,
[98] = 53,
[99] = 52,
[100] = 100,
[101] = 101,
[102] = 42,
[103] = 55,
[104] = 42,
[105] = 53,
[106] = 52,
[107] = 55,
[108] = 54,
[109] = 53,
[110] = 110,
[111] = 52,
[112] = 112,
[113] = 113,
[114] = 114,
[115] = 115,
[116] = 91,
[117] = 117,
[118] = 118,
[119] = 119,
[120] = 89,
[121] = 121,
[122] = 122,
[123] = 123,
[124] = 124,
[125] = 125,
[126] = 126,
[127] = 127,
[128] = 128,
[129] = 129,
[130] = 130,
[131] = 131,
[132] = 132,
[133] = 42,
[134] = 134,
[135] = 135,
[136] = 55,
[137] = 53,
[138] = 52,
[139] = 139,
[140] = 140,
[141] = 141,
[142] = 142,
[143] = 42,
[144] = 53,
[145] = 52,
[146] = 83,
[147] = 55,
[148] = 148,
[149] = 42,
[150] = 53,
[151] = 52,
[152] = 83,
[153] = 55,
[154] = 154,
[155] = 155,
[156] = 156,
[157] = 157,
[158] = 158,
[159] = 159,
[160] = 160,
[161] = 161,
[162] = 162,
[163] = 163,
[164] = 164,
[165] = 165,
[166] = 53,
[167] = 83,
[168] = 168,
[169] = 169,
[170] = 170,
[171] = 171,
[172] = 169,
[173] = 169,
[174] = 169,
[175] = 175,
[176] = 169,
[177] = 175,
[178] = 169,
[179] = 175,
[180] = 169,
[181] = 175,
[182] = 169,
[183] = 183,
[184] = 175,
[185] = 169,
[186] = 186,
[187] = 175,
[188] = 188,
[189] = 169,
[190] = 190,
[191] = 175,
[192] = 169,
[193] = 53,
[194] = 52,
[195] = 195,
[196] = 158,
[197] = 42,
[198] = 198,
[199] = 199,
[200] = 55,
[201] = 83,
[202] = 42,
[203] = 53,
[204] = 204,
[205] = 52,
[206] = 206,
[207] = 83,
[208] = 55,
[209] = 42,
[210] = 55,
[211] = 83,
[212] = 169,
[213] = 213,
[214] = 53,
[215] = 215,
[216] = 52,
[217] = 217,
[218] = 55,
[219] = 219,
[220] = 220,
[221] = 221,
[222] = 42,
[223] = 158,
[224] = 42,
[225] = 175,
[226] = 52,
[227] = 83,
[228] = 55,
[229] = 229,
[230] = 230,
[231] = 160,
[232] = 159,
[233] = 233,
[234] = 234,
[235] = 235,
[236] = 155,
[237] = 154,
[238] = 238,
[239] = 239,
[240] = 79,
[241] = 241,
[242] = 242,
[243] = 79,
[244] = 244,
[245] = 245,
[246] = 79,
[247] = 247,
[248] = 248,
[249] = 249,
[250] = 250,
[251] = 251,
[252] = 252,
[253] = 253,
[254] = 254,
[255] = 255,
[256] = 256,
[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] = 269,
[270] = 270,
[271] = 271,
[272] = 272,
[273] = 273,
[274] = 241,
[275] = 275,
[276] = 276,
[277] = 277,
[278] = 278,
[279] = 262,
[280] = 280,
[281] = 281,
[282] = 282,
[283] = 283,
[284] = 284,
[285] = 285,
[286] = 159,
[287] = 287,
[288] = 160,
[289] = 289,
[290] = 262,
[291] = 291,
[292] = 292,
[293] = 293,
[294] = 294,
[295] = 295,
[296] = 291,
[297] = 297,
[298] = 262,
[299] = 291,
[300] = 300,
[301] = 301,
[302] = 302,
[303] = 291,
[304] = 304,
[305] = 305,
[306] = 262,
[307] = 307,
[308] = 308,
[309] = 262,
[310] = 310,
[311] = 311,
[312] = 262,
[313] = 313,
[314] = 154,
[315] = 262,
[316] = 313,
[317] = 262,
[318] = 155,
[319] = 262,
[320] = 320,
[321] = 262,
[322] = 322,
[323] = 262,
[324] = 262,
[325] = 287,
[326] = 283,
[327] = 287,
[328] = 283,
[329] = 287,
[330] = 283,
[331] = 287,
[332] = 287,
[333] = 287,
[334] = 287,
[335] = 287,
[336] = 287,
[337] = 287,
[338] = 287,
[339] = 287,
[340] = 313,
[341] = 341,
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lexer->eof(lexer);
@ -8422,6 +8767,7 @@ extern const TSLanguage *tree_sitter_dockerfile(void) {
.alias_sequences = &ts_alias_sequences[0][0],
.lex_modes = ts_lex_modes,
.lex_fn = ts_lex,
.primary_state_ids = ts_primary_state_ids,
};
return &language;
}