diff --git a/grammar.js b/grammar.js index 739c73c6..e3aab80b 100644 --- a/grammar.js +++ b/grammar.js @@ -99,11 +99,14 @@ module.exports = grammar({ rules: { program: $ => seq( + // accept statements at top-level to enable parsing + // of partial code snippets (e.g, in markdown; see #168). + optional(repeat($._statement)), optional($.text), optional(seq( $.php_tag, repeat($._statement) - )) + )), ), php_tag: $ => /<\?([pP][hH][pP]|=)?/, diff --git a/src/grammar.json b/src/grammar.json index 8e2d777c..f05f6a17 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -5,6 +5,21 @@ "program": { "type": "SEQ", "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_statement" + } + }, + { + "type": "BLANK" + } + ] + }, { "type": "CHOICE", "members": [ diff --git a/src/parser.c b/src/parser.c index 285e781b..ad0e1931 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,9 +5,17 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + #define LANGUAGE_VERSION 14 -#define STATE_COUNT 2588 -#define LARGE_STATE_COUNT 559 +#define STATE_COUNT 2946 +#define LARGE_STATE_COUNT 743 #define SYMBOL_COUNT 403 #define ALIAS_COUNT 0 #define TOKEN_COUNT 196 @@ -3746,498 +3754,498 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2] = 2, [3] = 3, [4] = 4, - [5] = 5, + [5] = 2, [6] = 6, - [7] = 2, + [7] = 7, [8] = 8, - [9] = 8, + [9] = 9, [10] = 10, [11] = 10, - [12] = 12, - [13] = 12, - [14] = 12, - [15] = 12, - [16] = 16, - [17] = 17, - [18] = 16, - [19] = 19, - [20] = 19, + [12] = 2, + [13] = 9, + [14] = 14, + [15] = 14, + [16] = 14, + [17] = 14, + [18] = 14, + [19] = 14, + [20] = 20, [21] = 21, [22] = 22, [23] = 23, - [24] = 24, + [24] = 23, [25] = 25, [26] = 26, [27] = 27, - [28] = 27, + [28] = 28, [29] = 29, [30] = 30, - [31] = 31, - [32] = 31, + [31] = 26, + [32] = 32, [33] = 33, [34] = 34, [35] = 35, - [36] = 17, - [37] = 37, - [38] = 25, - [39] = 19, - [40] = 26, + [36] = 28, + [37] = 27, + [38] = 38, + [39] = 39, + [40] = 23, [41] = 41, - [42] = 30, + [42] = 26, [43] = 43, - [44] = 27, - [45] = 45, - [46] = 46, - [47] = 45, - [48] = 25, - [49] = 43, - [50] = 33, - [51] = 34, - [52] = 27, - [53] = 46, - [54] = 54, - [55] = 34, - [56] = 30, - [57] = 25, - [58] = 17, - [59] = 24, - [60] = 23, - [61] = 45, - [62] = 54, - [63] = 21, - [64] = 46, - [65] = 19, - [66] = 19, - [67] = 16, + [44] = 44, + [45] = 27, + [46] = 34, + [47] = 47, + [48] = 29, + [49] = 41, + [50] = 21, + [51] = 38, + [52] = 52, + [53] = 20, + [54] = 28, + [55] = 35, + [56] = 43, + [57] = 57, + [58] = 58, + [59] = 29, + [60] = 30, + [61] = 34, + [62] = 28, + [63] = 20, + [64] = 52, + [65] = 27, + [66] = 23, + [67] = 47, [68] = 30, - [69] = 45, - [70] = 17, - [71] = 71, - [72] = 46, - [73] = 37, - [74] = 16, - [75] = 34, - [76] = 30, - [77] = 35, - [78] = 78, - [79] = 78, - [80] = 80, - [81] = 81, - [82] = 81, - [83] = 80, - [84] = 81, - [85] = 81, - [86] = 86, - [87] = 86, - [88] = 86, - [89] = 86, - [90] = 90, - [91] = 91, - [92] = 91, - [93] = 91, - [94] = 90, - [95] = 90, - [96] = 90, - [97] = 91, - [98] = 90, - [99] = 91, - [100] = 90, - [101] = 101, - [102] = 101, - [103] = 101, - [104] = 101, - [105] = 101, - [106] = 106, - [107] = 106, - [108] = 106, - [109] = 106, - [110] = 106, - [111] = 106, - [112] = 106, - [113] = 106, + [69] = 23, + [70] = 29, + [71] = 20, + [72] = 44, + [73] = 73, + [74] = 32, + [75] = 21, + [76] = 33, + [77] = 52, + [78] = 34, + [79] = 20, + [80] = 57, + [81] = 32, + [82] = 26, + [83] = 29, + [84] = 34, + [85] = 43, + [86] = 30, + [87] = 27, + [88] = 44, + [89] = 23, + [90] = 29, + [91] = 26, + [92] = 44, + [93] = 30, + [94] = 34, + [95] = 20, + [96] = 30, + [97] = 47, + [98] = 28, + [99] = 99, + [100] = 28, + [101] = 44, + [102] = 38, + [103] = 44, + [104] = 30, + [105] = 41, + [106] = 35, + [107] = 29, + [108] = 57, + [109] = 33, + [110] = 27, + [111] = 26, + [112] = 112, + [113] = 112, [114] = 114, - [115] = 115, - [116] = 115, + [115] = 114, + [116] = 112, [117] = 114, - [118] = 118, + [118] = 114, [119] = 119, - [120] = 120, - [121] = 121, - [122] = 118, - [123] = 118, - [124] = 121, - [125] = 121, - [126] = 121, - [127] = 118, - [128] = 121, - [129] = 119, - [130] = 118, - [131] = 121, - [132] = 118, - [133] = 133, - [134] = 118, - [135] = 135, - [136] = 121, - [137] = 120, - [138] = 118, - [139] = 121, - [140] = 140, - [141] = 135, - [142] = 133, - [143] = 140, + [120] = 119, + [121] = 114, + [122] = 119, + [123] = 114, + [124] = 124, + [125] = 124, + [126] = 124, + [127] = 124, + [128] = 128, + [129] = 128, + [130] = 128, + [131] = 131, + [132] = 128, + [133] = 131, + [134] = 131, + [135] = 128, + [136] = 131, + [137] = 131, + [138] = 128, + [139] = 139, + [140] = 139, + [141] = 139, + [142] = 139, + [143] = 139, [144] = 144, - [145] = 145, - [146] = 146, - [147] = 147, - [148] = 146, - [149] = 145, - [150] = 150, + [145] = 144, + [146] = 144, + [147] = 144, + [148] = 144, + [149] = 144, + [150] = 144, [151] = 144, [152] = 152, - [153] = 153, - [154] = 152, - [155] = 155, + [153] = 152, + [154] = 154, + [155] = 154, [156] = 156, [157] = 157, [158] = 158, - [159] = 159, - [160] = 160, - [161] = 158, + [159] = 156, + [160] = 156, + [161] = 157, [162] = 162, - [163] = 158, - [164] = 160, - [165] = 162, + [163] = 163, + [164] = 164, + [165] = 157, [166] = 166, - [167] = 167, - [168] = 167, - [169] = 169, - [170] = 166, - [171] = 160, - [172] = 162, - [173] = 159, - [174] = 166, - [175] = 169, - [176] = 169, - [177] = 167, - [178] = 159, - [179] = 166, - [180] = 167, - [181] = 169, - [182] = 160, - [183] = 158, - [184] = 159, - [185] = 162, + [167] = 156, + [168] = 157, + [169] = 157, + [170] = 156, + [171] = 166, + [172] = 157, + [173] = 157, + [174] = 157, + [175] = 164, + [176] = 156, + [177] = 163, + [178] = 162, + [179] = 156, + [180] = 156, + [181] = 158, + [182] = 182, + [183] = 183, + [184] = 184, + [185] = 183, [186] = 186, - [187] = 187, + [187] = 186, [188] = 188, - [189] = 186, - [190] = 186, - [191] = 186, + [189] = 189, + [190] = 189, + [191] = 188, [192] = 192, [193] = 193, - [194] = 186, - [195] = 186, + [194] = 194, + [195] = 195, [196] = 196, [197] = 197, [198] = 198, - [199] = 193, - [200] = 196, - [201] = 187, - [202] = 202, - [203] = 202, - [204] = 204, - [205] = 204, - [206] = 206, + [199] = 198, + [200] = 200, + [201] = 196, + [202] = 198, + [203] = 200, + [204] = 197, + [205] = 200, + [206] = 196, [207] = 207, - [208] = 207, - [209] = 204, - [210] = 210, - [211] = 206, - [212] = 206, - [213] = 213, + [208] = 208, + [209] = 198, + [210] = 198, + [211] = 200, + [212] = 196, + [213] = 200, [214] = 207, - [215] = 210, - [216] = 210, - [217] = 206, - [218] = 206, - [219] = 206, + [215] = 208, + [216] = 216, + [217] = 196, + [218] = 200, + [219] = 196, [220] = 207, - [221] = 204, - [222] = 222, - [223] = 223, - [224] = 224, - [225] = 225, - [226] = 226, - [227] = 227, - [228] = 228, - [229] = 229, - [230] = 230, - [231] = 231, - [232] = 232, - [233] = 224, - [234] = 231, - [235] = 235, - [236] = 236, - [237] = 237, + [221] = 208, + [222] = 197, + [223] = 207, + [224] = 208, + [225] = 197, + [226] = 207, + [227] = 208, + [228] = 198, + [229] = 216, + [230] = 197, + [231] = 207, + [232] = 208, + [233] = 216, + [234] = 216, + [235] = 216, + [236] = 216, + [237] = 197, [238] = 238, [239] = 239, - [240] = 239, - [241] = 241, - [242] = 236, + [240] = 240, + [241] = 239, + [242] = 242, [243] = 243, [244] = 244, - [245] = 245, - [246] = 246, - [247] = 247, + [245] = 238, + [246] = 244, + [247] = 243, [248] = 248, - [249] = 249, - [250] = 250, - [251] = 251, - [252] = 252, - [253] = 253, - [254] = 225, - [255] = 227, - [256] = 232, - [257] = 235, - [258] = 224, - [259] = 228, + [249] = 244, + [250] = 244, + [251] = 244, + [252] = 244, + [253] = 240, + [254] = 254, + [255] = 255, + [256] = 240, + [257] = 239, + [258] = 243, + [259] = 238, [260] = 260, [261] = 261, [262] = 262, - [263] = 238, + [263] = 260, [264] = 262, - [265] = 241, - [266] = 266, - [267] = 262, - [268] = 241, + [265] = 262, + [266] = 262, + [267] = 260, + [268] = 260, [269] = 269, [270] = 270, - [271] = 271, - [272] = 272, - [273] = 273, - [274] = 274, - [275] = 266, - [276] = 270, - [277] = 277, + [271] = 262, + [272] = 269, + [273] = 261, + [274] = 269, + [275] = 261, + [276] = 262, + [277] = 261, [278] = 278, - [279] = 229, - [280] = 261, - [281] = 241, + [279] = 279, + [280] = 280, + [281] = 280, [282] = 282, - [283] = 283, - [284] = 277, + [283] = 280, + [284] = 284, [285] = 285, - [286] = 282, - [287] = 287, - [288] = 287, - [289] = 289, - [290] = 243, - [291] = 244, - [292] = 228, - [293] = 236, - [294] = 261, - [295] = 289, - [296] = 235, - [297] = 285, - [298] = 229, - [299] = 232, - [300] = 227, - [301] = 225, - [302] = 253, - [303] = 252, - [304] = 251, - [305] = 226, - [306] = 253, - [307] = 250, - [308] = 278, - [309] = 287, - [310] = 249, - [311] = 248, - [312] = 222, - [313] = 246, - [314] = 245, - [315] = 236, - [316] = 244, - [317] = 243, - [318] = 238, - [319] = 239, - [320] = 282, - [321] = 247, + [286] = 286, + [287] = 286, + [288] = 286, + [289] = 280, + [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] = 278, + [303] = 303, + [304] = 304, + [305] = 305, + [306] = 306, + [307] = 307, + [308] = 308, + [309] = 309, + [310] = 310, + [311] = 311, + [312] = 312, + [313] = 313, + [314] = 314, + [315] = 315, + [316] = 316, + [317] = 317, + [318] = 318, + [319] = 319, + [320] = 290, + [321] = 321, [322] = 322, - [323] = 245, - [324] = 247, + [323] = 323, + [324] = 303, [325] = 325, - [326] = 322, - [327] = 278, - [328] = 285, - [329] = 246, - [330] = 239, - [331] = 277, - [332] = 241, - [333] = 289, - [334] = 243, - [335] = 244, - [336] = 336, - [337] = 236, - [338] = 245, - [339] = 287, - [340] = 246, - [341] = 270, - [342] = 282, - [343] = 277, - [344] = 270, - [345] = 289, - [346] = 266, - [347] = 285, - [348] = 278, - [349] = 247, - [350] = 224, - [351] = 222, - [352] = 248, - [353] = 241, - [354] = 249, - [355] = 262, - [356] = 356, - [357] = 241, - [358] = 236, - [359] = 250, - [360] = 236, - [361] = 266, - [362] = 251, - [363] = 222, - [364] = 252, - [365] = 253, - [366] = 366, - [367] = 225, - [368] = 238, - [369] = 266, - [370] = 370, - [371] = 371, - [372] = 248, - [373] = 262, - [374] = 374, - [375] = 227, - [376] = 232, - [377] = 229, - [378] = 235, - [379] = 374, - [380] = 261, - [381] = 371, - [382] = 249, - [383] = 241, - [384] = 250, - [385] = 251, - [386] = 252, - [387] = 266, - [388] = 322, - [389] = 226, - [390] = 226, - [391] = 374, - [392] = 241, - [393] = 393, - [394] = 236, - [395] = 228, - [396] = 236, - [397] = 236, - [398] = 230, - [399] = 241, - [400] = 322, - [401] = 262, - [402] = 230, - [403] = 403, - [404] = 266, - [405] = 238, - [406] = 406, - [407] = 230, - [408] = 266, - [409] = 266, - [410] = 231, - [411] = 411, - [412] = 412, - [413] = 238, - [414] = 371, - [415] = 374, - [416] = 416, - [417] = 417, - [418] = 418, - [419] = 419, - [420] = 420, - [421] = 420, - [422] = 419, - [423] = 420, - [424] = 420, - [425] = 418, - [426] = 426, - [427] = 427, - [428] = 428, - [429] = 429, - [430] = 430, - [431] = 430, - [432] = 432, - [433] = 430, - [434] = 434, - [435] = 430, - [436] = 436, - [437] = 430, - [438] = 438, - [439] = 439, - [440] = 440, - [441] = 441, - [442] = 442, - [443] = 443, - [444] = 444, - [445] = 445, - [446] = 446, - [447] = 447, - [448] = 448, - [449] = 449, - [450] = 450, - [451] = 451, - [452] = 452, - [453] = 453, - [454] = 454, - [455] = 455, - [456] = 456, - [457] = 457, - [458] = 458, - [459] = 459, - [460] = 460, - [461] = 461, - [462] = 462, - [463] = 463, - [464] = 464, - [465] = 465, - [466] = 466, - [467] = 467, - [468] = 468, - [469] = 469, - [470] = 470, - [471] = 471, - [472] = 472, - [473] = 473, - [474] = 474, + [326] = 326, + [327] = 327, + [328] = 328, + [329] = 329, + [330] = 330, + [331] = 331, + [332] = 332, + [333] = 333, + [334] = 334, + [335] = 321, + [336] = 334, + [337] = 278, + [338] = 330, + [339] = 286, + [340] = 292, + [341] = 341, + [342] = 328, + [343] = 323, + [344] = 327, + [345] = 345, + [346] = 346, + [347] = 293, + [348] = 348, + [349] = 346, + [350] = 279, + [351] = 351, + [352] = 352, + [353] = 345, + [354] = 326, + [355] = 348, + [356] = 322, + [357] = 325, + [358] = 331, + [359] = 321, + [360] = 329, + [361] = 361, + [362] = 304, + [363] = 363, + [364] = 329, + [365] = 306, + [366] = 307, + [367] = 308, + [368] = 280, + [369] = 279, + [370] = 334, + [371] = 293, + [372] = 345, + [373] = 351, + [374] = 309, + [375] = 375, + [376] = 330, + [377] = 322, + [378] = 346, + [379] = 348, + [380] = 310, + [381] = 293, + [382] = 311, + [383] = 312, + [384] = 341, + [385] = 304, + [386] = 325, + [387] = 328, + [388] = 341, + [389] = 327, + [390] = 326, + [391] = 326, + [392] = 325, + [393] = 327, + [394] = 328, + [395] = 313, + [396] = 286, + [397] = 323, + [398] = 331, + [399] = 322, + [400] = 303, + [401] = 330, + [402] = 290, + [403] = 306, + [404] = 314, + [405] = 307, + [406] = 319, + [407] = 280, + [408] = 318, + [409] = 341, + [410] = 317, + [411] = 316, + [412] = 315, + [413] = 315, + [414] = 345, + [415] = 314, + [416] = 316, + [417] = 351, + [418] = 345, + [419] = 313, + [420] = 323, + [421] = 312, + [422] = 308, + [423] = 311, + [424] = 278, + [425] = 310, + [426] = 309, + [427] = 308, + [428] = 307, + [429] = 306, + [430] = 309, + [431] = 317, + [432] = 304, + [433] = 351, + [434] = 310, + [435] = 311, + [436] = 334, + [437] = 346, + [438] = 312, + [439] = 345, + [440] = 313, + [441] = 351, + [442] = 314, + [443] = 292, + [444] = 279, + [445] = 331, + [446] = 303, + [447] = 315, + [448] = 346, + [449] = 345, + [450] = 346, + [451] = 279, + [452] = 351, + [453] = 345, + [454] = 351, + [455] = 346, + [456] = 345, + [457] = 346, + [458] = 292, + [459] = 318, + [460] = 279, + [461] = 316, + [462] = 351, + [463] = 345, + [464] = 321, + [465] = 351, + [466] = 317, + [467] = 318, + [468] = 319, + [469] = 290, + [470] = 346, + [471] = 329, + [472] = 351, + [473] = 319, + [474] = 286, [475] = 475, [476] = 476, [477] = 477, - [478] = 478, + [478] = 477, [479] = 479, - [480] = 448, - [481] = 481, + [480] = 477, + [481] = 479, [482] = 482, - [483] = 483, - [484] = 484, + [483] = 477, + [484] = 482, [485] = 485, - [486] = 486, - [487] = 487, + [486] = 485, + [487] = 485, [488] = 488, - [489] = 440, + [489] = 489, [490] = 490, [491] = 491, [492] = 492, - [493] = 493, + [493] = 485, [494] = 494, [495] = 495, - [496] = 496, + [496] = 485, [497] = 497, [498] = 498, [499] = 499, @@ -4246,7 +4254,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [502] = 502, [503] = 503, [504] = 504, - [505] = 432, + [505] = 505, [506] = 506, [507] = 507, [508] = 508, @@ -4262,7 +4270,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [518] = 518, [519] = 519, [520] = 520, - [521] = 427, + [521] = 521, [522] = 522, [523] = 523, [524] = 524, @@ -4293,9 +4301,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [549] = 549, [550] = 550, [551] = 551, - [552] = 551, - [553] = 551, - [554] = 551, + [552] = 552, + [553] = 553, + [554] = 554, [555] = 555, [556] = 556, [557] = 557, @@ -4311,7 +4319,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [567] = 567, [568] = 568, [569] = 569, - [570] = 570, + [570] = 501, [571] = 571, [572] = 572, [573] = 573, @@ -4322,314 +4330,314 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [578] = 578, [579] = 579, [580] = 580, - [581] = 578, - [582] = 580, - [583] = 564, - [584] = 559, - [585] = 580, + [581] = 581, + [582] = 582, + [583] = 583, + [584] = 584, + [585] = 585, [586] = 586, - [587] = 578, - [588] = 560, + [587] = 587, + [588] = 588, [589] = 589, [590] = 590, - [591] = 563, - [592] = 561, - [593] = 562, - [594] = 564, - [595] = 573, + [591] = 491, + [592] = 592, + [593] = 593, + [594] = 594, + [595] = 595, [596] = 596, - [597] = 580, - [598] = 574, - [599] = 556, + [597] = 597, + [598] = 598, + [599] = 599, [600] = 600, - [601] = 577, - [602] = 558, - [603] = 569, - [604] = 590, - [605] = 575, - [606] = 571, - [607] = 568, - [608] = 576, - [609] = 566, - [610] = 567, - [611] = 572, - [612] = 555, - [613] = 565, - [614] = 570, - [615] = 578, - [616] = 586, - [617] = 596, - [618] = 557, - [619] = 590, - [620] = 620, - [621] = 586, - [622] = 622, - [623] = 579, - [624] = 579, - [625] = 625, - [626] = 590, - [627] = 586, - [628] = 628, - [629] = 625, - [630] = 630, - [631] = 563, - [632] = 561, - [633] = 566, - [634] = 562, - [635] = 635, - [636] = 636, - [637] = 559, - [638] = 560, - [639] = 635, - [640] = 640, - [641] = 641, - [642] = 642, - [643] = 643, - [644] = 644, - [645] = 573, - [646] = 646, - [647] = 575, - [648] = 646, - [649] = 571, - [650] = 572, - [651] = 651, - [652] = 555, - [653] = 565, - [654] = 567, - [655] = 655, - [656] = 574, - [657] = 577, - [658] = 576, - [659] = 568, - [660] = 558, - [661] = 570, - [662] = 569, - [663] = 556, - [664] = 566, - [665] = 557, - [666] = 561, - [667] = 559, - [668] = 668, - [669] = 669, - [670] = 670, - [671] = 563, - [672] = 561, - [673] = 562, - [674] = 674, - [675] = 675, - [676] = 676, - [677] = 560, - [678] = 562, - [679] = 679, - [680] = 655, - [681] = 681, - [682] = 562, - [683] = 683, - [684] = 563, - [685] = 681, - [686] = 668, - [687] = 687, - [688] = 688, - [689] = 641, - [690] = 561, - [691] = 691, - [692] = 563, - [693] = 560, - [694] = 694, - [695] = 687, - [696] = 560, - [697] = 697, - [698] = 698, - [699] = 699, - [700] = 559, - [701] = 559, - [702] = 702, - [703] = 703, - [704] = 704, - [705] = 558, - [706] = 706, - [707] = 569, - [708] = 565, - [709] = 709, - [710] = 710, - [711] = 570, - [712] = 712, - [713] = 713, - [714] = 550, - [715] = 555, - [716] = 716, - [717] = 568, - [718] = 572, - [719] = 719, - [720] = 577, - [721] = 571, - [722] = 722, - [723] = 567, - [724] = 573, - [725] = 557, - [726] = 726, - [727] = 727, - [728] = 728, - [729] = 729, - [730] = 730, - [731] = 731, - [732] = 732, - [733] = 733, - [734] = 574, + [601] = 601, + [602] = 602, + [603] = 603, + [604] = 604, + [605] = 490, + [606] = 507, + [607] = 607, + [608] = 608, + [609] = 476, + [610] = 475, + [611] = 479, + [612] = 482, + [613] = 479, + [614] = 482, + [615] = 488, + [616] = 495, + [617] = 492, + [618] = 491, + [619] = 489, + [620] = 490, + [621] = 494, + [622] = 500, + [623] = 504, + [624] = 510, + [625] = 507, + [626] = 505, + [627] = 499, + [628] = 501, + [629] = 506, + [630] = 497, + [631] = 498, + [632] = 509, + [633] = 503, + [634] = 502, + [635] = 508, + [636] = 560, + [637] = 589, + [638] = 547, + [639] = 522, + [640] = 564, + [641] = 539, + [642] = 520, + [643] = 519, + [644] = 608, + [645] = 596, + [646] = 548, + [647] = 538, + [648] = 595, + [649] = 593, + [650] = 490, + [651] = 518, + [652] = 562, + [653] = 561, + [654] = 559, + [655] = 540, + [656] = 592, + [657] = 550, + [658] = 517, + [659] = 587, + [660] = 541, + [661] = 542, + [662] = 573, + [663] = 516, + [664] = 515, + [665] = 537, + [666] = 551, + [667] = 514, + [668] = 574, + [669] = 543, + [670] = 536, + [671] = 601, + [672] = 563, + [673] = 567, + [674] = 586, + [675] = 552, + [676] = 600, + [677] = 583, + [678] = 598, + [679] = 511, + [680] = 553, + [681] = 549, + [682] = 535, + [683] = 534, + [684] = 532, + [685] = 531, + [686] = 523, + [687] = 607, + [688] = 544, + [689] = 604, + [690] = 599, + [691] = 530, + [692] = 597, + [693] = 529, + [694] = 525, + [695] = 580, + [696] = 524, + [697] = 528, + [698] = 527, + [699] = 501, + [700] = 594, + [701] = 526, + [702] = 579, + [703] = 491, + [704] = 554, + [705] = 566, + [706] = 578, + [707] = 588, + [708] = 555, + [709] = 577, + [710] = 602, + [711] = 571, + [712] = 569, + [713] = 603, + [714] = 575, + [715] = 512, + [716] = 513, + [717] = 590, + [718] = 576, + [719] = 584, + [720] = 585, + [721] = 507, + [722] = 581, + [723] = 557, + [724] = 568, + [725] = 521, + [726] = 533, + [727] = 545, + [728] = 556, + [729] = 558, + [730] = 572, + [731] = 546, + [732] = 582, + [733] = 565, + [734] = 734, [735] = 735, - [736] = 736, - [737] = 737, - [738] = 738, + [736] = 735, + [737] = 735, + [738] = 735, [739] = 739, - [740] = 556, - [741] = 575, + [740] = 740, + [741] = 741, [742] = 742, [743] = 743, [744] = 744, - [745] = 733, - [746] = 576, + [745] = 745, + [746] = 746, [747] = 747, - [748] = 716, - [749] = 643, - [750] = 559, - [751] = 562, - [752] = 560, - [753] = 642, - [754] = 427, - [755] = 561, - [756] = 641, - [757] = 702, + [748] = 748, + [749] = 749, + [750] = 750, + [751] = 751, + [752] = 752, + [753] = 753, + [754] = 754, + [755] = 755, + [756] = 756, + [757] = 757, [758] = 758, - [759] = 563, - [760] = 635, - [761] = 635, + [759] = 759, + [760] = 760, + [761] = 761, [762] = 762, [763] = 763, - [764] = 640, - [765] = 432, - [766] = 766, - [767] = 688, + [764] = 764, + [765] = 762, + [766] = 764, + [767] = 767, [768] = 768, - [769] = 572, - [770] = 569, - [771] = 555, - [772] = 556, - [773] = 773, - [774] = 558, - [775] = 577, - [776] = 576, - [777] = 777, - [778] = 566, - [779] = 568, - [780] = 575, - [781] = 573, - [782] = 574, - [783] = 571, - [784] = 567, - [785] = 565, - [786] = 557, - [787] = 570, - [788] = 788, - [789] = 777, - [790] = 790, - [791] = 560, - [792] = 561, - [793] = 563, + [769] = 746, + [770] = 745, + [771] = 747, + [772] = 743, + [773] = 748, + [774] = 762, + [775] = 775, + [776] = 764, + [777] = 744, + [778] = 744, + [779] = 762, + [780] = 758, + [781] = 757, + [782] = 753, + [783] = 783, + [784] = 749, + [785] = 751, + [786] = 760, + [787] = 759, + [788] = 754, + [789] = 742, + [790] = 739, + [791] = 755, + [792] = 756, + [793] = 750, [794] = 794, - [795] = 562, - [796] = 651, - [797] = 560, - [798] = 702, - [799] = 799, - [800] = 703, - [801] = 559, - [802] = 799, - [803] = 803, - [804] = 440, - [805] = 699, - [806] = 655, - [807] = 561, - [808] = 563, - [809] = 697, - [810] = 691, - [811] = 803, - [812] = 560, - [813] = 683, - [814] = 561, - [815] = 448, - [816] = 559, + [795] = 740, + [796] = 761, + [797] = 783, + [798] = 775, + [799] = 741, + [800] = 764, + [801] = 752, + [802] = 767, + [803] = 763, + [804] = 775, + [805] = 767, + [806] = 806, + [807] = 763, + [808] = 808, + [809] = 767, + [810] = 810, + [811] = 810, + [812] = 812, + [813] = 775, + [814] = 814, + [815] = 747, + [816] = 816, [817] = 817, - [818] = 670, - [819] = 794, - [820] = 562, - [821] = 687, - [822] = 681, - [823] = 681, - [824] = 794, - [825] = 559, + [818] = 818, + [819] = 752, + [820] = 745, + [821] = 821, + [822] = 748, + [823] = 743, + [824] = 746, + [825] = 825, [826] = 826, - [827] = 566, - [828] = 655, - [829] = 562, - [830] = 687, - [831] = 794, - [832] = 817, - [833] = 688, - [834] = 675, - [835] = 790, - [836] = 669, - [837] = 799, - [838] = 794, - [839] = 641, - [840] = 563, - [841] = 574, - [842] = 556, - [843] = 568, - [844] = 575, - [845] = 702, - [846] = 727, - [847] = 702, - [848] = 569, - [849] = 570, - [850] = 573, - [851] = 576, - [852] = 709, - [853] = 710, - [854] = 565, - [855] = 557, - [856] = 567, - [857] = 555, - [858] = 706, - [859] = 737, - [860] = 726, - [861] = 738, - [862] = 743, - [863] = 719, - [864] = 732, - [865] = 729, - [866] = 713, - [867] = 730, - [868] = 712, - [869] = 731, - [870] = 742, - [871] = 747, - [872] = 571, - [873] = 550, - [874] = 728, - [875] = 736, - [876] = 744, - [877] = 572, - [878] = 558, - [879] = 722, - [880] = 704, - [881] = 739, - [882] = 577, - [883] = 763, - [884] = 766, - [885] = 768, - [886] = 762, - [887] = 688, - [888] = 888, + [827] = 827, + [828] = 818, + [829] = 759, + [830] = 742, + [831] = 741, + [832] = 753, + [833] = 749, + [834] = 761, + [835] = 835, + [836] = 836, + [837] = 750, + [838] = 836, + [839] = 839, + [840] = 755, + [841] = 739, + [842] = 757, + [843] = 752, + [844] = 758, + [845] = 751, + [846] = 754, + [847] = 760, + [848] = 756, + [849] = 740, + [850] = 745, + [851] = 851, + [852] = 835, + [853] = 853, + [854] = 748, + [855] = 743, + [856] = 856, + [857] = 857, + [858] = 747, + [859] = 859, + [860] = 860, + [861] = 861, + [862] = 745, + [863] = 746, + [864] = 746, + [865] = 745, + [866] = 866, + [867] = 867, + [868] = 748, + [869] = 743, + [870] = 747, + [871] = 871, + [872] = 747, + [873] = 826, + [874] = 743, + [875] = 875, + [876] = 853, + [877] = 877, + [878] = 878, + [879] = 879, + [880] = 880, + [881] = 746, + [882] = 882, + [883] = 857, + [884] = 884, + [885] = 885, + [886] = 856, + [887] = 748, + [888] = 754, [889] = 889, [890] = 890, [891] = 891, @@ -4638,27 +4646,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [894] = 894, [895] = 895, [896] = 896, - [897] = 897, - [898] = 898, - [899] = 899, - [900] = 900, - [901] = 901, - [902] = 902, - [903] = 903, - [904] = 904, - [905] = 905, - [906] = 906, - [907] = 555, + [897] = 896, + [898] = 761, + [899] = 750, + [900] = 739, + [901] = 740, + [902] = 741, + [903] = 742, + [904] = 753, + [905] = 755, + [906] = 756, + [907] = 749, [908] = 908, - [909] = 909, - [910] = 910, - [911] = 911, - [912] = 912, - [913] = 913, - [914] = 556, + [909] = 758, + [910] = 759, + [911] = 760, + [912] = 757, + [913] = 734, + [914] = 914, [915] = 915, [916] = 916, - [917] = 558, + [917] = 917, [918] = 918, [919] = 919, [920] = 920, @@ -4670,626 +4678,626 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [926] = 926, [927] = 927, [928] = 928, - [929] = 929, - [930] = 930, + [929] = 895, + [930] = 751, [931] = 931, [932] = 932, [933] = 933, - [934] = 934, - [935] = 935, - [936] = 936, - [937] = 937, - [938] = 938, + [934] = 745, + [935] = 826, + [936] = 818, + [937] = 851, + [938] = 818, [939] = 939, - [940] = 940, - [941] = 941, + [940] = 817, + [941] = 491, [942] = 942, - [943] = 557, - [944] = 944, + [943] = 490, + [944] = 861, [945] = 945, - [946] = 946, - [947] = 947, - [948] = 948, + [946] = 747, + [947] = 743, + [948] = 748, [949] = 949, - [950] = 950, - [951] = 951, - [952] = 952, - [953] = 448, - [954] = 440, + [950] = 821, + [951] = 825, + [952] = 746, + [953] = 752, + [954] = 756, [955] = 955, [956] = 956, - [957] = 957, - [958] = 958, - [959] = 959, - [960] = 960, - [961] = 961, - [962] = 962, - [963] = 963, - [964] = 964, - [965] = 965, - [966] = 966, - [967] = 967, - [968] = 968, - [969] = 969, - [970] = 970, - [971] = 971, + [957] = 956, + [958] = 956, + [959] = 755, + [960] = 740, + [961] = 761, + [962] = 753, + [963] = 741, + [964] = 760, + [965] = 759, + [966] = 758, + [967] = 749, + [968] = 739, + [969] = 750, + [970] = 751, + [971] = 757, [972] = 972, - [973] = 973, - [974] = 974, - [975] = 975, - [976] = 976, + [973] = 742, + [974] = 754, + [975] = 745, + [976] = 835, [977] = 977, - [978] = 978, - [979] = 979, + [978] = 866, + [979] = 878, [980] = 980, - [981] = 981, + [981] = 882, [982] = 982, - [983] = 983, + [983] = 884, [984] = 984, - [985] = 985, - [986] = 986, - [987] = 987, - [988] = 962, - [989] = 982, - [990] = 961, - [991] = 977, - [992] = 981, - [993] = 966, - [994] = 968, - [995] = 967, - [996] = 965, - [997] = 971, - [998] = 969, - [999] = 986, - [1000] = 956, - [1001] = 983, - [1002] = 973, - [1003] = 964, - [1004] = 957, - [1005] = 979, - [1006] = 978, - [1007] = 976, - [1008] = 974, - [1009] = 970, - [1010] = 958, - [1011] = 955, - [1012] = 972, - [1013] = 959, - [1014] = 960, - [1015] = 963, - [1016] = 985, - [1017] = 987, - [1018] = 980, - [1019] = 975, - [1020] = 984, - [1021] = 955, - [1022] = 976, - [1023] = 896, - [1024] = 940, - [1025] = 945, - [1026] = 427, - [1027] = 906, - [1028] = 919, - [1029] = 950, - [1030] = 930, - [1031] = 985, - [1032] = 932, - [1033] = 938, - [1034] = 987, - [1035] = 555, - [1036] = 908, - [1037] = 888, - [1038] = 904, - [1039] = 556, - [1040] = 558, - [1041] = 924, - [1042] = 939, - [1043] = 949, - [1044] = 951, - [1045] = 948, - [1046] = 928, - [1047] = 911, - [1048] = 922, - [1049] = 889, - [1050] = 920, - [1051] = 909, - [1052] = 557, - [1053] = 902, - [1054] = 891, - [1055] = 975, - [1056] = 941, - [1057] = 915, - [1058] = 916, - [1059] = 927, - [1060] = 918, - [1061] = 962, - [1062] = 984, - [1063] = 947, - [1064] = 972, - [1065] = 958, - [1066] = 923, - [1067] = 936, - [1068] = 921, - [1069] = 926, - [1070] = 970, - [1071] = 974, - [1072] = 1072, - [1073] = 978, - [1074] = 979, - [1075] = 934, - [1076] = 973, - [1077] = 963, - [1078] = 942, - [1079] = 960, - [1080] = 959, - [1081] = 957, - [1082] = 964, - [1083] = 983, - [1084] = 956, - [1085] = 986, - [1086] = 969, - [1087] = 971, - [1088] = 910, - [1089] = 961, - [1090] = 898, - [1091] = 965, - [1092] = 967, - [1093] = 968, - [1094] = 935, - [1095] = 929, - [1096] = 925, - [1097] = 900, - [1098] = 933, - [1099] = 966, - [1100] = 981, - [1101] = 944, - [1102] = 977, - [1103] = 931, - [1104] = 905, - [1105] = 899, - [1106] = 894, - [1107] = 893, - [1108] = 892, - [1109] = 913, - [1110] = 937, - [1111] = 432, - [1112] = 903, - [1113] = 980, - [1114] = 901, - [1115] = 897, - [1116] = 912, - [1117] = 890, - [1118] = 946, - [1119] = 895, - [1120] = 982, - [1121] = 952, - [1122] = 957, - [1123] = 955, - [1124] = 964, - [1125] = 971, - [1126] = 962, - [1127] = 987, - [1128] = 985, - [1129] = 972, - [1130] = 958, - [1131] = 970, - [1132] = 974, - [1133] = 976, - [1134] = 978, - [1135] = 979, - [1136] = 973, - [1137] = 968, - [1138] = 969, - [1139] = 966, - [1140] = 967, - [1141] = 961, - [1142] = 981, - [1143] = 986, - [1144] = 965, - [1145] = 980, - [1146] = 956, - [1147] = 982, - [1148] = 977, - [1149] = 975, - [1150] = 983, - [1151] = 984, - [1152] = 963, - [1153] = 960, - [1154] = 959, + [985] = 861, + [986] = 851, + [987] = 839, + [988] = 988, + [989] = 988, + [990] = 980, + [991] = 879, + [992] = 501, + [993] = 977, + [994] = 856, + [995] = 857, + [996] = 507, + [997] = 997, + [998] = 984, + [999] = 826, + [1000] = 746, + [1001] = 982, + [1002] = 745, + [1003] = 748, + [1004] = 743, + [1005] = 982, + [1006] = 835, + [1007] = 982, + [1008] = 747, + [1009] = 982, + [1010] = 984, + [1011] = 746, + [1012] = 857, + [1013] = 856, + [1014] = 747, + [1015] = 977, + [1016] = 880, + [1017] = 743, + [1018] = 748, + [1019] = 747, + [1020] = 743, + [1021] = 748, + [1022] = 885, + [1023] = 875, + [1024] = 752, + [1025] = 746, + [1026] = 745, + [1027] = 755, + [1028] = 754, + [1029] = 894, + [1030] = 914, + [1031] = 741, + [1032] = 920, + [1033] = 928, + [1034] = 761, + [1035] = 889, + [1036] = 760, + [1037] = 925, + [1038] = 759, + [1039] = 758, + [1040] = 753, + [1041] = 891, + [1042] = 749, + [1043] = 892, + [1044] = 740, + [1045] = 861, + [1046] = 757, + [1047] = 739, + [1048] = 756, + [1049] = 915, + [1050] = 932, + [1051] = 742, + [1052] = 927, + [1053] = 751, + [1054] = 750, + [1055] = 861, + [1056] = 890, + [1057] = 734, + [1058] = 924, + [1059] = 923, + [1060] = 922, + [1061] = 931, + [1062] = 908, + [1063] = 926, + [1064] = 921, + [1065] = 893, + [1066] = 918, + [1067] = 917, + [1068] = 919, + [1069] = 851, + [1070] = 942, + [1071] = 939, + [1072] = 933, + [1073] = 945, + [1074] = 1074, + [1075] = 1075, + [1076] = 1076, + [1077] = 1077, + [1078] = 1078, + [1079] = 742, + [1080] = 1080, + [1081] = 1081, + [1082] = 1082, + [1083] = 741, + [1084] = 740, + [1085] = 739, + [1086] = 1086, + [1087] = 1087, + [1088] = 1088, + [1089] = 1089, + [1090] = 1090, + [1091] = 1091, + [1092] = 1092, + [1093] = 1093, + [1094] = 1094, + [1095] = 1095, + [1096] = 1096, + [1097] = 1097, + [1098] = 1098, + [1099] = 1099, + [1100] = 1100, + [1101] = 1101, + [1102] = 1102, + [1103] = 1103, + [1104] = 1104, + [1105] = 1105, + [1106] = 1106, + [1107] = 1107, + [1108] = 1108, + [1109] = 1109, + [1110] = 1110, + [1111] = 1111, + [1112] = 1112, + [1113] = 1113, + [1114] = 1114, + [1115] = 1115, + [1116] = 1116, + [1117] = 1117, + [1118] = 1118, + [1119] = 1119, + [1120] = 1120, + [1121] = 1121, + [1122] = 1122, + [1123] = 1123, + [1124] = 1124, + [1125] = 1125, + [1126] = 1126, + [1127] = 1127, + [1128] = 1128, + [1129] = 1129, + [1130] = 1130, + [1131] = 1131, + [1132] = 1132, + [1133] = 1133, + [1134] = 1134, + [1135] = 1135, + [1136] = 1136, + [1137] = 1137, + [1138] = 1138, + [1139] = 507, + [1140] = 501, + [1141] = 1141, + [1142] = 1142, + [1143] = 1143, + [1144] = 1144, + [1145] = 1145, + [1146] = 1146, + [1147] = 1147, + [1148] = 1148, + [1149] = 1149, + [1150] = 1150, + [1151] = 1151, + [1152] = 1152, + [1153] = 1153, + [1154] = 1154, [1155] = 1155, [1156] = 1156, [1157] = 1157, - [1158] = 963, + [1158] = 1158, [1159] = 1159, [1160] = 1160, [1161] = 1161, - [1162] = 1161, + [1162] = 1162, [1163] = 1163, [1164] = 1164, [1165] = 1165, - [1166] = 963, + [1166] = 1166, [1167] = 1167, - [1168] = 1161, - [1169] = 1161, - [1170] = 1167, - [1171] = 1167, + [1168] = 1168, + [1169] = 1169, + [1170] = 1170, + [1171] = 1171, [1172] = 1172, [1173] = 1173, - [1174] = 1167, + [1174] = 1148, [1175] = 1160, - [1176] = 1176, - [1177] = 1177, - [1178] = 1178, - [1179] = 1179, - [1180] = 1180, - [1181] = 1181, - [1182] = 1182, - [1183] = 1183, - [1184] = 1184, - [1185] = 1185, - [1186] = 1186, - [1187] = 1187, - [1188] = 1188, - [1189] = 1189, - [1190] = 1184, - [1191] = 1191, - [1192] = 1192, - [1193] = 1193, - [1194] = 1187, - [1195] = 1160, - [1196] = 1196, - [1197] = 1197, - [1198] = 1198, - [1199] = 1184, - [1200] = 1184, - [1201] = 1201, - [1202] = 1202, - [1203] = 1203, - [1204] = 1204, - [1205] = 1192, - [1206] = 1189, - [1207] = 1207, - [1208] = 1188, - [1209] = 1209, - [1210] = 1165, - [1211] = 1211, - [1212] = 1165, - [1213] = 1213, - [1214] = 1214, - [1215] = 1215, - [1216] = 1215, - [1217] = 1217, - [1218] = 1214, - [1219] = 1219, - [1220] = 1220, - [1221] = 1221, - [1222] = 1222, - [1223] = 1220, - [1224] = 1224, - [1225] = 1225, - [1226] = 1215, - [1227] = 1227, - [1228] = 1213, - [1229] = 1225, - [1230] = 1224, - [1231] = 1213, - [1232] = 1227, - [1233] = 1213, - [1234] = 1220, - [1235] = 1224, - [1236] = 1227, - [1237] = 1219, - [1238] = 1220, - [1239] = 1224, - [1240] = 1240, - [1241] = 1227, - [1242] = 1225, - [1243] = 1224, - [1244] = 1227, - [1245] = 1245, - [1246] = 1221, - [1247] = 1227, - [1248] = 1219, - [1249] = 1222, - [1250] = 1220, - [1251] = 1213, - [1252] = 1215, - [1253] = 1227, - [1254] = 1245, - [1255] = 1219, - [1256] = 1245, - [1257] = 1224, - [1258] = 1227, - [1259] = 1259, - [1260] = 1224, - [1261] = 1261, - [1262] = 1221, - [1263] = 1245, - [1264] = 1264, - [1265] = 1214, - [1266] = 1220, - [1267] = 1264, - [1268] = 1227, - [1269] = 1245, - [1270] = 1224, - [1271] = 1220, - [1272] = 1214, - [1273] = 1213, - [1274] = 1224, - [1275] = 1275, - [1276] = 1214, - [1277] = 1220, - [1278] = 1278, - [1279] = 1214, - [1280] = 1224, - [1281] = 1220, - [1282] = 1282, - [1283] = 1245, - [1284] = 1227, - [1285] = 1285, - [1286] = 1286, - [1287] = 1287, - [1288] = 1288, - [1289] = 1286, - [1290] = 1290, - [1291] = 1291, - [1292] = 1292, - [1293] = 1293, - [1294] = 1294, - [1295] = 1295, - [1296] = 1294, - [1297] = 1294, - [1298] = 1295, - [1299] = 1295, - [1300] = 1300, - [1301] = 1301, - [1302] = 1302, - [1303] = 1303, - [1304] = 1304, - [1305] = 1303, - [1306] = 1306, - [1307] = 1303, - [1308] = 1308, - [1309] = 1309, - [1310] = 1310, - [1311] = 1287, - [1312] = 1293, - [1313] = 1313, - [1314] = 1314, - [1315] = 1315, - [1316] = 1316, - [1317] = 1317, - [1318] = 1318, - [1319] = 1301, - [1320] = 1300, - [1321] = 1321, - [1322] = 1322, - [1323] = 1072, - [1324] = 1324, - [1325] = 1304, - [1326] = 1326, - [1327] = 1308, - [1328] = 1302, - [1329] = 1306, - [1330] = 1330, - [1331] = 432, - [1332] = 1332, - [1333] = 1333, - [1334] = 1334, - [1335] = 1335, - [1336] = 1336, - [1337] = 1337, - [1338] = 1338, - [1339] = 1339, - [1340] = 1336, + [1176] = 1152, + [1177] = 1154, + [1178] = 1155, + [1179] = 1158, + [1180] = 1151, + [1181] = 1144, + [1182] = 1145, + [1183] = 1159, + [1184] = 1156, + [1185] = 1142, + [1186] = 1143, + [1187] = 1147, + [1188] = 1162, + [1189] = 1161, + [1190] = 1168, + [1191] = 1163, + [1192] = 1165, + [1193] = 1164, + [1194] = 1153, + [1195] = 1167, + [1196] = 1150, + [1197] = 1166, + [1198] = 1171, + [1199] = 1141, + [1200] = 1172, + [1201] = 1149, + [1202] = 1157, + [1203] = 1146, + [1204] = 1173, + [1205] = 1170, + [1206] = 1169, + [1207] = 1086, + [1208] = 1171, + [1209] = 1125, + [1210] = 1210, + [1211] = 1078, + [1212] = 1093, + [1213] = 1103, + [1214] = 1131, + [1215] = 1095, + [1216] = 1136, + [1217] = 1076, + [1218] = 1082, + [1219] = 1146, + [1220] = 1099, + [1221] = 1149, + [1222] = 1108, + [1223] = 1081, + [1224] = 1100, + [1225] = 1141, + [1226] = 1150, + [1227] = 1111, + [1228] = 1153, + [1229] = 1089, + [1230] = 1124, + [1231] = 1151, + [1232] = 1096, + [1233] = 1144, + [1234] = 1080, + [1235] = 1145, + [1236] = 1090, + [1237] = 1126, + [1238] = 1123, + [1239] = 1077, + [1240] = 1157, + [1241] = 1092, + [1242] = 1088, + [1243] = 1087, + [1244] = 1104, + [1245] = 1148, + [1246] = 1130, + [1247] = 1129, + [1248] = 1101, + [1249] = 1147, + [1250] = 1128, + [1251] = 1107, + [1252] = 1127, + [1253] = 1143, + [1254] = 1121, + [1255] = 1137, + [1256] = 1120, + [1257] = 1106, + [1258] = 1152, + [1259] = 1154, + [1260] = 1114, + [1261] = 1155, + [1262] = 1158, + [1263] = 1159, + [1264] = 1134, + [1265] = 1168, + [1266] = 490, + [1267] = 1133, + [1268] = 1132, + [1269] = 491, + [1270] = 1074, + [1271] = 1135, + [1272] = 1102, + [1273] = 1091, + [1274] = 1156, + [1275] = 1098, + [1276] = 1160, + [1277] = 1164, + [1278] = 1167, + [1279] = 1115, + [1280] = 739, + [1281] = 1172, + [1282] = 1173, + [1283] = 1113, + [1284] = 740, + [1285] = 1105, + [1286] = 1170, + [1287] = 1142, + [1288] = 742, + [1289] = 1122, + [1290] = 1112, + [1291] = 1110, + [1292] = 1075, + [1293] = 1097, + [1294] = 1119, + [1295] = 741, + [1296] = 1162, + [1297] = 1161, + [1298] = 1138, + [1299] = 1109, + [1300] = 1163, + [1301] = 1094, + [1302] = 1118, + [1303] = 1117, + [1304] = 1169, + [1305] = 1165, + [1306] = 1116, + [1307] = 1166, + [1308] = 1166, + [1309] = 1153, + [1310] = 1146, + [1311] = 1149, + [1312] = 1141, + [1313] = 1150, + [1314] = 1147, + [1315] = 1143, + [1316] = 1148, + [1317] = 1152, + [1318] = 1142, + [1319] = 1156, + [1320] = 1154, + [1321] = 1157, + [1322] = 1155, + [1323] = 1160, + [1324] = 1158, + [1325] = 1159, + [1326] = 1164, + [1327] = 1167, + [1328] = 1168, + [1329] = 1169, + [1330] = 1170, + [1331] = 1173, + [1332] = 1172, + [1333] = 1171, + [1334] = 1165, + [1335] = 1163, + [1336] = 1161, + [1337] = 1162, + [1338] = 1145, + [1339] = 1144, + [1340] = 1151, [1341] = 1341, [1342] = 1342, - [1343] = 427, - [1344] = 1335, - [1345] = 1345, + [1343] = 1343, + [1344] = 1344, + [1345] = 1153, [1346] = 1346, - [1347] = 1347, + [1347] = 1346, [1348] = 1348, - [1349] = 1349, + [1349] = 1343, [1350] = 1350, - [1351] = 1351, + [1351] = 1346, [1352] = 1352, [1353] = 1353, - [1354] = 568, - [1355] = 1355, - [1356] = 1356, - [1357] = 1357, + [1354] = 1354, + [1355] = 1346, + [1356] = 1346, + [1357] = 1343, [1358] = 1358, - [1359] = 1359, + [1359] = 1346, [1360] = 1360, - [1361] = 1361, - [1362] = 1362, - [1363] = 1363, - [1364] = 1356, + [1361] = 1343, + [1362] = 1343, + [1363] = 1343, + [1364] = 1153, [1365] = 1365, [1366] = 1366, [1367] = 1367, [1368] = 1368, [1369] = 1369, - [1370] = 522, + [1370] = 1370, [1371] = 1371, [1372] = 1372, - [1373] = 1373, - [1374] = 469, + [1373] = 1367, + [1374] = 1350, [1375] = 1375, - [1376] = 1361, - [1377] = 1377, - [1378] = 1378, - [1379] = 1379, + [1376] = 1376, + [1377] = 1350, + [1378] = 1375, + [1379] = 1375, [1380] = 1380, - [1381] = 1381, - [1382] = 1382, - [1383] = 524, + [1381] = 1370, + [1382] = 1375, + [1383] = 1383, [1384] = 1384, [1385] = 1385, - [1386] = 1386, - [1387] = 1384, - [1388] = 1357, + [1386] = 1342, + [1387] = 1387, + [1388] = 1388, [1389] = 1389, [1390] = 1390, - [1391] = 1389, - [1392] = 1390, - [1393] = 1393, - [1394] = 1394, - [1395] = 1393, + [1391] = 1370, + [1392] = 1392, + [1393] = 1389, + [1394] = 1375, + [1395] = 1395, [1396] = 1396, [1397] = 1397, - [1398] = 1397, - [1399] = 1399, - [1400] = 569, + [1398] = 1398, + [1399] = 1365, + [1400] = 1389, [1401] = 1401, - [1402] = 1402, - [1403] = 1403, - [1404] = 568, - [1405] = 577, + [1402] = 1375, + [1403] = 1365, + [1404] = 1342, + [1405] = 1405, [1406] = 1406, [1407] = 1407, - [1408] = 1408, + [1408] = 1367, [1409] = 1409, [1410] = 1410, - [1411] = 1410, + [1411] = 1411, [1412] = 1412, - [1413] = 1413, - [1414] = 1413, + [1413] = 1410, + [1414] = 1414, [1415] = 1415, [1416] = 1416, [1417] = 1417, - [1418] = 1418, + [1418] = 1409, [1419] = 1419, - [1420] = 1420, + [1420] = 1419, [1421] = 1421, - [1422] = 670, - [1423] = 1417, - [1424] = 568, - [1425] = 641, - [1426] = 1426, - [1427] = 1287, - [1428] = 1428, - [1429] = 1429, + [1422] = 1419, + [1423] = 1423, + [1424] = 1421, + [1425] = 1411, + [1426] = 1416, + [1427] = 1410, + [1428] = 1410, + [1429] = 1414, [1430] = 1430, - [1431] = 1430, - [1432] = 1432, + [1431] = 1423, + [1432] = 1423, [1433] = 1433, - [1434] = 1432, - [1435] = 1428, + [1434] = 1412, + [1435] = 1414, [1436] = 1436, - [1437] = 1428, - [1438] = 1432, - [1439] = 1428, - [1440] = 1428, - [1441] = 1292, - [1442] = 1290, - [1443] = 1443, - [1444] = 1291, + [1437] = 1411, + [1438] = 1423, + [1439] = 1411, + [1440] = 1416, + [1441] = 1416, + [1442] = 1409, + [1443] = 1410, + [1444] = 1414, [1445] = 1445, [1446] = 1430, - [1447] = 1428, - [1448] = 1448, - [1449] = 1288, - [1450] = 1432, - [1451] = 1430, - [1452] = 1452, - [1453] = 1432, - [1454] = 1217, - [1455] = 1428, - [1456] = 1432, - [1457] = 1428, - [1458] = 1458, - [1459] = 1459, - [1460] = 1432, - [1461] = 1430, - [1462] = 1448, - [1463] = 1428, - [1464] = 1448, - [1465] = 1428, - [1466] = 1432, + [1447] = 1436, + [1448] = 1436, + [1449] = 1436, + [1450] = 1436, + [1451] = 1421, + [1452] = 1436, + [1453] = 1416, + [1454] = 1410, + [1455] = 1433, + [1456] = 1414, + [1457] = 1433, + [1458] = 1423, + [1459] = 1412, + [1460] = 1411, + [1461] = 1416, + [1462] = 1421, + [1463] = 1410, + [1464] = 1414, + [1465] = 1465, + [1466] = 1411, [1467] = 1467, [1468] = 1468, - [1469] = 1430, - [1470] = 1448, - [1471] = 1293, - [1472] = 1430, - [1473] = 1430, - [1474] = 1432, - [1475] = 1475, - [1476] = 1428, - [1477] = 1428, - [1478] = 1430, - [1479] = 1432, - [1480] = 568, - [1481] = 1428, - [1482] = 1448, - [1483] = 1430, - [1484] = 1432, - [1485] = 1430, + [1469] = 1423, + [1470] = 1430, + [1471] = 1433, + [1472] = 1414, + [1473] = 1412, + [1474] = 1414, + [1475] = 1423, + [1476] = 1476, + [1477] = 1423, + [1478] = 1410, + [1479] = 1410, + [1480] = 1433, + [1481] = 1414, + [1482] = 1414, + [1483] = 1423, + [1484] = 1410, + [1485] = 1433, [1486] = 1486, [1487] = 1487, - [1488] = 1486, - [1489] = 1421, - [1490] = 417, + [1488] = 1488, + [1489] = 1488, + [1490] = 1490, [1491] = 1491, - [1492] = 1491, - [1493] = 1487, + [1492] = 1492, + [1493] = 1493, [1494] = 1494, [1495] = 1495, - [1496] = 1495, - [1497] = 1418, - [1498] = 1498, - [1499] = 416, - [1500] = 1500, + [1496] = 1496, + [1497] = 1495, + [1498] = 1496, + [1499] = 1495, + [1500] = 1496, [1501] = 1501, [1502] = 1502, [1503] = 1503, [1504] = 1504, - [1505] = 1505, + [1505] = 1504, [1506] = 1506, [1507] = 1507, [1508] = 1504, - [1509] = 562, + [1509] = 1509, [1510] = 1510, - [1511] = 1401, - [1512] = 1502, + [1511] = 1487, + [1512] = 1512, [1513] = 1513, - [1514] = 773, - [1515] = 1394, + [1514] = 1514, + [1515] = 1494, [1516] = 1516, [1517] = 1517, - [1518] = 1504, - [1519] = 655, - [1520] = 655, - [1521] = 1504, + [1518] = 1518, + [1519] = 1519, + [1520] = 1501, + [1521] = 1521, [1522] = 1502, - [1523] = 1507, - [1524] = 562, - [1525] = 1502, - [1526] = 1502, - [1527] = 569, - [1528] = 1528, - [1529] = 1507, - [1530] = 1530, - [1531] = 1505, - [1532] = 655, - [1533] = 1443, - [1534] = 577, - [1535] = 1412, - [1536] = 1409, + [1523] = 1523, + [1524] = 1524, + [1525] = 1210, + [1526] = 1506, + [1527] = 1527, + [1528] = 1503, + [1529] = 1509, + [1530] = 1507, + [1531] = 1531, + [1532] = 1532, + [1533] = 1533, + [1534] = 1534, + [1535] = 1535, + [1536] = 1536, [1537] = 1537, - [1538] = 1399, - [1539] = 1539, - [1540] = 1504, + [1538] = 1538, + [1539] = 750, + [1540] = 1540, [1541] = 1541, - [1542] = 1504, + [1542] = 1542, [1543] = 1543, - [1544] = 568, - [1545] = 1545, + [1544] = 1544, + [1545] = 1541, [1546] = 1546, - [1547] = 1547, - [1548] = 1548, + [1547] = 491, + [1548] = 490, [1549] = 1549, [1550] = 1550, [1551] = 1551, @@ -5297,561 +5305,561 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1553] = 1553, [1554] = 1554, [1555] = 1555, - [1556] = 1554, + [1556] = 1549, [1557] = 1557, - [1558] = 1547, + [1558] = 1558, [1559] = 1559, - [1560] = 577, - [1561] = 568, - [1562] = 569, - [1563] = 1552, - [1564] = 1412, - [1565] = 1409, + [1560] = 1560, + [1561] = 1561, + [1562] = 1562, + [1563] = 1562, + [1564] = 1564, + [1565] = 1565, [1566] = 1566, [1567] = 1567, [1568] = 1568, [1569] = 1569, [1570] = 1570, [1571] = 1571, - [1572] = 1546, - [1573] = 418, + [1572] = 1572, + [1573] = 1562, [1574] = 1574, [1575] = 1575, [1576] = 1576, - [1577] = 1577, - [1578] = 1551, - [1579] = 1557, - [1580] = 1548, - [1581] = 1549, - [1582] = 1582, + [1577] = 1574, + [1578] = 1558, + [1579] = 1579, + [1580] = 1580, + [1581] = 1581, + [1582] = 1580, [1583] = 1583, - [1584] = 1584, - [1585] = 419, - [1586] = 1584, + [1584] = 1580, + [1585] = 588, + [1586] = 1586, [1587] = 1587, - [1588] = 1588, - [1589] = 1575, - [1590] = 418, - [1591] = 1567, + [1588] = 520, + [1589] = 586, + [1590] = 1590, + [1591] = 1591, [1592] = 1592, [1593] = 1593, - [1594] = 1594, - [1595] = 1595, - [1596] = 1577, - [1597] = 1592, - [1598] = 1505, - [1599] = 1582, - [1600] = 419, - [1601] = 1559, - [1602] = 1401, - [1603] = 1587, - [1604] = 1394, - [1605] = 1399, - [1606] = 1575, - [1607] = 1588, - [1608] = 1608, - [1609] = 1608, - [1610] = 1610, - [1611] = 1611, - [1612] = 1577, - [1613] = 1545, - [1614] = 1555, - [1615] = 1570, - [1616] = 1568, + [1594] = 1592, + [1595] = 1593, + [1596] = 1596, + [1597] = 1597, + [1598] = 1598, + [1599] = 1599, + [1600] = 1600, + [1601] = 1601, + [1602] = 1602, + [1603] = 1603, + [1604] = 750, + [1605] = 761, + [1606] = 1606, + [1607] = 1607, + [1608] = 751, + [1609] = 1607, + [1610] = 1607, + [1611] = 1606, + [1612] = 1612, + [1613] = 1600, + [1614] = 1606, + [1615] = 1615, + [1616] = 1616, [1617] = 1617, [1618] = 1618, - [1619] = 426, - [1620] = 1620, - [1621] = 1618, + [1619] = 1619, + [1620] = 826, + [1621] = 1621, [1622] = 1622, [1623] = 1623, - [1624] = 1618, - [1625] = 449, + [1624] = 1624, + [1625] = 1625, [1626] = 1626, - [1627] = 1627, - [1628] = 1628, - [1629] = 442, - [1630] = 447, - [1631] = 439, - [1632] = 438, - [1633] = 1633, - [1634] = 1623, + [1627] = 750, + [1628] = 1624, + [1629] = 1629, + [1630] = 885, + [1631] = 1626, + [1632] = 1624, + [1633] = 1492, + [1634] = 1634, [1635] = 1635, - [1636] = 441, - [1637] = 436, + [1636] = 1636, + [1637] = 1637, [1638] = 1638, - [1639] = 1639, - [1640] = 1640, - [1641] = 1641, - [1642] = 443, - [1643] = 1623, - [1644] = 1644, - [1645] = 1645, - [1646] = 1646, + [1639] = 1636, + [1640] = 1637, + [1641] = 1635, + [1642] = 1637, + [1643] = 1643, + [1644] = 1636, + [1645] = 1637, + [1646] = 1635, [1647] = 1647, - [1648] = 1627, - [1649] = 1649, - [1650] = 1626, - [1651] = 1620, - [1652] = 1623, - [1653] = 1645, - [1654] = 1569, - [1655] = 1655, - [1656] = 1656, - [1657] = 1657, - [1658] = 1622, - [1659] = 1623, - [1660] = 1660, - [1661] = 1628, - [1662] = 1662, + [1648] = 1635, + [1649] = 1635, + [1650] = 1636, + [1651] = 1635, + [1652] = 1637, + [1653] = 1635, + [1654] = 1637, + [1655] = 1637, + [1656] = 1636, + [1657] = 1636, + [1658] = 1636, + [1659] = 1637, + [1660] = 1635, + [1661] = 1661, + [1662] = 1636, [1663] = 1663, - [1664] = 434, - [1665] = 1623, - [1666] = 1666, - [1667] = 1618, - [1668] = 1668, - [1669] = 1669, - [1670] = 1670, - [1671] = 428, - [1672] = 450, - [1673] = 451, - [1674] = 1645, + [1664] = 1664, + [1665] = 1663, + [1666] = 1663, + [1667] = 1667, + [1668] = 1635, + [1669] = 1637, + [1670] = 1635, + [1671] = 1635, + [1672] = 1637, + [1673] = 1673, + [1674] = 1636, [1675] = 1675, - [1676] = 1618, - [1677] = 1677, - [1678] = 1678, - [1679] = 1638, - [1680] = 1594, - [1681] = 1539, - [1682] = 1623, - [1683] = 1611, - [1684] = 1618, - [1685] = 1623, - [1686] = 1669, - [1687] = 1618, - [1688] = 1618, - [1689] = 1618, - [1690] = 1666, - [1691] = 1641, + [1676] = 1636, + [1677] = 1487, + [1678] = 1490, + [1679] = 1491, + [1680] = 1493, + [1681] = 1494, + [1682] = 750, + [1683] = 1465, + [1684] = 1684, + [1685] = 1663, + [1686] = 1635, + [1687] = 1635, + [1688] = 1636, + [1689] = 1637, + [1690] = 1663, + [1691] = 1691, [1692] = 1692, - [1693] = 1627, + [1693] = 1693, [1694] = 1694, - [1695] = 1677, - [1696] = 1623, + [1695] = 1695, + [1696] = 475, [1697] = 1697, - [1698] = 1656, - [1699] = 1655, - [1700] = 1700, - [1701] = 446, - [1702] = 1702, - [1703] = 444, - [1704] = 1593, - [1705] = 1623, - [1706] = 429, - [1707] = 1639, - [1708] = 1618, - [1709] = 1617, - [1710] = 1623, + [1698] = 1619, + [1699] = 1693, + [1700] = 476, + [1701] = 1694, + [1702] = 1695, + [1703] = 1703, + [1704] = 1623, + [1705] = 1703, + [1706] = 1693, + [1707] = 1694, + [1708] = 750, + [1709] = 1709, + [1710] = 1710, [1711] = 1711, - [1712] = 1618, - [1713] = 1702, - [1714] = 1623, - [1715] = 445, - [1716] = 1660, - [1717] = 1717, - [1718] = 1694, + [1712] = 1712, + [1713] = 751, + [1714] = 1714, + [1715] = 1715, + [1716] = 1709, + [1717] = 1616, + [1718] = 1617, [1719] = 1719, [1720] = 1720, [1721] = 1721, - [1722] = 1722, - [1723] = 1723, - [1724] = 1724, + [1722] = 1719, + [1723] = 1709, + [1724] = 1710, [1725] = 1725, - [1726] = 1726, + [1726] = 747, [1727] = 1727, - [1728] = 1728, - [1729] = 1729, - [1730] = 1730, - [1731] = 1731, - [1732] = 1721, - [1733] = 1733, + [1728] = 835, + [1729] = 1709, + [1730] = 835, + [1731] = 1638, + [1732] = 1719, + [1733] = 1710, [1734] = 1734, - [1735] = 1735, - [1736] = 1736, - [1737] = 1737, - [1738] = 1738, + [1735] = 955, + [1736] = 761, + [1737] = 747, + [1738] = 1710, [1739] = 1739, - [1740] = 1740, + [1740] = 1710, [1741] = 1741, - [1742] = 1742, - [1743] = 1743, + [1742] = 1597, + [1743] = 1612, [1744] = 1744, - [1745] = 1745, - [1746] = 1721, - [1747] = 1747, - [1748] = 1748, + [1745] = 835, + [1746] = 1746, + [1747] = 1710, + [1748] = 1596, [1749] = 1749, - [1750] = 1750, - [1751] = 1751, + [1750] = 1741, + [1751] = 1709, [1752] = 1752, [1753] = 1753, [1754] = 1754, - [1755] = 1733, - [1756] = 1721, + [1755] = 1755, + [1756] = 1741, [1757] = 1757, [1758] = 1758, [1759] = 1759, [1760] = 1760, [1761] = 1761, [1762] = 1762, - [1763] = 1763, - [1764] = 1761, + [1763] = 1759, + [1764] = 1764, [1765] = 1765, - [1766] = 1620, + [1766] = 1766, [1767] = 1767, [1768] = 1768, [1769] = 1769, - [1770] = 1770, - [1771] = 1724, - [1772] = 1726, + [1770] = 1753, + [1771] = 1771, + [1772] = 1772, [1773] = 1773, - [1774] = 1731, + [1774] = 1758, [1775] = 1775, [1776] = 1776, - [1777] = 1775, - [1778] = 1736, - [1779] = 1779, - [1780] = 1780, - [1781] = 1760, - [1782] = 1782, - [1783] = 1758, - [1784] = 1752, - [1785] = 1765, - [1786] = 1786, - [1787] = 1779, - [1788] = 1788, - [1789] = 1763, - [1790] = 1762, + [1777] = 1777, + [1778] = 1778, + [1779] = 1754, + [1780] = 1753, + [1781] = 1777, + [1782] = 1765, + [1783] = 1764, + [1784] = 1784, + [1785] = 1762, + [1786] = 1771, + [1787] = 1616, + [1788] = 1775, + [1789] = 1789, + [1790] = 1769, [1791] = 1791, - [1792] = 1719, - [1793] = 1735, - [1794] = 1794, - [1795] = 1795, + [1792] = 1792, + [1793] = 1617, + [1794] = 1768, + [1795] = 1791, [1796] = 1796, [1797] = 1797, - [1798] = 1798, + [1798] = 1762, [1799] = 1799, - [1800] = 1773, - [1801] = 1801, - [1802] = 1802, - [1803] = 1566, - [1804] = 1753, - [1805] = 1805, - [1806] = 1749, - [1807] = 1807, - [1808] = 1808, - [1809] = 1782, - [1810] = 1723, - [1811] = 1811, - [1812] = 1759, - [1813] = 1736, + [1800] = 1768, + [1801] = 1773, + [1802] = 1775, + [1803] = 1764, + [1804] = 1762, + [1805] = 1792, + [1806] = 750, + [1807] = 1596, + [1808] = 1766, + [1809] = 1809, + [1810] = 1765, + [1811] = 1773, + [1812] = 1765, + [1813] = 1776, [1814] = 1814, - [1815] = 1767, - [1816] = 1748, - [1817] = 1817, + [1815] = 482, + [1816] = 1784, + [1817] = 1799, [1818] = 1818, - [1819] = 651, - [1820] = 1750, - [1821] = 1796, - [1822] = 1801, - [1823] = 1802, - [1824] = 1824, - [1825] = 1808, + [1819] = 1612, + [1820] = 1797, + [1821] = 1791, + [1822] = 1792, + [1823] = 1597, + [1824] = 751, + [1825] = 1809, [1826] = 1826, - [1827] = 1799, - [1828] = 1743, - [1829] = 1798, - [1830] = 1791, - [1831] = 1831, - [1832] = 1818, - [1833] = 1720, - [1834] = 1831, - [1835] = 1835, - [1836] = 1754, + [1827] = 482, + [1828] = 1777, + [1829] = 1789, + [1830] = 1769, + [1831] = 1776, + [1832] = 1832, + [1833] = 479, + [1834] = 479, + [1835] = 761, + [1836] = 1836, [1837] = 1837, - [1838] = 1818, - [1839] = 1837, - [1840] = 1840, + [1838] = 1838, + [1839] = 497, + [1840] = 505, [1841] = 1841, - [1842] = 1795, - [1843] = 1644, + [1842] = 500, + [1843] = 1843, [1844] = 1844, [1845] = 1845, - [1846] = 1826, - [1847] = 1847, + [1846] = 488, + [1847] = 498, [1848] = 1848, - [1849] = 1626, - [1850] = 1797, + [1849] = 1849, + [1850] = 1850, [1851] = 1851, [1852] = 1852, [1853] = 1853, - [1854] = 1805, - [1855] = 1722, - [1856] = 1729, - [1857] = 1791, - [1858] = 1730, - [1859] = 1859, - [1860] = 1860, - [1861] = 1754, - [1862] = 532, - [1863] = 1863, + [1854] = 1755, + [1855] = 492, + [1856] = 1856, + [1857] = 1746, + [1858] = 1856, + [1859] = 489, + [1860] = 1856, + [1861] = 510, + [1862] = 1849, + [1863] = 1856, [1864] = 1864, - [1865] = 1865, - [1866] = 1866, - [1867] = 1867, - [1868] = 1868, - [1869] = 1869, - [1870] = 1824, + [1865] = 1856, + [1866] = 1856, + [1867] = 1856, + [1868] = 1856, + [1869] = 1856, + [1870] = 1864, [1871] = 1871, - [1872] = 1871, + [1872] = 1856, [1873] = 1873, - [1874] = 1874, - [1875] = 1678, + [1874] = 1849, + [1875] = 1849, [1876] = 1876, - [1877] = 1877, + [1877] = 1849, [1878] = 1878, - [1879] = 1879, - [1880] = 1880, - [1881] = 1878, - [1882] = 1882, - [1883] = 1883, - [1884] = 1884, + [1879] = 1849, + [1880] = 1876, + [1881] = 1850, + [1882] = 502, + [1883] = 1837, + [1884] = 1849, [1885] = 1885, - [1886] = 1886, + [1886] = 499, [1887] = 1887, [1888] = 1888, [1889] = 1889, - [1890] = 1865, - [1891] = 1891, - [1892] = 1892, - [1893] = 1893, - [1894] = 1894, - [1895] = 522, + [1890] = 1890, + [1891] = 506, + [1892] = 1757, + [1893] = 1856, + [1894] = 1885, + [1895] = 1895, [1896] = 1896, [1897] = 1897, - [1898] = 1866, + [1898] = 1898, [1899] = 1899, [1900] = 1900, [1901] = 1901, - [1902] = 1902, - [1903] = 1903, + [1902] = 1849, + [1903] = 1849, [1904] = 1904, - [1905] = 1905, - [1906] = 1906, - [1907] = 1892, - [1908] = 1908, - [1909] = 1893, - [1910] = 1910, - [1911] = 1911, - [1912] = 1912, - [1913] = 1901, - [1914] = 1914, + [1905] = 1849, + [1906] = 1844, + [1907] = 1907, + [1908] = 1837, + [1909] = 1887, + [1910] = 1852, + [1911] = 1844, + [1912] = 1826, + [1913] = 494, + [1914] = 503, [1915] = 1915, - [1916] = 1916, - [1917] = 1917, - [1918] = 1918, - [1919] = 1919, - [1920] = 1920, - [1921] = 1921, - [1922] = 1922, - [1923] = 1923, - [1924] = 1924, - [1925] = 1925, - [1926] = 1926, - [1927] = 1927, - [1928] = 1928, - [1929] = 1929, + [1916] = 1852, + [1917] = 1887, + [1918] = 1767, + [1919] = 1885, + [1920] = 1853, + [1921] = 1856, + [1922] = 1873, + [1923] = 1849, + [1924] = 1907, + [1925] = 1896, + [1926] = 1890, + [1927] = 495, + [1928] = 1851, + [1929] = 509, [1930] = 1930, - [1931] = 515, - [1932] = 1287, - [1933] = 510, - [1934] = 1868, - [1935] = 1935, - [1936] = 1936, + [1931] = 1841, + [1932] = 508, + [1933] = 1838, + [1934] = 1934, + [1935] = 1850, + [1936] = 504, [1937] = 1937, - [1938] = 1938, - [1939] = 467, - [1940] = 482, - [1941] = 548, - [1942] = 549, - [1943] = 457, - [1944] = 546, - [1945] = 538, - [1946] = 534, - [1947] = 530, + [1938] = 1889, + [1939] = 1939, + [1940] = 1940, + [1941] = 1896, + [1942] = 1942, + [1943] = 1943, + [1944] = 1944, + [1945] = 1945, + [1946] = 1946, + [1947] = 1947, [1948] = 1948, - [1949] = 527, + [1949] = 1949, [1950] = 1950, - [1951] = 1646, - [1952] = 1877, + [1951] = 1947, + [1952] = 1952, [1953] = 1953, - [1954] = 1954, - [1955] = 519, + [1954] = 1946, + [1955] = 1955, [1956] = 1956, - [1957] = 518, - [1958] = 516, + [1957] = 1952, + [1958] = 1958, [1959] = 1959, - [1960] = 513, + [1960] = 1960, [1961] = 1961, - [1962] = 1649, - [1963] = 509, - [1964] = 507, - [1965] = 1965, - [1966] = 506, - [1967] = 453, - [1968] = 503, - [1969] = 497, - [1970] = 498, - [1971] = 504, + [1962] = 1962, + [1963] = 1963, + [1964] = 1964, + [1965] = 839, + [1966] = 1966, + [1967] = 1958, + [1968] = 1968, + [1969] = 1953, + [1970] = 1958, + [1971] = 1971, [1972] = 1972, - [1973] = 508, - [1974] = 512, + [1973] = 1973, + [1974] = 1974, [1975] = 1975, [1976] = 1976, - [1977] = 1977, - [1978] = 1978, - [1979] = 523, - [1980] = 469, + [1977] = 1964, + [1978] = 1958, + [1979] = 1979, + [1980] = 1980, [1981] = 1981, - [1982] = 540, - [1983] = 1886, - [1984] = 1935, - [1985] = 1985, + [1982] = 1982, + [1983] = 1983, + [1984] = 1984, + [1985] = 1947, [1986] = 1986, - [1987] = 541, - [1988] = 526, + [1987] = 1948, + [1988] = 1988, [1989] = 1981, - [1990] = 535, - [1991] = 547, - [1992] = 478, - [1993] = 477, - [1994] = 466, - [1995] = 456, - [1996] = 1887, - [1997] = 1986, + [1990] = 1990, + [1991] = 1991, + [1992] = 1949, + [1993] = 1993, + [1994] = 1958, + [1995] = 1995, + [1996] = 1851, + [1997] = 1952, [1998] = 1998, - [1999] = 463, + [1999] = 1956, [2000] = 2000, [2001] = 2001, - [2002] = 481, + [2002] = 2002, [2003] = 2003, - [2004] = 484, - [2005] = 1894, - [2006] = 485, - [2007] = 2007, - [2008] = 487, + [2004] = 2004, + [2005] = 2005, + [2006] = 1979, + [2007] = 2005, + [2008] = 2008, [2009] = 2009, - [2010] = 488, - [2011] = 1929, - [2012] = 490, - [2013] = 491, + [2010] = 2010, + [2011] = 2004, + [2012] = 2012, + [2013] = 2013, [2014] = 2014, - [2015] = 492, - [2016] = 2016, - [2017] = 496, - [2018] = 499, - [2019] = 500, - [2020] = 458, - [2021] = 1985, + [2015] = 2009, + [2016] = 1952, + [2017] = 2003, + [2018] = 1995, + [2019] = 2019, + [2020] = 1853, + [2021] = 1972, [2022] = 2022, - [2023] = 1937, - [2024] = 520, - [2025] = 524, - [2026] = 528, - [2027] = 529, - [2028] = 536, - [2029] = 473, - [2030] = 454, - [2031] = 2031, - [2032] = 1866, - [2033] = 511, + [2023] = 2023, + [2024] = 1991, + [2025] = 1953, + [2026] = 1963, + [2027] = 1956, + [2028] = 2028, + [2029] = 1961, + [2030] = 1990, + [2031] = 1960, + [2032] = 1959, + [2033] = 1972, [2034] = 2034, - [2035] = 539, - [2036] = 2036, + [2035] = 2035, + [2036] = 2028, [2037] = 2037, [2038] = 2038, - [2039] = 2039, - [2040] = 1972, - [2041] = 1910, - [2042] = 455, - [2043] = 459, - [2044] = 1910, + [2039] = 1953, + [2040] = 2040, + [2041] = 1942, + [2042] = 2042, + [2043] = 2034, + [2044] = 1968, [2045] = 2045, - [2046] = 2046, - [2047] = 1866, - [2048] = 2048, - [2049] = 461, + [2046] = 1948, + [2047] = 1990, + [2048] = 1947, + [2049] = 2049, [2050] = 2050, [2051] = 2051, - [2052] = 462, - [2053] = 464, - [2054] = 2054, - [2055] = 465, - [2056] = 468, - [2057] = 542, - [2058] = 470, - [2059] = 471, - [2060] = 1924, - [2061] = 472, - [2062] = 474, - [2063] = 2063, - [2064] = 475, - [2065] = 525, - [2066] = 2066, - [2067] = 2067, + [2052] = 2052, + [2053] = 1956, + [2054] = 1950, + [2055] = 2003, + [2056] = 1964, + [2057] = 2057, + [2058] = 2014, + [2059] = 2059, + [2060] = 1976, + [2061] = 1988, + [2062] = 2000, + [2063] = 2004, + [2064] = 2005, + [2065] = 2065, + [2066] = 2009, + [2067] = 1998, [2068] = 2068, - [2069] = 1910, - [2070] = 2070, - [2071] = 1866, - [2072] = 476, - [2073] = 1866, - [2074] = 543, - [2075] = 544, - [2076] = 545, - [2077] = 533, - [2078] = 1910, + [2069] = 1958, + [2070] = 2001, + [2071] = 1963, + [2072] = 2072, + [2073] = 2073, + [2074] = 1961, + [2075] = 1960, + [2076] = 2076, + [2077] = 1959, + [2078] = 2078, [2079] = 2079, [2080] = 2080, - [2081] = 479, - [2082] = 2082, - [2083] = 531, + [2081] = 2012, + [2082] = 2073, + [2083] = 2083, [2084] = 2084, - [2085] = 2085, - [2086] = 537, - [2087] = 1976, - [2088] = 1866, - [2089] = 483, - [2090] = 2090, - [2091] = 1910, - [2092] = 486, - [2093] = 2093, - [2094] = 493, - [2095] = 494, - [2096] = 495, - [2097] = 501, - [2098] = 502, - [2099] = 1866, - [2100] = 514, - [2101] = 1910, - [2102] = 2102, - [2103] = 517, - [2104] = 1910, - [2105] = 452, + [2085] = 1995, + [2086] = 2086, + [2087] = 2087, + [2088] = 1974, + [2089] = 2089, + [2090] = 1973, + [2091] = 2035, + [2092] = 1973, + [2093] = 1974, + [2094] = 2094, + [2095] = 2086, + [2096] = 2084, + [2097] = 2097, + [2098] = 2002, + [2099] = 2013, + [2100] = 1904, + [2101] = 1778, + [2102] = 2078, + [2103] = 1943, + [2104] = 2008, + [2105] = 2076, [2106] = 2106, [2107] = 2107, [2108] = 2108, [2109] = 2109, - [2110] = 2110, + [2110] = 2109, [2111] = 2111, [2112] = 2112, [2113] = 2113, @@ -5861,40 +5869,40 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2117] = 2117, [2118] = 2118, [2119] = 2119, - [2120] = 1421, + [2120] = 2120, [2121] = 2121, [2122] = 2122, - [2123] = 2109, - [2124] = 1936, + [2123] = 2123, + [2124] = 2124, [2125] = 2125, [2126] = 2126, [2127] = 2127, [2128] = 2128, - [2129] = 2109, + [2129] = 2129, [2130] = 2130, [2131] = 2131, [2132] = 2132, [2133] = 2133, [2134] = 2134, [2135] = 2135, - [2136] = 1617, + [2136] = 2136, [2137] = 2137, [2138] = 2138, [2139] = 2139, - [2140] = 2140, + [2140] = 2121, [2141] = 2141, [2142] = 2142, [2143] = 2143, [2144] = 2144, - [2145] = 2145, - [2146] = 2146, + [2145] = 2132, + [2146] = 2124, [2147] = 2147, - [2148] = 2148, + [2148] = 2126, [2149] = 2149, [2150] = 2150, [2151] = 2151, - [2152] = 2152, - [2153] = 2109, + [2152] = 596, + [2153] = 2153, [2154] = 2154, [2155] = 2155, [2156] = 2156, @@ -5902,217 +5910,217 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2158] = 2158, [2159] = 2159, [2160] = 2160, - [2161] = 2161, + [2161] = 1871, [2162] = 2162, [2163] = 2163, [2164] = 2164, [2165] = 2165, - [2166] = 2166, - [2167] = 2161, + [2166] = 1939, + [2167] = 2167, [2168] = 2168, [2169] = 2169, - [2170] = 2170, - [2171] = 2171, - [2172] = 2172, + [2170] = 2122, + [2171] = 2072, + [2172] = 543, [2173] = 2173, [2174] = 2174, [2175] = 2175, [2176] = 2176, - [2177] = 2177, - [2178] = 2137, + [2177] = 2147, + [2178] = 2178, [2179] = 2179, [2180] = 2180, [2181] = 2181, - [2182] = 2139, + [2182] = 2182, [2183] = 2183, - [2184] = 2142, - [2185] = 2146, - [2186] = 2148, + [2184] = 2184, + [2185] = 2185, + [2186] = 2186, [2187] = 2187, [2188] = 2188, - [2189] = 2189, - [2190] = 2141, + [2189] = 2158, + [2190] = 2190, [2191] = 2191, [2192] = 2192, - [2193] = 2142, + [2193] = 2193, [2194] = 2194, [2195] = 2195, [2196] = 2196, - [2197] = 2197, + [2197] = 2126, [2198] = 2198, - [2199] = 2199, + [2199] = 2144, [2200] = 2200, - [2201] = 2141, - [2202] = 2142, - [2203] = 2179, + [2201] = 2115, + [2202] = 2137, + [2203] = 2203, [2204] = 2204, [2205] = 2205, [2206] = 2206, - [2207] = 2207, + [2207] = 2121, [2208] = 2208, - [2209] = 2209, + [2209] = 2122, [2210] = 2210, - [2211] = 2211, + [2211] = 2109, [2212] = 2212, [2213] = 2213, - [2214] = 2214, - [2215] = 2125, + [2214] = 1937, + [2215] = 2215, [2216] = 2216, - [2217] = 2217, + [2217] = 580, [2218] = 2218, - [2219] = 2219, + [2219] = 2203, [2220] = 2220, - [2221] = 2221, - [2222] = 2222, - [2223] = 2223, - [2224] = 2156, + [2221] = 2124, + [2222] = 579, + [2223] = 2115, + [2224] = 578, [2225] = 2225, - [2226] = 2226, - [2227] = 2227, + [2226] = 577, + [2227] = 2169, [2228] = 2228, - [2229] = 2229, + [2229] = 538, [2230] = 2230, - [2231] = 2223, - [2232] = 2138, - [2233] = 2149, + [2231] = 575, + [2232] = 512, + [2233] = 2233, [2234] = 2234, - [2235] = 2155, - [2236] = 2234, + [2235] = 608, + [2236] = 573, [2237] = 2237, - [2238] = 2238, - [2239] = 2239, - [2240] = 2180, - [2241] = 2160, - [2242] = 2242, - [2243] = 2165, - [2244] = 2122, - [2245] = 2115, - [2246] = 2176, - [2247] = 2183, - [2248] = 2188, - [2249] = 2189, - [2250] = 2219, - [2251] = 2228, - [2252] = 2252, - [2253] = 2195, - [2254] = 2254, - [2255] = 2230, - [2256] = 2161, - [2257] = 1641, - [2258] = 2238, - [2259] = 2252, - [2260] = 2260, - [2261] = 2214, - [2262] = 2262, - [2263] = 2208, + [2238] = 2234, + [2239] = 602, + [2240] = 571, + [2241] = 601, + [2242] = 600, + [2243] = 598, + [2244] = 2244, + [2245] = 2118, + [2246] = 2246, + [2247] = 2194, + [2248] = 524, + [2249] = 2249, + [2250] = 2250, + [2251] = 537, + [2252] = 584, + [2253] = 566, + [2254] = 568, + [2255] = 564, + [2256] = 569, + [2257] = 576, + [2258] = 581, + [2259] = 582, + [2260] = 588, + [2261] = 2153, + [2262] = 562, + [2263] = 2169, [2264] = 2264, - [2265] = 1953, - [2266] = 2266, - [2267] = 2221, - [2268] = 2268, - [2269] = 2269, - [2270] = 2260, - [2271] = 2271, + [2265] = 2265, + [2266] = 2203, + [2267] = 594, + [2268] = 604, + [2269] = 561, + [2270] = 559, + [2271] = 511, [2272] = 2272, - [2273] = 2273, - [2274] = 2109, - [2275] = 2275, - [2276] = 2276, - [2277] = 2269, - [2278] = 2278, - [2279] = 2273, - [2280] = 2242, + [2273] = 555, + [2274] = 549, + [2275] = 513, + [2276] = 554, + [2277] = 553, + [2278] = 557, + [2279] = 552, + [2280] = 551, [2281] = 2281, - [2282] = 2229, - [2283] = 2227, - [2284] = 2284, - [2285] = 2225, - [2286] = 2286, - [2287] = 2220, - [2288] = 2288, - [2289] = 2109, - [2290] = 2290, - [2291] = 2209, - [2292] = 2181, - [2293] = 2174, - [2294] = 2173, - [2295] = 2295, - [2296] = 2170, - [2297] = 2169, - [2298] = 2298, - [2299] = 2135, - [2300] = 2154, - [2301] = 2301, - [2302] = 2152, - [2303] = 2106, - [2304] = 2116, - [2305] = 2305, - [2306] = 2119, - [2307] = 2126, - [2308] = 2266, - [2309] = 2110, - [2310] = 2310, - [2311] = 2114, - [2312] = 2117, - [2313] = 2127, - [2314] = 2314, - [2315] = 2315, - [2316] = 2271, - [2317] = 2317, - [2318] = 2318, + [2282] = 550, + [2283] = 548, + [2284] = 547, + [2285] = 546, + [2286] = 545, + [2287] = 544, + [2288] = 531, + [2289] = 2289, + [2290] = 1487, + [2291] = 540, + [2292] = 536, + [2293] = 585, + [2294] = 2203, + [2295] = 2129, + [2296] = 535, + [2297] = 534, + [2298] = 532, + [2299] = 2203, + [2300] = 589, + [2301] = 2169, + [2302] = 2169, + [2303] = 2134, + [2304] = 530, + [2305] = 529, + [2306] = 2306, + [2307] = 528, + [2308] = 2203, + [2309] = 527, + [2310] = 526, + [2311] = 525, + [2312] = 523, + [2313] = 522, + [2314] = 520, + [2315] = 590, + [2316] = 595, + [2317] = 603, + [2318] = 519, [2319] = 2319, [2320] = 2320, - [2321] = 2321, - [2322] = 2164, - [2323] = 2275, - [2324] = 2128, - [2325] = 2325, - [2326] = 2278, - [2327] = 2262, - [2328] = 2328, - [2329] = 2329, - [2330] = 2328, - [2331] = 2331, - [2332] = 2210, - [2333] = 2213, - [2334] = 2216, - [2335] = 2222, - [2336] = 2336, - [2337] = 2337, - [2338] = 2338, - [2339] = 2226, - [2340] = 2340, - [2341] = 2239, + [2321] = 2169, + [2322] = 518, + [2323] = 517, + [2324] = 2213, + [2325] = 516, + [2326] = 515, + [2327] = 2118, + [2328] = 514, + [2329] = 574, + [2330] = 2203, + [2331] = 563, + [2332] = 567, + [2333] = 583, + [2334] = 607, + [2335] = 599, + [2336] = 2169, + [2337] = 597, + [2338] = 533, + [2339] = 521, + [2340] = 2228, + [2341] = 2341, [2342] = 2342, - [2343] = 2187, - [2344] = 2141, - [2345] = 2329, - [2346] = 2346, - [2347] = 2347, + [2343] = 539, + [2344] = 2344, + [2345] = 541, + [2346] = 542, + [2347] = 2230, [2348] = 2348, - [2349] = 2349, - [2350] = 2264, - [2351] = 2336, - [2352] = 2211, - [2353] = 2346, - [2354] = 2268, - [2355] = 2290, - [2356] = 2305, - [2357] = 2347, - [2358] = 2358, - [2359] = 2348, - [2360] = 2161, - [2361] = 2218, - [2362] = 2349, - [2363] = 2358, + [2349] = 556, + [2350] = 2147, + [2351] = 558, + [2352] = 560, + [2353] = 2203, + [2354] = 572, + [2355] = 586, + [2356] = 587, + [2357] = 2169, + [2358] = 592, + [2359] = 593, + [2360] = 2360, + [2361] = 2361, + [2362] = 2362, + [2363] = 2363, [2364] = 2364, [2365] = 2365, [2366] = 2366, [2367] = 2367, [2368] = 2368, [2369] = 2369, - [2370] = 2367, - [2371] = 2371, + [2370] = 2370, + [2371] = 2367, [2372] = 2372, [2373] = 2373, [2374] = 2374, @@ -6120,215 +6128,573 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2376] = 2376, [2377] = 2377, [2378] = 2378, - [2379] = 2379, + [2379] = 1876, [2380] = 2380, - [2381] = 2372, - [2382] = 2365, - [2383] = 2375, - [2384] = 2380, + [2381] = 2381, + [2382] = 2382, + [2383] = 2367, + [2384] = 2384, [2385] = 2385, [2386] = 2386, [2387] = 2387, [2388] = 2388, [2389] = 2389, [2390] = 2390, - [2391] = 2387, - [2392] = 2373, + [2391] = 2391, + [2392] = 2380, [2393] = 2393, - [2394] = 2394, + [2394] = 2372, [2395] = 2395, [2396] = 2396, - [2397] = 2397, - [2398] = 2379, + [2397] = 2395, + [2398] = 2369, [2399] = 2399, [2400] = 2400, - [2401] = 2374, + [2401] = 2401, [2402] = 2402, - [2403] = 2394, - [2404] = 2404, - [2405] = 2380, + [2403] = 2403, + [2404] = 2387, + [2405] = 2405, [2406] = 2406, - [2407] = 2395, + [2407] = 2407, [2408] = 2408, [2409] = 2409, - [2410] = 2410, + [2410] = 2399, [2411] = 2411, [2412] = 2412, [2413] = 2413, - [2414] = 2414, - [2415] = 1975, - [2416] = 2416, - [2417] = 2376, + [2414] = 2389, + [2415] = 2415, + [2416] = 2367, + [2417] = 2417, [2418] = 2418, - [2419] = 2374, + [2419] = 2419, [2420] = 2420, [2421] = 2421, - [2422] = 2422, + [2422] = 2361, [2423] = 2423, [2424] = 2424, [2425] = 2425, - [2426] = 2399, - [2427] = 2420, - [2428] = 2423, + [2426] = 2421, + [2427] = 2427, + [2428] = 2380, [2429] = 2429, [2430] = 2430, [2431] = 2431, - [2432] = 2402, - [2433] = 2385, - [2434] = 2390, + [2432] = 2432, + [2433] = 2433, + [2434] = 2434, [2435] = 2435, [2436] = 2436, - [2437] = 2371, - [2438] = 2406, - [2439] = 2439, - [2440] = 2388, - [2441] = 2387, - [2442] = 2386, - [2443] = 2385, - [2444] = 2369, - [2445] = 2380, - [2446] = 2446, - [2447] = 2447, - [2448] = 2448, - [2449] = 2386, - [2450] = 2390, - [2451] = 2365, + [2437] = 2411, + [2438] = 2438, + [2439] = 2391, + [2440] = 2387, + [2441] = 2368, + [2442] = 2380, + [2443] = 2429, + [2444] = 2400, + [2445] = 2445, + [2446] = 2430, + [2447] = 2401, + [2448] = 2436, + [2449] = 2449, + [2450] = 2450, + [2451] = 2451, [2452] = 2452, [2453] = 2453, [2454] = 2454, - [2455] = 2410, - [2456] = 2388, - [2457] = 2397, - [2458] = 2396, - [2459] = 2365, - [2460] = 2460, - [2461] = 2365, - [2462] = 2001, + [2455] = 2455, + [2456] = 2456, + [2457] = 2457, + [2458] = 2402, + [2459] = 2459, + [2460] = 2384, + [2461] = 2461, + [2462] = 2462, [2463] = 2463, - [2464] = 2364, - [2465] = 2367, + [2464] = 2464, + [2465] = 2465, [2466] = 2466, [2467] = 2467, - [2468] = 2385, + [2468] = 2468, [2469] = 2469, [2470] = 2470, - [2471] = 2424, - [2472] = 2425, - [2473] = 2429, + [2471] = 2471, + [2472] = 734, + [2473] = 2473, [2474] = 2474, - [2475] = 2446, - [2476] = 2454, - [2477] = 2393, - [2478] = 2478, + [2475] = 2475, + [2476] = 2476, + [2477] = 2477, + [2478] = 1619, [2479] = 2479, - [2480] = 2480, - [2481] = 2452, - [2482] = 2386, + [2480] = 2461, + [2481] = 2481, + [2482] = 2449, [2483] = 2483, [2484] = 2484, [2485] = 2485, - [2486] = 2386, - [2487] = 2487, - [2488] = 2488, - [2489] = 2460, - [2490] = 2436, - [2491] = 2435, - [2492] = 2385, - [2493] = 2422, - [2494] = 2409, - [2495] = 2408, - [2496] = 2367, + [2486] = 2486, + [2487] = 2365, + [2488] = 2376, + [2489] = 2457, + [2490] = 2490, + [2491] = 2491, + [2492] = 2492, + [2493] = 2493, + [2494] = 2396, + [2495] = 2495, + [2496] = 2496, [2497] = 2497, [2498] = 2498, - [2499] = 2485, - [2500] = 2414, - [2501] = 2376, - [2502] = 2416, - [2503] = 2466, - [2504] = 2504, + [2499] = 2471, + [2500] = 2500, + [2501] = 2449, + [2502] = 2502, + [2503] = 2503, + [2504] = 2427, [2505] = 2505, - [2506] = 2506, - [2507] = 2507, - [2508] = 2369, + [2506] = 2403, + [2507] = 2424, + [2508] = 2434, [2509] = 2509, - [2510] = 2510, - [2511] = 2371, - [2512] = 2373, - [2513] = 2513, - [2514] = 2374, - [2515] = 2515, - [2516] = 2376, - [2517] = 2386, - [2518] = 2379, - [2519] = 2447, - [2520] = 2386, - [2521] = 2371, - [2522] = 2510, - [2523] = 2523, - [2524] = 2386, - [2525] = 2369, - [2526] = 2387, - [2527] = 2388, - [2528] = 2400, - [2529] = 2484, - [2530] = 2530, - [2531] = 2484, + [2510] = 2420, + [2511] = 2427, + [2512] = 2473, + [2513] = 2405, + [2514] = 2514, + [2515] = 2424, + [2516] = 2516, + [2517] = 2454, + [2518] = 2518, + [2519] = 2420, + [2520] = 2381, + [2521] = 2521, + [2522] = 2522, + [2523] = 2360, + [2524] = 2467, + [2525] = 2525, + [2526] = 2419, + [2527] = 2527, + [2528] = 2473, + [2529] = 2452, + [2530] = 2418, + [2531] = 2479, [2532] = 2532, - [2533] = 2483, - [2534] = 2466, + [2533] = 2533, + [2534] = 2534, [2535] = 2535, - [2536] = 2452, - [2537] = 2379, - [2538] = 2510, - [2539] = 2539, - [2540] = 2488, - [2541] = 2541, - [2542] = 2386, - [2543] = 2386, - [2544] = 2544, + [2536] = 2435, + [2537] = 2537, + [2538] = 2433, + [2539] = 2470, + [2540] = 2540, + [2541] = 2471, + [2542] = 2542, + [2543] = 2389, + [2544] = 2380, [2545] = 2545, - [2546] = 2546, - [2547] = 2547, - [2548] = 2497, - [2549] = 2400, + [2546] = 2361, + [2547] = 2468, + [2548] = 2465, + [2549] = 2549, [2550] = 2550, - [2551] = 2551, - [2552] = 2498, - [2553] = 2379, - [2554] = 2504, - [2555] = 2551, - [2556] = 2550, - [2557] = 2505, - [2558] = 2379, - [2559] = 2404, - [2560] = 2507, - [2561] = 2431, - [2562] = 2366, - [2563] = 2509, - [2564] = 2377, - [2565] = 2386, - [2566] = 2466, - [2567] = 2386, - [2568] = 1421, - [2569] = 2510, - [2570] = 2550, - [2571] = 2571, - [2572] = 2377, - [2573] = 2379, - [2574] = 2550, - [2575] = 2546, - [2576] = 2379, - [2577] = 2377, - [2578] = 2386, - [2579] = 2546, - [2580] = 2580, - [2581] = 2546, - [2582] = 2545, - [2583] = 2390, - [2584] = 2545, - [2585] = 2545, + [2551] = 2463, + [2552] = 2455, + [2553] = 2456, + [2554] = 2457, + [2555] = 2471, + [2556] = 2456, + [2557] = 2496, + [2558] = 2455, + [2559] = 2559, + [2560] = 2560, + [2561] = 2561, + [2562] = 2463, + [2563] = 2465, + [2564] = 2564, + [2565] = 2477, + [2566] = 2451, + [2567] = 2567, + [2568] = 2471, + [2569] = 2569, + [2570] = 2570, + [2571] = 2381, + [2572] = 2479, + [2573] = 2573, + [2574] = 2452, + [2575] = 2527, + [2576] = 2522, + [2577] = 2577, + [2578] = 2495, + [2579] = 2374, + [2580] = 2406, + [2581] = 2425, + [2582] = 2470, + [2583] = 2583, + [2584] = 2468, + [2585] = 2423, [2586] = 2586, - [2587] = 2587, + [2587] = 2407, + [2588] = 2408, + [2589] = 1864, + [2590] = 2361, + [2591] = 2368, + [2592] = 2533, + [2593] = 2380, + [2594] = 2361, + [2595] = 2373, + [2596] = 2561, + [2597] = 2391, + [2598] = 2598, + [2599] = 2411, + [2600] = 2361, + [2601] = 2509, + [2602] = 2372, + [2603] = 2396, + [2604] = 2395, + [2605] = 2386, + [2606] = 2445, + [2607] = 2436, + [2608] = 2180, + [2609] = 2369, + [2610] = 2610, + [2611] = 2421, + [2612] = 2612, + [2613] = 2430, + [2614] = 2614, + [2615] = 2516, + [2616] = 2399, + [2617] = 2432, + [2618] = 2400, + [2619] = 2619, + [2620] = 2620, + [2621] = 2435, + [2622] = 2401, + [2623] = 2564, + [2624] = 2433, + [2625] = 2374, + [2626] = 2402, + [2627] = 2454, + [2628] = 2403, + [2629] = 2405, + [2630] = 2467, + [2631] = 2390, + [2632] = 2461, + [2633] = 2525, + [2634] = 2535, + [2635] = 2417, + [2636] = 2367, + [2637] = 2637, + [2638] = 2425, + [2639] = 2639, + [2640] = 2540, + [2641] = 2360, + [2642] = 2642, + [2643] = 2643, + [2644] = 2644, + [2645] = 2573, + [2646] = 2646, + [2647] = 2406, + [2648] = 2376, + [2649] = 2537, + [2650] = 2650, + [2651] = 2407, + [2652] = 2483, + [2653] = 2408, + [2654] = 2654, + [2655] = 2413, + [2656] = 2471, + [2657] = 2423, + [2658] = 2598, + [2659] = 2659, + [2660] = 2409, + [2661] = 2417, + [2662] = 2412, + [2663] = 2663, + [2664] = 2664, + [2665] = 2665, + [2666] = 2367, + [2667] = 2409, + [2668] = 2412, + [2669] = 2413, + [2670] = 2663, + [2671] = 2650, + [2672] = 2646, + [2673] = 2673, + [2674] = 2637, + [2675] = 2159, + [2676] = 2676, + [2677] = 2677, + [2678] = 2678, + [2679] = 2679, + [2680] = 2680, + [2681] = 2681, + [2682] = 2682, + [2683] = 2683, + [2684] = 2684, + [2685] = 2685, + [2686] = 2686, + [2687] = 2687, + [2688] = 2688, + [2689] = 2689, + [2690] = 2690, + [2691] = 2691, + [2692] = 2692, + [2693] = 2693, + [2694] = 2694, + [2695] = 2695, + [2696] = 2696, + [2697] = 2697, + [2698] = 2698, + [2699] = 2699, + [2700] = 2700, + [2701] = 2701, + [2702] = 2702, + [2703] = 2677, + [2704] = 2704, + [2705] = 2705, + [2706] = 2706, + [2707] = 2707, + [2708] = 2708, + [2709] = 2709, + [2710] = 2710, + [2711] = 2711, + [2712] = 2695, + [2713] = 2713, + [2714] = 2714, + [2715] = 2702, + [2716] = 2716, + [2717] = 2717, + [2718] = 2718, + [2719] = 2719, + [2720] = 2720, + [2721] = 2721, + [2722] = 2722, + [2723] = 2723, + [2724] = 2677, + [2725] = 2682, + [2726] = 2726, + [2727] = 2681, + [2728] = 2684, + [2729] = 2686, + [2730] = 2716, + [2731] = 2686, + [2732] = 2732, + [2733] = 2701, + [2734] = 2700, + [2735] = 2718, + [2736] = 2717, + [2737] = 2716, + [2738] = 2702, + [2739] = 2686, + [2740] = 2713, + [2741] = 2718, + [2742] = 2676, + [2743] = 2743, + [2744] = 1619, + [2745] = 2745, + [2746] = 2746, + [2747] = 2747, + [2748] = 2699, + [2749] = 2697, + [2750] = 2750, + [2751] = 2751, + [2752] = 2752, + [2753] = 2753, + [2754] = 2688, + [2755] = 2755, + [2756] = 2685, + [2757] = 2757, + [2758] = 2679, + [2759] = 2681, + [2760] = 2760, + [2761] = 2761, + [2762] = 2762, + [2763] = 2763, + [2764] = 2764, + [2765] = 2688, + [2766] = 2699, + [2767] = 2697, + [2768] = 2717, + [2769] = 2690, + [2770] = 2770, + [2771] = 2694, + [2772] = 2688, + [2773] = 2716, + [2774] = 2685, + [2775] = 2747, + [2776] = 2776, + [2777] = 2681, + [2778] = 2723, + [2779] = 2761, + [2780] = 2780, + [2781] = 2716, + [2782] = 2782, + [2783] = 2783, + [2784] = 2784, + [2785] = 2702, + [2786] = 2786, + [2787] = 2761, + [2788] = 2788, + [2789] = 2789, + [2790] = 2681, + [2791] = 2791, + [2792] = 2746, + [2793] = 2793, + [2794] = 2682, + [2795] = 2123, + [2796] = 2788, + [2797] = 2684, + [2798] = 2685, + [2799] = 2687, + [2800] = 2800, + [2801] = 2801, + [2802] = 2762, + [2803] = 2803, + [2804] = 2804, + [2805] = 2713, + [2806] = 2689, + [2807] = 2691, + [2808] = 2696, + [2809] = 2688, + [2810] = 2770, + [2811] = 2786, + [2812] = 2761, + [2813] = 2699, + [2814] = 2699, + [2815] = 2815, + [2816] = 2717, + [2817] = 2707, + [2818] = 2818, + [2819] = 2819, + [2820] = 2755, + [2821] = 2821, + [2822] = 2690, + [2823] = 2698, + [2824] = 2824, + [2825] = 2688, + [2826] = 2815, + [2827] = 2763, + [2828] = 2685, + [2829] = 2721, + [2830] = 2695, + [2831] = 2681, + [2832] = 2702, + [2833] = 2761, + [2834] = 2718, + [2835] = 2720, + [2836] = 2801, + [2837] = 2837, + [2838] = 2838, + [2839] = 2800, + [2840] = 2840, + [2841] = 2723, + [2842] = 2842, + [2843] = 2843, + [2844] = 2697, + [2845] = 2698, + [2846] = 2846, + [2847] = 2800, + [2848] = 2801, + [2849] = 2762, + [2850] = 2699, + [2851] = 2162, + [2852] = 2689, + [2853] = 2676, + [2854] = 2757, + [2855] = 2679, + [2856] = 2856, + [2857] = 2700, + [2858] = 2701, + [2859] = 2707, + [2860] = 2721, + [2861] = 2755, + [2862] = 2862, + [2863] = 2757, + [2864] = 2697, + [2865] = 2763, + [2866] = 2761, + [2867] = 2786, + [2868] = 2846, + [2869] = 2678, + [2870] = 2685, + [2871] = 2871, + [2872] = 2791, + [2873] = 2716, + [2874] = 2856, + [2875] = 2687, + [2876] = 2706, + [2877] = 2746, + [2878] = 2801, + [2879] = 2879, + [2880] = 2880, + [2881] = 2708, + [2882] = 2755, + [2883] = 2706, + [2884] = 2709, + [2885] = 2763, + [2886] = 2886, + [2887] = 2710, + [2888] = 2888, + [2889] = 2889, + [2890] = 2755, + [2891] = 2879, + [2892] = 2711, + [2893] = 2763, + [2894] = 2713, + [2895] = 2889, + [2896] = 2888, + [2897] = 2764, + [2898] = 2898, + [2899] = 2760, + [2900] = 2716, + [2901] = 2716, + [2902] = 2818, + [2903] = 2687, + [2904] = 2824, + [2905] = 2716, + [2906] = 2755, + [2907] = 2708, + [2908] = 2709, + [2909] = 2763, + [2910] = 2889, + [2911] = 2888, + [2912] = 2710, + [2913] = 2716, + [2914] = 2711, + [2915] = 2687, + [2916] = 2818, + [2917] = 2824, + [2918] = 2687, + [2919] = 2888, + [2920] = 2838, + [2921] = 2824, + [2922] = 2687, + [2923] = 2888, + [2924] = 2842, + [2925] = 2824, + [2926] = 2716, + [2927] = 2888, + [2928] = 2880, + [2929] = 2716, + [2930] = 2714, + [2931] = 2824, + [2932] = 2716, + [2933] = 2880, + [2934] = 2815, + [2935] = 2880, + [2936] = 2692, + [2937] = 2880, + [2938] = 2687, + [2939] = 2880, + [2940] = 2746, + [2941] = 2941, + [2942] = 2746, + [2943] = 2746, + [2944] = 2944, + [2945] = 2945, }; static inline bool sym_escape_sequence_character_set_1(int32_t c) { @@ -6350,58 +6716,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(73); - if (lookahead == '!') ADVANCE(142); - if (lookahead == '"') ADVANCE(189); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(235); - if (lookahead == '&') ADVANCE(92); - if (lookahead == '\'') ADVANCE(195); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(230); - if (lookahead == '+') ADVANCE(134); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(137); - if (lookahead == '.') ADVANCE(228); - if (lookahead == '/') ADVANCE(233); - if (lookahead == '0') ADVANCE(123); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(216); - if (lookahead == '=') ADVANCE(95); - if (lookahead == '>') ADVANCE(217); - if (lookahead == '?') ADVANCE(105); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(207); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(111); - if (lookahead == '}') ADVANCE(98); - if (lookahead == '~') ADVANCE(140); + if (eof) ADVANCE(74); + if (lookahead == '!') ADVANCE(195); + if (lookahead == '"') ADVANCE(249); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(297); + if (lookahead == '&') ADVANCE(138); + if (lookahead == '\'') ADVANCE(255); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(292); + if (lookahead == '+') ADVANCE(184); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(188); + if (lookahead == '.') ADVANCE(290); + if (lookahead == '/') ADVANCE(295); + if (lookahead == '0') ADVANCE(172); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(275); + if (lookahead == '=') ADVANCE(141); + if (lookahead == '>') ADVANCE(279); + if (lookahead == '?') ADVANCE(154); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(269); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(160); + if (lookahead == '}') ADVANCE(146); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(236); + lookahead == 'b') ADVANCE(298); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(240); + lookahead == 'f') ADVANCE(302); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(258); + lookahead == 'i') ADVANCE(320); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(266); + lookahead == 's') ADVANCE(328); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(256); + lookahead == 'u') ADVANCE(318); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6409,33 +6775,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(68) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + lookahead == 65279) SKIP(67) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(278); + if (lookahead == '\n') ADVANCE(340); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(278); + if (lookahead == '\n') ADVANCE(340); if (lookahead == '\r') ADVANCE(1); if (lookahead != 0 && - lookahead != '>') ADVANCE(279); + lookahead != '>') ADVANCE(341); END_STATE(); case 3: - if (lookahead == '\n') ADVANCE(190); - if (lookahead == '\r') ADVANCE(192); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '-') ADVANCE(33); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(39); - if (lookahead == '?') ADVANCE(35); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == '{') ADVANCE(97); + if (lookahead == '\n') ADVANCE(250); + if (lookahead == '\r') ADVANCE(252); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '-') ADVANCE(32); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '<') ADVANCE(38); + if (lookahead == '?') ADVANCE(34); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '{') ADVANCE(144); if (lookahead == '\t' || lookahead == ' ' || lookahead == 160 || @@ -6444,18 +6810,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(4) END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(190); - if (lookahead == '\r') ADVANCE(192); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '-') ADVANCE(33); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(39); - if (lookahead == '?') ADVANCE(35); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(40); - if (lookahead == '{') ADVANCE(97); + if (lookahead == '\n') ADVANCE(250); + if (lookahead == '\r') ADVANCE(252); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '-') ADVANCE(32); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '<') ADVANCE(38); + if (lookahead == '?') ADVANCE(34); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(39); + if (lookahead == '{') ADVANCE(144); if (lookahead == '\t' || lookahead == ' ' || lookahead == 160 || @@ -6464,11 +6830,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(4) END_STATE(); case 5: - if (lookahead == '\n') ADVANCE(191); - if (lookahead == '\r') ADVANCE(193); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(37); + if (lookahead == '\n') ADVANCE(251); + if (lookahead == '\r') ADVANCE(253); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '?') ADVANCE(36); if (lookahead == '\t' || lookahead == ' ' || lookahead == 160 || @@ -6477,52 +6843,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(5) END_STATE(); case 6: - if (lookahead == '!') ADVANCE(142); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(136); - if (lookahead == '.') ADVANCE(228); - if (lookahead == '/') ADVANCE(232); - if (lookahead == '0') ADVANCE(123); - if (lookahead == ':') ADVANCE(99); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(213); - if (lookahead == '=') ADVANCE(32); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(109); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); - if (lookahead == '~') ADVANCE(140); + if (lookahead == '!') ADVANCE(195); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(296); + if (lookahead == '&') ADVANCE(137); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(293); + if (lookahead == '+') ADVANCE(183); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(187); + if (lookahead == '.') ADVANCE(290); + if (lookahead == '/') ADVANCE(294); + if (lookahead == '0') ADVANCE(172); + if (lookahead == ':') ADVANCE(147); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(276); + if (lookahead == '=') ADVANCE(31); + if (lookahead == '>') ADVANCE(280); + if (lookahead == '?') ADVANCE(158); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(268); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '|') ADVANCE(161); + if (lookahead == '}') ADVANCE(146); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(237); + lookahead == 'b') ADVANCE(299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(241); + lookahead == 'f') ADVANCE(303); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6531,48 +6897,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(6) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 7: - if (lookahead == '!') ADVANCE(141); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(136); - if (lookahead == '.') ADVANCE(119); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(123); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '~') ADVANCE(140); + if (lookahead == '!') ADVANCE(194); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '+') ADVANCE(183); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(187); + if (lookahead == '.') ADVANCE(168); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '0') ADVANCE(172); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(237); + lookahead == 'b') ADVANCE(299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(241); + lookahead == 'f') ADVANCE(303); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6581,49 +6947,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(7) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'Z') || ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 8: - if (lookahead == '!') ADVANCE(141); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == '+') ADVANCE(133); - if (lookahead == '-') ADVANCE(136); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(123); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '~') ADVANCE(140); + if (lookahead == '!') ADVANCE(194); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == '+') ADVANCE(183); + if (lookahead == '-') ADVANCE(187); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '0') ADVANCE(172); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(236); + lookahead == 'b') ADVANCE(298); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(240); + lookahead == 'f') ADVANCE(302); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(258); + lookahead == 'i') ADVANCE(320); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(266); + lookahead == 's') ADVANCE(328); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(256); + lookahead == 'u') ADVANCE(318); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6632,41 +6998,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'Z') || ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 9: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '"') ADVANCE(189); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == '\'') ADVANCE(195); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(132); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(139); - if (lookahead == '.') ADVANCE(227); - if (lookahead == '/') ADVANCE(232); - if (lookahead == '0') ADVANCE(128); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(215); - if (lookahead == '=') ADVANCE(95); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(107); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); + if (lookahead == '!') ADVANCE(30); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(296); + if (lookahead == '&') ADVANCE(137); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(293); + if (lookahead == '+') ADVANCE(183); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(189); + if (lookahead == '.') ADVANCE(289); + if (lookahead == '/') ADVANCE(294); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(278); + if (lookahead == '=') ADVANCE(31); + if (lookahead == '>') ADVANCE(280); + if (lookahead == '?') ADVANCE(156); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(268); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(161); + if (lookahead == '}') ADVANCE(146); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6674,42 +7040,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + lookahead == 65279) SKIP(10) + if (('A' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 10: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(138); - if (lookahead == '.') ADVANCE(227); - if (lookahead == '/') ADVANCE(232); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(215); - if (lookahead == '=') ADVANCE(32); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(107); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); + if (lookahead == '!') ADVANCE(30); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(296); + if (lookahead == '&') ADVANCE(137); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(293); + if (lookahead == '+') ADVANCE(183); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(189); + if (lookahead == '.') ADVANCE(289); + if (lookahead == '/') ADVANCE(294); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(278); + if (lookahead == '=') ADVANCE(31); + if (lookahead == '>') ADVANCE(280); + if (lookahead == '?') ADVANCE(156); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(39); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(268); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(161); + if (lookahead == '}') ADVANCE(146); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6717,40 +7081,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(11) + lookahead == 65279) SKIP(10) if (('A' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 11: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(138); - if (lookahead == '.') ADVANCE(227); - if (lookahead == '/') ADVANCE(232); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(215); - if (lookahead == '=') ADVANCE(32); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(107); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(40); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); + if (lookahead == '!') ADVANCE(30); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(296); + if (lookahead == '&') ADVANCE(137); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(293); + if (lookahead == '+') ADVANCE(182); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '.') ADVANCE(289); + if (lookahead == '/') ADVANCE(294); + if (lookahead == '0') ADVANCE(177); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(278); + if (lookahead == '=') ADVANCE(141); + if (lookahead == '>') ADVANCE(280); + if (lookahead == '?') ADVANCE(156); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(268); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(161); + if (lookahead == '}') ADVANCE(146); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6759,74 +7121,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(11) - if (('A' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); - END_STATE(); - case 12: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(132); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(139); - if (lookahead == '.') ADVANCE(227); - if (lookahead == '/') ADVANCE(232); - if (lookahead == '0') ADVANCE(128); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(215); - if (lookahead == '=') ADVANCE(95); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(107); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(179); if (('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 13: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(234); - if (lookahead == '&') ADVANCE(91); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(231); - if (lookahead == '+') ADVANCE(132); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(135); - if (lookahead == '.') ADVANCE(227); - if (lookahead == '/') ADVANCE(232); - if (lookahead == ':') ADVANCE(99); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(215); - if (lookahead == '=') ADVANCE(32); - if (lookahead == '>') ADVANCE(218); - if (lookahead == '?') ADVANCE(109); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(206); - if (lookahead == '|') ADVANCE(112); - if (lookahead == '}') ADVANCE(98); + case 12: + if (lookahead == '!') ADVANCE(30); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(296); + if (lookahead == '&') ADVANCE(137); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(293); + if (lookahead == '+') ADVANCE(182); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(186); + if (lookahead == '.') ADVANCE(289); + if (lookahead == '/') ADVANCE(294); + if (lookahead == ':') ADVANCE(147); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(278); + if (lookahead == '=') ADVANCE(31); + if (lookahead == '>') ADVANCE(280); + if (lookahead == '?') ADVANCE(158); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(268); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(161); + if (lookahead == '}') ADVANCE(146); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6834,33 +7158,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(13) + lookahead == 65279) SKIP(12) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 14: - if (lookahead == '"') ADVANCE(175); - if (lookahead == '\'') ADVANCE(177); + case 13: + if (lookahead == '"') ADVANCE(234); + if (lookahead == '\'') ADVANCE(237); END_STATE(); - case 15: - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); + case 14: + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(237); + lookahead == 'b') ADVANCE(299); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6868,32 +7192,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(15) + lookahead == 65279) SKIP(14) if (('C' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 16: - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(128); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == '}') ADVANCE(98); + case 15: + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '0') ADVANCE(177); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == '}') ADVANCE(146); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(237); + lookahead == 'b') ADVANCE(299); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6901,33 +7225,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(16) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); + lookahead == 65279) SKIP(15) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(179); if (('C' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 17: - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(123); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '_') ADVANCE(60); + case 16: + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '0') ADVANCE(172); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '_') ADVANCE(59); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(14); + lookahead == 'b') ADVANCE(13); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); + lookahead == 'e') ADVANCE(41); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(43); + lookahead == 'f') ADVANCE(42); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(53); + lookahead == 'n') ADVANCE(52); if (lookahead == 'T' || - lookahead == 't') ADVANCE(50); + lookahead == 't') ADVANCE(49); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6935,19 +7259,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(17) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + lookahead == 65279) SKIP(16) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); - case 18: - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == ')') ADVANCE(103); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '.') ADVANCE(26); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(108); - if (lookahead == '\\') ADVANCE(96); + case 17: + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == ')') ADVANCE(152); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '.') ADVANCE(25); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '?') ADVANCE(157); + if (lookahead == '\\') ADVANCE(142); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6955,19 +7279,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(18) + lookahead == 65279) SKIP(17) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 19: - if (lookahead == '#') ADVANCE(280); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '}') ADVANCE(98); + case 18: + if (lookahead == '#') ADVANCE(342); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '}') ADVANCE(146); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6975,20 +7299,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(19) + lookahead == 65279) SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 20: - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == '.') ADVANCE(26); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(108); - if (lookahead == '\\') ADVANCE(96); + case 19: + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '.') ADVANCE(25); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '?') ADVANCE(157); + if (lookahead == '\\') ADVANCE(142); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -6996,21 +7320,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(20) + lookahead == 65279) SKIP(19) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 21: - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(39); - if (lookahead == '?') ADVANCE(35); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == '{') ADVANCE(97); + case 20: + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '<') ADVANCE(38); + if (lookahead == '?') ADVANCE(34); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '{') ADVANCE(144); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7018,17 +7342,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(22) + lookahead == 65279) SKIP(21) END_STATE(); - case 22: - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(39); - if (lookahead == '?') ADVANCE(35); - if (lookahead == '\\') ADVANCE(40); - if (lookahead == '{') ADVANCE(97); + case 21: + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '<') ADVANCE(38); + if (lookahead == '?') ADVANCE(34); + if (lookahead == '\\') ADVANCE(39); + if (lookahead == '{') ADVANCE(144); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7036,235 +7360,235 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(22) + lookahead == 65279) SKIP(21) + END_STATE(); + case 22: + if (lookahead == '*') ADVANCE(24); + if (lookahead == '/') ADVANCE(341); END_STATE(); case 23: - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(279); + if (lookahead == '*') ADVANCE(23); + if (lookahead == '/') ADVANCE(340); + if (lookahead != 0) ADVANCE(24); END_STATE(); case 24: - if (lookahead == '*') ADVANCE(24); - if (lookahead == '/') ADVANCE(278); - if (lookahead != 0) ADVANCE(25); + if (lookahead == '*') ADVANCE(23); + if (lookahead != 0) ADVANCE(24); END_STATE(); case 25: - if (lookahead == '*') ADVANCE(24); - if (lookahead != 0) ADVANCE(25); + if (lookahead == '.') ADVANCE(27); END_STATE(); case 26: - if (lookahead == '.') ADVANCE(28); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '_') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 27: - if (lookahead == '.') ADVANCE(120); - if (lookahead == '_') ADVANCE(60); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); + if (lookahead == '.') ADVANCE(153); END_STATE(); case 28: - if (lookahead == '.') ADVANCE(104); + if (lookahead == '<') ADVANCE(29); END_STATE(); case 29: - if (lookahead == '<') ADVANCE(188); + if (lookahead == '<') ADVANCE(248); END_STATE(); case 30: - if (lookahead == '<') ADVANCE(29); + if (lookahead == '=') ADVANCE(271); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(209); + if (lookahead == '=') ADVANCE(270); + if (lookahead == '>') ADVANCE(149); END_STATE(); case 32: - if (lookahead == '=') ADVANCE(208); - if (lookahead == '>') ADVANCE(101); + if (lookahead == '>') ADVANCE(217); END_STATE(); case 33: - if (lookahead == '>') ADVANCE(161); + if (lookahead == '>') ADVANCE(149); END_STATE(); case 34: - if (lookahead == '>') ADVANCE(101); + if (lookahead == '>') ADVANCE(233); END_STATE(); case 35: - if (lookahead == '>') ADVANCE(174); + if (lookahead == '>') ADVANCE(218); END_STATE(); case 36: - if (lookahead == '>') ADVANCE(162); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 37: - if (lookahead == '>') ADVANCE(76); + if (lookahead == '?') ADVANCE(76); END_STATE(); case 38: - if (lookahead == '?') ADVANCE(75); + if (lookahead == '?') ADVANCE(232); END_STATE(); case 39: - if (lookahead == '?') ADVANCE(173); + if (lookahead == 'u') ADVANCE(228); END_STATE(); case 40: - if (lookahead == 'u') ADVANCE(170); - END_STATE(); - case 41: - if (lookahead == '}') ADVANCE(166); + if (lookahead == '}') ADVANCE(224); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(41); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); END_STATE(); - case 42: + case 41: if (lookahead == '+' || - lookahead == '-') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + lookahead == '-') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(171); END_STATE(); - case 43: + case 42: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(46); + lookahead == 'a') ADVANCE(45); END_STATE(); - case 44: + case 43: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(197); + lookahead == 'e') ADVANCE(258); END_STATE(); - case 45: + case 44: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(49); + lookahead == 'h') ADVANCE(48); + END_STATE(); + case 45: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(50); END_STATE(); case 46: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(51); + lookahead == 'l') ADVANCE(260); END_STATE(); case 47: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(199); + lookahead == 'l') ADVANCE(46); END_STATE(); case 48: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(47); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(75); END_STATE(); case 49: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(74); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(51); END_STATE(); case 50: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(52); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(43); END_STATE(); case 51: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(44); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(43); END_STATE(); case 52: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(44); + lookahead == 'u') ADVANCE(47); END_STATE(); case 53: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(48); + if (lookahead == '0' || + lookahead == '1') ADVANCE(175); END_STATE(); case 54: - if (lookahead == '0' || - lookahead == '1') ADVANCE(126); + if (lookahead == '8' || + lookahead == '9') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); END_STATE(); case 55: - if (lookahead == '8' || - lookahead == '9') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(124); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(178); END_STATE(); case 56: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(129); + if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(224); + if (lookahead == 'u') ADVANCE(229); + if (lookahead == 'x') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(226); END_STATE(); case 57: - if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(166); - if (lookahead == 'u') ADVANCE(171); - if (lookahead == 'x') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(168); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 58: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(125); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); END_STATE(); case 59: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 60: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(171); END_STATE(); case 61: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 62: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); END_STATE(); case 63: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); END_STATE(); case 64: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(169); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); END_STATE(); case 65: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(41); + if (lookahead != 0 && + lookahead != '*') ADVANCE(243); + if (lookahead == '*') ADVANCE(242); END_STATE(); case 66: - if (lookahead != 0 && - lookahead != '*') ADVANCE(183); - if (lookahead == '*') ADVANCE(182); + if (lookahead != 0) ADVANCE(246); END_STATE(); case 67: - if (lookahead != 0) ADVANCE(186); - END_STATE(); - case 68: - if (eof) ADVANCE(73); - if (lookahead == '!') ADVANCE(142); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(235); - if (lookahead == '&') ADVANCE(92); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(230); - if (lookahead == '+') ADVANCE(134); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(137); - if (lookahead == '.') ADVANCE(228); - if (lookahead == '/') ADVANCE(233); - if (lookahead == '0') ADVANCE(123); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(216); - if (lookahead == '=') ADVANCE(95); - if (lookahead == '>') ADVANCE(217); - if (lookahead == '?') ADVANCE(105); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(207); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(111); - if (lookahead == '}') ADVANCE(98); - if (lookahead == '~') ADVANCE(140); + if (eof) ADVANCE(74); + if (lookahead == '!') ADVANCE(195); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(297); + if (lookahead == '&') ADVANCE(138); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(292); + if (lookahead == '+') ADVANCE(184); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(188); + if (lookahead == '.') ADVANCE(290); + if (lookahead == '/') ADVANCE(295); + if (lookahead == '0') ADVANCE(172); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(275); + if (lookahead == '=') ADVANCE(141); + if (lookahead == '>') ADVANCE(279); + if (lookahead == '?') ADVANCE(154); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(269); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(160); + if (lookahead == '}') ADVANCE(146); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(236); + lookahead == 'b') ADVANCE(298); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(240); + lookahead == 'f') ADVANCE(302); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(258); + lookahead == 'i') ADVANCE(320); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(266); + lookahead == 's') ADVANCE(328); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(256); + lookahead == 'u') ADVANCE(318); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7272,54 +7596,105 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(68) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + lookahead == 65279) SKIP(67) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); + END_STATE(); + case 68: + if (eof) ADVANCE(74); + if (lookahead == '!') ADVANCE(196); + if (lookahead == '"') ADVANCE(236); + if (lookahead == '#') ADVANCE(94); + if (lookahead == '$') ADVANCE(263); + if (lookahead == '\'') ADVANCE(231); + if (lookahead == '(') ADVANCE(151); + if (lookahead == '+') ADVANCE(185); + if (lookahead == '-') ADVANCE(190); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '0') ADVANCE(90); + if (lookahead == ';') ADVANCE(135); + if (lookahead == '<') ADVANCE(79); + if (lookahead == '?') ADVANCE(96); + if (lookahead == '@') ADVANCE(181); + if (lookahead == '[') ADVANCE(220); + if (lookahead == '\\') ADVANCE(143); + if (lookahead == '_') ADVANCE(128); + if (lookahead == '`') ADVANCE(257); + if (lookahead == '{') ADVANCE(145); + if (lookahead == '~') ADVANCE(193); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(115); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(84); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(103); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(105); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(121); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(119); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(114); + if (lookahead == 160 || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(83); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(68) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(92); + if (('C' <= lookahead && lookahead <= 'Z') || + ('c' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0) ADVANCE(133); END_STATE(); case 69: - if (eof) ADVANCE(73); - if (lookahead == '!') ADVANCE(141); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(280); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(136); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(123); - if (lookahead == ':') ADVANCE(99); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(30); - if (lookahead == '?') ADVANCE(37); - if (lookahead == '@') ADVANCE(131); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '_') ADVANCE(275); - if (lookahead == '`') ADVANCE(196); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '}') ADVANCE(98); - if (lookahead == '~') ADVANCE(140); + if (eof) ADVANCE(74); + if (lookahead == '!') ADVANCE(194); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(342); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '+') ADVANCE(183); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(187); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '0') ADVANCE(172); + if (lookahead == ':') ADVANCE(147); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(28); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(180); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '_') ADVANCE(337); + if (lookahead == '`') ADVANCE(256); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '}') ADVANCE(146); + if (lookahead == '~') ADVANCE(192); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(263); + lookahead == 'a') ADVANCE(325); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(237); + lookahead == 'b') ADVANCE(299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); + lookahead == 'e') ADVANCE(301); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(241); + lookahead == 'f') ADVANCE(303); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(273); + lookahead == 'n') ADVANCE(335); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); + lookahead == 't') ADVANCE(324); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7328,42 +7703,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(69) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(125); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (('C' <= lookahead && lookahead <= 'Z') || ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 70: - if (eof) ADVANCE(73); - if (lookahead == '!') ADVANCE(31); - if (lookahead == '"') ADVANCE(176); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '%') ADVANCE(235); - if (lookahead == '&') ADVANCE(92); - if (lookahead == '\'') ADVANCE(172); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(230); - if (lookahead == '+') ADVANCE(134); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(137); - if (lookahead == '.') ADVANCE(229); - if (lookahead == '/') ADVANCE(233); - if (lookahead == '0') ADVANCE(128); - if (lookahead == ':') ADVANCE(100); - if (lookahead == ';') ADVANCE(89); - if (lookahead == '<') ADVANCE(214); - if (lookahead == '=') ADVANCE(95); - if (lookahead == '>') ADVANCE(217); - if (lookahead == '?') ADVANCE(106); - if (lookahead == '[') ADVANCE(163); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '^') ADVANCE(207); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(111); - if (lookahead == '}') ADVANCE(98); + if (eof) ADVANCE(74); + if (lookahead == '!') ADVANCE(30); + if (lookahead == '"') ADVANCE(235); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '%') ADVANCE(297); + if (lookahead == '&') ADVANCE(138); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '*') ADVANCE(292); + if (lookahead == '+') ADVANCE(184); + if (lookahead == ',') ADVANCE(140); + if (lookahead == '-') ADVANCE(188); + if (lookahead == '.') ADVANCE(291); + if (lookahead == '/') ADVANCE(295); + if (lookahead == '0') ADVANCE(177); + if (lookahead == ':') ADVANCE(148); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(277); + if (lookahead == '=') ADVANCE(141); + if (lookahead == '>') ADVANCE(279); + if (lookahead == '?') ADVANCE(155); + if (lookahead == '[') ADVANCE(219); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '^') ADVANCE(269); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(160); + if (lookahead == '}') ADVANCE(146); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7372,45 +7747,66 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(70) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(179); if (('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 71: - if (eof) ADVANCE(73); - if (lookahead == '#') ADVANCE(86); - if (lookahead == '/') ADVANCE(82); - if (lookahead == '<') ADVANCE(78); - if (lookahead == '?') ADVANCE(87); - if (lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) ADVANCE(81); + if (eof) ADVANCE(74); + if (lookahead == '"') ADVANCE(249); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '\'') ADVANCE(255); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '.') ADVANCE(25); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(147); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(37); + if (lookahead == '=') ADVANCE(33); + if (lookahead == '?') ADVANCE(157); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(159); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(333); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(71) - if (lookahead != 0) ADVANCE(88); + lookahead == ' ' || + lookahead == 160 || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(72) + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 72: - if (eof) ADVANCE(73); - if (lookahead == '#') ADVANCE(281); - if (lookahead == '$') ADVANCE(201); - if (lookahead == '&') ADVANCE(90); - if (lookahead == '(') ADVANCE(102); - if (lookahead == ')') ADVANCE(103); - if (lookahead == '.') ADVANCE(26); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(38); - if (lookahead == '=') ADVANCE(34); - if (lookahead == '?') ADVANCE(108); - if (lookahead == '\\') ADVANCE(96); - if (lookahead == ']') ADVANCE(164); - if (lookahead == '{') ADVANCE(97); - if (lookahead == '|') ADVANCE(110); + if (eof) ADVANCE(74); + if (lookahead == '#') ADVANCE(343); + if (lookahead == '$') ADVANCE(262); + if (lookahead == '&') ADVANCE(136); + if (lookahead == '(') ADVANCE(150); + if (lookahead == ')') ADVANCE(152); + if (lookahead == '.') ADVANCE(25); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(147); + if (lookahead == ';') ADVANCE(134); + if (lookahead == '<') ADVANCE(37); + if (lookahead == '=') ADVANCE(33); + if (lookahead == '?') ADVANCE(157); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == ']') ADVANCE(221); + if (lookahead == '{') ADVANCE(144); + if (lookahead == '|') ADVANCE(159); if (lookahead == 'S' || - lookahead == 's') ADVANCE(271); + lookahead == 's') ADVANCE(333); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7422,533 +7818,1119 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 73: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (eof) ADVANCE(74); + if (lookahead == '#') ADVANCE(95); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '<') ADVANCE(80); + if (lookahead == '?') ADVANCE(96); + if (lookahead == 160 || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(85); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(73) + if (lookahead != 0) ADVANCE(133); END_STATE(); case 74: - ACCEPT_TOKEN(sym_php_tag); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 75: ACCEPT_TOKEN(sym_php_tag); - if (lookahead == '=') ADVANCE(74); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(45); END_STATE(); case 76: - ACCEPT_TOKEN(anon_sym_QMARK_GT); + ACCEPT_TOKEN(sym_php_tag); + if (lookahead == '=') ADVANCE(75); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(44); END_STATE(); case 77: ACCEPT_TOKEN(anon_sym_QMARK_GT); - if (lookahead != 0 && - lookahead != '<') ADVANCE(88); END_STATE(); case 78: - ACCEPT_TOKEN(aux_sym_text_token1); - if (lookahead == '?') ADVANCE(75); + ACCEPT_TOKEN(anon_sym_QMARK_GT); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 79: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '\n') ADVANCE(88); - if (lookahead == '\r') ADVANCE(80); - if (lookahead == '<') ADVANCE(279); - if (lookahead == '>') ADVANCE(88); - if (lookahead != 0) ADVANCE(85); + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead == '<') ADVANCE(29); + if (lookahead == '?') ADVANCE(76); END_STATE(); case 80: + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead == '?') ADVANCE(76); + END_STATE(); + case 81: + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '\n') ADVANCE(133); + if (lookahead == '\r') ADVANCE(82); + if (lookahead == '<') ADVANCE(341); + if (lookahead == '>') ADVANCE(133); + if (lookahead != 0) ADVANCE(93); + END_STATE(); + case 82: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '\n') ADVANCE(88); + if (lookahead == '\n') ADVANCE(133); if (lookahead != 0 && - lookahead != '<') ADVANCE(88); + lookahead != '<') ADVANCE(133); END_STATE(); - case 81: + case 83: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '#') ADVANCE(86); - if (lookahead == '/') ADVANCE(82); - if (lookahead == '?') ADVANCE(87); + if (lookahead == '!') ADVANCE(196); + if (lookahead == '"') ADVANCE(236); + if (lookahead == '#') ADVANCE(94); + if (lookahead == '$') ADVANCE(263); + if (lookahead == '\'') ADVANCE(231); + if (lookahead == '(') ADVANCE(151); + if (lookahead == '+') ADVANCE(185); + if (lookahead == '-') ADVANCE(190); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '0') ADVANCE(90); + if (lookahead == ';') ADVANCE(135); + if (lookahead == '?') ADVANCE(96); + if (lookahead == '@') ADVANCE(181); + if (lookahead == '[') ADVANCE(220); + if (lookahead == '\\') ADVANCE(143); + if (lookahead == '_') ADVANCE(128); + if (lookahead == '`') ADVANCE(257); + if (lookahead == '{') ADVANCE(145); + if (lookahead == '~') ADVANCE(193); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(115); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(84); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(103); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(105); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(121); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(119); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(114); if (lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(81); + lookahead == 65279) ADVANCE(83); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(81); - if (lookahead != 0 && - lookahead != '<') ADVANCE(88); - END_STATE(); - case 82: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(84); - if (lookahead == '/') ADVANCE(85); + lookahead == ' ') ADVANCE(83); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(92); + if (('C' <= lookahead && lookahead <= 'Z') || + ('c' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); if (lookahead != 0 && - lookahead != '<') ADVANCE(88); - END_STATE(); - case 83: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(83); - if (lookahead == '/') ADVANCE(88); - if (lookahead == '<') ADVANCE(25); - if (lookahead != 0) ADVANCE(84); + lookahead != '<') ADVANCE(133); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(83); - if (lookahead == '<') ADVANCE(25); - if (lookahead != 0) ADVANCE(84); + if (lookahead == '"') ADVANCE(133); + if (lookahead == '\'') ADVANCE(133); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 85: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '<') ADVANCE(279); - if (lookahead == '?') ADVANCE(79); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(88); - if (lookahead != 0) ADVANCE(85); + if (lookahead == '#') ADVANCE(95); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '?') ADVANCE(96); + if (lookahead == 160 || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(85); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(85); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 86: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '<') ADVANCE(279); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '?' || - lookahead == '[') ADVANCE(88); - if (lookahead != 0) ADVANCE(85); + if (lookahead == '*') ADVANCE(88); + if (lookahead == '/') ADVANCE(93); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 87: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '>') ADVANCE(77); - if (lookahead != 0 && - lookahead != '<') ADVANCE(88); + if (lookahead == '*') ADVANCE(87); + if (lookahead == '/') ADVANCE(133); + if (lookahead == '<') ADVANCE(24); + if (lookahead != 0) ADVANCE(88); END_STATE(); case 88: ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead != 0 && - lookahead != '<') ADVANCE(88); + if (lookahead == '*') ADVANCE(87); + if (lookahead == '<') ADVANCE(24); + if (lookahead != 0) ADVANCE(88); END_STATE(); case 89: - ACCEPT_TOKEN(anon_sym_SEMI); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '_') ADVANCE(128); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(103); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 90: - ACCEPT_TOKEN(anon_sym_AMP); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '_') ADVANCE(124); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(123); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(104); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(100); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(131); + if (lookahead == '8' || + lookahead == '9') ADVANCE(92); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(91); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 91: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(205); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '_') ADVANCE(124); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(104); + if (lookahead == '8' || + lookahead == '9') ADVANCE(92); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(91); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 92: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(205); - if (lookahead == '=') ADVANCE(157); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '.') ADVANCE(97); + if (lookahead == '_') ADVANCE(127); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(104); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(92); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 93: - ACCEPT_TOKEN(aux_sym_function_static_declaration_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '<') ADVANCE(341); + if (lookahead == '?') ADVANCE(81); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(133); + if (lookahead != 0) ADVANCE(93); END_STATE(); case 94: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '<') ADVANCE(341); + if (lookahead == '[') ADVANCE(223); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '?') ADVANCE(133); + if (lookahead != 0) ADVANCE(93); END_STATE(); case 95: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(208); - if (lookahead == '>') ADVANCE(101); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '<') ADVANCE(341); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '?' || + lookahead == '[') ADVANCE(133); + if (lookahead != 0) ADVANCE(93); END_STATE(); case 96: - ACCEPT_TOKEN(anon_sym_BSLASH); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '>') ADVANCE(78); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 97: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(126); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(104); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(97); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 98: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(123); + if (lookahead == '0' || + lookahead == '1') ADVANCE(98); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 99: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(99); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 100: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(145); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(125); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(100); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 101: - ACCEPT_TOKEN(anon_sym_EQ_GT); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(129); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 102: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '_') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(102); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 103: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '+' || + lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 104: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '+' || + lookahead == '-') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(102); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 105: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(36); - if (lookahead == '>') ADVANCE(174); - if (lookahead == '?') ADVANCE(203); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(112); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 106: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(36); - if (lookahead == '>') ADVANCE(76); - if (lookahead == '?') ADVANCE(203); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(122); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 107: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(36); - if (lookahead == '>') ADVANCE(76); - if (lookahead == '?') ADVANCE(202); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(118); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 108: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '>') ADVANCE(76); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(132); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 109: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '>') ADVANCE(76); - if (lookahead == '?') ADVANCE(202); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(132); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 110: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(108); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 111: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(159); - if (lookahead == '|') ADVANCE(204); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(132); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 112: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(204); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(117); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 113: - ACCEPT_TOKEN(aux_sym_cast_type_token1); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 114: - ACCEPT_TOKEN(aux_sym_cast_type_token3); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 115: - ACCEPT_TOKEN(aux_sym_cast_type_token6); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 116: - ACCEPT_TOKEN(aux_sym_cast_type_token8); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 117: - ACCEPT_TOKEN(aux_sym_cast_type_token11); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 118: - ACCEPT_TOKEN(aux_sym_cast_type_token12); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 119: - ACCEPT_TOKEN(sym_float); - if (lookahead == '.') ADVANCE(28); - if (lookahead == '_') ADVANCE(59); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(107); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 120: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(59); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(109); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 121: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(276); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); - if (('A' <= lookahead && lookahead <= 'Z') || + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(113); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 122: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(132); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 123: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '_') ADVANCE(55); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(54); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(129); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(63); - if (lookahead == '8' || - lookahead == '9') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(124); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '0' || + lookahead == '1') ADVANCE(98); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 124: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '_') ADVANCE(55); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); + ACCEPT_TOKEN(aux_sym_text_token2); if (lookahead == '8' || - lookahead == '9') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(124); + lookahead == '9') ADVANCE(92); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(91); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 125: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '_') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(125); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(100); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 126: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(54); - if (lookahead == '0' || - lookahead == '1') ADVANCE(126); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(97); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 127: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(92); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 128: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(56); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(54); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(129); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(129); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 129: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(129); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 130: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(130); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(102); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 131: - ACCEPT_TOKEN(anon_sym_AT); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(99); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 132: - ACCEPT_TOKEN(anon_sym_PLUS); + ACCEPT_TOKEN(aux_sym_text_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(132); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 133: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(146); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 134: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(146); - if (lookahead == '=') ADVANCE(152); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 135: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(anon_sym_SEMI); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 136: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(147); + ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); case 137: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(147); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(161); + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(267); END_STATE(); case 138: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(147); - if (lookahead == '>') ADVANCE(161); + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(267); + if (lookahead == '=') ADVANCE(213); END_STATE(); case 139: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(161); - END_STATE(); - case 140: - ACCEPT_TOKEN(anon_sym_TILDE); + ACCEPT_TOKEN(aux_sym_function_static_declaration_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); + END_STATE(); + case 140: + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 141: - ACCEPT_TOKEN(anon_sym_BANG); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(270); + if (lookahead == '>') ADVANCE(149); END_STATE(); case 142: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); case 143: - ACCEPT_TOKEN(anon_sym_STAR_STAR); + ACCEPT_TOKEN(anon_sym_BSLASH); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 144: - ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(148); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_COLON_COLON); + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 146: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 147: - ACCEPT_TOKEN(anon_sym_DASH_DASH); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 148: - ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(199); END_STATE(); case 149: - ACCEPT_TOKEN(anon_sym_STAR_EQ); + ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 150: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 151: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + ACCEPT_TOKEN(anon_sym_LPAREN); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); END_STATE(); case 152: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 153: - ACCEPT_TOKEN(anon_sym_DASH_EQ); + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); case 154: - ACCEPT_TOKEN(anon_sym_DOT_EQ); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '>') ADVANCE(233); + if (lookahead == '?') ADVANCE(265); END_STATE(); case 155: - ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '>') ADVANCE(77); + if (lookahead == '?') ADVANCE(265); END_STATE(); case 156: - ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '>') ADVANCE(77); + if (lookahead == '?') ADVANCE(264); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_AMP_EQ); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 158: - ACCEPT_TOKEN(anon_sym_CARET_EQ); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '>') ADVANCE(77); + if (lookahead == '?') ADVANCE(264); END_STATE(); case 159: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); + ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 160: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(215); + if (lookahead == '|') ADVANCE(266); END_STATE(); case 161: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(266); END_STATE(); case 162: - ACCEPT_TOKEN(anon_sym_QMARK_DASH_GT); + ACCEPT_TOKEN(aux_sym_cast_type_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(aux_sym_cast_type_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 164: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(aux_sym_cast_type_token6); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 165: - ACCEPT_TOKEN(anon_sym_POUND_LBRACK); + ACCEPT_TOKEN(aux_sym_cast_type_token8); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 166: - ACCEPT_TOKEN(sym_escape_sequence); + ACCEPT_TOKEN(aux_sym_cast_type_token11); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 167: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(166); + ACCEPT_TOKEN(aux_sym_cast_type_token12); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); case 168: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(167); + ACCEPT_TOKEN(sym_float); + if (lookahead == '.') ADVANCE(27); + if (lookahead == '_') ADVANCE(58); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); END_STATE(); case 169: + ACCEPT_TOKEN(sym_float); + if (lookahead == '_') ADVANCE(58); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); + END_STATE(); + case 170: + ACCEPT_TOKEN(sym_float); + if (lookahead == '_') ADVANCE(338); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z') || + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); + END_STATE(); + case 171: + ACCEPT_TOKEN(sym_float); + if (lookahead == '_') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(171); + END_STATE(); + case 172: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '_') ADVANCE(54); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(53); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(178); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(62); + if (lookahead == '8' || + lookahead == '9') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); + END_STATE(); + case 173: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '_') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (lookahead == '8' || + lookahead == '9') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); + END_STATE(); + case 174: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '_') ADVANCE(57); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(174); + END_STATE(); + case 175: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '_') ADVANCE(53); + if (lookahead == '0' || + lookahead == '1') ADVANCE(175); + END_STATE(); + case 176: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '_') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(176); + END_STATE(); + case 177: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '_') ADVANCE(55); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(53); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(178); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(178); + END_STATE(); + case 178: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '_') ADVANCE(55); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(178); + END_STATE(); + case 179: + ACCEPT_TOKEN(sym_integer); + if (lookahead == '_') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + END_STATE(); + case 180: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 181: + ACCEPT_TOKEN(anon_sym_AT); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 182: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 183: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(200); + END_STATE(); + case 184: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(200); + if (lookahead == '=') ADVANCE(208); + END_STATE(); + case 185: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(201); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 186: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 187: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(202); + END_STATE(); + case 188: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(202); + if (lookahead == '=') ADVANCE(209); + if (lookahead == '>') ADVANCE(217); + END_STATE(); + case 189: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(202); + if (lookahead == '>') ADVANCE(217); + END_STATE(); + case 190: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(203); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 191: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '>') ADVANCE(217); + END_STATE(); + case 192: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 193: + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 194: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 195: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '=') ADVANCE(271); + END_STATE(); + case 196: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 197: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + END_STATE(); + case 198: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + if (lookahead == '=') ADVANCE(204); + END_STATE(); + case 199: + ACCEPT_TOKEN(anon_sym_COLON_COLON); + END_STATE(); + case 200: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + END_STATE(); + case 201: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 202: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + END_STATE(); + case 203: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 204: + ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); + END_STATE(); + case 205: + ACCEPT_TOKEN(anon_sym_STAR_EQ); + END_STATE(); + case 206: + ACCEPT_TOKEN(anon_sym_SLASH_EQ); + END_STATE(); + case 207: + ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + END_STATE(); + case 208: + ACCEPT_TOKEN(anon_sym_PLUS_EQ); + END_STATE(); + case 209: + ACCEPT_TOKEN(anon_sym_DASH_EQ); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_DOT_EQ); + END_STATE(); + case 211: + ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + END_STATE(); + case 212: + ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + END_STATE(); + case 213: + ACCEPT_TOKEN(anon_sym_AMP_EQ); + END_STATE(); + case 214: + ACCEPT_TOKEN(anon_sym_CARET_EQ); + END_STATE(); + case 215: + ACCEPT_TOKEN(anon_sym_PIPE_EQ); + END_STATE(); + case 216: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_DASH_GT); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_QMARK_DASH_GT); + END_STATE(); + case 219: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_POUND_LBRACK); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_POUND_LBRACK); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 224: + ACCEPT_TOKEN(sym_escape_sequence); + END_STATE(); + case 225: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(224); + END_STATE(); + case 226: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(225); + END_STATE(); + case 227: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(166); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(224); END_STATE(); - case 170: + case 228: ACCEPT_TOKEN(anon_sym_BSLASHu); END_STATE(); - case 171: + case 229: ACCEPT_TOKEN(anon_sym_BSLASHu); - if (lookahead == '{') ADVANCE(65); + if (lookahead == '{') ADVANCE(64); END_STATE(); - case 172: + case 230: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 173: + case 231: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 232: ACCEPT_TOKEN(anon_sym_LT_QMARK); END_STATE(); - case 174: + case 233: ACCEPT_TOKEN(anon_sym_QMARK_GT2); END_STATE(); - case 175: + case 234: ACCEPT_TOKEN(aux_sym_encapsed_string_token1); END_STATE(); - case 176: + case 235: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 177: + case 236: + ACCEPT_TOKEN(anon_sym_DQUOTE); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 237: ACCEPT_TOKEN(aux_sym_string_token1); END_STATE(); - case 178: + case 238: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\n') ADVANCE(186); - if (lookahead == '\r') ADVANCE(179); - if (lookahead == '>') ADVANCE(186); - if (lookahead == '\\') ADVANCE(282); + if (lookahead == '\n') ADVANCE(246); + if (lookahead == '\r') ADVANCE(239); + if (lookahead == '>') ADVANCE(246); + if (lookahead == '\\') ADVANCE(344); if (lookahead != 0 && - lookahead != '\'') ADVANCE(185); + lookahead != '\'') ADVANCE(245); END_STATE(); - case 179: + case 239: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\n') ADVANCE(186); - if (lookahead == '\\') ADVANCE(67); + if (lookahead == '\n') ADVANCE(246); + if (lookahead == '\\') ADVANCE(66); if (lookahead != 0 && - lookahead != '\'') ADVANCE(186); + lookahead != '\'') ADVANCE(246); END_STATE(); - case 180: + case 240: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '#') ADVANCE(187); - if (lookahead == '/') ADVANCE(181); - if (lookahead == '?') ADVANCE(184); - if (lookahead == '\\') ADVANCE(67); + if (lookahead == '#') ADVANCE(247); + if (lookahead == '/') ADVANCE(241); + if (lookahead == '?') ADVANCE(244); + if (lookahead == '\\') ADVANCE(66); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -7956,722 +8938,733 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(180); + lookahead == 65279) ADVANCE(240); if (lookahead != 0 && - lookahead != '\'') ADVANCE(186); + lookahead != '\'') ADVANCE(246); END_STATE(); - case 181: + case 241: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(183); - if (lookahead == '/') ADVANCE(185); - if (lookahead == '\\') ADVANCE(67); + if (lookahead == '*') ADVANCE(243); + if (lookahead == '/') ADVANCE(245); + if (lookahead == '\\') ADVANCE(66); if (lookahead != 0 && - lookahead != '\'') ADVANCE(186); + lookahead != '\'') ADVANCE(246); END_STATE(); - case 182: + case 242: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(182); - if (lookahead == '/') ADVANCE(186); - if (lookahead == '\\') ADVANCE(66); + if (lookahead == '*') ADVANCE(242); + if (lookahead == '/') ADVANCE(246); + if (lookahead == '\\') ADVANCE(65); if (lookahead != 0 && - lookahead != '\'') ADVANCE(183); + lookahead != '\'') ADVANCE(243); END_STATE(); - case 183: + case 243: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(182); - if (lookahead == '\\') ADVANCE(66); + if (lookahead == '*') ADVANCE(242); + if (lookahead == '\\') ADVANCE(65); if (lookahead != 0 && - lookahead != '\'') ADVANCE(183); + lookahead != '\'') ADVANCE(243); END_STATE(); - case 184: + case 244: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '>') ADVANCE(186); - if (lookahead == '\\') ADVANCE(67); + if (lookahead == '>') ADVANCE(246); + if (lookahead == '\\') ADVANCE(66); if (lookahead != 0 && - lookahead != '\'') ADVANCE(186); + lookahead != '\'') ADVANCE(246); END_STATE(); - case 185: + case 245: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '?') ADVANCE(178); - if (lookahead == '\\') ADVANCE(282); + if (lookahead == '?') ADVANCE(238); + if (lookahead == '\\') ADVANCE(344); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(186); + lookahead == '\r') ADVANCE(246); if (lookahead != 0 && - lookahead != '\'') ADVANCE(185); + lookahead != '\'') ADVANCE(245); END_STATE(); - case 186: + case 246: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\\') ADVANCE(67); + if (lookahead == '\\') ADVANCE(66); if (lookahead != 0 && - lookahead != '\'') ADVANCE(186); + lookahead != '\'') ADVANCE(246); END_STATE(); - case 187: + case 247: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\\') ADVANCE(282); + if (lookahead == '\\') ADVANCE(344); if (lookahead == '\n' || lookahead == '\r' || lookahead == '?' || - lookahead == '[') ADVANCE(186); + lookahead == '[') ADVANCE(246); if (lookahead != 0 && - lookahead != '\'') ADVANCE(185); + lookahead != '\'') ADVANCE(245); END_STATE(); - case 188: + case 248: ACCEPT_TOKEN(anon_sym_LT_LT_LT); END_STATE(); - case 189: + case 249: ACCEPT_TOKEN(anon_sym_DQUOTE2); END_STATE(); - case 190: + case 250: ACCEPT_TOKEN(aux_sym__new_line_token1); - if (lookahead == '\n') ADVANCE(190); - if (lookahead == '\r') ADVANCE(192); - if (lookahead == '?') ADVANCE(35); + if (lookahead == '\n') ADVANCE(250); + if (lookahead == '\r') ADVANCE(252); + if (lookahead == '?') ADVANCE(34); END_STATE(); - case 191: + case 251: ACCEPT_TOKEN(aux_sym__new_line_token1); - if (lookahead == '\n') ADVANCE(191); - if (lookahead == '\r') ADVANCE(193); + if (lookahead == '\n') ADVANCE(251); + if (lookahead == '\r') ADVANCE(253); END_STATE(); - case 192: + case 252: ACCEPT_TOKEN(aux_sym__new_line_token2); - if (lookahead == '\n') ADVANCE(190); - if (lookahead == '\r') ADVANCE(192); - if (lookahead == '?') ADVANCE(35); + if (lookahead == '\n') ADVANCE(250); + if (lookahead == '\r') ADVANCE(252); + if (lookahead == '?') ADVANCE(34); END_STATE(); - case 193: + case 253: ACCEPT_TOKEN(aux_sym__new_line_token2); - if (lookahead == '\n') ADVANCE(191); - if (lookahead == '\r') ADVANCE(193); + if (lookahead == '\n') ADVANCE(251); + if (lookahead == '\r') ADVANCE(253); END_STATE(); - case 194: + case 254: ACCEPT_TOKEN(anon_sym_); END_STATE(); - case 195: + case 255: ACCEPT_TOKEN(anon_sym_SQUOTE2); END_STATE(); - case 196: + case 256: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 197: + case 257: + ACCEPT_TOKEN(anon_sym_BQUOTE); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 258: ACCEPT_TOKEN(sym_boolean); END_STATE(); - case 198: + case 259: ACCEPT_TOKEN(sym_boolean); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 199: + case 260: ACCEPT_TOKEN(sym_null); END_STATE(); - case 200: + case 261: ACCEPT_TOKEN(sym_null); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 201: + case 262: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 202: + case 263: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead != 0 && + lookahead != '<') ADVANCE(133); + END_STATE(); + case 264: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); - case 203: + case 265: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(160); + if (lookahead == '=') ADVANCE(216); END_STATE(); - case 204: + case 266: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 205: + case 267: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 206: + case 268: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); - case 207: + case 269: ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(158); + if (lookahead == '=') ADVANCE(214); END_STATE(); - case 208: + case 270: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(211); + if (lookahead == '=') ADVANCE(273); END_STATE(); - case 209: + case 271: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(212); + if (lookahead == '=') ADVANCE(274); END_STATE(); - case 210: + case 272: ACCEPT_TOKEN(anon_sym_LT_GT); END_STATE(); - case 211: + case 273: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 212: + case 274: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 213: + case 275: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(223); - if (lookahead == '=') ADVANCE(219); - if (lookahead == '>') ADVANCE(210); + if (lookahead == '<') ADVANCE(29); + if (lookahead == '?') ADVANCE(76); END_STATE(); - case 214: + case 276: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(224); - if (lookahead == '=') ADVANCE(219); - if (lookahead == '>') ADVANCE(210); + if (lookahead == '<') ADVANCE(285); + if (lookahead == '=') ADVANCE(281); + if (lookahead == '>') ADVANCE(272); END_STATE(); - case 215: + case 277: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(222); - if (lookahead == '=') ADVANCE(219); - if (lookahead == '>') ADVANCE(210); + if (lookahead == '<') ADVANCE(286); + if (lookahead == '=') ADVANCE(281); + if (lookahead == '>') ADVANCE(272); END_STATE(); - case 216: + case 278: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '?') ADVANCE(75); + if (lookahead == '<') ADVANCE(284); + if (lookahead == '=') ADVANCE(281); + if (lookahead == '>') ADVANCE(272); END_STATE(); - case 217: + case 279: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(220); - if (lookahead == '>') ADVANCE(226); + if (lookahead == '=') ADVANCE(282); + if (lookahead == '>') ADVANCE(288); END_STATE(); - case 218: + case 280: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(220); - if (lookahead == '>') ADVANCE(225); + if (lookahead == '=') ADVANCE(282); + if (lookahead == '>') ADVANCE(287); END_STATE(); - case 219: + case 281: ACCEPT_TOKEN(anon_sym_LT_EQ); - if (lookahead == '>') ADVANCE(221); + if (lookahead == '>') ADVANCE(283); END_STATE(); - case 220: + case 282: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 221: + case 283: ACCEPT_TOKEN(anon_sym_LT_EQ_GT); END_STATE(); - case 222: + case 284: ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); - case 223: + case 285: ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '<') ADVANCE(188); + if (lookahead == '<') ADVANCE(248); END_STATE(); - case 224: + case 286: ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(155); + if (lookahead == '=') ADVANCE(211); END_STATE(); - case 225: + case 287: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 226: + case 288: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(156); + if (lookahead == '=') ADVANCE(212); END_STATE(); - case 227: + case 289: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 228: + case 290: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(28); - if (lookahead == '_') ADVANCE(59); + if (lookahead == '.') ADVANCE(27); + if (lookahead == '_') ADVANCE(58); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + lookahead == 'e') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); END_STATE(); - case 229: + case 291: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '=') ADVANCE(154); + if (lookahead == '=') ADVANCE(210); END_STATE(); - case 230: + case 292: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(144); - if (lookahead == '=') ADVANCE(149); + if (lookahead == '*') ADVANCE(198); + if (lookahead == '=') ADVANCE(205); END_STATE(); - case 231: + case 293: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(143); + if (lookahead == '*') ADVANCE(197); END_STATE(); - case 232: + case 294: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(279); + if (lookahead == '*') ADVANCE(24); + if (lookahead == '/') ADVANCE(341); END_STATE(); - case 233: + case 295: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(279); - if (lookahead == '=') ADVANCE(150); + if (lookahead == '*') ADVANCE(24); + if (lookahead == '/') ADVANCE(341); + if (lookahead == '=') ADVANCE(206); END_STATE(); - case 234: + case 296: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 235: + case 297: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(151); + if (lookahead == '=') ADVANCE(207); END_STATE(); - case 236: + case 298: ACCEPT_TOKEN(sym_name); - if (lookahead == '"') ADVANCE(175); - if (lookahead == '\'') ADVANCE(177); + if (lookahead == '"') ADVANCE(234); + if (lookahead == '\'') ADVANCE(237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(260); + lookahead == 'o') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 237: + case 299: ACCEPT_TOKEN(sym_name); - if (lookahead == '"') ADVANCE(175); - if (lookahead == '\'') ADVANCE(177); + if (lookahead == '"') ADVANCE(234); + if (lookahead == '\'') ADVANCE(237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 238: + case 300: ACCEPT_TOKEN(sym_name); - if (lookahead == '.') ADVANCE(120); - if (lookahead == '_') ADVANCE(275); + if (lookahead == '.') ADVANCE(169); + if (lookahead == '_') ADVANCE(337); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(239); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(238); + lookahead == 'e') ADVANCE(301); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(300); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 239: + case 301: ACCEPT_TOKEN(sym_name); if (lookahead == '+' || - lookahead == '-') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + lookahead == '-') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 240: + case 302: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(255); + lookahead == 'a') ADVANCE(317); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(259); + lookahead == 'l') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 241: + case 303: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(255); + lookahead == 'a') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 242: + case 304: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(274); + lookahead == 'a') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 243: + case 305: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(270); + lookahead == 'a') ADVANCE(332); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(251); + lookahead == 'r') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 244: + case 306: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(270); + lookahead == 'a') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 245: + case 307: ACCEPT_TOKEN(sym_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(268); + lookahead == 'a') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 246: + case 308: ACCEPT_TOKEN(sym_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(93); + lookahead == 'c') ADVANCE(139); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 247: + case 309: ACCEPT_TOKEN(sym_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(198); + lookahead == 'e') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 248: + case 310: ACCEPT_TOKEN(sym_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(269); + lookahead == 'e') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 249: + case 311: ACCEPT_TOKEN(sym_name); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(117); + lookahead == 'g') ADVANCE(166); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 250: + case 312: ACCEPT_TOKEN(sym_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(246); + lookahead == 'i') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 251: + case 313: ACCEPT_TOKEN(sym_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(257); + lookahead == 'i') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 252: + case 314: ACCEPT_TOKEN(sym_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(114); + lookahead == 'l') ADVANCE(163); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 253: + case 315: ACCEPT_TOKEN(sym_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(200); + lookahead == 'l') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 254: + case 316: ACCEPT_TOKEN(sym_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(253); + lookahead == 'l') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 255: + case 317: ACCEPT_TOKEN(sym_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(264); + lookahead == 'l') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 256: + case 318: ACCEPT_TOKEN(sym_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(265); + lookahead == 'n') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 257: + case 319: ACCEPT_TOKEN(sym_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(249); + lookahead == 'n') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 258: + case 320: ACCEPT_TOKEN(sym_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(267); + lookahead == 'n') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 259: + case 321: ACCEPT_TOKEN(sym_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(245); + lookahead == 'o') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 260: + case 322: ACCEPT_TOKEN(sym_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(252); + lookahead == 'o') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 261: + case 323: ACCEPT_TOKEN(sym_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(242); + lookahead == 'r') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 262: + case 324: ACCEPT_TOKEN(sym_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(272); + lookahead == 'r') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 263: + case 325: ACCEPT_TOKEN(sym_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(261); + lookahead == 'r') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 264: + case 326: ACCEPT_TOKEN(sym_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(247); + lookahead == 's') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 265: + case 327: ACCEPT_TOKEN(sym_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(248); + lookahead == 's') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 266: + case 328: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(243); + lookahead == 't') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 267: + case 329: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(115); + lookahead == 't') ADVANCE(164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 268: + case 330: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(116); + lookahead == 't') ADVANCE(165); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 269: + case 331: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(118); + lookahead == 't') ADVANCE(167); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 270: + case 332: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(250); + lookahead == 't') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 271: + case 333: ACCEPT_TOKEN(sym_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(244); + lookahead == 't') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 272: + case 334: ACCEPT_TOKEN(sym_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(247); + lookahead == 'u') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 273: + case 335: ACCEPT_TOKEN(sym_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(254); + lookahead == 'u') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 274: + case 336: ACCEPT_TOKEN(sym_name); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(113); + lookahead == 'y') ADVANCE(162); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 275: + case 337: ACCEPT_TOKEN(sym_name); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(238); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(300); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 276: + case 338: ACCEPT_TOKEN(sym_name); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 277: + case 339: ACCEPT_TOKEN(sym_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(277); + (161 <= lookahead && lookahead <= 255)) ADVANCE(339); END_STATE(); - case 278: + case 340: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 279: + case 341: ACCEPT_TOKEN(sym_comment); if (lookahead == '?') ADVANCE(2); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(279); + lookahead != '\r') ADVANCE(341); END_STATE(); - case 280: + case 342: ACCEPT_TOKEN(sym_comment); - if (lookahead == '[') ADVANCE(165); + if (lookahead == '[') ADVANCE(222); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '?') ADVANCE(279); + lookahead != '?') ADVANCE(341); END_STATE(); - case 281: + case 343: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '?' && - lookahead != '[') ADVANCE(279); + lookahead != '[') ADVANCE(341); END_STATE(); - case 282: + case 344: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '?') ADVANCE(185); - if (lookahead == '?') ADVANCE(178); + lookahead != '?') ADVANCE(245); + if (lookahead == '?') ADVANCE(238); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(186); + lookahead == '\r') ADVANCE(246); END_STATE(); default: return false; @@ -10336,207 +11329,207 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 71}, + [1] = {.lex_state = 68}, [2] = {.lex_state = 69}, - [3] = {.lex_state = 69}, + [3] = {.lex_state = 68}, [4] = {.lex_state = 69}, - [5] = {.lex_state = 69}, + [5] = {.lex_state = 68}, [6] = {.lex_state = 69}, [7] = {.lex_state = 69}, [8] = {.lex_state = 69}, [9] = {.lex_state = 69}, [10] = {.lex_state = 69}, [11] = {.lex_state = 69}, - [12] = {.lex_state = 69, .external_lex_state = 2}, - [13] = {.lex_state = 69, .external_lex_state = 2}, + [12] = {.lex_state = 69}, + [13] = {.lex_state = 69}, [14] = {.lex_state = 69, .external_lex_state = 2}, [15] = {.lex_state = 69, .external_lex_state = 2}, - [16] = {.lex_state = 69}, + [16] = {.lex_state = 69, .external_lex_state = 2}, [17] = {.lex_state = 69, .external_lex_state = 2}, - [18] = {.lex_state = 69}, - [19] = {.lex_state = 69}, - [20] = {.lex_state = 69}, + [18] = {.lex_state = 69, .external_lex_state = 2}, + [19] = {.lex_state = 69, .external_lex_state = 2}, + [20] = {.lex_state = 69, .external_lex_state = 2}, [21] = {.lex_state = 69}, [22] = {.lex_state = 69}, [23] = {.lex_state = 69}, [24] = {.lex_state = 69}, - [25] = {.lex_state = 69, .external_lex_state = 2}, - [26] = {.lex_state = 69}, + [25] = {.lex_state = 69}, + [26] = {.lex_state = 69, .external_lex_state = 2}, [27] = {.lex_state = 69, .external_lex_state = 2}, [28] = {.lex_state = 69, .external_lex_state = 2}, [29] = {.lex_state = 69}, [30] = {.lex_state = 69}, - [31] = {.lex_state = 69}, + [31] = {.lex_state = 69, .external_lex_state = 2}, [32] = {.lex_state = 69}, [33] = {.lex_state = 69}, [34] = {.lex_state = 69, .external_lex_state = 2}, [35] = {.lex_state = 69}, [36] = {.lex_state = 69, .external_lex_state = 2}, - [37] = {.lex_state = 69}, - [38] = {.lex_state = 69, .external_lex_state = 2}, + [37] = {.lex_state = 69, .external_lex_state = 2}, + [38] = {.lex_state = 69}, [39] = {.lex_state = 69}, [40] = {.lex_state = 69}, [41] = {.lex_state = 69}, - [42] = {.lex_state = 69}, + [42] = {.lex_state = 69, .external_lex_state = 2}, [43] = {.lex_state = 69}, - [44] = {.lex_state = 69, .external_lex_state = 2}, + [44] = {.lex_state = 69}, [45] = {.lex_state = 69, .external_lex_state = 2}, - [46] = {.lex_state = 69}, - [47] = {.lex_state = 69, .external_lex_state = 2}, - [48] = {.lex_state = 69, .external_lex_state = 2}, + [46] = {.lex_state = 69, .external_lex_state = 2}, + [47] = {.lex_state = 69}, + [48] = {.lex_state = 69}, [49] = {.lex_state = 69}, [50] = {.lex_state = 69}, - [51] = {.lex_state = 69, .external_lex_state = 2}, - [52] = {.lex_state = 69, .external_lex_state = 2}, - [53] = {.lex_state = 69}, - [54] = {.lex_state = 69}, - [55] = {.lex_state = 69, .external_lex_state = 2}, + [51] = {.lex_state = 69}, + [52] = {.lex_state = 69}, + [53] = {.lex_state = 69, .external_lex_state = 2}, + [54] = {.lex_state = 69, .external_lex_state = 2}, + [55] = {.lex_state = 69}, [56] = {.lex_state = 69}, - [57] = {.lex_state = 69, .external_lex_state = 2}, - [58] = {.lex_state = 69, .external_lex_state = 2}, + [57] = {.lex_state = 69}, + [58] = {.lex_state = 69}, [59] = {.lex_state = 69}, [60] = {.lex_state = 69}, [61] = {.lex_state = 69, .external_lex_state = 2}, - [62] = {.lex_state = 69}, - [63] = {.lex_state = 69}, + [62] = {.lex_state = 69, .external_lex_state = 2}, + [63] = {.lex_state = 69, .external_lex_state = 2}, [64] = {.lex_state = 69}, - [65] = {.lex_state = 69}, + [65] = {.lex_state = 69, .external_lex_state = 2}, [66] = {.lex_state = 69}, [67] = {.lex_state = 69}, [68] = {.lex_state = 69}, - [69] = {.lex_state = 69, .external_lex_state = 2}, - [70] = {.lex_state = 69, .external_lex_state = 2}, - [71] = {.lex_state = 69}, + [69] = {.lex_state = 69}, + [70] = {.lex_state = 69}, + [71] = {.lex_state = 69, .external_lex_state = 2}, [72] = {.lex_state = 69}, [73] = {.lex_state = 69}, [74] = {.lex_state = 69}, - [75] = {.lex_state = 69, .external_lex_state = 2}, + [75] = {.lex_state = 69}, [76] = {.lex_state = 69}, [77] = {.lex_state = 69}, - [78] = {.lex_state = 69}, - [79] = {.lex_state = 69}, + [78] = {.lex_state = 69, .external_lex_state = 2}, + [79] = {.lex_state = 69, .external_lex_state = 2}, [80] = {.lex_state = 69}, [81] = {.lex_state = 69}, - [82] = {.lex_state = 69}, + [82] = {.lex_state = 69, .external_lex_state = 2}, [83] = {.lex_state = 69}, - [84] = {.lex_state = 69}, + [84] = {.lex_state = 69, .external_lex_state = 2}, [85] = {.lex_state = 69}, - [86] = {.lex_state = 6}, - [87] = {.lex_state = 6}, - [88] = {.lex_state = 6, .external_lex_state = 2}, - [89] = {.lex_state = 6}, - [90] = {.lex_state = 8}, - [91] = {.lex_state = 8}, - [92] = {.lex_state = 8}, - [93] = {.lex_state = 8}, - [94] = {.lex_state = 8}, - [95] = {.lex_state = 8}, - [96] = {.lex_state = 8}, - [97] = {.lex_state = 8}, - [98] = {.lex_state = 8}, - [99] = {.lex_state = 8}, - [100] = {.lex_state = 8}, - [101] = {.lex_state = 7}, - [102] = {.lex_state = 7}, - [103] = {.lex_state = 7}, - [104] = {.lex_state = 7}, - [105] = {.lex_state = 7}, - [106] = {.lex_state = 7}, - [107] = {.lex_state = 7}, - [108] = {.lex_state = 7}, - [109] = {.lex_state = 7}, - [110] = {.lex_state = 7}, - [111] = {.lex_state = 7}, - [112] = {.lex_state = 7}, - [113] = {.lex_state = 7}, - [114] = {.lex_state = 7}, - [115] = {.lex_state = 7}, - [116] = {.lex_state = 7}, - [117] = {.lex_state = 7}, - [118] = {.lex_state = 7}, + [86] = {.lex_state = 69}, + [87] = {.lex_state = 69, .external_lex_state = 2}, + [88] = {.lex_state = 69}, + [89] = {.lex_state = 69}, + [90] = {.lex_state = 69}, + [91] = {.lex_state = 69, .external_lex_state = 2}, + [92] = {.lex_state = 69}, + [93] = {.lex_state = 69}, + [94] = {.lex_state = 69, .external_lex_state = 2}, + [95] = {.lex_state = 69, .external_lex_state = 2}, + [96] = {.lex_state = 69}, + [97] = {.lex_state = 69}, + [98] = {.lex_state = 69, .external_lex_state = 2}, + [99] = {.lex_state = 69}, + [100] = {.lex_state = 69, .external_lex_state = 2}, + [101] = {.lex_state = 69}, + [102] = {.lex_state = 69}, + [103] = {.lex_state = 69}, + [104] = {.lex_state = 69}, + [105] = {.lex_state = 69}, + [106] = {.lex_state = 69}, + [107] = {.lex_state = 69}, + [108] = {.lex_state = 69}, + [109] = {.lex_state = 69}, + [110] = {.lex_state = 69, .external_lex_state = 2}, + [111] = {.lex_state = 69, .external_lex_state = 2}, + [112] = {.lex_state = 69}, + [113] = {.lex_state = 69}, + [114] = {.lex_state = 69}, + [115] = {.lex_state = 69}, + [116] = {.lex_state = 69}, + [117] = {.lex_state = 69}, + [118] = {.lex_state = 69}, [119] = {.lex_state = 69}, - [120] = {.lex_state = 7}, - [121] = {.lex_state = 7}, - [122] = {.lex_state = 7}, - [123] = {.lex_state = 7}, - [124] = {.lex_state = 7}, - [125] = {.lex_state = 7}, - [126] = {.lex_state = 7}, - [127] = {.lex_state = 7}, - [128] = {.lex_state = 7}, - [129] = {.lex_state = 69}, - [130] = {.lex_state = 7}, - [131] = {.lex_state = 7}, - [132] = {.lex_state = 7}, - [133] = {.lex_state = 7}, - [134] = {.lex_state = 7}, - [135] = {.lex_state = 7}, - [136] = {.lex_state = 7}, - [137] = {.lex_state = 7}, - [138] = {.lex_state = 7}, + [120] = {.lex_state = 69}, + [121] = {.lex_state = 69}, + [122] = {.lex_state = 69}, + [123] = {.lex_state = 69}, + [124] = {.lex_state = 6}, + [125] = {.lex_state = 6}, + [126] = {.lex_state = 6, .external_lex_state = 2}, + [127] = {.lex_state = 6}, + [128] = {.lex_state = 8}, + [129] = {.lex_state = 8}, + [130] = {.lex_state = 8}, + [131] = {.lex_state = 8}, + [132] = {.lex_state = 8}, + [133] = {.lex_state = 8}, + [134] = {.lex_state = 8}, + [135] = {.lex_state = 8}, + [136] = {.lex_state = 8}, + [137] = {.lex_state = 8}, + [138] = {.lex_state = 8}, [139] = {.lex_state = 7}, [140] = {.lex_state = 7}, [141] = {.lex_state = 7}, [142] = {.lex_state = 7}, [143] = {.lex_state = 7}, - [144] = {.lex_state = 69}, + [144] = {.lex_state = 7}, [145] = {.lex_state = 7}, - [146] = {.lex_state = 69}, + [146] = {.lex_state = 7}, [147] = {.lex_state = 7}, - [148] = {.lex_state = 69}, + [148] = {.lex_state = 7}, [149] = {.lex_state = 7}, - [150] = {.lex_state = 69}, - [151] = {.lex_state = 69}, - [152] = {.lex_state = 69}, - [153] = {.lex_state = 69}, - [154] = {.lex_state = 69}, - [155] = {.lex_state = 69}, - [156] = {.lex_state = 69}, + [150] = {.lex_state = 7}, + [151] = {.lex_state = 7}, + [152] = {.lex_state = 7}, + [153] = {.lex_state = 7}, + [154] = {.lex_state = 7}, + [155] = {.lex_state = 7}, + [156] = {.lex_state = 7}, [157] = {.lex_state = 7}, - [158] = {.lex_state = 69}, - [159] = {.lex_state = 69}, - [160] = {.lex_state = 69}, - [161] = {.lex_state = 69}, - [162] = {.lex_state = 69}, - [163] = {.lex_state = 69}, + [158] = {.lex_state = 7}, + [159] = {.lex_state = 7}, + [160] = {.lex_state = 7}, + [161] = {.lex_state = 7}, + [162] = {.lex_state = 7}, + [163] = {.lex_state = 7}, [164] = {.lex_state = 69}, - [165] = {.lex_state = 69}, - [166] = {.lex_state = 69}, - [167] = {.lex_state = 69}, - [168] = {.lex_state = 69}, - [169] = {.lex_state = 69}, - [170] = {.lex_state = 69}, - [171] = {.lex_state = 69}, - [172] = {.lex_state = 69}, - [173] = {.lex_state = 69}, - [174] = {.lex_state = 69}, + [165] = {.lex_state = 7}, + [166] = {.lex_state = 7}, + [167] = {.lex_state = 7}, + [168] = {.lex_state = 7}, + [169] = {.lex_state = 7}, + [170] = {.lex_state = 7}, + [171] = {.lex_state = 7}, + [172] = {.lex_state = 7}, + [173] = {.lex_state = 7}, + [174] = {.lex_state = 7}, [175] = {.lex_state = 69}, - [176] = {.lex_state = 69}, - [177] = {.lex_state = 69}, - [178] = {.lex_state = 69}, - [179] = {.lex_state = 69}, - [180] = {.lex_state = 69}, - [181] = {.lex_state = 69}, - [182] = {.lex_state = 69}, + [176] = {.lex_state = 7}, + [177] = {.lex_state = 7}, + [178] = {.lex_state = 7}, + [179] = {.lex_state = 7}, + [180] = {.lex_state = 7}, + [181] = {.lex_state = 7}, + [182] = {.lex_state = 7}, [183] = {.lex_state = 69}, [184] = {.lex_state = 69}, [185] = {.lex_state = 69}, - [186] = {.lex_state = 69}, - [187] = {.lex_state = 69, .external_lex_state = 2}, - [188] = {.lex_state = 7}, + [186] = {.lex_state = 7}, + [187] = {.lex_state = 7}, + [188] = {.lex_state = 69}, [189] = {.lex_state = 69}, [190] = {.lex_state = 69}, [191] = {.lex_state = 69}, - [192] = {.lex_state = 7}, - [193] = {.lex_state = 69, .external_lex_state = 2}, - [194] = {.lex_state = 69}, + [192] = {.lex_state = 69}, + [193] = {.lex_state = 69}, + [194] = {.lex_state = 7}, [195] = {.lex_state = 69}, - [196] = {.lex_state = 69, .external_lex_state = 2}, + [196] = {.lex_state = 69}, [197] = {.lex_state = 69}, [198] = {.lex_state = 69}, - [199] = {.lex_state = 69, .external_lex_state = 2}, - [200] = {.lex_state = 69, .external_lex_state = 2}, - [201] = {.lex_state = 69, .external_lex_state = 2}, + [199] = {.lex_state = 69}, + [200] = {.lex_state = 69}, + [201] = {.lex_state = 69}, [202] = {.lex_state = 69}, [203] = {.lex_state = 69}, [204] = {.lex_state = 69}, @@ -10574,26 +11567,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [236] = {.lex_state = 69}, [237] = {.lex_state = 69}, [238] = {.lex_state = 69}, - [239] = {.lex_state = 69}, - [240] = {.lex_state = 69}, - [241] = {.lex_state = 69}, + [239] = {.lex_state = 69, .external_lex_state = 2}, + [240] = {.lex_state = 69, .external_lex_state = 2}, + [241] = {.lex_state = 69, .external_lex_state = 2}, [242] = {.lex_state = 69}, - [243] = {.lex_state = 69}, + [243] = {.lex_state = 69, .external_lex_state = 2}, [244] = {.lex_state = 69}, [245] = {.lex_state = 69}, [246] = {.lex_state = 69}, - [247] = {.lex_state = 69}, - [248] = {.lex_state = 69}, + [247] = {.lex_state = 69, .external_lex_state = 2}, + [248] = {.lex_state = 7}, [249] = {.lex_state = 69}, [250] = {.lex_state = 69}, [251] = {.lex_state = 69}, [252] = {.lex_state = 69}, - [253] = {.lex_state = 69}, + [253] = {.lex_state = 69, .external_lex_state = 2}, [254] = {.lex_state = 69}, - [255] = {.lex_state = 69}, - [256] = {.lex_state = 69}, - [257] = {.lex_state = 69}, - [258] = {.lex_state = 69}, + [255] = {.lex_state = 7}, + [256] = {.lex_state = 69, .external_lex_state = 2}, + [257] = {.lex_state = 69, .external_lex_state = 2}, + [258] = {.lex_state = 69, .external_lex_state = 2}, [259] = {.lex_state = 69}, [260] = {.lex_state = 69}, [261] = {.lex_state = 69}, @@ -10773,20 +11766,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [435] = {.lex_state = 69}, [436] = {.lex_state = 69}, [437] = {.lex_state = 69}, - [438] = {.lex_state = 69, .external_lex_state = 2}, - [439] = {.lex_state = 69, .external_lex_state = 2}, - [440] = {.lex_state = 69, .external_lex_state = 2}, - [441] = {.lex_state = 69, .external_lex_state = 2}, - [442] = {.lex_state = 69, .external_lex_state = 2}, - [443] = {.lex_state = 69, .external_lex_state = 2}, - [444] = {.lex_state = 69, .external_lex_state = 2}, - [445] = {.lex_state = 69, .external_lex_state = 2}, - [446] = {.lex_state = 69, .external_lex_state = 2}, - [447] = {.lex_state = 69, .external_lex_state = 2}, - [448] = {.lex_state = 69, .external_lex_state = 2}, - [449] = {.lex_state = 69, .external_lex_state = 2}, - [450] = {.lex_state = 69, .external_lex_state = 2}, - [451] = {.lex_state = 69, .external_lex_state = 2}, + [438] = {.lex_state = 69}, + [439] = {.lex_state = 69}, + [440] = {.lex_state = 69}, + [441] = {.lex_state = 69}, + [442] = {.lex_state = 69}, + [443] = {.lex_state = 69}, + [444] = {.lex_state = 69}, + [445] = {.lex_state = 69}, + [446] = {.lex_state = 69}, + [447] = {.lex_state = 69}, + [448] = {.lex_state = 69}, + [449] = {.lex_state = 69}, + [450] = {.lex_state = 69}, + [451] = {.lex_state = 69}, [452] = {.lex_state = 69}, [453] = {.lex_state = 69}, [454] = {.lex_state = 69}, @@ -10832,20 +11825,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [494] = {.lex_state = 69}, [495] = {.lex_state = 69}, [496] = {.lex_state = 69}, - [497] = {.lex_state = 69}, - [498] = {.lex_state = 69}, - [499] = {.lex_state = 69}, - [500] = {.lex_state = 69}, - [501] = {.lex_state = 69}, - [502] = {.lex_state = 69}, - [503] = {.lex_state = 69}, - [504] = {.lex_state = 69}, - [505] = {.lex_state = 69}, - [506] = {.lex_state = 69}, - [507] = {.lex_state = 69}, - [508] = {.lex_state = 69}, - [509] = {.lex_state = 69}, - [510] = {.lex_state = 69}, + [497] = {.lex_state = 69, .external_lex_state = 2}, + [498] = {.lex_state = 69, .external_lex_state = 2}, + [499] = {.lex_state = 69, .external_lex_state = 2}, + [500] = {.lex_state = 69, .external_lex_state = 2}, + [501] = {.lex_state = 69, .external_lex_state = 2}, + [502] = {.lex_state = 69, .external_lex_state = 2}, + [503] = {.lex_state = 69, .external_lex_state = 2}, + [504] = {.lex_state = 69, .external_lex_state = 2}, + [505] = {.lex_state = 69, .external_lex_state = 2}, + [506] = {.lex_state = 69, .external_lex_state = 2}, + [507] = {.lex_state = 69, .external_lex_state = 2}, + [508] = {.lex_state = 69, .external_lex_state = 2}, + [509] = {.lex_state = 69, .external_lex_state = 2}, + [510] = {.lex_state = 69, .external_lex_state = 2}, [511] = {.lex_state = 69}, [512] = {.lex_state = 69}, [513] = {.lex_state = 69}, @@ -10890,1538 +11883,1538 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [552] = {.lex_state = 69}, [553] = {.lex_state = 69}, [554] = {.lex_state = 69}, - [555] = {.lex_state = 70}, - [556] = {.lex_state = 70}, - [557] = {.lex_state = 70}, - [558] = {.lex_state = 70}, - [559] = {.lex_state = 70}, - [560] = {.lex_state = 70}, - [561] = {.lex_state = 70}, - [562] = {.lex_state = 70}, - [563] = {.lex_state = 70}, - [564] = {.lex_state = 70}, - [565] = {.lex_state = 70}, - [566] = {.lex_state = 70}, - [567] = {.lex_state = 70}, - [568] = {.lex_state = 70}, - [569] = {.lex_state = 70}, - [570] = {.lex_state = 70}, - [571] = {.lex_state = 70}, - [572] = {.lex_state = 70}, - [573] = {.lex_state = 70}, - [574] = {.lex_state = 70}, - [575] = {.lex_state = 70}, - [576] = {.lex_state = 70}, - [577] = {.lex_state = 70}, - [578] = {.lex_state = 70}, - [579] = {.lex_state = 70}, - [580] = {.lex_state = 70}, - [581] = {.lex_state = 70}, - [582] = {.lex_state = 70}, - [583] = {.lex_state = 70, .external_lex_state = 2}, - [584] = {.lex_state = 70, .external_lex_state = 2}, - [585] = {.lex_state = 70, .external_lex_state = 2}, - [586] = {.lex_state = 70}, - [587] = {.lex_state = 70, .external_lex_state = 2}, - [588] = {.lex_state = 70, .external_lex_state = 2}, - [589] = {.lex_state = 70}, - [590] = {.lex_state = 70}, - [591] = {.lex_state = 70, .external_lex_state = 2}, - [592] = {.lex_state = 70, .external_lex_state = 2}, - [593] = {.lex_state = 70, .external_lex_state = 2}, - [594] = {.lex_state = 70}, - [595] = {.lex_state = 70, .external_lex_state = 2}, - [596] = {.lex_state = 70}, - [597] = {.lex_state = 70}, - [598] = {.lex_state = 70, .external_lex_state = 2}, - [599] = {.lex_state = 70, .external_lex_state = 2}, - [600] = {.lex_state = 70}, - [601] = {.lex_state = 70, .external_lex_state = 2}, - [602] = {.lex_state = 70, .external_lex_state = 2}, - [603] = {.lex_state = 70, .external_lex_state = 2}, - [604] = {.lex_state = 70}, - [605] = {.lex_state = 70, .external_lex_state = 2}, - [606] = {.lex_state = 70, .external_lex_state = 2}, - [607] = {.lex_state = 70, .external_lex_state = 2}, - [608] = {.lex_state = 70, .external_lex_state = 2}, - [609] = {.lex_state = 70, .external_lex_state = 2}, - [610] = {.lex_state = 70, .external_lex_state = 2}, - [611] = {.lex_state = 70, .external_lex_state = 2}, - [612] = {.lex_state = 70, .external_lex_state = 2}, - [613] = {.lex_state = 70, .external_lex_state = 2}, - [614] = {.lex_state = 70, .external_lex_state = 2}, - [615] = {.lex_state = 70}, - [616] = {.lex_state = 70}, - [617] = {.lex_state = 70}, - [618] = {.lex_state = 70, .external_lex_state = 2}, - [619] = {.lex_state = 70, .external_lex_state = 2}, - [620] = {.lex_state = 70}, - [621] = {.lex_state = 70, .external_lex_state = 2}, - [622] = {.lex_state = 70}, - [623] = {.lex_state = 70}, - [624] = {.lex_state = 70, .external_lex_state = 2}, - [625] = {.lex_state = 70}, - [626] = {.lex_state = 70}, - [627] = {.lex_state = 70}, - [628] = {.lex_state = 70}, - [629] = {.lex_state = 70}, - [630] = {.lex_state = 70}, - [631] = {.lex_state = 10}, - [632] = {.lex_state = 10}, - [633] = {.lex_state = 9}, - [634] = {.lex_state = 10}, - [635] = {.lex_state = 9}, - [636] = {.lex_state = 72}, - [637] = {.lex_state = 10}, - [638] = {.lex_state = 10}, - [639] = {.lex_state = 9}, - [640] = {.lex_state = 10}, - [641] = {.lex_state = 10}, - [642] = {.lex_state = 9}, - [643] = {.lex_state = 9}, - [644] = {.lex_state = 72}, - [645] = {.lex_state = 10}, - [646] = {.lex_state = 15}, - [647] = {.lex_state = 10}, - [648] = {.lex_state = 15}, - [649] = {.lex_state = 10}, - [650] = {.lex_state = 10}, - [651] = {.lex_state = 9}, - [652] = {.lex_state = 10}, - [653] = {.lex_state = 10}, - [654] = {.lex_state = 10}, - [655] = {.lex_state = 9}, - [656] = {.lex_state = 10}, - [657] = {.lex_state = 10}, - [658] = {.lex_state = 10}, - [659] = {.lex_state = 10}, - [660] = {.lex_state = 10}, - [661] = {.lex_state = 10}, - [662] = {.lex_state = 10}, - [663] = {.lex_state = 10}, - [664] = {.lex_state = 10}, - [665] = {.lex_state = 10}, - [666] = {.lex_state = 9}, - [667] = {.lex_state = 9}, - [668] = {.lex_state = 18}, - [669] = {.lex_state = 9}, - [670] = {.lex_state = 9}, - [671] = {.lex_state = 9}, - [672] = {.lex_state = 9}, - [673] = {.lex_state = 9}, - [674] = {.lex_state = 16}, - [675] = {.lex_state = 9}, - [676] = {.lex_state = 16}, - [677] = {.lex_state = 9}, - [678] = {.lex_state = 9}, - [679] = {.lex_state = 16}, - [680] = {.lex_state = 9}, - [681] = {.lex_state = 9}, - [682] = {.lex_state = 9}, - [683] = {.lex_state = 10}, - [684] = {.lex_state = 9}, - [685] = {.lex_state = 9}, - [686] = {.lex_state = 18}, - [687] = {.lex_state = 9}, - [688] = {.lex_state = 10}, - [689] = {.lex_state = 9}, - [690] = {.lex_state = 9}, - [691] = {.lex_state = 9}, - [692] = {.lex_state = 9}, - [693] = {.lex_state = 9}, - [694] = {.lex_state = 16}, - [695] = {.lex_state = 9}, - [696] = {.lex_state = 9}, - [697] = {.lex_state = 9}, - [698] = {.lex_state = 16}, - [699] = {.lex_state = 9}, - [700] = {.lex_state = 9}, - [701] = {.lex_state = 9}, - [702] = {.lex_state = 9}, - [703] = {.lex_state = 9}, - [704] = {.lex_state = 9}, - [705] = {.lex_state = 9}, - [706] = {.lex_state = 9}, - [707] = {.lex_state = 9}, - [708] = {.lex_state = 9}, - [709] = {.lex_state = 9}, - [710] = {.lex_state = 9}, - [711] = {.lex_state = 9}, - [712] = {.lex_state = 9}, - [713] = {.lex_state = 9}, - [714] = {.lex_state = 9}, - [715] = {.lex_state = 9}, - [716] = {.lex_state = 18}, - [717] = {.lex_state = 9}, - [718] = {.lex_state = 9}, - [719] = {.lex_state = 9}, - [720] = {.lex_state = 9}, - [721] = {.lex_state = 9}, - [722] = {.lex_state = 9}, - [723] = {.lex_state = 9}, - [724] = {.lex_state = 9}, - [725] = {.lex_state = 9}, - [726] = {.lex_state = 9}, - [727] = {.lex_state = 9}, - [728] = {.lex_state = 9}, - [729] = {.lex_state = 9}, - [730] = {.lex_state = 9}, - [731] = {.lex_state = 9}, - [732] = {.lex_state = 9}, - [733] = {.lex_state = 18}, - [734] = {.lex_state = 9}, - [735] = {.lex_state = 16}, - [736] = {.lex_state = 9}, - [737] = {.lex_state = 9}, - [738] = {.lex_state = 9}, - [739] = {.lex_state = 9}, - [740] = {.lex_state = 9}, - [741] = {.lex_state = 9}, - [742] = {.lex_state = 9}, - [743] = {.lex_state = 9}, - [744] = {.lex_state = 9}, - [745] = {.lex_state = 18}, - [746] = {.lex_state = 9}, - [747] = {.lex_state = 9}, - [748] = {.lex_state = 18}, - [749] = {.lex_state = 9, .external_lex_state = 2}, - [750] = {.lex_state = 10, .external_lex_state = 2}, - [751] = {.lex_state = 10, .external_lex_state = 2}, - [752] = {.lex_state = 10, .external_lex_state = 2}, - [753] = {.lex_state = 9, .external_lex_state = 2}, - [754] = {.lex_state = 13}, - [755] = {.lex_state = 10, .external_lex_state = 2}, - [756] = {.lex_state = 10, .external_lex_state = 2}, - [757] = {.lex_state = 9}, - [758] = {.lex_state = 18}, - [759] = {.lex_state = 10, .external_lex_state = 2}, - [760] = {.lex_state = 9, .external_lex_state = 2}, - [761] = {.lex_state = 9, .external_lex_state = 2}, - [762] = {.lex_state = 9}, - [763] = {.lex_state = 9}, - [764] = {.lex_state = 10, .external_lex_state = 2}, - [765] = {.lex_state = 13}, - [766] = {.lex_state = 9}, - [767] = {.lex_state = 9}, - [768] = {.lex_state = 9}, - [769] = {.lex_state = 10, .external_lex_state = 2}, - [770] = {.lex_state = 10, .external_lex_state = 2}, - [771] = {.lex_state = 10, .external_lex_state = 2}, - [772] = {.lex_state = 10, .external_lex_state = 2}, - [773] = {.lex_state = 7}, - [774] = {.lex_state = 10, .external_lex_state = 2}, - [775] = {.lex_state = 10, .external_lex_state = 2}, - [776] = {.lex_state = 10, .external_lex_state = 2}, - [777] = {.lex_state = 9, .external_lex_state = 2}, - [778] = {.lex_state = 10, .external_lex_state = 2}, - [779] = {.lex_state = 10, .external_lex_state = 2}, - [780] = {.lex_state = 10, .external_lex_state = 2}, - [781] = {.lex_state = 10, .external_lex_state = 2}, - [782] = {.lex_state = 10, .external_lex_state = 2}, - [783] = {.lex_state = 10, .external_lex_state = 2}, - [784] = {.lex_state = 10, .external_lex_state = 2}, - [785] = {.lex_state = 10, .external_lex_state = 2}, - [786] = {.lex_state = 10, .external_lex_state = 2}, - [787] = {.lex_state = 10, .external_lex_state = 2}, - [788] = {.lex_state = 9}, - [789] = {.lex_state = 9, .external_lex_state = 2}, - [790] = {.lex_state = 16}, - [791] = {.lex_state = 9, .external_lex_state = 2}, - [792] = {.lex_state = 9, .external_lex_state = 2}, - [793] = {.lex_state = 9, .external_lex_state = 2}, - [794] = {.lex_state = 16}, - [795] = {.lex_state = 9, .external_lex_state = 2}, - [796] = {.lex_state = 9, .external_lex_state = 2}, - [797] = {.lex_state = 9, .external_lex_state = 2}, - [798] = {.lex_state = 9, .external_lex_state = 2}, - [799] = {.lex_state = 16}, - [800] = {.lex_state = 9, .external_lex_state = 2}, - [801] = {.lex_state = 9, .external_lex_state = 2}, - [802] = {.lex_state = 16}, - [803] = {.lex_state = 16}, - [804] = {.lex_state = 13}, - [805] = {.lex_state = 9, .external_lex_state = 2}, - [806] = {.lex_state = 9, .external_lex_state = 2}, - [807] = {.lex_state = 9, .external_lex_state = 2}, - [808] = {.lex_state = 9, .external_lex_state = 2}, - [809] = {.lex_state = 9, .external_lex_state = 2}, - [810] = {.lex_state = 9, .external_lex_state = 2}, - [811] = {.lex_state = 16}, - [812] = {.lex_state = 9, .external_lex_state = 2}, - [813] = {.lex_state = 10, .external_lex_state = 2}, - [814] = {.lex_state = 9, .external_lex_state = 2}, - [815] = {.lex_state = 13}, - [816] = {.lex_state = 9, .external_lex_state = 2}, - [817] = {.lex_state = 16}, - [818] = {.lex_state = 9, .external_lex_state = 2}, - [819] = {.lex_state = 16}, - [820] = {.lex_state = 9, .external_lex_state = 2}, - [821] = {.lex_state = 9, .external_lex_state = 2}, - [822] = {.lex_state = 9, .external_lex_state = 2}, - [823] = {.lex_state = 9, .external_lex_state = 2}, - [824] = {.lex_state = 16}, - [825] = {.lex_state = 9, .external_lex_state = 2}, - [826] = {.lex_state = 16}, - [827] = {.lex_state = 9, .external_lex_state = 2}, - [828] = {.lex_state = 9, .external_lex_state = 2}, - [829] = {.lex_state = 9, .external_lex_state = 2}, - [830] = {.lex_state = 9, .external_lex_state = 2}, - [831] = {.lex_state = 16}, - [832] = {.lex_state = 16}, - [833] = {.lex_state = 10, .external_lex_state = 2}, - [834] = {.lex_state = 9, .external_lex_state = 2}, - [835] = {.lex_state = 16}, - [836] = {.lex_state = 9, .external_lex_state = 2}, - [837] = {.lex_state = 16}, - [838] = {.lex_state = 16}, - [839] = {.lex_state = 9, .external_lex_state = 2}, - [840] = {.lex_state = 9, .external_lex_state = 2}, - [841] = {.lex_state = 9, .external_lex_state = 2}, - [842] = {.lex_state = 9, .external_lex_state = 2}, - [843] = {.lex_state = 9, .external_lex_state = 2}, - [844] = {.lex_state = 9, .external_lex_state = 2}, + [555] = {.lex_state = 69}, + [556] = {.lex_state = 69}, + [557] = {.lex_state = 69}, + [558] = {.lex_state = 69}, + [559] = {.lex_state = 69}, + [560] = {.lex_state = 69}, + [561] = {.lex_state = 69}, + [562] = {.lex_state = 69}, + [563] = {.lex_state = 69}, + [564] = {.lex_state = 69}, + [565] = {.lex_state = 69}, + [566] = {.lex_state = 69}, + [567] = {.lex_state = 69}, + [568] = {.lex_state = 69}, + [569] = {.lex_state = 69}, + [570] = {.lex_state = 69}, + [571] = {.lex_state = 69}, + [572] = {.lex_state = 69}, + [573] = {.lex_state = 69}, + [574] = {.lex_state = 69}, + [575] = {.lex_state = 69}, + [576] = {.lex_state = 69}, + [577] = {.lex_state = 69}, + [578] = {.lex_state = 69}, + [579] = {.lex_state = 69}, + [580] = {.lex_state = 69}, + [581] = {.lex_state = 69}, + [582] = {.lex_state = 69}, + [583] = {.lex_state = 69}, + [584] = {.lex_state = 69}, + [585] = {.lex_state = 69}, + [586] = {.lex_state = 69}, + [587] = {.lex_state = 69}, + [588] = {.lex_state = 69}, + [589] = {.lex_state = 69}, + [590] = {.lex_state = 69}, + [591] = {.lex_state = 69}, + [592] = {.lex_state = 69}, + [593] = {.lex_state = 69}, + [594] = {.lex_state = 69}, + [595] = {.lex_state = 69}, + [596] = {.lex_state = 69}, + [597] = {.lex_state = 69}, + [598] = {.lex_state = 69}, + [599] = {.lex_state = 69}, + [600] = {.lex_state = 69}, + [601] = {.lex_state = 69}, + [602] = {.lex_state = 69}, + [603] = {.lex_state = 69}, + [604] = {.lex_state = 69}, + [605] = {.lex_state = 69}, + [606] = {.lex_state = 69}, + [607] = {.lex_state = 69}, + [608] = {.lex_state = 69}, + [609] = {.lex_state = 68}, + [610] = {.lex_state = 68}, + [611] = {.lex_state = 68}, + [612] = {.lex_state = 68}, + [613] = {.lex_state = 68}, + [614] = {.lex_state = 68}, + [615] = {.lex_state = 68}, + [616] = {.lex_state = 68}, + [617] = {.lex_state = 68}, + [618] = {.lex_state = 68}, + [619] = {.lex_state = 68}, + [620] = {.lex_state = 68}, + [621] = {.lex_state = 68}, + [622] = {.lex_state = 68, .external_lex_state = 2}, + [623] = {.lex_state = 68, .external_lex_state = 2}, + [624] = {.lex_state = 68, .external_lex_state = 2}, + [625] = {.lex_state = 68, .external_lex_state = 2}, + [626] = {.lex_state = 68, .external_lex_state = 2}, + [627] = {.lex_state = 68, .external_lex_state = 2}, + [628] = {.lex_state = 68, .external_lex_state = 2}, + [629] = {.lex_state = 68, .external_lex_state = 2}, + [630] = {.lex_state = 68, .external_lex_state = 2}, + [631] = {.lex_state = 68, .external_lex_state = 2}, + [632] = {.lex_state = 68, .external_lex_state = 2}, + [633] = {.lex_state = 68, .external_lex_state = 2}, + [634] = {.lex_state = 68, .external_lex_state = 2}, + [635] = {.lex_state = 68, .external_lex_state = 2}, + [636] = {.lex_state = 68}, + [637] = {.lex_state = 68}, + [638] = {.lex_state = 68}, + [639] = {.lex_state = 68}, + [640] = {.lex_state = 68}, + [641] = {.lex_state = 68}, + [642] = {.lex_state = 68}, + [643] = {.lex_state = 68}, + [644] = {.lex_state = 68}, + [645] = {.lex_state = 68}, + [646] = {.lex_state = 68}, + [647] = {.lex_state = 68}, + [648] = {.lex_state = 68}, + [649] = {.lex_state = 68}, + [650] = {.lex_state = 68}, + [651] = {.lex_state = 68}, + [652] = {.lex_state = 68}, + [653] = {.lex_state = 68}, + [654] = {.lex_state = 68}, + [655] = {.lex_state = 68}, + [656] = {.lex_state = 68}, + [657] = {.lex_state = 68}, + [658] = {.lex_state = 68}, + [659] = {.lex_state = 68}, + [660] = {.lex_state = 68}, + [661] = {.lex_state = 68}, + [662] = {.lex_state = 68}, + [663] = {.lex_state = 68}, + [664] = {.lex_state = 68}, + [665] = {.lex_state = 68}, + [666] = {.lex_state = 68}, + [667] = {.lex_state = 68}, + [668] = {.lex_state = 68}, + [669] = {.lex_state = 68}, + [670] = {.lex_state = 68}, + [671] = {.lex_state = 68}, + [672] = {.lex_state = 68}, + [673] = {.lex_state = 68}, + [674] = {.lex_state = 68}, + [675] = {.lex_state = 68}, + [676] = {.lex_state = 68}, + [677] = {.lex_state = 68}, + [678] = {.lex_state = 68}, + [679] = {.lex_state = 68}, + [680] = {.lex_state = 68}, + [681] = {.lex_state = 68}, + [682] = {.lex_state = 68}, + [683] = {.lex_state = 68}, + [684] = {.lex_state = 68}, + [685] = {.lex_state = 68}, + [686] = {.lex_state = 68}, + [687] = {.lex_state = 68}, + [688] = {.lex_state = 68}, + [689] = {.lex_state = 68}, + [690] = {.lex_state = 68}, + [691] = {.lex_state = 68}, + [692] = {.lex_state = 68}, + [693] = {.lex_state = 68}, + [694] = {.lex_state = 68}, + [695] = {.lex_state = 68}, + [696] = {.lex_state = 68}, + [697] = {.lex_state = 68}, + [698] = {.lex_state = 68}, + [699] = {.lex_state = 68}, + [700] = {.lex_state = 68}, + [701] = {.lex_state = 68}, + [702] = {.lex_state = 68}, + [703] = {.lex_state = 68}, + [704] = {.lex_state = 68}, + [705] = {.lex_state = 68}, + [706] = {.lex_state = 68}, + [707] = {.lex_state = 68}, + [708] = {.lex_state = 68}, + [709] = {.lex_state = 68}, + [710] = {.lex_state = 68}, + [711] = {.lex_state = 68}, + [712] = {.lex_state = 68}, + [713] = {.lex_state = 68}, + [714] = {.lex_state = 68}, + [715] = {.lex_state = 68}, + [716] = {.lex_state = 68}, + [717] = {.lex_state = 68}, + [718] = {.lex_state = 68}, + [719] = {.lex_state = 68}, + [720] = {.lex_state = 68}, + [721] = {.lex_state = 68}, + [722] = {.lex_state = 68}, + [723] = {.lex_state = 68}, + [724] = {.lex_state = 68}, + [725] = {.lex_state = 68}, + [726] = {.lex_state = 68}, + [727] = {.lex_state = 68}, + [728] = {.lex_state = 68}, + [729] = {.lex_state = 68}, + [730] = {.lex_state = 68}, + [731] = {.lex_state = 68}, + [732] = {.lex_state = 68}, + [733] = {.lex_state = 68}, + [734] = {.lex_state = 69}, + [735] = {.lex_state = 69}, + [736] = {.lex_state = 69}, + [737] = {.lex_state = 69}, + [738] = {.lex_state = 69}, + [739] = {.lex_state = 70}, + [740] = {.lex_state = 70}, + [741] = {.lex_state = 70}, + [742] = {.lex_state = 70}, + [743] = {.lex_state = 70}, + [744] = {.lex_state = 70}, + [745] = {.lex_state = 70}, + [746] = {.lex_state = 70}, + [747] = {.lex_state = 70}, + [748] = {.lex_state = 70}, + [749] = {.lex_state = 70}, + [750] = {.lex_state = 70}, + [751] = {.lex_state = 70}, + [752] = {.lex_state = 70}, + [753] = {.lex_state = 70}, + [754] = {.lex_state = 70}, + [755] = {.lex_state = 70}, + [756] = {.lex_state = 70}, + [757] = {.lex_state = 70}, + [758] = {.lex_state = 70}, + [759] = {.lex_state = 70}, + [760] = {.lex_state = 70}, + [761] = {.lex_state = 70}, + [762] = {.lex_state = 70}, + [763] = {.lex_state = 70}, + [764] = {.lex_state = 70}, + [765] = {.lex_state = 70}, + [766] = {.lex_state = 70}, + [767] = {.lex_state = 70}, + [768] = {.lex_state = 70}, + [769] = {.lex_state = 70, .external_lex_state = 2}, + [770] = {.lex_state = 70, .external_lex_state = 2}, + [771] = {.lex_state = 70, .external_lex_state = 2}, + [772] = {.lex_state = 70, .external_lex_state = 2}, + [773] = {.lex_state = 70, .external_lex_state = 2}, + [774] = {.lex_state = 70, .external_lex_state = 2}, + [775] = {.lex_state = 70}, + [776] = {.lex_state = 70, .external_lex_state = 2}, + [777] = {.lex_state = 70}, + [778] = {.lex_state = 70, .external_lex_state = 2}, + [779] = {.lex_state = 70}, + [780] = {.lex_state = 70, .external_lex_state = 2}, + [781] = {.lex_state = 70, .external_lex_state = 2}, + [782] = {.lex_state = 70, .external_lex_state = 2}, + [783] = {.lex_state = 70}, + [784] = {.lex_state = 70, .external_lex_state = 2}, + [785] = {.lex_state = 70, .external_lex_state = 2}, + [786] = {.lex_state = 70, .external_lex_state = 2}, + [787] = {.lex_state = 70, .external_lex_state = 2}, + [788] = {.lex_state = 70, .external_lex_state = 2}, + [789] = {.lex_state = 70, .external_lex_state = 2}, + [790] = {.lex_state = 70, .external_lex_state = 2}, + [791] = {.lex_state = 70, .external_lex_state = 2}, + [792] = {.lex_state = 70, .external_lex_state = 2}, + [793] = {.lex_state = 70, .external_lex_state = 2}, + [794] = {.lex_state = 70}, + [795] = {.lex_state = 70, .external_lex_state = 2}, + [796] = {.lex_state = 70, .external_lex_state = 2}, + [797] = {.lex_state = 70}, + [798] = {.lex_state = 70}, + [799] = {.lex_state = 70, .external_lex_state = 2}, + [800] = {.lex_state = 70}, + [801] = {.lex_state = 70, .external_lex_state = 2}, + [802] = {.lex_state = 70}, + [803] = {.lex_state = 70}, + [804] = {.lex_state = 70, .external_lex_state = 2}, + [805] = {.lex_state = 70, .external_lex_state = 2}, + [806] = {.lex_state = 70}, + [807] = {.lex_state = 70, .external_lex_state = 2}, + [808] = {.lex_state = 70}, + [809] = {.lex_state = 70}, + [810] = {.lex_state = 70}, + [811] = {.lex_state = 70}, + [812] = {.lex_state = 70}, + [813] = {.lex_state = 70}, + [814] = {.lex_state = 70}, + [815] = {.lex_state = 9}, + [816] = {.lex_state = 71}, + [817] = {.lex_state = 11}, + [818] = {.lex_state = 11}, + [819] = {.lex_state = 11}, + [820] = {.lex_state = 9}, + [821] = {.lex_state = 9}, + [822] = {.lex_state = 9}, + [823] = {.lex_state = 9}, + [824] = {.lex_state = 9}, + [825] = {.lex_state = 11}, + [826] = {.lex_state = 9}, + [827] = {.lex_state = 71}, + [828] = {.lex_state = 11}, + [829] = {.lex_state = 9}, + [830] = {.lex_state = 9}, + [831] = {.lex_state = 9}, + [832] = {.lex_state = 9}, + [833] = {.lex_state = 9}, + [834] = {.lex_state = 9}, + [835] = {.lex_state = 11}, + [836] = {.lex_state = 14}, + [837] = {.lex_state = 9}, + [838] = {.lex_state = 14}, + [839] = {.lex_state = 11}, + [840] = {.lex_state = 9}, + [841] = {.lex_state = 9}, + [842] = {.lex_state = 9}, + [843] = {.lex_state = 9}, + [844] = {.lex_state = 9}, [845] = {.lex_state = 9}, - [846] = {.lex_state = 9, .external_lex_state = 2}, + [846] = {.lex_state = 9}, [847] = {.lex_state = 9}, - [848] = {.lex_state = 9, .external_lex_state = 2}, - [849] = {.lex_state = 9, .external_lex_state = 2}, - [850] = {.lex_state = 9, .external_lex_state = 2}, - [851] = {.lex_state = 9, .external_lex_state = 2}, - [852] = {.lex_state = 9, .external_lex_state = 2}, - [853] = {.lex_state = 9, .external_lex_state = 2}, - [854] = {.lex_state = 9, .external_lex_state = 2}, - [855] = {.lex_state = 9, .external_lex_state = 2}, - [856] = {.lex_state = 9, .external_lex_state = 2}, - [857] = {.lex_state = 9, .external_lex_state = 2}, - [858] = {.lex_state = 9, .external_lex_state = 2}, - [859] = {.lex_state = 9, .external_lex_state = 2}, - [860] = {.lex_state = 9, .external_lex_state = 2}, - [861] = {.lex_state = 9, .external_lex_state = 2}, - [862] = {.lex_state = 9, .external_lex_state = 2}, - [863] = {.lex_state = 9, .external_lex_state = 2}, - [864] = {.lex_state = 9, .external_lex_state = 2}, - [865] = {.lex_state = 9, .external_lex_state = 2}, - [866] = {.lex_state = 9, .external_lex_state = 2}, - [867] = {.lex_state = 9, .external_lex_state = 2}, - [868] = {.lex_state = 9, .external_lex_state = 2}, - [869] = {.lex_state = 9, .external_lex_state = 2}, - [870] = {.lex_state = 9, .external_lex_state = 2}, - [871] = {.lex_state = 9, .external_lex_state = 2}, - [872] = {.lex_state = 9, .external_lex_state = 2}, - [873] = {.lex_state = 9, .external_lex_state = 2}, - [874] = {.lex_state = 9, .external_lex_state = 2}, - [875] = {.lex_state = 9, .external_lex_state = 2}, - [876] = {.lex_state = 9, .external_lex_state = 2}, - [877] = {.lex_state = 9, .external_lex_state = 2}, - [878] = {.lex_state = 9, .external_lex_state = 2}, - [879] = {.lex_state = 9, .external_lex_state = 2}, - [880] = {.lex_state = 9, .external_lex_state = 2}, - [881] = {.lex_state = 9, .external_lex_state = 2}, - [882] = {.lex_state = 9, .external_lex_state = 2}, - [883] = {.lex_state = 9, .external_lex_state = 2}, - [884] = {.lex_state = 9, .external_lex_state = 2}, - [885] = {.lex_state = 9, .external_lex_state = 2}, - [886] = {.lex_state = 9, .external_lex_state = 2}, - [887] = {.lex_state = 9, .external_lex_state = 2}, - [888] = {.lex_state = 13}, - [889] = {.lex_state = 13}, - [890] = {.lex_state = 13}, - [891] = {.lex_state = 13}, - [892] = {.lex_state = 13}, - [893] = {.lex_state = 13}, - [894] = {.lex_state = 13}, - [895] = {.lex_state = 13}, - [896] = {.lex_state = 13}, - [897] = {.lex_state = 13}, - [898] = {.lex_state = 13}, - [899] = {.lex_state = 13}, - [900] = {.lex_state = 13}, - [901] = {.lex_state = 13}, - [902] = {.lex_state = 13}, - [903] = {.lex_state = 13}, - [904] = {.lex_state = 13}, - [905] = {.lex_state = 13}, - [906] = {.lex_state = 13}, - [907] = {.lex_state = 13}, - [908] = {.lex_state = 13}, - [909] = {.lex_state = 13}, - [910] = {.lex_state = 13}, - [911] = {.lex_state = 13}, - [912] = {.lex_state = 13}, - [913] = {.lex_state = 13}, - [914] = {.lex_state = 13}, - [915] = {.lex_state = 13}, - [916] = {.lex_state = 13}, - [917] = {.lex_state = 13}, - [918] = {.lex_state = 13}, - [919] = {.lex_state = 13}, - [920] = {.lex_state = 13}, - [921] = {.lex_state = 13}, - [922] = {.lex_state = 13}, - [923] = {.lex_state = 13}, - [924] = {.lex_state = 13}, - [925] = {.lex_state = 13}, - [926] = {.lex_state = 13}, - [927] = {.lex_state = 13}, - [928] = {.lex_state = 13}, - [929] = {.lex_state = 13}, - [930] = {.lex_state = 13}, - [931] = {.lex_state = 13}, - [932] = {.lex_state = 13}, - [933] = {.lex_state = 13}, - [934] = {.lex_state = 13}, - [935] = {.lex_state = 13}, - [936] = {.lex_state = 13}, - [937] = {.lex_state = 13}, - [938] = {.lex_state = 13}, - [939] = {.lex_state = 13}, - [940] = {.lex_state = 13}, - [941] = {.lex_state = 13}, - [942] = {.lex_state = 13}, - [943] = {.lex_state = 13}, - [944] = {.lex_state = 13}, - [945] = {.lex_state = 13}, - [946] = {.lex_state = 13}, - [947] = {.lex_state = 13}, - [948] = {.lex_state = 13}, - [949] = {.lex_state = 13}, - [950] = {.lex_state = 13}, - [951] = {.lex_state = 13}, - [952] = {.lex_state = 13}, - [953] = {.lex_state = 13, .external_lex_state = 2}, - [954] = {.lex_state = 13, .external_lex_state = 2}, - [955] = {.lex_state = 13}, - [956] = {.lex_state = 13}, - [957] = {.lex_state = 13}, - [958] = {.lex_state = 13}, - [959] = {.lex_state = 13}, - [960] = {.lex_state = 13}, - [961] = {.lex_state = 13}, - [962] = {.lex_state = 13}, - [963] = {.lex_state = 13}, - [964] = {.lex_state = 13}, - [965] = {.lex_state = 13}, - [966] = {.lex_state = 13}, - [967] = {.lex_state = 13}, - [968] = {.lex_state = 13}, - [969] = {.lex_state = 13}, - [970] = {.lex_state = 13}, - [971] = {.lex_state = 13}, - [972] = {.lex_state = 13}, - [973] = {.lex_state = 13}, - [974] = {.lex_state = 13}, - [975] = {.lex_state = 13}, - [976] = {.lex_state = 13}, - [977] = {.lex_state = 13}, - [978] = {.lex_state = 13}, - [979] = {.lex_state = 13}, - [980] = {.lex_state = 13}, - [981] = {.lex_state = 13}, - [982] = {.lex_state = 13}, - [983] = {.lex_state = 13}, - [984] = {.lex_state = 13}, - [985] = {.lex_state = 13}, - [986] = {.lex_state = 13}, - [987] = {.lex_state = 13}, - [988] = {.lex_state = 13}, - [989] = {.lex_state = 13}, - [990] = {.lex_state = 13}, - [991] = {.lex_state = 13}, - [992] = {.lex_state = 13}, - [993] = {.lex_state = 13}, - [994] = {.lex_state = 13}, - [995] = {.lex_state = 13}, - [996] = {.lex_state = 13}, - [997] = {.lex_state = 13}, - [998] = {.lex_state = 13}, - [999] = {.lex_state = 13}, - [1000] = {.lex_state = 13}, - [1001] = {.lex_state = 13}, - [1002] = {.lex_state = 13}, - [1003] = {.lex_state = 13}, - [1004] = {.lex_state = 13}, - [1005] = {.lex_state = 13}, - [1006] = {.lex_state = 13}, - [1007] = {.lex_state = 13}, - [1008] = {.lex_state = 13}, - [1009] = {.lex_state = 13}, - [1010] = {.lex_state = 13}, - [1011] = {.lex_state = 13}, - [1012] = {.lex_state = 13}, - [1013] = {.lex_state = 13}, - [1014] = {.lex_state = 13}, - [1015] = {.lex_state = 13}, - [1016] = {.lex_state = 13}, - [1017] = {.lex_state = 13}, - [1018] = {.lex_state = 13}, - [1019] = {.lex_state = 13}, - [1020] = {.lex_state = 13}, - [1021] = {.lex_state = 13, .external_lex_state = 2}, - [1022] = {.lex_state = 13, .external_lex_state = 2}, - [1023] = {.lex_state = 13, .external_lex_state = 2}, - [1024] = {.lex_state = 13, .external_lex_state = 2}, - [1025] = {.lex_state = 13, .external_lex_state = 2}, - [1026] = {.lex_state = 13, .external_lex_state = 2}, - [1027] = {.lex_state = 13, .external_lex_state = 2}, - [1028] = {.lex_state = 13, .external_lex_state = 2}, - [1029] = {.lex_state = 13, .external_lex_state = 2}, - [1030] = {.lex_state = 13, .external_lex_state = 2}, - [1031] = {.lex_state = 13, .external_lex_state = 2}, - [1032] = {.lex_state = 13, .external_lex_state = 2}, - [1033] = {.lex_state = 13, .external_lex_state = 2}, - [1034] = {.lex_state = 13, .external_lex_state = 2}, - [1035] = {.lex_state = 13, .external_lex_state = 2}, - [1036] = {.lex_state = 13, .external_lex_state = 2}, - [1037] = {.lex_state = 13, .external_lex_state = 2}, - [1038] = {.lex_state = 13, .external_lex_state = 2}, - [1039] = {.lex_state = 13, .external_lex_state = 2}, - [1040] = {.lex_state = 13, .external_lex_state = 2}, - [1041] = {.lex_state = 13, .external_lex_state = 2}, - [1042] = {.lex_state = 13, .external_lex_state = 2}, - [1043] = {.lex_state = 13, .external_lex_state = 2}, - [1044] = {.lex_state = 13, .external_lex_state = 2}, - [1045] = {.lex_state = 13, .external_lex_state = 2}, - [1046] = {.lex_state = 13, .external_lex_state = 2}, - [1047] = {.lex_state = 13, .external_lex_state = 2}, - [1048] = {.lex_state = 13, .external_lex_state = 2}, - [1049] = {.lex_state = 13, .external_lex_state = 2}, - [1050] = {.lex_state = 13, .external_lex_state = 2}, - [1051] = {.lex_state = 13, .external_lex_state = 2}, - [1052] = {.lex_state = 13, .external_lex_state = 2}, - [1053] = {.lex_state = 13, .external_lex_state = 2}, - [1054] = {.lex_state = 13, .external_lex_state = 2}, - [1055] = {.lex_state = 13, .external_lex_state = 2}, - [1056] = {.lex_state = 13, .external_lex_state = 2}, - [1057] = {.lex_state = 13, .external_lex_state = 2}, - [1058] = {.lex_state = 13, .external_lex_state = 2}, - [1059] = {.lex_state = 13, .external_lex_state = 2}, - [1060] = {.lex_state = 13, .external_lex_state = 2}, - [1061] = {.lex_state = 13, .external_lex_state = 2}, - [1062] = {.lex_state = 13, .external_lex_state = 2}, - [1063] = {.lex_state = 13, .external_lex_state = 2}, - [1064] = {.lex_state = 13, .external_lex_state = 2}, - [1065] = {.lex_state = 13, .external_lex_state = 2}, - [1066] = {.lex_state = 13, .external_lex_state = 2}, - [1067] = {.lex_state = 13, .external_lex_state = 2}, - [1068] = {.lex_state = 13, .external_lex_state = 2}, - [1069] = {.lex_state = 13, .external_lex_state = 2}, - [1070] = {.lex_state = 13, .external_lex_state = 2}, - [1071] = {.lex_state = 13, .external_lex_state = 2}, - [1072] = {.lex_state = 72}, - [1073] = {.lex_state = 13, .external_lex_state = 2}, - [1074] = {.lex_state = 13, .external_lex_state = 2}, - [1075] = {.lex_state = 13, .external_lex_state = 2}, - [1076] = {.lex_state = 13, .external_lex_state = 2}, - [1077] = {.lex_state = 13, .external_lex_state = 2}, - [1078] = {.lex_state = 13, .external_lex_state = 2}, - [1079] = {.lex_state = 13, .external_lex_state = 2}, - [1080] = {.lex_state = 13, .external_lex_state = 2}, - [1081] = {.lex_state = 13, .external_lex_state = 2}, - [1082] = {.lex_state = 13, .external_lex_state = 2}, - [1083] = {.lex_state = 13, .external_lex_state = 2}, - [1084] = {.lex_state = 13, .external_lex_state = 2}, - [1085] = {.lex_state = 13, .external_lex_state = 2}, - [1086] = {.lex_state = 13, .external_lex_state = 2}, - [1087] = {.lex_state = 13, .external_lex_state = 2}, - [1088] = {.lex_state = 13, .external_lex_state = 2}, - [1089] = {.lex_state = 13, .external_lex_state = 2}, - [1090] = {.lex_state = 13, .external_lex_state = 2}, - [1091] = {.lex_state = 13, .external_lex_state = 2}, - [1092] = {.lex_state = 13, .external_lex_state = 2}, - [1093] = {.lex_state = 13, .external_lex_state = 2}, - [1094] = {.lex_state = 13, .external_lex_state = 2}, - [1095] = {.lex_state = 13, .external_lex_state = 2}, - [1096] = {.lex_state = 13, .external_lex_state = 2}, - [1097] = {.lex_state = 13, .external_lex_state = 2}, - [1098] = {.lex_state = 13, .external_lex_state = 2}, - [1099] = {.lex_state = 13, .external_lex_state = 2}, - [1100] = {.lex_state = 13, .external_lex_state = 2}, - [1101] = {.lex_state = 13, .external_lex_state = 2}, - [1102] = {.lex_state = 13, .external_lex_state = 2}, - [1103] = {.lex_state = 13, .external_lex_state = 2}, - [1104] = {.lex_state = 13, .external_lex_state = 2}, - [1105] = {.lex_state = 13, .external_lex_state = 2}, - [1106] = {.lex_state = 13, .external_lex_state = 2}, - [1107] = {.lex_state = 13, .external_lex_state = 2}, - [1108] = {.lex_state = 13, .external_lex_state = 2}, - [1109] = {.lex_state = 13, .external_lex_state = 2}, - [1110] = {.lex_state = 13, .external_lex_state = 2}, - [1111] = {.lex_state = 13, .external_lex_state = 2}, - [1112] = {.lex_state = 13, .external_lex_state = 2}, - [1113] = {.lex_state = 13, .external_lex_state = 2}, - [1114] = {.lex_state = 13, .external_lex_state = 2}, - [1115] = {.lex_state = 13, .external_lex_state = 2}, - [1116] = {.lex_state = 13, .external_lex_state = 2}, - [1117] = {.lex_state = 13, .external_lex_state = 2}, - [1118] = {.lex_state = 13, .external_lex_state = 2}, - [1119] = {.lex_state = 13, .external_lex_state = 2}, - [1120] = {.lex_state = 13, .external_lex_state = 2}, - [1121] = {.lex_state = 13, .external_lex_state = 2}, - [1122] = {.lex_state = 13}, - [1123] = {.lex_state = 13}, - [1124] = {.lex_state = 13}, - [1125] = {.lex_state = 13}, - [1126] = {.lex_state = 13}, - [1127] = {.lex_state = 13}, - [1128] = {.lex_state = 13}, - [1129] = {.lex_state = 13}, - [1130] = {.lex_state = 13}, - [1131] = {.lex_state = 13}, - [1132] = {.lex_state = 13}, - [1133] = {.lex_state = 13}, - [1134] = {.lex_state = 13}, - [1135] = {.lex_state = 13}, - [1136] = {.lex_state = 13}, - [1137] = {.lex_state = 13}, - [1138] = {.lex_state = 13}, - [1139] = {.lex_state = 13}, - [1140] = {.lex_state = 13}, - [1141] = {.lex_state = 13}, - [1142] = {.lex_state = 13}, - [1143] = {.lex_state = 13}, - [1144] = {.lex_state = 13}, - [1145] = {.lex_state = 13}, - [1146] = {.lex_state = 13}, - [1147] = {.lex_state = 13}, - [1148] = {.lex_state = 13}, - [1149] = {.lex_state = 13}, - [1150] = {.lex_state = 13}, - [1151] = {.lex_state = 13}, - [1152] = {.lex_state = 13}, - [1153] = {.lex_state = 13}, - [1154] = {.lex_state = 13}, - [1155] = {.lex_state = 20}, - [1156] = {.lex_state = 13}, - [1157] = {.lex_state = 13}, - [1158] = {.lex_state = 13}, - [1159] = {.lex_state = 13}, - [1160] = {.lex_state = 13, .external_lex_state = 2}, - [1161] = {.lex_state = 19}, - [1162] = {.lex_state = 19}, - [1163] = {.lex_state = 13, .external_lex_state = 2}, - [1164] = {.lex_state = 13, .external_lex_state = 2}, - [1165] = {.lex_state = 13, .external_lex_state = 2}, - [1166] = {.lex_state = 13}, - [1167] = {.lex_state = 19}, - [1168] = {.lex_state = 19}, - [1169] = {.lex_state = 19}, - [1170] = {.lex_state = 19}, - [1171] = {.lex_state = 19}, - [1172] = {.lex_state = 13, .external_lex_state = 2}, - [1173] = {.lex_state = 19}, - [1174] = {.lex_state = 19}, - [1175] = {.lex_state = 13}, - [1176] = {.lex_state = 13}, - [1177] = {.lex_state = 13}, - [1178] = {.lex_state = 13}, - [1179] = {.lex_state = 13}, - [1180] = {.lex_state = 13}, - [1181] = {.lex_state = 13}, - [1182] = {.lex_state = 13}, - [1183] = {.lex_state = 13}, - [1184] = {.lex_state = 13}, - [1185] = {.lex_state = 13}, - [1186] = {.lex_state = 13}, - [1187] = {.lex_state = 13, .external_lex_state = 2}, - [1188] = {.lex_state = 13, .external_lex_state = 2}, - [1189] = {.lex_state = 13, .external_lex_state = 2}, - [1190] = {.lex_state = 13}, - [1191] = {.lex_state = 13}, - [1192] = {.lex_state = 13, .external_lex_state = 2}, - [1193] = {.lex_state = 13}, - [1194] = {.lex_state = 13, .external_lex_state = 2}, - [1195] = {.lex_state = 13}, - [1196] = {.lex_state = 13}, - [1197] = {.lex_state = 72}, - [1198] = {.lex_state = 13}, - [1199] = {.lex_state = 13}, - [1200] = {.lex_state = 13}, - [1201] = {.lex_state = 13}, - [1202] = {.lex_state = 13}, - [1203] = {.lex_state = 13}, - [1204] = {.lex_state = 13}, - [1205] = {.lex_state = 13, .external_lex_state = 2}, - [1206] = {.lex_state = 13, .external_lex_state = 2}, - [1207] = {.lex_state = 72}, - [1208] = {.lex_state = 13, .external_lex_state = 2}, - [1209] = {.lex_state = 13}, - [1210] = {.lex_state = 13}, - [1211] = {.lex_state = 13}, - [1212] = {.lex_state = 13}, - [1213] = {.lex_state = 13}, - [1214] = {.lex_state = 13}, - [1215] = {.lex_state = 13}, - [1216] = {.lex_state = 13}, - [1217] = {.lex_state = 72}, - [1218] = {.lex_state = 13}, - [1219] = {.lex_state = 13}, - [1220] = {.lex_state = 13}, - [1221] = {.lex_state = 13}, - [1222] = {.lex_state = 19}, - [1223] = {.lex_state = 13}, - [1224] = {.lex_state = 13}, - [1225] = {.lex_state = 13}, - [1226] = {.lex_state = 13}, - [1227] = {.lex_state = 13}, - [1228] = {.lex_state = 13}, - [1229] = {.lex_state = 13}, - [1230] = {.lex_state = 13}, - [1231] = {.lex_state = 13}, - [1232] = {.lex_state = 13}, - [1233] = {.lex_state = 13}, - [1234] = {.lex_state = 13}, - [1235] = {.lex_state = 13}, - [1236] = {.lex_state = 13}, - [1237] = {.lex_state = 13}, - [1238] = {.lex_state = 13}, - [1239] = {.lex_state = 13}, - [1240] = {.lex_state = 13}, - [1241] = {.lex_state = 13}, - [1242] = {.lex_state = 13}, - [1243] = {.lex_state = 13}, - [1244] = {.lex_state = 13}, - [1245] = {.lex_state = 13}, - [1246] = {.lex_state = 13}, - [1247] = {.lex_state = 13}, - [1248] = {.lex_state = 13}, - [1249] = {.lex_state = 19}, - [1250] = {.lex_state = 13}, - [1251] = {.lex_state = 13}, - [1252] = {.lex_state = 13}, - [1253] = {.lex_state = 13}, - [1254] = {.lex_state = 13}, - [1255] = {.lex_state = 13}, - [1256] = {.lex_state = 13}, - [1257] = {.lex_state = 13}, - [1258] = {.lex_state = 13}, - [1259] = {.lex_state = 13}, - [1260] = {.lex_state = 13}, - [1261] = {.lex_state = 19}, - [1262] = {.lex_state = 13}, - [1263] = {.lex_state = 13}, - [1264] = {.lex_state = 19}, - [1265] = {.lex_state = 13}, - [1266] = {.lex_state = 13}, - [1267] = {.lex_state = 19}, - [1268] = {.lex_state = 13}, - [1269] = {.lex_state = 13}, - [1270] = {.lex_state = 13}, - [1271] = {.lex_state = 13}, - [1272] = {.lex_state = 13}, - [1273] = {.lex_state = 13}, - [1274] = {.lex_state = 13}, - [1275] = {.lex_state = 13}, - [1276] = {.lex_state = 13}, - [1277] = {.lex_state = 13}, - [1278] = {.lex_state = 13}, - [1279] = {.lex_state = 13}, - [1280] = {.lex_state = 13}, - [1281] = {.lex_state = 13}, - [1282] = {.lex_state = 13}, - [1283] = {.lex_state = 13}, - [1284] = {.lex_state = 13}, - [1285] = {.lex_state = 72}, - [1286] = {.lex_state = 13}, - [1287] = {.lex_state = 72}, - [1288] = {.lex_state = 72}, - [1289] = {.lex_state = 13}, - [1290] = {.lex_state = 72}, - [1291] = {.lex_state = 72}, - [1292] = {.lex_state = 72}, - [1293] = {.lex_state = 72}, - [1294] = {.lex_state = 13}, - [1295] = {.lex_state = 13}, - [1296] = {.lex_state = 13}, - [1297] = {.lex_state = 13}, - [1298] = {.lex_state = 13}, - [1299] = {.lex_state = 13}, - [1300] = {.lex_state = 18}, - [1301] = {.lex_state = 18}, - [1302] = {.lex_state = 18}, - [1303] = {.lex_state = 70}, - [1304] = {.lex_state = 18}, - [1305] = {.lex_state = 70}, - [1306] = {.lex_state = 18}, - [1307] = {.lex_state = 70}, - [1308] = {.lex_state = 18}, - [1309] = {.lex_state = 3, .external_lex_state = 3}, - [1310] = {.lex_state = 3, .external_lex_state = 3}, - [1311] = {.lex_state = 13}, - [1312] = {.lex_state = 13}, - [1313] = {.lex_state = 72}, - [1314] = {.lex_state = 3, .external_lex_state = 4}, - [1315] = {.lex_state = 72}, - [1316] = {.lex_state = 3, .external_lex_state = 3}, - [1317] = {.lex_state = 3, .external_lex_state = 3}, - [1318] = {.lex_state = 3, .external_lex_state = 3}, - [1319] = {.lex_state = 19}, - [1320] = {.lex_state = 19}, - [1321] = {.lex_state = 72}, - [1322] = {.lex_state = 72}, - [1323] = {.lex_state = 72}, - [1324] = {.lex_state = 16}, - [1325] = {.lex_state = 19}, - [1326] = {.lex_state = 21, .external_lex_state = 4}, - [1327] = {.lex_state = 19}, - [1328] = {.lex_state = 19}, - [1329] = {.lex_state = 19}, - [1330] = {.lex_state = 19}, - [1331] = {.lex_state = 19}, - [1332] = {.lex_state = 19}, - [1333] = {.lex_state = 19}, - [1334] = {.lex_state = 19}, - [1335] = {.lex_state = 10, .external_lex_state = 5}, - [1336] = {.lex_state = 10, .external_lex_state = 5}, - [1337] = {.lex_state = 19}, - [1338] = {.lex_state = 17}, - [1339] = {.lex_state = 19}, - [1340] = {.lex_state = 10, .external_lex_state = 5}, + [848] = {.lex_state = 9}, + [849] = {.lex_state = 9}, + [850] = {.lex_state = 11}, + [851] = {.lex_state = 9}, + [852] = {.lex_state = 11}, + [853] = {.lex_state = 17}, + [854] = {.lex_state = 11}, + [855] = {.lex_state = 11}, + [856] = {.lex_state = 11}, + [857] = {.lex_state = 11}, + [858] = {.lex_state = 11}, + [859] = {.lex_state = 15}, + [860] = {.lex_state = 15}, + [861] = {.lex_state = 11}, + [862] = {.lex_state = 11}, + [863] = {.lex_state = 11}, + [864] = {.lex_state = 11}, + [865] = {.lex_state = 11}, + [866] = {.lex_state = 9}, + [867] = {.lex_state = 15}, + [868] = {.lex_state = 11}, + [869] = {.lex_state = 11}, + [870] = {.lex_state = 11}, + [871] = {.lex_state = 15}, + [872] = {.lex_state = 11}, + [873] = {.lex_state = 11}, + [874] = {.lex_state = 11}, + [875] = {.lex_state = 11}, + [876] = {.lex_state = 17}, + [877] = {.lex_state = 15}, + [878] = {.lex_state = 11}, + [879] = {.lex_state = 11}, + [880] = {.lex_state = 11}, + [881] = {.lex_state = 11}, + [882] = {.lex_state = 11}, + [883] = {.lex_state = 11}, + [884] = {.lex_state = 11}, + [885] = {.lex_state = 11}, + [886] = {.lex_state = 11}, + [887] = {.lex_state = 11}, + [888] = {.lex_state = 11}, + [889] = {.lex_state = 11}, + [890] = {.lex_state = 11}, + [891] = {.lex_state = 11}, + [892] = {.lex_state = 11}, + [893] = {.lex_state = 11}, + [894] = {.lex_state = 11}, + [895] = {.lex_state = 17}, + [896] = {.lex_state = 17}, + [897] = {.lex_state = 17}, + [898] = {.lex_state = 11}, + [899] = {.lex_state = 11}, + [900] = {.lex_state = 11}, + [901] = {.lex_state = 11}, + [902] = {.lex_state = 11}, + [903] = {.lex_state = 11}, + [904] = {.lex_state = 11}, + [905] = {.lex_state = 11}, + [906] = {.lex_state = 11}, + [907] = {.lex_state = 11}, + [908] = {.lex_state = 11}, + [909] = {.lex_state = 11}, + [910] = {.lex_state = 11}, + [911] = {.lex_state = 11}, + [912] = {.lex_state = 11}, + [913] = {.lex_state = 11}, + [914] = {.lex_state = 11}, + [915] = {.lex_state = 11}, + [916] = {.lex_state = 15}, + [917] = {.lex_state = 11}, + [918] = {.lex_state = 11}, + [919] = {.lex_state = 11}, + [920] = {.lex_state = 11}, + [921] = {.lex_state = 11}, + [922] = {.lex_state = 11}, + [923] = {.lex_state = 11}, + [924] = {.lex_state = 11}, + [925] = {.lex_state = 11}, + [926] = {.lex_state = 11}, + [927] = {.lex_state = 11}, + [928] = {.lex_state = 11}, + [929] = {.lex_state = 17}, + [930] = {.lex_state = 11}, + [931] = {.lex_state = 11}, + [932] = {.lex_state = 11}, + [933] = {.lex_state = 11}, + [934] = {.lex_state = 9, .external_lex_state = 2}, + [935] = {.lex_state = 9, .external_lex_state = 2}, + [936] = {.lex_state = 11, .external_lex_state = 2}, + [937] = {.lex_state = 11}, + [938] = {.lex_state = 11, .external_lex_state = 2}, + [939] = {.lex_state = 11}, + [940] = {.lex_state = 11, .external_lex_state = 2}, + [941] = {.lex_state = 12}, + [942] = {.lex_state = 11}, + [943] = {.lex_state = 12}, + [944] = {.lex_state = 11}, + [945] = {.lex_state = 11}, + [946] = {.lex_state = 9, .external_lex_state = 2}, + [947] = {.lex_state = 9, .external_lex_state = 2}, + [948] = {.lex_state = 9, .external_lex_state = 2}, + [949] = {.lex_state = 17}, + [950] = {.lex_state = 9, .external_lex_state = 2}, + [951] = {.lex_state = 11, .external_lex_state = 2}, + [952] = {.lex_state = 9, .external_lex_state = 2}, + [953] = {.lex_state = 9, .external_lex_state = 2}, + [954] = {.lex_state = 9, .external_lex_state = 2}, + [955] = {.lex_state = 7}, + [956] = {.lex_state = 11, .external_lex_state = 2}, + [957] = {.lex_state = 11, .external_lex_state = 2}, + [958] = {.lex_state = 11, .external_lex_state = 2}, + [959] = {.lex_state = 9, .external_lex_state = 2}, + [960] = {.lex_state = 9, .external_lex_state = 2}, + [961] = {.lex_state = 9, .external_lex_state = 2}, + [962] = {.lex_state = 9, .external_lex_state = 2}, + [963] = {.lex_state = 9, .external_lex_state = 2}, + [964] = {.lex_state = 9, .external_lex_state = 2}, + [965] = {.lex_state = 9, .external_lex_state = 2}, + [966] = {.lex_state = 9, .external_lex_state = 2}, + [967] = {.lex_state = 9, .external_lex_state = 2}, + [968] = {.lex_state = 9, .external_lex_state = 2}, + [969] = {.lex_state = 9, .external_lex_state = 2}, + [970] = {.lex_state = 9, .external_lex_state = 2}, + [971] = {.lex_state = 9, .external_lex_state = 2}, + [972] = {.lex_state = 11}, + [973] = {.lex_state = 9, .external_lex_state = 2}, + [974] = {.lex_state = 9, .external_lex_state = 2}, + [975] = {.lex_state = 11, .external_lex_state = 2}, + [976] = {.lex_state = 11, .external_lex_state = 2}, + [977] = {.lex_state = 15}, + [978] = {.lex_state = 9, .external_lex_state = 2}, + [979] = {.lex_state = 11, .external_lex_state = 2}, + [980] = {.lex_state = 15}, + [981] = {.lex_state = 11, .external_lex_state = 2}, + [982] = {.lex_state = 15}, + [983] = {.lex_state = 11, .external_lex_state = 2}, + [984] = {.lex_state = 15}, + [985] = {.lex_state = 11, .external_lex_state = 2}, + [986] = {.lex_state = 9, .external_lex_state = 2}, + [987] = {.lex_state = 11, .external_lex_state = 2}, + [988] = {.lex_state = 15}, + [989] = {.lex_state = 15}, + [990] = {.lex_state = 15}, + [991] = {.lex_state = 11, .external_lex_state = 2}, + [992] = {.lex_state = 12}, + [993] = {.lex_state = 15}, + [994] = {.lex_state = 11, .external_lex_state = 2}, + [995] = {.lex_state = 11, .external_lex_state = 2}, + [996] = {.lex_state = 12}, + [997] = {.lex_state = 15}, + [998] = {.lex_state = 15}, + [999] = {.lex_state = 11, .external_lex_state = 2}, + [1000] = {.lex_state = 11, .external_lex_state = 2}, + [1001] = {.lex_state = 15}, + [1002] = {.lex_state = 11, .external_lex_state = 2}, + [1003] = {.lex_state = 11, .external_lex_state = 2}, + [1004] = {.lex_state = 11, .external_lex_state = 2}, + [1005] = {.lex_state = 15}, + [1006] = {.lex_state = 11, .external_lex_state = 2}, + [1007] = {.lex_state = 15}, + [1008] = {.lex_state = 11, .external_lex_state = 2}, + [1009] = {.lex_state = 15}, + [1010] = {.lex_state = 15}, + [1011] = {.lex_state = 11, .external_lex_state = 2}, + [1012] = {.lex_state = 11, .external_lex_state = 2}, + [1013] = {.lex_state = 11, .external_lex_state = 2}, + [1014] = {.lex_state = 11, .external_lex_state = 2}, + [1015] = {.lex_state = 15}, + [1016] = {.lex_state = 11, .external_lex_state = 2}, + [1017] = {.lex_state = 11, .external_lex_state = 2}, + [1018] = {.lex_state = 11, .external_lex_state = 2}, + [1019] = {.lex_state = 11, .external_lex_state = 2}, + [1020] = {.lex_state = 11, .external_lex_state = 2}, + [1021] = {.lex_state = 11, .external_lex_state = 2}, + [1022] = {.lex_state = 11, .external_lex_state = 2}, + [1023] = {.lex_state = 11, .external_lex_state = 2}, + [1024] = {.lex_state = 11, .external_lex_state = 2}, + [1025] = {.lex_state = 11, .external_lex_state = 2}, + [1026] = {.lex_state = 11, .external_lex_state = 2}, + [1027] = {.lex_state = 11, .external_lex_state = 2}, + [1028] = {.lex_state = 11, .external_lex_state = 2}, + [1029] = {.lex_state = 11, .external_lex_state = 2}, + [1030] = {.lex_state = 11, .external_lex_state = 2}, + [1031] = {.lex_state = 11, .external_lex_state = 2}, + [1032] = {.lex_state = 11, .external_lex_state = 2}, + [1033] = {.lex_state = 11, .external_lex_state = 2}, + [1034] = {.lex_state = 11, .external_lex_state = 2}, + [1035] = {.lex_state = 11, .external_lex_state = 2}, + [1036] = {.lex_state = 11, .external_lex_state = 2}, + [1037] = {.lex_state = 11, .external_lex_state = 2}, + [1038] = {.lex_state = 11, .external_lex_state = 2}, + [1039] = {.lex_state = 11, .external_lex_state = 2}, + [1040] = {.lex_state = 11, .external_lex_state = 2}, + [1041] = {.lex_state = 11, .external_lex_state = 2}, + [1042] = {.lex_state = 11, .external_lex_state = 2}, + [1043] = {.lex_state = 11, .external_lex_state = 2}, + [1044] = {.lex_state = 11, .external_lex_state = 2}, + [1045] = {.lex_state = 11}, + [1046] = {.lex_state = 11, .external_lex_state = 2}, + [1047] = {.lex_state = 11, .external_lex_state = 2}, + [1048] = {.lex_state = 11, .external_lex_state = 2}, + [1049] = {.lex_state = 11, .external_lex_state = 2}, + [1050] = {.lex_state = 11, .external_lex_state = 2}, + [1051] = {.lex_state = 11, .external_lex_state = 2}, + [1052] = {.lex_state = 11, .external_lex_state = 2}, + [1053] = {.lex_state = 11, .external_lex_state = 2}, + [1054] = {.lex_state = 11, .external_lex_state = 2}, + [1055] = {.lex_state = 11}, + [1056] = {.lex_state = 11, .external_lex_state = 2}, + [1057] = {.lex_state = 11, .external_lex_state = 2}, + [1058] = {.lex_state = 11, .external_lex_state = 2}, + [1059] = {.lex_state = 11, .external_lex_state = 2}, + [1060] = {.lex_state = 11, .external_lex_state = 2}, + [1061] = {.lex_state = 11, .external_lex_state = 2}, + [1062] = {.lex_state = 11, .external_lex_state = 2}, + [1063] = {.lex_state = 11, .external_lex_state = 2}, + [1064] = {.lex_state = 11, .external_lex_state = 2}, + [1065] = {.lex_state = 11, .external_lex_state = 2}, + [1066] = {.lex_state = 11, .external_lex_state = 2}, + [1067] = {.lex_state = 11, .external_lex_state = 2}, + [1068] = {.lex_state = 11, .external_lex_state = 2}, + [1069] = {.lex_state = 11, .external_lex_state = 2}, + [1070] = {.lex_state = 11, .external_lex_state = 2}, + [1071] = {.lex_state = 11, .external_lex_state = 2}, + [1072] = {.lex_state = 11, .external_lex_state = 2}, + [1073] = {.lex_state = 11, .external_lex_state = 2}, + [1074] = {.lex_state = 12}, + [1075] = {.lex_state = 12}, + [1076] = {.lex_state = 12}, + [1077] = {.lex_state = 12}, + [1078] = {.lex_state = 12}, + [1079] = {.lex_state = 12}, + [1080] = {.lex_state = 12}, + [1081] = {.lex_state = 12}, + [1082] = {.lex_state = 12}, + [1083] = {.lex_state = 12}, + [1084] = {.lex_state = 12}, + [1085] = {.lex_state = 12}, + [1086] = {.lex_state = 12}, + [1087] = {.lex_state = 12}, + [1088] = {.lex_state = 12}, + [1089] = {.lex_state = 12}, + [1090] = {.lex_state = 12}, + [1091] = {.lex_state = 12}, + [1092] = {.lex_state = 12}, + [1093] = {.lex_state = 12}, + [1094] = {.lex_state = 12}, + [1095] = {.lex_state = 12}, + [1096] = {.lex_state = 12}, + [1097] = {.lex_state = 12}, + [1098] = {.lex_state = 12}, + [1099] = {.lex_state = 12}, + [1100] = {.lex_state = 12}, + [1101] = {.lex_state = 12}, + [1102] = {.lex_state = 12}, + [1103] = {.lex_state = 12}, + [1104] = {.lex_state = 12}, + [1105] = {.lex_state = 12}, + [1106] = {.lex_state = 12}, + [1107] = {.lex_state = 12}, + [1108] = {.lex_state = 12}, + [1109] = {.lex_state = 12}, + [1110] = {.lex_state = 12}, + [1111] = {.lex_state = 12}, + [1112] = {.lex_state = 12}, + [1113] = {.lex_state = 12}, + [1114] = {.lex_state = 12}, + [1115] = {.lex_state = 12}, + [1116] = {.lex_state = 12}, + [1117] = {.lex_state = 12}, + [1118] = {.lex_state = 12}, + [1119] = {.lex_state = 12}, + [1120] = {.lex_state = 12}, + [1121] = {.lex_state = 12}, + [1122] = {.lex_state = 12}, + [1123] = {.lex_state = 12}, + [1124] = {.lex_state = 12}, + [1125] = {.lex_state = 12}, + [1126] = {.lex_state = 12}, + [1127] = {.lex_state = 12}, + [1128] = {.lex_state = 12}, + [1129] = {.lex_state = 12}, + [1130] = {.lex_state = 12}, + [1131] = {.lex_state = 12}, + [1132] = {.lex_state = 12}, + [1133] = {.lex_state = 12}, + [1134] = {.lex_state = 12}, + [1135] = {.lex_state = 12}, + [1136] = {.lex_state = 12}, + [1137] = {.lex_state = 12}, + [1138] = {.lex_state = 12}, + [1139] = {.lex_state = 12, .external_lex_state = 2}, + [1140] = {.lex_state = 12, .external_lex_state = 2}, + [1141] = {.lex_state = 12}, + [1142] = {.lex_state = 12}, + [1143] = {.lex_state = 12}, + [1144] = {.lex_state = 12}, + [1145] = {.lex_state = 12}, + [1146] = {.lex_state = 12}, + [1147] = {.lex_state = 12}, + [1148] = {.lex_state = 12}, + [1149] = {.lex_state = 12}, + [1150] = {.lex_state = 12}, + [1151] = {.lex_state = 12}, + [1152] = {.lex_state = 12}, + [1153] = {.lex_state = 12}, + [1154] = {.lex_state = 12}, + [1155] = {.lex_state = 12}, + [1156] = {.lex_state = 12}, + [1157] = {.lex_state = 12}, + [1158] = {.lex_state = 12}, + [1159] = {.lex_state = 12}, + [1160] = {.lex_state = 12}, + [1161] = {.lex_state = 12}, + [1162] = {.lex_state = 12}, + [1163] = {.lex_state = 12}, + [1164] = {.lex_state = 12}, + [1165] = {.lex_state = 12}, + [1166] = {.lex_state = 12}, + [1167] = {.lex_state = 12}, + [1168] = {.lex_state = 12}, + [1169] = {.lex_state = 12}, + [1170] = {.lex_state = 12}, + [1171] = {.lex_state = 12}, + [1172] = {.lex_state = 12}, + [1173] = {.lex_state = 12}, + [1174] = {.lex_state = 12}, + [1175] = {.lex_state = 12}, + [1176] = {.lex_state = 12}, + [1177] = {.lex_state = 12}, + [1178] = {.lex_state = 12}, + [1179] = {.lex_state = 12}, + [1180] = {.lex_state = 12}, + [1181] = {.lex_state = 12}, + [1182] = {.lex_state = 12}, + [1183] = {.lex_state = 12}, + [1184] = {.lex_state = 12}, + [1185] = {.lex_state = 12}, + [1186] = {.lex_state = 12}, + [1187] = {.lex_state = 12}, + [1188] = {.lex_state = 12}, + [1189] = {.lex_state = 12}, + [1190] = {.lex_state = 12}, + [1191] = {.lex_state = 12}, + [1192] = {.lex_state = 12}, + [1193] = {.lex_state = 12}, + [1194] = {.lex_state = 12}, + [1195] = {.lex_state = 12}, + [1196] = {.lex_state = 12}, + [1197] = {.lex_state = 12}, + [1198] = {.lex_state = 12}, + [1199] = {.lex_state = 12}, + [1200] = {.lex_state = 12}, + [1201] = {.lex_state = 12}, + [1202] = {.lex_state = 12}, + [1203] = {.lex_state = 12}, + [1204] = {.lex_state = 12}, + [1205] = {.lex_state = 12}, + [1206] = {.lex_state = 12}, + [1207] = {.lex_state = 12, .external_lex_state = 2}, + [1208] = {.lex_state = 12, .external_lex_state = 2}, + [1209] = {.lex_state = 12, .external_lex_state = 2}, + [1210] = {.lex_state = 71}, + [1211] = {.lex_state = 12, .external_lex_state = 2}, + [1212] = {.lex_state = 12, .external_lex_state = 2}, + [1213] = {.lex_state = 12, .external_lex_state = 2}, + [1214] = {.lex_state = 12, .external_lex_state = 2}, + [1215] = {.lex_state = 12, .external_lex_state = 2}, + [1216] = {.lex_state = 12, .external_lex_state = 2}, + [1217] = {.lex_state = 12, .external_lex_state = 2}, + [1218] = {.lex_state = 12, .external_lex_state = 2}, + [1219] = {.lex_state = 12, .external_lex_state = 2}, + [1220] = {.lex_state = 12, .external_lex_state = 2}, + [1221] = {.lex_state = 12, .external_lex_state = 2}, + [1222] = {.lex_state = 12, .external_lex_state = 2}, + [1223] = {.lex_state = 12, .external_lex_state = 2}, + [1224] = {.lex_state = 12, .external_lex_state = 2}, + [1225] = {.lex_state = 12, .external_lex_state = 2}, + [1226] = {.lex_state = 12, .external_lex_state = 2}, + [1227] = {.lex_state = 12, .external_lex_state = 2}, + [1228] = {.lex_state = 12, .external_lex_state = 2}, + [1229] = {.lex_state = 12, .external_lex_state = 2}, + [1230] = {.lex_state = 12, .external_lex_state = 2}, + [1231] = {.lex_state = 12, .external_lex_state = 2}, + [1232] = {.lex_state = 12, .external_lex_state = 2}, + [1233] = {.lex_state = 12, .external_lex_state = 2}, + [1234] = {.lex_state = 12, .external_lex_state = 2}, + [1235] = {.lex_state = 12, .external_lex_state = 2}, + [1236] = {.lex_state = 12, .external_lex_state = 2}, + [1237] = {.lex_state = 12, .external_lex_state = 2}, + [1238] = {.lex_state = 12, .external_lex_state = 2}, + [1239] = {.lex_state = 12, .external_lex_state = 2}, + [1240] = {.lex_state = 12, .external_lex_state = 2}, + [1241] = {.lex_state = 12, .external_lex_state = 2}, + [1242] = {.lex_state = 12, .external_lex_state = 2}, + [1243] = {.lex_state = 12, .external_lex_state = 2}, + [1244] = {.lex_state = 12, .external_lex_state = 2}, + [1245] = {.lex_state = 12, .external_lex_state = 2}, + [1246] = {.lex_state = 12, .external_lex_state = 2}, + [1247] = {.lex_state = 12, .external_lex_state = 2}, + [1248] = {.lex_state = 12, .external_lex_state = 2}, + [1249] = {.lex_state = 12, .external_lex_state = 2}, + [1250] = {.lex_state = 12, .external_lex_state = 2}, + [1251] = {.lex_state = 12, .external_lex_state = 2}, + [1252] = {.lex_state = 12, .external_lex_state = 2}, + [1253] = {.lex_state = 12, .external_lex_state = 2}, + [1254] = {.lex_state = 12, .external_lex_state = 2}, + [1255] = {.lex_state = 12, .external_lex_state = 2}, + [1256] = {.lex_state = 12, .external_lex_state = 2}, + [1257] = {.lex_state = 12, .external_lex_state = 2}, + [1258] = {.lex_state = 12, .external_lex_state = 2}, + [1259] = {.lex_state = 12, .external_lex_state = 2}, + [1260] = {.lex_state = 12, .external_lex_state = 2}, + [1261] = {.lex_state = 12, .external_lex_state = 2}, + [1262] = {.lex_state = 12, .external_lex_state = 2}, + [1263] = {.lex_state = 12, .external_lex_state = 2}, + [1264] = {.lex_state = 12, .external_lex_state = 2}, + [1265] = {.lex_state = 12, .external_lex_state = 2}, + [1266] = {.lex_state = 12, .external_lex_state = 2}, + [1267] = {.lex_state = 12, .external_lex_state = 2}, + [1268] = {.lex_state = 12, .external_lex_state = 2}, + [1269] = {.lex_state = 12, .external_lex_state = 2}, + [1270] = {.lex_state = 12, .external_lex_state = 2}, + [1271] = {.lex_state = 12, .external_lex_state = 2}, + [1272] = {.lex_state = 12, .external_lex_state = 2}, + [1273] = {.lex_state = 12, .external_lex_state = 2}, + [1274] = {.lex_state = 12, .external_lex_state = 2}, + [1275] = {.lex_state = 12, .external_lex_state = 2}, + [1276] = {.lex_state = 12, .external_lex_state = 2}, + [1277] = {.lex_state = 12, .external_lex_state = 2}, + [1278] = {.lex_state = 12, .external_lex_state = 2}, + [1279] = {.lex_state = 12, .external_lex_state = 2}, + [1280] = {.lex_state = 12, .external_lex_state = 2}, + [1281] = {.lex_state = 12, .external_lex_state = 2}, + [1282] = {.lex_state = 12, .external_lex_state = 2}, + [1283] = {.lex_state = 12, .external_lex_state = 2}, + [1284] = {.lex_state = 12, .external_lex_state = 2}, + [1285] = {.lex_state = 12, .external_lex_state = 2}, + [1286] = {.lex_state = 12, .external_lex_state = 2}, + [1287] = {.lex_state = 12, .external_lex_state = 2}, + [1288] = {.lex_state = 12, .external_lex_state = 2}, + [1289] = {.lex_state = 12, .external_lex_state = 2}, + [1290] = {.lex_state = 12, .external_lex_state = 2}, + [1291] = {.lex_state = 12, .external_lex_state = 2}, + [1292] = {.lex_state = 12, .external_lex_state = 2}, + [1293] = {.lex_state = 12, .external_lex_state = 2}, + [1294] = {.lex_state = 12, .external_lex_state = 2}, + [1295] = {.lex_state = 12, .external_lex_state = 2}, + [1296] = {.lex_state = 12, .external_lex_state = 2}, + [1297] = {.lex_state = 12, .external_lex_state = 2}, + [1298] = {.lex_state = 12, .external_lex_state = 2}, + [1299] = {.lex_state = 12, .external_lex_state = 2}, + [1300] = {.lex_state = 12, .external_lex_state = 2}, + [1301] = {.lex_state = 12, .external_lex_state = 2}, + [1302] = {.lex_state = 12, .external_lex_state = 2}, + [1303] = {.lex_state = 12, .external_lex_state = 2}, + [1304] = {.lex_state = 12, .external_lex_state = 2}, + [1305] = {.lex_state = 12, .external_lex_state = 2}, + [1306] = {.lex_state = 12, .external_lex_state = 2}, + [1307] = {.lex_state = 12, .external_lex_state = 2}, + [1308] = {.lex_state = 12}, + [1309] = {.lex_state = 12}, + [1310] = {.lex_state = 12}, + [1311] = {.lex_state = 12}, + [1312] = {.lex_state = 12}, + [1313] = {.lex_state = 12}, + [1314] = {.lex_state = 12}, + [1315] = {.lex_state = 12}, + [1316] = {.lex_state = 12}, + [1317] = {.lex_state = 12}, + [1318] = {.lex_state = 12}, + [1319] = {.lex_state = 12}, + [1320] = {.lex_state = 12}, + [1321] = {.lex_state = 12}, + [1322] = {.lex_state = 12}, + [1323] = {.lex_state = 12}, + [1324] = {.lex_state = 12}, + [1325] = {.lex_state = 12}, + [1326] = {.lex_state = 12}, + [1327] = {.lex_state = 12}, + [1328] = {.lex_state = 12}, + [1329] = {.lex_state = 12}, + [1330] = {.lex_state = 12}, + [1331] = {.lex_state = 12}, + [1332] = {.lex_state = 12}, + [1333] = {.lex_state = 12}, + [1334] = {.lex_state = 12}, + [1335] = {.lex_state = 12}, + [1336] = {.lex_state = 12}, + [1337] = {.lex_state = 12}, + [1338] = {.lex_state = 12}, + [1339] = {.lex_state = 12}, + [1340] = {.lex_state = 12}, [1341] = {.lex_state = 19}, - [1342] = {.lex_state = 19}, - [1343] = {.lex_state = 19}, - [1344] = {.lex_state = 10, .external_lex_state = 5}, - [1345] = {.lex_state = 19}, - [1346] = {.lex_state = 19}, - [1347] = {.lex_state = 10, .external_lex_state = 5}, - [1348] = {.lex_state = 19}, - [1349] = {.lex_state = 19}, - [1350] = {.lex_state = 19}, - [1351] = {.lex_state = 19}, - [1352] = {.lex_state = 3, .external_lex_state = 6}, - [1353] = {.lex_state = 19}, - [1354] = {.lex_state = 3, .external_lex_state = 6}, - [1355] = {.lex_state = 19}, - [1356] = {.lex_state = 72}, - [1357] = {.lex_state = 10, .external_lex_state = 7}, - [1358] = {.lex_state = 10, .external_lex_state = 7}, - [1359] = {.lex_state = 19}, - [1360] = {.lex_state = 19}, - [1361] = {.lex_state = 10, .external_lex_state = 7}, - [1362] = {.lex_state = 19}, - [1363] = {.lex_state = 19}, - [1364] = {.lex_state = 72}, - [1365] = {.lex_state = 19}, - [1366] = {.lex_state = 19}, - [1367] = {.lex_state = 19}, - [1368] = {.lex_state = 19}, - [1369] = {.lex_state = 19}, - [1370] = {.lex_state = 19}, - [1371] = {.lex_state = 19}, - [1372] = {.lex_state = 19}, - [1373] = {.lex_state = 19}, - [1374] = {.lex_state = 19}, - [1375] = {.lex_state = 19}, - [1376] = {.lex_state = 10, .external_lex_state = 7}, - [1377] = {.lex_state = 19}, - [1378] = {.lex_state = 19}, - [1379] = {.lex_state = 19}, - [1380] = {.lex_state = 19}, - [1381] = {.lex_state = 19}, - [1382] = {.lex_state = 19}, - [1383] = {.lex_state = 19}, - [1384] = {.lex_state = 72}, - [1385] = {.lex_state = 19}, - [1386] = {.lex_state = 19}, - [1387] = {.lex_state = 72}, - [1388] = {.lex_state = 10, .external_lex_state = 7}, - [1389] = {.lex_state = 72}, - [1390] = {.lex_state = 72}, - [1391] = {.lex_state = 72}, - [1392] = {.lex_state = 72}, - [1393] = {.lex_state = 72}, - [1394] = {.lex_state = 3, .external_lex_state = 3}, - [1395] = {.lex_state = 72}, - [1396] = {.lex_state = 3, .external_lex_state = 3}, - [1397] = {.lex_state = 72}, - [1398] = {.lex_state = 72}, - [1399] = {.lex_state = 3, .external_lex_state = 3}, - [1400] = {.lex_state = 3, .external_lex_state = 3}, - [1401] = {.lex_state = 3, .external_lex_state = 3}, - [1402] = {.lex_state = 72}, - [1403] = {.lex_state = 3, .external_lex_state = 3}, - [1404] = {.lex_state = 3, .external_lex_state = 3}, - [1405] = {.lex_state = 3, .external_lex_state = 3}, - [1406] = {.lex_state = 70}, - [1407] = {.lex_state = 3, .external_lex_state = 3}, - [1408] = {.lex_state = 72}, - [1409] = {.lex_state = 3, .external_lex_state = 3}, - [1410] = {.lex_state = 70}, - [1411] = {.lex_state = 70}, - [1412] = {.lex_state = 3, .external_lex_state = 3}, - [1413] = {.lex_state = 70}, - [1414] = {.lex_state = 70}, - [1415] = {.lex_state = 72}, - [1416] = {.lex_state = 70}, - [1417] = {.lex_state = 72}, - [1418] = {.lex_state = 70}, - [1419] = {.lex_state = 10, .external_lex_state = 8}, - [1420] = {.lex_state = 72}, - [1421] = {.lex_state = 3, .external_lex_state = 4}, - [1422] = {.lex_state = 70}, - [1423] = {.lex_state = 72}, - [1424] = {.lex_state = 10, .external_lex_state = 8}, - [1425] = {.lex_state = 70}, - [1426] = {.lex_state = 72}, - [1427] = {.lex_state = 72}, - [1428] = {.lex_state = 72}, - [1429] = {.lex_state = 72}, - [1430] = {.lex_state = 72}, - [1431] = {.lex_state = 72}, - [1432] = {.lex_state = 72}, - [1433] = {.lex_state = 72}, - [1434] = {.lex_state = 72}, - [1435] = {.lex_state = 72}, - [1436] = {.lex_state = 70}, - [1437] = {.lex_state = 72}, - [1438] = {.lex_state = 72}, - [1439] = {.lex_state = 72}, - [1440] = {.lex_state = 72}, - [1441] = {.lex_state = 72}, - [1442] = {.lex_state = 72}, - [1443] = {.lex_state = 72}, - [1444] = {.lex_state = 72}, - [1445] = {.lex_state = 10, .external_lex_state = 9}, - [1446] = {.lex_state = 72}, - [1447] = {.lex_state = 72}, - [1448] = {.lex_state = 70}, - [1449] = {.lex_state = 72}, - [1450] = {.lex_state = 72}, - [1451] = {.lex_state = 72}, - [1452] = {.lex_state = 70}, - [1453] = {.lex_state = 72}, - [1454] = {.lex_state = 72}, - [1455] = {.lex_state = 72}, - [1456] = {.lex_state = 72}, - [1457] = {.lex_state = 72}, - [1458] = {.lex_state = 70}, - [1459] = {.lex_state = 70}, - [1460] = {.lex_state = 72}, - [1461] = {.lex_state = 72}, - [1462] = {.lex_state = 70}, - [1463] = {.lex_state = 72}, - [1464] = {.lex_state = 70}, - [1465] = {.lex_state = 72}, - [1466] = {.lex_state = 72}, - [1467] = {.lex_state = 70}, - [1468] = {.lex_state = 70}, - [1469] = {.lex_state = 72}, - [1470] = {.lex_state = 70}, - [1471] = {.lex_state = 72}, - [1472] = {.lex_state = 72}, - [1473] = {.lex_state = 72}, - [1474] = {.lex_state = 72}, - [1475] = {.lex_state = 70}, - [1476] = {.lex_state = 72}, - [1477] = {.lex_state = 72}, - [1478] = {.lex_state = 72}, - [1479] = {.lex_state = 72}, - [1480] = {.lex_state = 10, .external_lex_state = 9}, - [1481] = {.lex_state = 72}, - [1482] = {.lex_state = 70}, - [1483] = {.lex_state = 72}, - [1484] = {.lex_state = 72}, - [1485] = {.lex_state = 72}, - [1486] = {.lex_state = 70}, - [1487] = {.lex_state = 70}, - [1488] = {.lex_state = 70}, - [1489] = {.lex_state = 21, .external_lex_state = 4}, - [1490] = {.lex_state = 70}, - [1491] = {.lex_state = 70}, - [1492] = {.lex_state = 70}, - [1493] = {.lex_state = 70}, - [1494] = {.lex_state = 70, .external_lex_state = 2}, - [1495] = {.lex_state = 70}, - [1496] = {.lex_state = 70}, - [1497] = {.lex_state = 70}, - [1498] = {.lex_state = 70}, - [1499] = {.lex_state = 70}, - [1500] = {.lex_state = 10, .external_lex_state = 5}, - [1501] = {.lex_state = 70}, - [1502] = {.lex_state = 70}, - [1503] = {.lex_state = 10, .external_lex_state = 5}, + [1342] = {.lex_state = 12, .external_lex_state = 2}, + [1343] = {.lex_state = 18}, + [1344] = {.lex_state = 18}, + [1345] = {.lex_state = 12}, + [1346] = {.lex_state = 18}, + [1347] = {.lex_state = 18}, + [1348] = {.lex_state = 12, .external_lex_state = 2}, + [1349] = {.lex_state = 18}, + [1350] = {.lex_state = 12, .external_lex_state = 2}, + [1351] = {.lex_state = 18}, + [1352] = {.lex_state = 12, .external_lex_state = 2}, + [1353] = {.lex_state = 12}, + [1354] = {.lex_state = 12}, + [1355] = {.lex_state = 18}, + [1356] = {.lex_state = 18}, + [1357] = {.lex_state = 18}, + [1358] = {.lex_state = 12, .external_lex_state = 2}, + [1359] = {.lex_state = 18}, + [1360] = {.lex_state = 12}, + [1361] = {.lex_state = 18}, + [1362] = {.lex_state = 18}, + [1363] = {.lex_state = 18}, + [1364] = {.lex_state = 12}, + [1365] = {.lex_state = 12, .external_lex_state = 2}, + [1366] = {.lex_state = 12}, + [1367] = {.lex_state = 12, .external_lex_state = 2}, + [1368] = {.lex_state = 12}, + [1369] = {.lex_state = 12}, + [1370] = {.lex_state = 12, .external_lex_state = 2}, + [1371] = {.lex_state = 12}, + [1372] = {.lex_state = 12}, + [1373] = {.lex_state = 12, .external_lex_state = 2}, + [1374] = {.lex_state = 12}, + [1375] = {.lex_state = 12}, + [1376] = {.lex_state = 12}, + [1377] = {.lex_state = 12}, + [1378] = {.lex_state = 12}, + [1379] = {.lex_state = 12}, + [1380] = {.lex_state = 12}, + [1381] = {.lex_state = 12, .external_lex_state = 2}, + [1382] = {.lex_state = 12}, + [1383] = {.lex_state = 12}, + [1384] = {.lex_state = 12}, + [1385] = {.lex_state = 12}, + [1386] = {.lex_state = 12}, + [1387] = {.lex_state = 12}, + [1388] = {.lex_state = 12}, + [1389] = {.lex_state = 12, .external_lex_state = 2}, + [1390] = {.lex_state = 12}, + [1391] = {.lex_state = 12, .external_lex_state = 2}, + [1392] = {.lex_state = 12}, + [1393] = {.lex_state = 12, .external_lex_state = 2}, + [1394] = {.lex_state = 12}, + [1395] = {.lex_state = 12}, + [1396] = {.lex_state = 12}, + [1397] = {.lex_state = 12}, + [1398] = {.lex_state = 12}, + [1399] = {.lex_state = 12, .external_lex_state = 2}, + [1400] = {.lex_state = 12, .external_lex_state = 2}, + [1401] = {.lex_state = 12}, + [1402] = {.lex_state = 12}, + [1403] = {.lex_state = 12, .external_lex_state = 2}, + [1404] = {.lex_state = 12}, + [1405] = {.lex_state = 71}, + [1406] = {.lex_state = 71}, + [1407] = {.lex_state = 12}, + [1408] = {.lex_state = 12, .external_lex_state = 2}, + [1409] = {.lex_state = 18}, + [1410] = {.lex_state = 12}, + [1411] = {.lex_state = 12}, + [1412] = {.lex_state = 12}, + [1413] = {.lex_state = 12}, + [1414] = {.lex_state = 12}, + [1415] = {.lex_state = 12}, + [1416] = {.lex_state = 12}, + [1417] = {.lex_state = 12}, + [1418] = {.lex_state = 18}, + [1419] = {.lex_state = 18}, + [1420] = {.lex_state = 18}, + [1421] = {.lex_state = 12}, + [1422] = {.lex_state = 18}, + [1423] = {.lex_state = 12}, + [1424] = {.lex_state = 12}, + [1425] = {.lex_state = 12}, + [1426] = {.lex_state = 12}, + [1427] = {.lex_state = 12}, + [1428] = {.lex_state = 12}, + [1429] = {.lex_state = 12}, + [1430] = {.lex_state = 12}, + [1431] = {.lex_state = 12}, + [1432] = {.lex_state = 12}, + [1433] = {.lex_state = 12}, + [1434] = {.lex_state = 12}, + [1435] = {.lex_state = 12}, + [1436] = {.lex_state = 12}, + [1437] = {.lex_state = 12}, + [1438] = {.lex_state = 12}, + [1439] = {.lex_state = 12}, + [1440] = {.lex_state = 12}, + [1441] = {.lex_state = 12}, + [1442] = {.lex_state = 18}, + [1443] = {.lex_state = 12}, + [1444] = {.lex_state = 12}, + [1445] = {.lex_state = 12}, + [1446] = {.lex_state = 12}, + [1447] = {.lex_state = 12}, + [1448] = {.lex_state = 12}, + [1449] = {.lex_state = 12}, + [1450] = {.lex_state = 12}, + [1451] = {.lex_state = 12}, + [1452] = {.lex_state = 12}, + [1453] = {.lex_state = 12}, + [1454] = {.lex_state = 12}, + [1455] = {.lex_state = 12}, + [1456] = {.lex_state = 12}, + [1457] = {.lex_state = 12}, + [1458] = {.lex_state = 12}, + [1459] = {.lex_state = 12}, + [1460] = {.lex_state = 12}, + [1461] = {.lex_state = 12}, + [1462] = {.lex_state = 12}, + [1463] = {.lex_state = 12}, + [1464] = {.lex_state = 12}, + [1465] = {.lex_state = 71}, + [1466] = {.lex_state = 12}, + [1467] = {.lex_state = 18}, + [1468] = {.lex_state = 12}, + [1469] = {.lex_state = 12}, + [1470] = {.lex_state = 12}, + [1471] = {.lex_state = 12}, + [1472] = {.lex_state = 12}, + [1473] = {.lex_state = 12}, + [1474] = {.lex_state = 12}, + [1475] = {.lex_state = 12}, + [1476] = {.lex_state = 12}, + [1477] = {.lex_state = 12}, + [1478] = {.lex_state = 12}, + [1479] = {.lex_state = 12}, + [1480] = {.lex_state = 12}, + [1481] = {.lex_state = 12}, + [1482] = {.lex_state = 12}, + [1483] = {.lex_state = 12}, + [1484] = {.lex_state = 12}, + [1485] = {.lex_state = 12}, + [1486] = {.lex_state = 71}, + [1487] = {.lex_state = 71}, + [1488] = {.lex_state = 12}, + [1489] = {.lex_state = 12}, + [1490] = {.lex_state = 71}, + [1491] = {.lex_state = 71}, + [1492] = {.lex_state = 71}, + [1493] = {.lex_state = 71}, + [1494] = {.lex_state = 71}, + [1495] = {.lex_state = 12}, + [1496] = {.lex_state = 12}, + [1497] = {.lex_state = 12}, + [1498] = {.lex_state = 12}, + [1499] = {.lex_state = 12}, + [1500] = {.lex_state = 12}, + [1501] = {.lex_state = 17}, + [1502] = {.lex_state = 17}, + [1503] = {.lex_state = 17}, [1504] = {.lex_state = 70}, - [1505] = {.lex_state = 70, .external_lex_state = 2}, - [1506] = {.lex_state = 70, .external_lex_state = 2}, - [1507] = {.lex_state = 9}, + [1505] = {.lex_state = 70}, + [1506] = {.lex_state = 17}, + [1507] = {.lex_state = 17}, [1508] = {.lex_state = 70}, - [1509] = {.lex_state = 70}, - [1510] = {.lex_state = 70}, - [1511] = {.lex_state = 10, .external_lex_state = 5}, - [1512] = {.lex_state = 70}, - [1513] = {.lex_state = 72}, - [1514] = {.lex_state = 72}, - [1515] = {.lex_state = 10, .external_lex_state = 5}, - [1516] = {.lex_state = 72}, - [1517] = {.lex_state = 70}, - [1518] = {.lex_state = 70}, - [1519] = {.lex_state = 70}, - [1520] = {.lex_state = 70}, - [1521] = {.lex_state = 70}, - [1522] = {.lex_state = 70}, - [1523] = {.lex_state = 9}, - [1524] = {.lex_state = 70}, - [1525] = {.lex_state = 70}, - [1526] = {.lex_state = 70}, - [1527] = {.lex_state = 10, .external_lex_state = 5}, - [1528] = {.lex_state = 72}, - [1529] = {.lex_state = 9}, - [1530] = {.lex_state = 10, .external_lex_state = 5}, - [1531] = {.lex_state = 70}, - [1532] = {.lex_state = 70}, - [1533] = {.lex_state = 70, .external_lex_state = 2}, - [1534] = {.lex_state = 10, .external_lex_state = 5}, - [1535] = {.lex_state = 10, .external_lex_state = 5}, - [1536] = {.lex_state = 10, .external_lex_state = 5}, - [1537] = {.lex_state = 70}, - [1538] = {.lex_state = 10, .external_lex_state = 5}, - [1539] = {.lex_state = 72}, - [1540] = {.lex_state = 70}, - [1541] = {.lex_state = 70}, - [1542] = {.lex_state = 70}, - [1543] = {.lex_state = 70}, - [1544] = {.lex_state = 10, .external_lex_state = 5}, - [1545] = {.lex_state = 70}, - [1546] = {.lex_state = 70}, - [1547] = {.lex_state = 70}, - [1548] = {.lex_state = 70}, - [1549] = {.lex_state = 70}, - [1550] = {.lex_state = 70, .external_lex_state = 2}, - [1551] = {.lex_state = 70}, - [1552] = {.lex_state = 70}, - [1553] = {.lex_state = 71, .external_lex_state = 10}, - [1554] = {.lex_state = 70}, - [1555] = {.lex_state = 70}, - [1556] = {.lex_state = 70}, - [1557] = {.lex_state = 70}, - [1558] = {.lex_state = 70}, - [1559] = {.lex_state = 70}, - [1560] = {.lex_state = 10, .external_lex_state = 7}, - [1561] = {.lex_state = 10, .external_lex_state = 7}, - [1562] = {.lex_state = 10, .external_lex_state = 7}, - [1563] = {.lex_state = 70}, - [1564] = {.lex_state = 10, .external_lex_state = 7}, - [1565] = {.lex_state = 10, .external_lex_state = 7}, - [1566] = {.lex_state = 72}, - [1567] = {.lex_state = 70}, - [1568] = {.lex_state = 70}, - [1569] = {.lex_state = 72}, - [1570] = {.lex_state = 70}, - [1571] = {.lex_state = 70, .external_lex_state = 2}, - [1572] = {.lex_state = 70}, - [1573] = {.lex_state = 70}, - [1574] = {.lex_state = 70}, - [1575] = {.lex_state = 72}, - [1576] = {.lex_state = 70}, - [1577] = {.lex_state = 72}, - [1578] = {.lex_state = 70}, - [1579] = {.lex_state = 70}, - [1580] = {.lex_state = 70}, - [1581] = {.lex_state = 70}, - [1582] = {.lex_state = 70}, - [1583] = {.lex_state = 72}, - [1584] = {.lex_state = 70}, - [1585] = {.lex_state = 70}, - [1586] = {.lex_state = 70}, - [1587] = {.lex_state = 70}, - [1588] = {.lex_state = 70}, - [1589] = {.lex_state = 72}, - [1590] = {.lex_state = 70}, - [1591] = {.lex_state = 70}, - [1592] = {.lex_state = 70}, - [1593] = {.lex_state = 70, .external_lex_state = 2}, - [1594] = {.lex_state = 72}, - [1595] = {.lex_state = 10, .external_lex_state = 7}, - [1596] = {.lex_state = 72}, - [1597] = {.lex_state = 70}, - [1598] = {.lex_state = 72}, - [1599] = {.lex_state = 70}, - [1600] = {.lex_state = 70}, + [1509] = {.lex_state = 17}, + [1510] = {.lex_state = 3, .external_lex_state = 3}, + [1511] = {.lex_state = 12}, + [1512] = {.lex_state = 3, .external_lex_state = 3}, + [1513] = {.lex_state = 3, .external_lex_state = 4}, + [1514] = {.lex_state = 71}, + [1515] = {.lex_state = 12}, + [1516] = {.lex_state = 71}, + [1517] = {.lex_state = 3, .external_lex_state = 3}, + [1518] = {.lex_state = 3, .external_lex_state = 3}, + [1519] = {.lex_state = 3, .external_lex_state = 3}, + [1520] = {.lex_state = 18}, + [1521] = {.lex_state = 71}, + [1522] = {.lex_state = 18}, + [1523] = {.lex_state = 71}, + [1524] = {.lex_state = 15}, + [1525] = {.lex_state = 71}, + [1526] = {.lex_state = 18}, + [1527] = {.lex_state = 20, .external_lex_state = 4}, + [1528] = {.lex_state = 18}, + [1529] = {.lex_state = 18}, + [1530] = {.lex_state = 18}, + [1531] = {.lex_state = 18}, + [1532] = {.lex_state = 18}, + [1533] = {.lex_state = 18}, + [1534] = {.lex_state = 18}, + [1535] = {.lex_state = 18}, + [1536] = {.lex_state = 18}, + [1537] = {.lex_state = 18}, + [1538] = {.lex_state = 18}, + [1539] = {.lex_state = 3, .external_lex_state = 5}, + [1540] = {.lex_state = 18}, + [1541] = {.lex_state = 9, .external_lex_state = 6}, + [1542] = {.lex_state = 3, .external_lex_state = 5}, + [1543] = {.lex_state = 18}, + [1544] = {.lex_state = 18}, + [1545] = {.lex_state = 9, .external_lex_state = 6}, + [1546] = {.lex_state = 18}, + [1547] = {.lex_state = 18}, + [1548] = {.lex_state = 18}, + [1549] = {.lex_state = 9, .external_lex_state = 6}, + [1550] = {.lex_state = 9, .external_lex_state = 6}, + [1551] = {.lex_state = 18}, + [1552] = {.lex_state = 18}, + [1553] = {.lex_state = 18}, + [1554] = {.lex_state = 16}, + [1555] = {.lex_state = 18}, + [1556] = {.lex_state = 9, .external_lex_state = 6}, + [1557] = {.lex_state = 18}, + [1558] = {.lex_state = 9, .external_lex_state = 7}, + [1559] = {.lex_state = 18}, + [1560] = {.lex_state = 18}, + [1561] = {.lex_state = 18}, + [1562] = {.lex_state = 71}, + [1563] = {.lex_state = 71}, + [1564] = {.lex_state = 18}, + [1565] = {.lex_state = 18}, + [1566] = {.lex_state = 18}, + [1567] = {.lex_state = 18}, + [1568] = {.lex_state = 18}, + [1569] = {.lex_state = 18}, + [1570] = {.lex_state = 18}, + [1571] = {.lex_state = 18}, + [1572] = {.lex_state = 18}, + [1573] = {.lex_state = 71}, + [1574] = {.lex_state = 9, .external_lex_state = 7}, + [1575] = {.lex_state = 18}, + [1576] = {.lex_state = 9, .external_lex_state = 7}, + [1577] = {.lex_state = 9, .external_lex_state = 7}, + [1578] = {.lex_state = 9, .external_lex_state = 7}, + [1579] = {.lex_state = 18}, + [1580] = {.lex_state = 71}, + [1581] = {.lex_state = 18}, + [1582] = {.lex_state = 71}, + [1583] = {.lex_state = 18}, + [1584] = {.lex_state = 71}, + [1585] = {.lex_state = 18}, + [1586] = {.lex_state = 18}, + [1587] = {.lex_state = 18}, + [1588] = {.lex_state = 18}, + [1589] = {.lex_state = 18}, + [1590] = {.lex_state = 18}, + [1591] = {.lex_state = 18}, + [1592] = {.lex_state = 71}, + [1593] = {.lex_state = 71}, + [1594] = {.lex_state = 71}, + [1595] = {.lex_state = 71}, + [1596] = {.lex_state = 3, .external_lex_state = 3}, + [1597] = {.lex_state = 3, .external_lex_state = 3}, + [1598] = {.lex_state = 71}, + [1599] = {.lex_state = 3, .external_lex_state = 3}, + [1600] = {.lex_state = 71}, [1601] = {.lex_state = 70}, - [1602] = {.lex_state = 10, .external_lex_state = 7}, - [1603] = {.lex_state = 70}, - [1604] = {.lex_state = 10, .external_lex_state = 7}, - [1605] = {.lex_state = 10, .external_lex_state = 7}, - [1606] = {.lex_state = 72}, - [1607] = {.lex_state = 70}, - [1608] = {.lex_state = 70}, - [1609] = {.lex_state = 70}, - [1610] = {.lex_state = 10, .external_lex_state = 7}, - [1611] = {.lex_state = 72}, - [1612] = {.lex_state = 72}, - [1613] = {.lex_state = 70}, + [1602] = {.lex_state = 3, .external_lex_state = 3}, + [1603] = {.lex_state = 3, .external_lex_state = 3}, + [1604] = {.lex_state = 3, .external_lex_state = 3}, + [1605] = {.lex_state = 3, .external_lex_state = 3}, + [1606] = {.lex_state = 70}, + [1607] = {.lex_state = 71}, + [1608] = {.lex_state = 3, .external_lex_state = 3}, + [1609] = {.lex_state = 71}, + [1610] = {.lex_state = 71}, + [1611] = {.lex_state = 70}, + [1612] = {.lex_state = 3, .external_lex_state = 3}, + [1613] = {.lex_state = 71}, [1614] = {.lex_state = 70}, - [1615] = {.lex_state = 70}, - [1616] = {.lex_state = 70}, - [1617] = {.lex_state = 70}, + [1615] = {.lex_state = 71}, + [1616] = {.lex_state = 3, .external_lex_state = 3}, + [1617] = {.lex_state = 3, .external_lex_state = 3}, [1618] = {.lex_state = 70}, - [1619] = {.lex_state = 70}, - [1620] = {.lex_state = 70, .external_lex_state = 2}, - [1621] = {.lex_state = 70}, - [1622] = {.lex_state = 5, .external_lex_state = 11}, + [1619] = {.lex_state = 3, .external_lex_state = 4}, + [1620] = {.lex_state = 70}, + [1621] = {.lex_state = 71}, + [1622] = {.lex_state = 9, .external_lex_state = 8}, [1623] = {.lex_state = 70}, [1624] = {.lex_state = 70}, - [1625] = {.lex_state = 70, .external_lex_state = 2}, - [1626] = {.lex_state = 70, .external_lex_state = 2}, - [1627] = {.lex_state = 70, .external_lex_state = 2}, + [1625] = {.lex_state = 71}, + [1626] = {.lex_state = 71}, + [1627] = {.lex_state = 9, .external_lex_state = 8}, [1628] = {.lex_state = 70}, - [1629] = {.lex_state = 70, .external_lex_state = 2}, - [1630] = {.lex_state = 70, .external_lex_state = 2}, - [1631] = {.lex_state = 70, .external_lex_state = 2}, - [1632] = {.lex_state = 70, .external_lex_state = 2}, - [1633] = {.lex_state = 70}, + [1629] = {.lex_state = 71}, + [1630] = {.lex_state = 70}, + [1631] = {.lex_state = 71}, + [1632] = {.lex_state = 70}, + [1633] = {.lex_state = 71}, [1634] = {.lex_state = 70}, - [1635] = {.lex_state = 5, .external_lex_state = 12}, - [1636] = {.lex_state = 70, .external_lex_state = 2}, - [1637] = {.lex_state = 70}, - [1638] = {.lex_state = 70}, + [1635] = {.lex_state = 71}, + [1636] = {.lex_state = 71}, + [1637] = {.lex_state = 71}, + [1638] = {.lex_state = 71}, [1639] = {.lex_state = 71}, - [1640] = {.lex_state = 72}, - [1641] = {.lex_state = 70}, - [1642] = {.lex_state = 70, .external_lex_state = 2}, + [1640] = {.lex_state = 71}, + [1641] = {.lex_state = 71}, + [1642] = {.lex_state = 71}, [1643] = {.lex_state = 70}, - [1644] = {.lex_state = 70, .external_lex_state = 2}, - [1645] = {.lex_state = 70}, - [1646] = {.lex_state = 72}, - [1647] = {.lex_state = 70, .external_lex_state = 2}, - [1648] = {.lex_state = 70}, - [1649] = {.lex_state = 70, .external_lex_state = 2}, - [1650] = {.lex_state = 70}, - [1651] = {.lex_state = 70}, - [1652] = {.lex_state = 70}, - [1653] = {.lex_state = 70, .external_lex_state = 2}, - [1654] = {.lex_state = 70, .external_lex_state = 2}, - [1655] = {.lex_state = 70}, - [1656] = {.lex_state = 70}, - [1657] = {.lex_state = 70}, - [1658] = {.lex_state = 5, .external_lex_state = 11}, - [1659] = {.lex_state = 70}, - [1660] = {.lex_state = 70, .external_lex_state = 2}, - [1661] = {.lex_state = 70, .external_lex_state = 2}, - [1662] = {.lex_state = 70, .external_lex_state = 2}, - [1663] = {.lex_state = 72}, + [1644] = {.lex_state = 71}, + [1645] = {.lex_state = 71}, + [1646] = {.lex_state = 71}, + [1647] = {.lex_state = 9, .external_lex_state = 9}, + [1648] = {.lex_state = 71}, + [1649] = {.lex_state = 71}, + [1650] = {.lex_state = 71}, + [1651] = {.lex_state = 71}, + [1652] = {.lex_state = 71}, + [1653] = {.lex_state = 71}, + [1654] = {.lex_state = 71}, + [1655] = {.lex_state = 71}, + [1656] = {.lex_state = 71}, + [1657] = {.lex_state = 71}, + [1658] = {.lex_state = 71}, + [1659] = {.lex_state = 71}, + [1660] = {.lex_state = 71}, + [1661] = {.lex_state = 71}, + [1662] = {.lex_state = 71}, + [1663] = {.lex_state = 70}, [1664] = {.lex_state = 70}, [1665] = {.lex_state = 70}, - [1666] = {.lex_state = 5, .external_lex_state = 11}, + [1666] = {.lex_state = 70}, [1667] = {.lex_state = 70}, - [1668] = {.lex_state = 70}, - [1669] = {.lex_state = 5, .external_lex_state = 11}, - [1670] = {.lex_state = 72}, - [1671] = {.lex_state = 70}, - [1672] = {.lex_state = 70, .external_lex_state = 2}, - [1673] = {.lex_state = 70, .external_lex_state = 2}, - [1674] = {.lex_state = 72}, - [1675] = {.lex_state = 70}, - [1676] = {.lex_state = 70}, - [1677] = {.lex_state = 70}, - [1678] = {.lex_state = 70, .external_lex_state = 2}, - [1679] = {.lex_state = 70}, - [1680] = {.lex_state = 70, .external_lex_state = 2}, - [1681] = {.lex_state = 70, .external_lex_state = 2}, - [1682] = {.lex_state = 70}, - [1683] = {.lex_state = 70, .external_lex_state = 2}, + [1668] = {.lex_state = 71}, + [1669] = {.lex_state = 71}, + [1670] = {.lex_state = 71}, + [1671] = {.lex_state = 71}, + [1672] = {.lex_state = 71}, + [1673] = {.lex_state = 70}, + [1674] = {.lex_state = 71}, + [1675] = {.lex_state = 71}, + [1676] = {.lex_state = 71}, + [1677] = {.lex_state = 71}, + [1678] = {.lex_state = 71}, + [1679] = {.lex_state = 71}, + [1680] = {.lex_state = 71}, + [1681] = {.lex_state = 71}, + [1682] = {.lex_state = 9, .external_lex_state = 9}, + [1683] = {.lex_state = 71}, [1684] = {.lex_state = 70}, [1685] = {.lex_state = 70}, - [1686] = {.lex_state = 5, .external_lex_state = 11}, - [1687] = {.lex_state = 70}, - [1688] = {.lex_state = 70}, - [1689] = {.lex_state = 70}, - [1690] = {.lex_state = 5, .external_lex_state = 11}, - [1691] = {.lex_state = 70, .external_lex_state = 2}, + [1686] = {.lex_state = 71}, + [1687] = {.lex_state = 71}, + [1688] = {.lex_state = 71}, + [1689] = {.lex_state = 71}, + [1690] = {.lex_state = 70}, + [1691] = {.lex_state = 70}, [1692] = {.lex_state = 70}, - [1693] = {.lex_state = 72}, - [1694] = {.lex_state = 72}, + [1693] = {.lex_state = 70}, + [1694] = {.lex_state = 70}, [1695] = {.lex_state = 70}, [1696] = {.lex_state = 70}, - [1697] = {.lex_state = 70}, - [1698] = {.lex_state = 70}, + [1697] = {.lex_state = 70, .external_lex_state = 2}, + [1698] = {.lex_state = 20, .external_lex_state = 4}, [1699] = {.lex_state = 70}, [1700] = {.lex_state = 70}, - [1701] = {.lex_state = 70, .external_lex_state = 2}, - [1702] = {.lex_state = 71, .external_lex_state = 10}, - [1703] = {.lex_state = 70, .external_lex_state = 2}, + [1701] = {.lex_state = 70}, + [1702] = {.lex_state = 70}, + [1703] = {.lex_state = 70}, [1704] = {.lex_state = 70}, [1705] = {.lex_state = 70}, [1706] = {.lex_state = 70}, - [1707] = {.lex_state = 71, .external_lex_state = 10}, - [1708] = {.lex_state = 70}, - [1709] = {.lex_state = 70, .external_lex_state = 2}, + [1707] = {.lex_state = 70}, + [1708] = {.lex_state = 9, .external_lex_state = 6}, + [1709] = {.lex_state = 70}, [1710] = {.lex_state = 70}, [1711] = {.lex_state = 70}, - [1712] = {.lex_state = 70}, - [1713] = {.lex_state = 71}, - [1714] = {.lex_state = 70}, + [1712] = {.lex_state = 9, .external_lex_state = 6}, + [1713] = {.lex_state = 9, .external_lex_state = 6}, + [1714] = {.lex_state = 71}, [1715] = {.lex_state = 70, .external_lex_state = 2}, - [1716] = {.lex_state = 70, .external_lex_state = 2}, - [1717] = {.lex_state = 5, .external_lex_state = 12}, - [1718] = {.lex_state = 70, .external_lex_state = 2}, - [1719] = {.lex_state = 71, .external_lex_state = 10}, + [1716] = {.lex_state = 70}, + [1717] = {.lex_state = 9, .external_lex_state = 6}, + [1718] = {.lex_state = 9, .external_lex_state = 6}, + [1719] = {.lex_state = 11}, [1720] = {.lex_state = 70}, - [1721] = {.lex_state = 70}, - [1722] = {.lex_state = 70}, + [1721] = {.lex_state = 9, .external_lex_state = 6}, + [1722] = {.lex_state = 11}, [1723] = {.lex_state = 70}, - [1724] = {.lex_state = 70, .external_lex_state = 2}, - [1725] = {.lex_state = 70, .external_lex_state = 2}, - [1726] = {.lex_state = 70, .external_lex_state = 2}, + [1724] = {.lex_state = 70}, + [1725] = {.lex_state = 71}, + [1726] = {.lex_state = 70}, [1727] = {.lex_state = 70}, [1728] = {.lex_state = 70}, [1729] = {.lex_state = 70}, [1730] = {.lex_state = 70}, [1731] = {.lex_state = 70, .external_lex_state = 2}, - [1732] = {.lex_state = 70}, - [1733] = {.lex_state = 72}, + [1732] = {.lex_state = 11}, + [1733] = {.lex_state = 70}, [1734] = {.lex_state = 70}, - [1735] = {.lex_state = 70}, - [1736] = {.lex_state = 70, .external_lex_state = 2}, - [1737] = {.lex_state = 16}, - [1738] = {.lex_state = 70, .external_lex_state = 2}, - [1739] = {.lex_state = 70, .external_lex_state = 2}, - [1740] = {.lex_state = 70, .external_lex_state = 2}, - [1741] = {.lex_state = 70, .external_lex_state = 2}, - [1742] = {.lex_state = 70, .external_lex_state = 2}, - [1743] = {.lex_state = 70, .external_lex_state = 2}, - [1744] = {.lex_state = 70, .external_lex_state = 2}, + [1735] = {.lex_state = 71}, + [1736] = {.lex_state = 9, .external_lex_state = 6}, + [1737] = {.lex_state = 70}, + [1738] = {.lex_state = 70}, + [1739] = {.lex_state = 70}, + [1740] = {.lex_state = 70}, + [1741] = {.lex_state = 70}, + [1742] = {.lex_state = 9, .external_lex_state = 6}, + [1743] = {.lex_state = 9, .external_lex_state = 6}, + [1744] = {.lex_state = 9, .external_lex_state = 6}, [1745] = {.lex_state = 70}, - [1746] = {.lex_state = 70}, - [1747] = {.lex_state = 70, .external_lex_state = 2}, - [1748] = {.lex_state = 70}, - [1749] = {.lex_state = 5, .external_lex_state = 11}, - [1750] = {.lex_state = 70}, - [1751] = {.lex_state = 70, .external_lex_state = 2}, - [1752] = {.lex_state = 70}, - [1753] = {.lex_state = 5, .external_lex_state = 11}, - [1754] = {.lex_state = 70, .external_lex_state = 2}, - [1755] = {.lex_state = 72}, - [1756] = {.lex_state = 70}, - [1757] = {.lex_state = 70}, - [1758] = {.lex_state = 70}, - [1759] = {.lex_state = 70, .external_lex_state = 2}, - [1760] = {.lex_state = 70}, - [1761] = {.lex_state = 70}, - [1762] = {.lex_state = 70}, - [1763] = {.lex_state = 70}, + [1746] = {.lex_state = 71}, + [1747] = {.lex_state = 70}, + [1748] = {.lex_state = 9, .external_lex_state = 6}, + [1749] = {.lex_state = 70}, + [1750] = {.lex_state = 70, .external_lex_state = 2}, + [1751] = {.lex_state = 70}, + [1752] = {.lex_state = 71}, + [1753] = {.lex_state = 70}, + [1754] = {.lex_state = 12}, + [1755] = {.lex_state = 71}, + [1756] = {.lex_state = 71}, + [1757] = {.lex_state = 71}, + [1758] = {.lex_state = 12}, + [1759] = {.lex_state = 12}, + [1760] = {.lex_state = 71}, + [1761] = {.lex_state = 70, .external_lex_state = 2}, + [1762] = {.lex_state = 71}, + [1763] = {.lex_state = 12}, [1764] = {.lex_state = 70}, - [1765] = {.lex_state = 70}, - [1766] = {.lex_state = 72}, - [1767] = {.lex_state = 70}, + [1765] = {.lex_state = 71}, + [1766] = {.lex_state = 70}, + [1767] = {.lex_state = 71}, [1768] = {.lex_state = 70}, - [1769] = {.lex_state = 70, .external_lex_state = 2}, - [1770] = {.lex_state = 70, .external_lex_state = 2}, - [1771] = {.lex_state = 70, .external_lex_state = 2}, + [1769] = {.lex_state = 70}, + [1770] = {.lex_state = 70}, + [1771] = {.lex_state = 12}, [1772] = {.lex_state = 70, .external_lex_state = 2}, - [1773] = {.lex_state = 70, .external_lex_state = 2}, - [1774] = {.lex_state = 70, .external_lex_state = 2}, + [1773] = {.lex_state = 70}, + [1774] = {.lex_state = 12}, [1775] = {.lex_state = 70}, [1776] = {.lex_state = 70}, [1777] = {.lex_state = 70}, - [1778] = {.lex_state = 70, .external_lex_state = 2}, - [1779] = {.lex_state = 70}, + [1778] = {.lex_state = 71}, + [1779] = {.lex_state = 12}, [1780] = {.lex_state = 70}, [1781] = {.lex_state = 70}, - [1782] = {.lex_state = 70}, - [1783] = {.lex_state = 70, .external_lex_state = 2}, - [1784] = {.lex_state = 70}, - [1785] = {.lex_state = 70}, - [1786] = {.lex_state = 70}, - [1787] = {.lex_state = 70}, + [1782] = {.lex_state = 71}, + [1783] = {.lex_state = 70}, + [1784] = {.lex_state = 12}, + [1785] = {.lex_state = 71}, + [1786] = {.lex_state = 12}, + [1787] = {.lex_state = 9, .external_lex_state = 7}, [1788] = {.lex_state = 70}, [1789] = {.lex_state = 70}, [1790] = {.lex_state = 70}, - [1791] = {.lex_state = 70, .external_lex_state = 2}, - [1792] = {.lex_state = 71}, - [1793] = {.lex_state = 70}, - [1794] = {.lex_state = 5, .external_lex_state = 12}, + [1791] = {.lex_state = 70}, + [1792] = {.lex_state = 70}, + [1793] = {.lex_state = 9, .external_lex_state = 7}, + [1794] = {.lex_state = 70}, [1795] = {.lex_state = 70}, - [1796] = {.lex_state = 70, .external_lex_state = 2}, - [1797] = {.lex_state = 70, .external_lex_state = 2}, - [1798] = {.lex_state = 70}, - [1799] = {.lex_state = 70}, + [1796] = {.lex_state = 9, .external_lex_state = 7}, + [1797] = {.lex_state = 12}, + [1798] = {.lex_state = 71}, + [1799] = {.lex_state = 12}, [1800] = {.lex_state = 70}, - [1801] = {.lex_state = 70, .external_lex_state = 2}, - [1802] = {.lex_state = 70, .external_lex_state = 2}, - [1803] = {.lex_state = 70, .external_lex_state = 2}, - [1804] = {.lex_state = 5, .external_lex_state = 11}, - [1805] = {.lex_state = 5, .external_lex_state = 11}, - [1806] = {.lex_state = 5, .external_lex_state = 11}, - [1807] = {.lex_state = 70}, - [1808] = {.lex_state = 70, .external_lex_state = 2}, - [1809] = {.lex_state = 70}, - [1810] = {.lex_state = 70}, + [1801] = {.lex_state = 70}, + [1802] = {.lex_state = 70}, + [1803] = {.lex_state = 70}, + [1804] = {.lex_state = 71}, + [1805] = {.lex_state = 70}, + [1806] = {.lex_state = 9, .external_lex_state = 7}, + [1807] = {.lex_state = 9, .external_lex_state = 7}, + [1808] = {.lex_state = 70}, + [1809] = {.lex_state = 12}, + [1810] = {.lex_state = 71}, [1811] = {.lex_state = 70}, - [1812] = {.lex_state = 70}, - [1813] = {.lex_state = 70, .external_lex_state = 2}, + [1812] = {.lex_state = 71}, + [1813] = {.lex_state = 70}, [1814] = {.lex_state = 70}, [1815] = {.lex_state = 70}, - [1816] = {.lex_state = 70}, - [1817] = {.lex_state = 70}, - [1818] = {.lex_state = 70, .external_lex_state = 2}, - [1819] = {.lex_state = 72}, - [1820] = {.lex_state = 70, .external_lex_state = 2}, - [1821] = {.lex_state = 70, .external_lex_state = 2}, - [1822] = {.lex_state = 70, .external_lex_state = 2}, - [1823] = {.lex_state = 70, .external_lex_state = 2}, - [1824] = {.lex_state = 70, .external_lex_state = 2}, - [1825] = {.lex_state = 70, .external_lex_state = 2}, - [1826] = {.lex_state = 70}, + [1816] = {.lex_state = 12}, + [1817] = {.lex_state = 12}, + [1818] = {.lex_state = 70}, + [1819] = {.lex_state = 9, .external_lex_state = 7}, + [1820] = {.lex_state = 12}, + [1821] = {.lex_state = 70}, + [1822] = {.lex_state = 70}, + [1823] = {.lex_state = 9, .external_lex_state = 7}, + [1824] = {.lex_state = 9, .external_lex_state = 7}, + [1825] = {.lex_state = 12}, + [1826] = {.lex_state = 70, .external_lex_state = 2}, [1827] = {.lex_state = 70}, - [1828] = {.lex_state = 70, .external_lex_state = 2}, + [1828] = {.lex_state = 70}, [1829] = {.lex_state = 70}, - [1830] = {.lex_state = 70, .external_lex_state = 2}, + [1830] = {.lex_state = 70}, [1831] = {.lex_state = 70}, - [1832] = {.lex_state = 70, .external_lex_state = 2}, + [1832] = {.lex_state = 73, .external_lex_state = 10}, [1833] = {.lex_state = 70}, [1834] = {.lex_state = 70}, - [1835] = {.lex_state = 16}, - [1836] = {.lex_state = 70, .external_lex_state = 2}, - [1837] = {.lex_state = 70}, - [1838] = {.lex_state = 70, .external_lex_state = 2}, - [1839] = {.lex_state = 70}, - [1840] = {.lex_state = 70}, - [1841] = {.lex_state = 70}, - [1842] = {.lex_state = 70}, + [1835] = {.lex_state = 9, .external_lex_state = 7}, + [1836] = {.lex_state = 9, .external_lex_state = 7}, + [1837] = {.lex_state = 70, .external_lex_state = 2}, + [1838] = {.lex_state = 5, .external_lex_state = 11}, + [1839] = {.lex_state = 70, .external_lex_state = 2}, + [1840] = {.lex_state = 70, .external_lex_state = 2}, + [1841] = {.lex_state = 5, .external_lex_state = 11}, + [1842] = {.lex_state = 70, .external_lex_state = 2}, [1843] = {.lex_state = 70}, - [1844] = {.lex_state = 70}, - [1845] = {.lex_state = 70, .external_lex_state = 2}, + [1844] = {.lex_state = 12}, + [1845] = {.lex_state = 70}, [1846] = {.lex_state = 70}, [1847] = {.lex_state = 70, .external_lex_state = 2}, - [1848] = {.lex_state = 70, .external_lex_state = 2}, - [1849] = {.lex_state = 72}, + [1848] = {.lex_state = 70}, + [1849] = {.lex_state = 70}, [1850] = {.lex_state = 70}, [1851] = {.lex_state = 70, .external_lex_state = 2}, [1852] = {.lex_state = 70, .external_lex_state = 2}, - [1853] = {.lex_state = 70}, - [1854] = {.lex_state = 5, .external_lex_state = 11}, + [1853] = {.lex_state = 70, .external_lex_state = 2}, + [1854] = {.lex_state = 70, .external_lex_state = 2}, [1855] = {.lex_state = 70}, [1856] = {.lex_state = 70}, [1857] = {.lex_state = 70, .external_lex_state = 2}, [1858] = {.lex_state = 70}, - [1859] = {.lex_state = 70, .external_lex_state = 2}, - [1860] = {.lex_state = 70, .external_lex_state = 2}, + [1859] = {.lex_state = 70}, + [1860] = {.lex_state = 70}, [1861] = {.lex_state = 70, .external_lex_state = 2}, [1862] = {.lex_state = 70}, [1863] = {.lex_state = 70}, [1864] = {.lex_state = 70}, [1865] = {.lex_state = 70}, [1866] = {.lex_state = 70}, - [1867] = {.lex_state = 70, .external_lex_state = 2}, + [1867] = {.lex_state = 70}, [1868] = {.lex_state = 70}, [1869] = {.lex_state = 70}, - [1870] = {.lex_state = 70}, - [1871] = {.lex_state = 70}, + [1870] = {.lex_state = 70, .external_lex_state = 2}, + [1871] = {.lex_state = 71, .external_lex_state = 2}, [1872] = {.lex_state = 70}, - [1873] = {.lex_state = 70}, - [1874] = {.lex_state = 70, .external_lex_state = 2}, + [1873] = {.lex_state = 73}, + [1874] = {.lex_state = 70}, [1875] = {.lex_state = 70}, [1876] = {.lex_state = 70}, [1877] = {.lex_state = 70}, [1878] = {.lex_state = 70}, [1879] = {.lex_state = 70}, - [1880] = {.lex_state = 70}, + [1880] = {.lex_state = 70, .external_lex_state = 2}, [1881] = {.lex_state = 70}, - [1882] = {.lex_state = 72}, - [1883] = {.lex_state = 70}, + [1882] = {.lex_state = 70, .external_lex_state = 2}, + [1883] = {.lex_state = 70, .external_lex_state = 2}, [1884] = {.lex_state = 70}, - [1885] = {.lex_state = 70}, - [1886] = {.lex_state = 70}, - [1887] = {.lex_state = 70}, + [1885] = {.lex_state = 71}, + [1886] = {.lex_state = 70, .external_lex_state = 2}, + [1887] = {.lex_state = 12}, [1888] = {.lex_state = 70}, - [1889] = {.lex_state = 70}, - [1890] = {.lex_state = 70}, - [1891] = {.lex_state = 70}, - [1892] = {.lex_state = 70}, + [1889] = {.lex_state = 5, .external_lex_state = 11}, + [1890] = {.lex_state = 73, .external_lex_state = 10}, + [1891] = {.lex_state = 70, .external_lex_state = 2}, + [1892] = {.lex_state = 70, .external_lex_state = 2}, [1893] = {.lex_state = 70}, [1894] = {.lex_state = 70}, - [1895] = {.lex_state = 70}, + [1895] = {.lex_state = 71}, [1896] = {.lex_state = 70}, - [1897] = {.lex_state = 70, .external_lex_state = 2}, + [1897] = {.lex_state = 5, .external_lex_state = 12}, [1898] = {.lex_state = 70}, - [1899] = {.lex_state = 70}, - [1900] = {.lex_state = 70}, + [1899] = {.lex_state = 70, .external_lex_state = 2}, + [1900] = {.lex_state = 5, .external_lex_state = 12}, [1901] = {.lex_state = 70}, [1902] = {.lex_state = 70}, [1903] = {.lex_state = 70}, - [1904] = {.lex_state = 70}, - [1905] = {.lex_state = 5, .external_lex_state = 11}, - [1906] = {.lex_state = 70}, - [1907] = {.lex_state = 70}, - [1908] = {.lex_state = 70}, - [1909] = {.lex_state = 70}, - [1910] = {.lex_state = 70}, - [1911] = {.lex_state = 70}, + [1904] = {.lex_state = 71}, + [1905] = {.lex_state = 70}, + [1906] = {.lex_state = 12}, + [1907] = {.lex_state = 70, .external_lex_state = 2}, + [1908] = {.lex_state = 70, .external_lex_state = 2}, + [1909] = {.lex_state = 12}, + [1910] = {.lex_state = 71}, + [1911] = {.lex_state = 12}, [1912] = {.lex_state = 70}, [1913] = {.lex_state = 70}, - [1914] = {.lex_state = 70}, + [1914] = {.lex_state = 70, .external_lex_state = 2}, [1915] = {.lex_state = 70}, [1916] = {.lex_state = 70}, - [1917] = {.lex_state = 70}, + [1917] = {.lex_state = 12}, [1918] = {.lex_state = 70, .external_lex_state = 2}, - [1919] = {.lex_state = 70}, + [1919] = {.lex_state = 70, .external_lex_state = 2}, [1920] = {.lex_state = 70}, [1921] = {.lex_state = 70}, - [1922] = {.lex_state = 70}, + [1922] = {.lex_state = 73, .external_lex_state = 10}, [1923] = {.lex_state = 70}, [1924] = {.lex_state = 70}, [1925] = {.lex_state = 70}, - [1926] = {.lex_state = 70, .external_lex_state = 2}, - [1927] = {.lex_state = 70, .external_lex_state = 2}, + [1926] = {.lex_state = 73}, + [1927] = {.lex_state = 70}, [1928] = {.lex_state = 70}, - [1929] = {.lex_state = 70, .external_lex_state = 13}, - [1930] = {.lex_state = 70, .external_lex_state = 2}, - [1931] = {.lex_state = 70}, + [1929] = {.lex_state = 70, .external_lex_state = 2}, + [1930] = {.lex_state = 71}, + [1931] = {.lex_state = 5, .external_lex_state = 11}, [1932] = {.lex_state = 70, .external_lex_state = 2}, - [1933] = {.lex_state = 70}, - [1934] = {.lex_state = 70}, + [1933] = {.lex_state = 5, .external_lex_state = 11}, + [1934] = {.lex_state = 70, .external_lex_state = 2}, [1935] = {.lex_state = 70}, [1936] = {.lex_state = 70, .external_lex_state = 2}, - [1937] = {.lex_state = 70}, - [1938] = {.lex_state = 70, .external_lex_state = 2}, - [1939] = {.lex_state = 70}, - [1940] = {.lex_state = 70}, + [1937] = {.lex_state = 71}, + [1938] = {.lex_state = 5, .external_lex_state = 11}, + [1939] = {.lex_state = 71, .external_lex_state = 2}, + [1940] = {.lex_state = 71}, [1941] = {.lex_state = 70}, - [1942] = {.lex_state = 70}, - [1943] = {.lex_state = 70}, - [1944] = {.lex_state = 70}, + [1942] = {.lex_state = 70, .external_lex_state = 2}, + [1943] = {.lex_state = 5, .external_lex_state = 11}, + [1944] = {.lex_state = 70, .external_lex_state = 2}, [1945] = {.lex_state = 70}, - [1946] = {.lex_state = 70}, - [1947] = {.lex_state = 70}, + [1946] = {.lex_state = 73}, + [1947] = {.lex_state = 70, .external_lex_state = 2}, [1948] = {.lex_state = 70}, - [1949] = {.lex_state = 70}, - [1950] = {.lex_state = 70}, + [1949] = {.lex_state = 5, .external_lex_state = 11}, + [1950] = {.lex_state = 71}, [1951] = {.lex_state = 70, .external_lex_state = 2}, - [1952] = {.lex_state = 70}, + [1952] = {.lex_state = 70, .external_lex_state = 2}, [1953] = {.lex_state = 70, .external_lex_state = 2}, - [1954] = {.lex_state = 72}, + [1954] = {.lex_state = 73, .external_lex_state = 10}, [1955] = {.lex_state = 70}, - [1956] = {.lex_state = 70}, - [1957] = {.lex_state = 70}, + [1956] = {.lex_state = 70, .external_lex_state = 2}, + [1957] = {.lex_state = 70, .external_lex_state = 2}, [1958] = {.lex_state = 70}, - [1959] = {.lex_state = 72}, - [1960] = {.lex_state = 70}, - [1961] = {.lex_state = 70}, - [1962] = {.lex_state = 70}, - [1963] = {.lex_state = 70}, + [1959] = {.lex_state = 70, .external_lex_state = 2}, + [1960] = {.lex_state = 70, .external_lex_state = 2}, + [1961] = {.lex_state = 70, .external_lex_state = 2}, + [1962] = {.lex_state = 70, .external_lex_state = 2}, + [1963] = {.lex_state = 70, .external_lex_state = 2}, [1964] = {.lex_state = 70}, - [1965] = {.lex_state = 70, .external_lex_state = 2}, + [1965] = {.lex_state = 71}, [1966] = {.lex_state = 70}, [1967] = {.lex_state = 70}, - [1968] = {.lex_state = 70}, - [1969] = {.lex_state = 70}, + [1968] = {.lex_state = 71}, + [1969] = {.lex_state = 70, .external_lex_state = 2}, [1970] = {.lex_state = 70}, [1971] = {.lex_state = 70}, [1972] = {.lex_state = 70}, [1973] = {.lex_state = 70}, [1974] = {.lex_state = 70}, - [1975] = {.lex_state = 70, .external_lex_state = 2}, - [1976] = {.lex_state = 70}, + [1975] = {.lex_state = 70}, + [1976] = {.lex_state = 71}, [1977] = {.lex_state = 70}, [1978] = {.lex_state = 70}, [1979] = {.lex_state = 70}, - [1980] = {.lex_state = 70}, + [1980] = {.lex_state = 15}, [1981] = {.lex_state = 70}, - [1982] = {.lex_state = 70}, - [1983] = {.lex_state = 70}, - [1984] = {.lex_state = 70}, - [1985] = {.lex_state = 70}, - [1986] = {.lex_state = 70}, + [1982] = {.lex_state = 70, .external_lex_state = 2}, + [1983] = {.lex_state = 70, .external_lex_state = 2}, + [1984] = {.lex_state = 70, .external_lex_state = 2}, + [1985] = {.lex_state = 70, .external_lex_state = 2}, + [1986] = {.lex_state = 70, .external_lex_state = 2}, [1987] = {.lex_state = 70}, [1988] = {.lex_state = 70}, [1989] = {.lex_state = 70}, [1990] = {.lex_state = 70}, [1991] = {.lex_state = 70}, - [1992] = {.lex_state = 70}, + [1992] = {.lex_state = 5, .external_lex_state = 11}, [1993] = {.lex_state = 70}, [1994] = {.lex_state = 70}, [1995] = {.lex_state = 70}, - [1996] = {.lex_state = 70}, - [1997] = {.lex_state = 70}, - [1998] = {.lex_state = 70}, - [1999] = {.lex_state = 70}, - [2000] = {.lex_state = 70}, - [2001] = {.lex_state = 70, .external_lex_state = 2}, - [2002] = {.lex_state = 70}, - [2003] = {.lex_state = 194, .external_lex_state = 14}, - [2004] = {.lex_state = 70}, - [2005] = {.lex_state = 70}, + [1996] = {.lex_state = 71}, + [1997] = {.lex_state = 70, .external_lex_state = 2}, + [1998] = {.lex_state = 71}, + [1999] = {.lex_state = 70, .external_lex_state = 2}, + [2000] = {.lex_state = 12}, + [2001] = {.lex_state = 71, .external_lex_state = 2}, + [2002] = {.lex_state = 12}, + [2003] = {.lex_state = 70, .external_lex_state = 2}, + [2004] = {.lex_state = 70, .external_lex_state = 2}, + [2005] = {.lex_state = 70, .external_lex_state = 2}, [2006] = {.lex_state = 70}, - [2007] = {.lex_state = 70}, - [2008] = {.lex_state = 70}, - [2009] = {.lex_state = 70}, - [2010] = {.lex_state = 70}, - [2011] = {.lex_state = 70, .external_lex_state = 13}, + [2007] = {.lex_state = 70, .external_lex_state = 2}, + [2008] = {.lex_state = 71}, + [2009] = {.lex_state = 70, .external_lex_state = 2}, + [2010] = {.lex_state = 70, .external_lex_state = 2}, + [2011] = {.lex_state = 70, .external_lex_state = 2}, [2012] = {.lex_state = 70}, - [2013] = {.lex_state = 70}, - [2014] = {.lex_state = 70}, - [2015] = {.lex_state = 70}, - [2016] = {.lex_state = 70}, - [2017] = {.lex_state = 70}, + [2013] = {.lex_state = 71}, + [2014] = {.lex_state = 71}, + [2015] = {.lex_state = 70, .external_lex_state = 2}, + [2016] = {.lex_state = 70, .external_lex_state = 2}, + [2017] = {.lex_state = 70, .external_lex_state = 2}, [2018] = {.lex_state = 70}, - [2019] = {.lex_state = 70}, - [2020] = {.lex_state = 70}, + [2019] = {.lex_state = 5, .external_lex_state = 12}, + [2020] = {.lex_state = 71}, [2021] = {.lex_state = 70}, [2022] = {.lex_state = 70}, - [2023] = {.lex_state = 70}, + [2023] = {.lex_state = 70, .external_lex_state = 2}, [2024] = {.lex_state = 70}, - [2025] = {.lex_state = 70}, - [2026] = {.lex_state = 70}, - [2027] = {.lex_state = 70}, - [2028] = {.lex_state = 70}, - [2029] = {.lex_state = 70}, + [2025] = {.lex_state = 70, .external_lex_state = 2}, + [2026] = {.lex_state = 70, .external_lex_state = 2}, + [2027] = {.lex_state = 70, .external_lex_state = 2}, + [2028] = {.lex_state = 70, .external_lex_state = 2}, + [2029] = {.lex_state = 70, .external_lex_state = 2}, [2030] = {.lex_state = 70}, - [2031] = {.lex_state = 70}, - [2032] = {.lex_state = 70}, + [2031] = {.lex_state = 70, .external_lex_state = 2}, + [2032] = {.lex_state = 70, .external_lex_state = 2}, [2033] = {.lex_state = 70}, [2034] = {.lex_state = 70}, [2035] = {.lex_state = 70}, [2036] = {.lex_state = 70}, [2037] = {.lex_state = 70}, - [2038] = {.lex_state = 70}, - [2039] = {.lex_state = 70}, - [2040] = {.lex_state = 70}, + [2038] = {.lex_state = 70, .external_lex_state = 2}, + [2039] = {.lex_state = 70, .external_lex_state = 2}, + [2040] = {.lex_state = 15}, [2041] = {.lex_state = 70}, - [2042] = {.lex_state = 70}, + [2042] = {.lex_state = 70, .external_lex_state = 2}, [2043] = {.lex_state = 70}, - [2044] = {.lex_state = 70}, - [2045] = {.lex_state = 70}, + [2044] = {.lex_state = 71}, + [2045] = {.lex_state = 70, .external_lex_state = 2}, [2046] = {.lex_state = 70}, [2047] = {.lex_state = 70}, - [2048] = {.lex_state = 70}, + [2048] = {.lex_state = 70, .external_lex_state = 2}, [2049] = {.lex_state = 70}, - [2050] = {.lex_state = 70}, + [2050] = {.lex_state = 70, .external_lex_state = 2}, [2051] = {.lex_state = 70, .external_lex_state = 2}, [2052] = {.lex_state = 70}, - [2053] = {.lex_state = 70}, - [2054] = {.lex_state = 70}, - [2055] = {.lex_state = 70}, + [2053] = {.lex_state = 70, .external_lex_state = 2}, + [2054] = {.lex_state = 71}, + [2055] = {.lex_state = 70, .external_lex_state = 2}, [2056] = {.lex_state = 70}, - [2057] = {.lex_state = 70}, - [2058] = {.lex_state = 70}, - [2059] = {.lex_state = 70}, - [2060] = {.lex_state = 70}, + [2057] = {.lex_state = 70, .external_lex_state = 2}, + [2058] = {.lex_state = 71}, + [2059] = {.lex_state = 70, .external_lex_state = 2}, + [2060] = {.lex_state = 71}, [2061] = {.lex_state = 70}, - [2062] = {.lex_state = 70}, - [2063] = {.lex_state = 70}, - [2064] = {.lex_state = 70}, + [2062] = {.lex_state = 71, .external_lex_state = 2}, + [2063] = {.lex_state = 70, .external_lex_state = 2}, + [2064] = {.lex_state = 70, .external_lex_state = 2}, [2065] = {.lex_state = 70}, - [2066] = {.lex_state = 70}, - [2067] = {.lex_state = 70}, - [2068] = {.lex_state = 72}, + [2066] = {.lex_state = 70, .external_lex_state = 2}, + [2067] = {.lex_state = 71}, + [2068] = {.lex_state = 70}, [2069] = {.lex_state = 70}, - [2070] = {.lex_state = 70}, - [2071] = {.lex_state = 70}, - [2072] = {.lex_state = 70}, - [2073] = {.lex_state = 70}, - [2074] = {.lex_state = 70}, - [2075] = {.lex_state = 70}, + [2070] = {.lex_state = 12}, + [2071] = {.lex_state = 70, .external_lex_state = 2}, + [2072] = {.lex_state = 70, .external_lex_state = 2}, + [2073] = {.lex_state = 12}, + [2074] = {.lex_state = 70, .external_lex_state = 2}, + [2075] = {.lex_state = 70, .external_lex_state = 2}, [2076] = {.lex_state = 70}, - [2077] = {.lex_state = 70}, - [2078] = {.lex_state = 70}, - [2079] = {.lex_state = 70}, + [2077] = {.lex_state = 70, .external_lex_state = 2}, + [2078] = {.lex_state = 5, .external_lex_state = 11}, + [2079] = {.lex_state = 70, .external_lex_state = 2}, [2080] = {.lex_state = 70}, [2081] = {.lex_state = 70}, - [2082] = {.lex_state = 70}, + [2082] = {.lex_state = 71, .external_lex_state = 2}, [2083] = {.lex_state = 70}, - [2084] = {.lex_state = 70}, + [2084] = {.lex_state = 71}, [2085] = {.lex_state = 70}, - [2086] = {.lex_state = 70}, + [2086] = {.lex_state = 71}, [2087] = {.lex_state = 70}, [2088] = {.lex_state = 70}, [2089] = {.lex_state = 70}, @@ -12430,40 +13423,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2092] = {.lex_state = 70}, [2093] = {.lex_state = 70}, [2094] = {.lex_state = 70}, - [2095] = {.lex_state = 70}, - [2096] = {.lex_state = 70}, - [2097] = {.lex_state = 70}, - [2098] = {.lex_state = 70}, - [2099] = {.lex_state = 70}, - [2100] = {.lex_state = 70}, - [2101] = {.lex_state = 70}, - [2102] = {.lex_state = 70}, - [2103] = {.lex_state = 70}, - [2104] = {.lex_state = 70}, + [2095] = {.lex_state = 71}, + [2096] = {.lex_state = 71}, + [2097] = {.lex_state = 70, .external_lex_state = 2}, + [2098] = {.lex_state = 71, .external_lex_state = 2}, + [2099] = {.lex_state = 71}, + [2100] = {.lex_state = 70, .external_lex_state = 2}, + [2101] = {.lex_state = 70, .external_lex_state = 2}, + [2102] = {.lex_state = 5, .external_lex_state = 11}, + [2103] = {.lex_state = 5, .external_lex_state = 11}, + [2104] = {.lex_state = 71}, [2105] = {.lex_state = 70}, - [2106] = {.lex_state = 70}, + [2106] = {.lex_state = 70, .external_lex_state = 2}, [2107] = {.lex_state = 70}, [2108] = {.lex_state = 70}, [2109] = {.lex_state = 70}, [2110] = {.lex_state = 70}, - [2111] = {.lex_state = 70}, - [2112] = {.lex_state = 70}, - [2113] = {.lex_state = 72}, + [2111] = {.lex_state = 70, .external_lex_state = 2}, + [2112] = {.lex_state = 70, .external_lex_state = 2}, + [2113] = {.lex_state = 254, .external_lex_state = 13}, [2114] = {.lex_state = 70}, [2115] = {.lex_state = 70}, - [2116] = {.lex_state = 70, .external_lex_state = 2}, + [2116] = {.lex_state = 70}, [2117] = {.lex_state = 70}, [2118] = {.lex_state = 70}, [2119] = {.lex_state = 70}, - [2120] = {.lex_state = 194, .external_lex_state = 14}, - [2121] = {.lex_state = 72, .external_lex_state = 10}, + [2120] = {.lex_state = 70, .external_lex_state = 2}, + [2121] = {.lex_state = 70}, [2122] = {.lex_state = 70}, - [2123] = {.lex_state = 70}, + [2123] = {.lex_state = 70, .external_lex_state = 2}, [2124] = {.lex_state = 70}, - [2125] = {.lex_state = 70}, + [2125] = {.lex_state = 5, .external_lex_state = 11}, [2126] = {.lex_state = 70}, - [2127] = {.lex_state = 70}, - [2128] = {.lex_state = 70}, + [2127] = {.lex_state = 71}, + [2128] = {.lex_state = 71}, [2129] = {.lex_state = 70}, [2130] = {.lex_state = 70}, [2131] = {.lex_state = 70}, @@ -12473,118 +13466,118 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2135] = {.lex_state = 70}, [2136] = {.lex_state = 70}, [2137] = {.lex_state = 70}, - [2138] = {.lex_state = 70, .external_lex_state = 2}, + [2138] = {.lex_state = 70}, [2139] = {.lex_state = 70}, [2140] = {.lex_state = 70}, [2141] = {.lex_state = 70}, [2142] = {.lex_state = 70}, - [2143] = {.lex_state = 70}, + [2143] = {.lex_state = 70, .external_lex_state = 2}, [2144] = {.lex_state = 70}, [2145] = {.lex_state = 70}, [2146] = {.lex_state = 70}, - [2147] = {.lex_state = 70}, + [2147] = {.lex_state = 71}, [2148] = {.lex_state = 70}, - [2149] = {.lex_state = 70, .external_lex_state = 2}, + [2149] = {.lex_state = 70}, [2150] = {.lex_state = 70}, - [2151] = {.lex_state = 70, .external_lex_state = 2}, + [2151] = {.lex_state = 71}, [2152] = {.lex_state = 70}, [2153] = {.lex_state = 70}, - [2154] = {.lex_state = 70, .external_lex_state = 2}, - [2155] = {.lex_state = 70, .external_lex_state = 2}, + [2154] = {.lex_state = 70}, + [2155] = {.lex_state = 71}, [2156] = {.lex_state = 70}, - [2157] = {.lex_state = 70}, - [2158] = {.lex_state = 70, .external_lex_state = 2}, + [2157] = {.lex_state = 70, .external_lex_state = 2}, + [2158] = {.lex_state = 70}, [2159] = {.lex_state = 70, .external_lex_state = 2}, - [2160] = {.lex_state = 70, .external_lex_state = 2}, - [2161] = {.lex_state = 70}, - [2162] = {.lex_state = 70}, - [2163] = {.lex_state = 70}, + [2160] = {.lex_state = 70}, + [2161] = {.lex_state = 71}, + [2162] = {.lex_state = 70, .external_lex_state = 2}, + [2163] = {.lex_state = 71}, [2164] = {.lex_state = 70}, - [2165] = {.lex_state = 70, .external_lex_state = 2}, - [2166] = {.lex_state = 70, .external_lex_state = 2}, + [2165] = {.lex_state = 70}, + [2166] = {.lex_state = 71}, [2167] = {.lex_state = 70}, - [2168] = {.lex_state = 70}, - [2169] = {.lex_state = 70, .external_lex_state = 2}, - [2170] = {.lex_state = 70, .external_lex_state = 2}, + [2168] = {.lex_state = 70, .external_lex_state = 2}, + [2169] = {.lex_state = 70}, + [2170] = {.lex_state = 70}, [2171] = {.lex_state = 70}, [2172] = {.lex_state = 70}, - [2173] = {.lex_state = 70, .external_lex_state = 2}, - [2174] = {.lex_state = 70}, + [2173] = {.lex_state = 70}, + [2174] = {.lex_state = 70, .external_lex_state = 2}, [2175] = {.lex_state = 70}, [2176] = {.lex_state = 70}, - [2177] = {.lex_state = 70}, + [2177] = {.lex_state = 71}, [2178] = {.lex_state = 70}, - [2179] = {.lex_state = 70, .external_lex_state = 2}, - [2180] = {.lex_state = 70}, + [2179] = {.lex_state = 70}, + [2180] = {.lex_state = 70, .external_lex_state = 2}, [2181] = {.lex_state = 70}, [2182] = {.lex_state = 70}, - [2183] = {.lex_state = 70, .external_lex_state = 2}, + [2183] = {.lex_state = 70}, [2184] = {.lex_state = 70}, [2185] = {.lex_state = 70}, [2186] = {.lex_state = 70}, - [2187] = {.lex_state = 70}, + [2187] = {.lex_state = 70, .external_lex_state = 2}, [2188] = {.lex_state = 70}, - [2189] = {.lex_state = 70, .external_lex_state = 2}, + [2189] = {.lex_state = 70}, [2190] = {.lex_state = 70}, - [2191] = {.lex_state = 70, .external_lex_state = 2}, + [2191] = {.lex_state = 71}, [2192] = {.lex_state = 70}, [2193] = {.lex_state = 70}, [2194] = {.lex_state = 70}, [2195] = {.lex_state = 70}, - [2196] = {.lex_state = 70, .external_lex_state = 2}, + [2196] = {.lex_state = 70}, [2197] = {.lex_state = 70}, [2198] = {.lex_state = 70}, [2199] = {.lex_state = 70}, [2200] = {.lex_state = 70}, [2201] = {.lex_state = 70}, [2202] = {.lex_state = 70}, - [2203] = {.lex_state = 70, .external_lex_state = 2}, + [2203] = {.lex_state = 70}, [2204] = {.lex_state = 70}, - [2205] = {.lex_state = 70}, + [2205] = {.lex_state = 71}, [2206] = {.lex_state = 70}, [2207] = {.lex_state = 70}, [2208] = {.lex_state = 70}, [2209] = {.lex_state = 70}, - [2210] = {.lex_state = 70, .external_lex_state = 2}, + [2210] = {.lex_state = 70}, [2211] = {.lex_state = 70}, - [2212] = {.lex_state = 70, .external_lex_state = 2}, + [2212] = {.lex_state = 70}, [2213] = {.lex_state = 70}, [2214] = {.lex_state = 70, .external_lex_state = 2}, - [2215] = {.lex_state = 70, .external_lex_state = 2}, - [2216] = {.lex_state = 70, .external_lex_state = 2}, + [2215] = {.lex_state = 70}, + [2216] = {.lex_state = 70}, [2217] = {.lex_state = 70}, [2218] = {.lex_state = 70}, [2219] = {.lex_state = 70}, [2220] = {.lex_state = 70}, - [2221] = {.lex_state = 70, .external_lex_state = 2}, - [2222] = {.lex_state = 70, .external_lex_state = 2}, + [2221] = {.lex_state = 70}, + [2222] = {.lex_state = 70}, [2223] = {.lex_state = 70}, [2224] = {.lex_state = 70}, [2225] = {.lex_state = 70}, - [2226] = {.lex_state = 70, .external_lex_state = 2}, + [2226] = {.lex_state = 70}, [2227] = {.lex_state = 70}, [2228] = {.lex_state = 70}, [2229] = {.lex_state = 70}, [2230] = {.lex_state = 70}, - [2231] = {.lex_state = 70, .external_lex_state = 2}, - [2232] = {.lex_state = 70, .external_lex_state = 2}, - [2233] = {.lex_state = 70, .external_lex_state = 2}, - [2234] = {.lex_state = 70}, - [2235] = {.lex_state = 70, .external_lex_state = 2}, + [2231] = {.lex_state = 70}, + [2232] = {.lex_state = 70}, + [2233] = {.lex_state = 70}, + [2234] = {.lex_state = 70, .external_lex_state = 14}, + [2235] = {.lex_state = 70}, [2236] = {.lex_state = 70}, [2237] = {.lex_state = 70}, - [2238] = {.lex_state = 70}, + [2238] = {.lex_state = 70, .external_lex_state = 14}, [2239] = {.lex_state = 70}, [2240] = {.lex_state = 70}, - [2241] = {.lex_state = 70, .external_lex_state = 2}, + [2241] = {.lex_state = 70}, [2242] = {.lex_state = 70}, - [2243] = {.lex_state = 70, .external_lex_state = 2}, - [2244] = {.lex_state = 70}, + [2243] = {.lex_state = 70}, + [2244] = {.lex_state = 71}, [2245] = {.lex_state = 70}, - [2246] = {.lex_state = 70}, - [2247] = {.lex_state = 70, .external_lex_state = 2}, + [2246] = {.lex_state = 71}, + [2247] = {.lex_state = 70}, [2248] = {.lex_state = 70}, - [2249] = {.lex_state = 70, .external_lex_state = 2}, + [2249] = {.lex_state = 70}, [2250] = {.lex_state = 70}, [2251] = {.lex_state = 70}, [2252] = {.lex_state = 70}, @@ -12596,24 +13589,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2258] = {.lex_state = 70}, [2259] = {.lex_state = 70}, [2260] = {.lex_state = 70}, - [2261] = {.lex_state = 70, .external_lex_state = 2}, + [2261] = {.lex_state = 70}, [2262] = {.lex_state = 70}, [2263] = {.lex_state = 70}, - [2264] = {.lex_state = 70}, + [2264] = {.lex_state = 70, .external_lex_state = 2}, [2265] = {.lex_state = 70}, [2266] = {.lex_state = 70}, - [2267] = {.lex_state = 70, .external_lex_state = 2}, + [2267] = {.lex_state = 70}, [2268] = {.lex_state = 70}, - [2269] = {.lex_state = 70, .external_lex_state = 2}, + [2269] = {.lex_state = 70}, [2270] = {.lex_state = 70}, - [2271] = {.lex_state = 70, .external_lex_state = 2}, - [2272] = {.lex_state = 70}, + [2271] = {.lex_state = 70}, + [2272] = {.lex_state = 71}, [2273] = {.lex_state = 70}, [2274] = {.lex_state = 70}, [2275] = {.lex_state = 70}, [2276] = {.lex_state = 70}, - [2277] = {.lex_state = 70, .external_lex_state = 2}, - [2278] = {.lex_state = 70, .external_lex_state = 2}, + [2277] = {.lex_state = 70}, + [2278] = {.lex_state = 70}, [2279] = {.lex_state = 70}, [2280] = {.lex_state = 70}, [2281] = {.lex_state = 70}, @@ -12624,22 +13617,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2286] = {.lex_state = 70}, [2287] = {.lex_state = 70}, [2288] = {.lex_state = 70}, - [2289] = {.lex_state = 70}, + [2289] = {.lex_state = 70, .external_lex_state = 2}, [2290] = {.lex_state = 70, .external_lex_state = 2}, [2291] = {.lex_state = 70}, [2292] = {.lex_state = 70}, [2293] = {.lex_state = 70}, - [2294] = {.lex_state = 70, .external_lex_state = 2}, + [2294] = {.lex_state = 70}, [2295] = {.lex_state = 70}, - [2296] = {.lex_state = 70, .external_lex_state = 2}, - [2297] = {.lex_state = 70, .external_lex_state = 2}, + [2296] = {.lex_state = 70}, + [2297] = {.lex_state = 70}, [2298] = {.lex_state = 70}, [2299] = {.lex_state = 70}, - [2300] = {.lex_state = 70, .external_lex_state = 2}, - [2301] = {.lex_state = 70, .external_lex_state = 2}, + [2300] = {.lex_state = 70}, + [2301] = {.lex_state = 70}, [2302] = {.lex_state = 70}, [2303] = {.lex_state = 70}, - [2304] = {.lex_state = 70, .external_lex_state = 2}, + [2304] = {.lex_state = 70}, [2305] = {.lex_state = 70}, [2306] = {.lex_state = 70}, [2307] = {.lex_state = 70}, @@ -12651,7 +13644,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2313] = {.lex_state = 70}, [2314] = {.lex_state = 70}, [2315] = {.lex_state = 70}, - [2316] = {.lex_state = 70, .external_lex_state = 2}, + [2316] = {.lex_state = 70}, [2317] = {.lex_state = 70}, [2318] = {.lex_state = 70}, [2319] = {.lex_state = 70}, @@ -12661,23 +13654,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2323] = {.lex_state = 70}, [2324] = {.lex_state = 70}, [2325] = {.lex_state = 70}, - [2326] = {.lex_state = 70, .external_lex_state = 2}, + [2326] = {.lex_state = 70}, [2327] = {.lex_state = 70}, [2328] = {.lex_state = 70}, [2329] = {.lex_state = 70}, [2330] = {.lex_state = 70}, [2331] = {.lex_state = 70}, - [2332] = {.lex_state = 70, .external_lex_state = 2}, + [2332] = {.lex_state = 70}, [2333] = {.lex_state = 70}, - [2334] = {.lex_state = 70, .external_lex_state = 2}, - [2335] = {.lex_state = 70, .external_lex_state = 2}, + [2334] = {.lex_state = 70}, + [2335] = {.lex_state = 70}, [2336] = {.lex_state = 70}, [2337] = {.lex_state = 70}, [2338] = {.lex_state = 70}, - [2339] = {.lex_state = 70, .external_lex_state = 2}, + [2339] = {.lex_state = 70}, [2340] = {.lex_state = 70}, - [2341] = {.lex_state = 70}, - [2342] = {.lex_state = 70}, + [2341] = {.lex_state = 71}, + [2342] = {.lex_state = 71}, [2343] = {.lex_state = 70}, [2344] = {.lex_state = 70}, [2345] = {.lex_state = 70}, @@ -12685,42 +13678,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2347] = {.lex_state = 70}, [2348] = {.lex_state = 70}, [2349] = {.lex_state = 70}, - [2350] = {.lex_state = 70}, + [2350] = {.lex_state = 71}, [2351] = {.lex_state = 70}, [2352] = {.lex_state = 70}, [2353] = {.lex_state = 70}, [2354] = {.lex_state = 70}, - [2355] = {.lex_state = 70, .external_lex_state = 2}, + [2355] = {.lex_state = 70}, [2356] = {.lex_state = 70}, [2357] = {.lex_state = 70}, [2358] = {.lex_state = 70}, [2359] = {.lex_state = 70}, - [2360] = {.lex_state = 70}, + [2360] = {.lex_state = 70, .external_lex_state = 2}, [2361] = {.lex_state = 70}, [2362] = {.lex_state = 70}, [2363] = {.lex_state = 70}, - [2364] = {.lex_state = 70}, + [2364] = {.lex_state = 70, .external_lex_state = 2}, [2365] = {.lex_state = 70}, [2366] = {.lex_state = 70}, [2367] = {.lex_state = 70}, [2368] = {.lex_state = 70}, - [2369] = {.lex_state = 70}, + [2369] = {.lex_state = 70, .external_lex_state = 2}, [2370] = {.lex_state = 70}, [2371] = {.lex_state = 70}, - [2372] = {.lex_state = 70}, + [2372] = {.lex_state = 70, .external_lex_state = 2}, [2373] = {.lex_state = 70}, - [2374] = {.lex_state = 70}, + [2374] = {.lex_state = 70, .external_lex_state = 2}, [2375] = {.lex_state = 70}, [2376] = {.lex_state = 70}, [2377] = {.lex_state = 70}, - [2378] = {.lex_state = 70}, + [2378] = {.lex_state = 70, .external_lex_state = 2}, [2379] = {.lex_state = 70}, [2380] = {.lex_state = 70}, [2381] = {.lex_state = 70}, [2382] = {.lex_state = 70}, [2383] = {.lex_state = 70}, [2384] = {.lex_state = 70}, - [2385] = {.lex_state = 70}, + [2385] = {.lex_state = 70, .external_lex_state = 2}, [2386] = {.lex_state = 70}, [2387] = {.lex_state = 70}, [2388] = {.lex_state = 70}, @@ -12729,23 +13722,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2391] = {.lex_state = 70}, [2392] = {.lex_state = 70}, [2393] = {.lex_state = 70}, - [2394] = {.lex_state = 70}, - [2395] = {.lex_state = 70}, - [2396] = {.lex_state = 9}, - [2397] = {.lex_state = 9}, - [2398] = {.lex_state = 70}, - [2399] = {.lex_state = 70}, - [2400] = {.lex_state = 70}, + [2394] = {.lex_state = 70, .external_lex_state = 2}, + [2395] = {.lex_state = 70, .external_lex_state = 2}, + [2396] = {.lex_state = 70, .external_lex_state = 2}, + [2397] = {.lex_state = 70, .external_lex_state = 2}, + [2398] = {.lex_state = 70, .external_lex_state = 2}, + [2399] = {.lex_state = 70, .external_lex_state = 2}, + [2400] = {.lex_state = 70, .external_lex_state = 2}, [2401] = {.lex_state = 70}, - [2402] = {.lex_state = 70}, + [2402] = {.lex_state = 70, .external_lex_state = 2}, [2403] = {.lex_state = 70}, - [2404] = {.lex_state = 70, .external_lex_state = 11}, + [2404] = {.lex_state = 70}, [2405] = {.lex_state = 70}, - [2406] = {.lex_state = 70}, + [2406] = {.lex_state = 70, .external_lex_state = 2}, [2407] = {.lex_state = 70}, - [2408] = {.lex_state = 70}, - [2409] = {.lex_state = 70}, - [2410] = {.lex_state = 70}, + [2408] = {.lex_state = 70, .external_lex_state = 2}, + [2409] = {.lex_state = 70, .external_lex_state = 2}, + [2410] = {.lex_state = 70, .external_lex_state = 2}, [2411] = {.lex_state = 70}, [2412] = {.lex_state = 70}, [2413] = {.lex_state = 70}, @@ -12755,23 +13748,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2417] = {.lex_state = 70}, [2418] = {.lex_state = 70}, [2419] = {.lex_state = 70}, - [2420] = {.lex_state = 70, .external_lex_state = 11}, + [2420] = {.lex_state = 70}, [2421] = {.lex_state = 70}, [2422] = {.lex_state = 70}, - [2423] = {.lex_state = 70, .external_lex_state = 11}, + [2423] = {.lex_state = 70, .external_lex_state = 2}, [2424] = {.lex_state = 70}, - [2425] = {.lex_state = 70}, + [2425] = {.lex_state = 70, .external_lex_state = 2}, [2426] = {.lex_state = 70}, - [2427] = {.lex_state = 70, .external_lex_state = 11}, - [2428] = {.lex_state = 70, .external_lex_state = 11}, + [2427] = {.lex_state = 70}, + [2428] = {.lex_state = 70}, [2429] = {.lex_state = 70}, [2430] = {.lex_state = 70}, - [2431] = {.lex_state = 70}, + [2431] = {.lex_state = 71}, [2432] = {.lex_state = 70}, - [2433] = {.lex_state = 70}, + [2433] = {.lex_state = 70, .external_lex_state = 2}, [2434] = {.lex_state = 70}, - [2435] = {.lex_state = 70, .external_lex_state = 13}, - [2436] = {.lex_state = 70, .external_lex_state = 13}, + [2435] = {.lex_state = 70}, + [2436] = {.lex_state = 70, .external_lex_state = 2}, [2437] = {.lex_state = 70}, [2438] = {.lex_state = 70}, [2439] = {.lex_state = 70}, @@ -12779,60 +13772,60 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2441] = {.lex_state = 70}, [2442] = {.lex_state = 70}, [2443] = {.lex_state = 70}, - [2444] = {.lex_state = 70}, + [2444] = {.lex_state = 70, .external_lex_state = 2}, [2445] = {.lex_state = 70}, [2446] = {.lex_state = 70}, [2447] = {.lex_state = 70}, - [2448] = {.lex_state = 70}, + [2448] = {.lex_state = 70, .external_lex_state = 2}, [2449] = {.lex_state = 70}, [2450] = {.lex_state = 70}, [2451] = {.lex_state = 70}, - [2452] = {.lex_state = 70}, + [2452] = {.lex_state = 70, .external_lex_state = 2}, [2453] = {.lex_state = 70}, [2454] = {.lex_state = 70}, - [2455] = {.lex_state = 70}, + [2455] = {.lex_state = 70, .external_lex_state = 2}, [2456] = {.lex_state = 70}, - [2457] = {.lex_state = 9}, - [2458] = {.lex_state = 9}, + [2457] = {.lex_state = 70, .external_lex_state = 2}, + [2458] = {.lex_state = 70, .external_lex_state = 2}, [2459] = {.lex_state = 70}, [2460] = {.lex_state = 70}, [2461] = {.lex_state = 70}, [2462] = {.lex_state = 70}, - [2463] = {.lex_state = 70}, - [2464] = {.lex_state = 70}, - [2465] = {.lex_state = 70}, - [2466] = {.lex_state = 70}, - [2467] = {.lex_state = 70}, + [2463] = {.lex_state = 70, .external_lex_state = 2}, + [2464] = {.lex_state = 70, .external_lex_state = 2}, + [2465] = {.lex_state = 70, .external_lex_state = 2}, + [2466] = {.lex_state = 71}, + [2467] = {.lex_state = 70, .external_lex_state = 2}, [2468] = {.lex_state = 70}, [2469] = {.lex_state = 70}, [2470] = {.lex_state = 70}, [2471] = {.lex_state = 70}, - [2472] = {.lex_state = 70}, - [2473] = {.lex_state = 70}, + [2472] = {.lex_state = 71}, + [2473] = {.lex_state = 70, .external_lex_state = 2}, [2474] = {.lex_state = 70}, [2475] = {.lex_state = 70}, [2476] = {.lex_state = 70}, [2477] = {.lex_state = 70}, - [2478] = {.lex_state = 70}, + [2478] = {.lex_state = 254, .external_lex_state = 13}, [2479] = {.lex_state = 70}, [2480] = {.lex_state = 70}, - [2481] = {.lex_state = 70}, + [2481] = {.lex_state = 70, .external_lex_state = 2}, [2482] = {.lex_state = 70}, [2483] = {.lex_state = 70}, [2484] = {.lex_state = 70}, - [2485] = {.lex_state = 70}, + [2485] = {.lex_state = 71}, [2486] = {.lex_state = 70}, [2487] = {.lex_state = 70}, - [2488] = {.lex_state = 180}, - [2489] = {.lex_state = 70}, - [2490] = {.lex_state = 70, .external_lex_state = 13}, - [2491] = {.lex_state = 70, .external_lex_state = 13}, + [2488] = {.lex_state = 70}, + [2489] = {.lex_state = 70, .external_lex_state = 2}, + [2490] = {.lex_state = 70}, + [2491] = {.lex_state = 70}, [2492] = {.lex_state = 70}, [2493] = {.lex_state = 70}, - [2494] = {.lex_state = 70}, + [2494] = {.lex_state = 70, .external_lex_state = 2}, [2495] = {.lex_state = 70}, [2496] = {.lex_state = 70}, - [2497] = {.lex_state = 70}, + [2497] = {.lex_state = 70, .external_lex_state = 2}, [2498] = {.lex_state = 70}, [2499] = {.lex_state = 70}, [2500] = {.lex_state = 70}, @@ -12840,14 +13833,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2502] = {.lex_state = 70}, [2503] = {.lex_state = 70}, [2504] = {.lex_state = 70}, - [2505] = {.lex_state = 70}, + [2505] = {.lex_state = 71, .external_lex_state = 10}, [2506] = {.lex_state = 70}, [2507] = {.lex_state = 70}, [2508] = {.lex_state = 70}, [2509] = {.lex_state = 70}, [2510] = {.lex_state = 70}, [2511] = {.lex_state = 70}, - [2512] = {.lex_state = 70}, + [2512] = {.lex_state = 70, .external_lex_state = 2}, [2513] = {.lex_state = 70}, [2514] = {.lex_state = 70}, [2515] = {.lex_state = 70}, @@ -12858,24 +13851,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2520] = {.lex_state = 70}, [2521] = {.lex_state = 70}, [2522] = {.lex_state = 70}, - [2523] = {.lex_state = 70}, - [2524] = {.lex_state = 70}, + [2523] = {.lex_state = 70, .external_lex_state = 2}, + [2524] = {.lex_state = 70, .external_lex_state = 2}, [2525] = {.lex_state = 70}, [2526] = {.lex_state = 70}, [2527] = {.lex_state = 70}, - [2528] = {.lex_state = 70}, - [2529] = {.lex_state = 70}, + [2528] = {.lex_state = 70, .external_lex_state = 2}, + [2529] = {.lex_state = 70, .external_lex_state = 2}, [2530] = {.lex_state = 70}, [2531] = {.lex_state = 70}, - [2532] = {.lex_state = 70}, + [2532] = {.lex_state = 71}, [2533] = {.lex_state = 70}, [2534] = {.lex_state = 70}, [2535] = {.lex_state = 70}, [2536] = {.lex_state = 70}, [2537] = {.lex_state = 70}, - [2538] = {.lex_state = 70}, + [2538] = {.lex_state = 70, .external_lex_state = 2}, [2539] = {.lex_state = 70}, - [2540] = {.lex_state = 180}, + [2540] = {.lex_state = 70}, [2541] = {.lex_state = 70}, [2542] = {.lex_state = 70}, [2543] = {.lex_state = 70}, @@ -12883,46 +13876,404 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2545] = {.lex_state = 70}, [2546] = {.lex_state = 70}, [2547] = {.lex_state = 70}, - [2548] = {.lex_state = 70}, - [2549] = {.lex_state = 70}, + [2548] = {.lex_state = 70, .external_lex_state = 2}, + [2549] = {.lex_state = 71}, [2550] = {.lex_state = 70}, - [2551] = {.lex_state = 70}, - [2552] = {.lex_state = 70}, + [2551] = {.lex_state = 70, .external_lex_state = 2}, + [2552] = {.lex_state = 70, .external_lex_state = 2}, [2553] = {.lex_state = 70}, - [2554] = {.lex_state = 70}, + [2554] = {.lex_state = 70, .external_lex_state = 2}, [2555] = {.lex_state = 70}, [2556] = {.lex_state = 70}, [2557] = {.lex_state = 70}, - [2558] = {.lex_state = 70}, - [2559] = {.lex_state = 70, .external_lex_state = 11}, - [2560] = {.lex_state = 70}, + [2558] = {.lex_state = 70, .external_lex_state = 2}, + [2559] = {.lex_state = 70}, + [2560] = {.lex_state = 71}, [2561] = {.lex_state = 70}, - [2562] = {.lex_state = 70}, - [2563] = {.lex_state = 70}, - [2564] = {.lex_state = 70}, + [2562] = {.lex_state = 70, .external_lex_state = 2}, + [2563] = {.lex_state = 70, .external_lex_state = 2}, + [2564] = {.lex_state = 70, .external_lex_state = 2}, [2565] = {.lex_state = 70}, [2566] = {.lex_state = 70}, [2567] = {.lex_state = 70}, - [2568] = {.lex_state = 70, .external_lex_state = 11}, - [2569] = {.lex_state = 70}, - [2570] = {.lex_state = 70}, + [2568] = {.lex_state = 70}, + [2569] = {.lex_state = 71}, + [2570] = {.lex_state = 71}, [2571] = {.lex_state = 70}, [2572] = {.lex_state = 70}, [2573] = {.lex_state = 70}, - [2574] = {.lex_state = 70}, + [2574] = {.lex_state = 70, .external_lex_state = 2}, [2575] = {.lex_state = 70}, [2576] = {.lex_state = 70}, [2577] = {.lex_state = 70}, [2578] = {.lex_state = 70}, - [2579] = {.lex_state = 70}, - [2580] = {.lex_state = 70}, - [2581] = {.lex_state = 70}, + [2579] = {.lex_state = 70, .external_lex_state = 2}, + [2580] = {.lex_state = 70, .external_lex_state = 2}, + [2581] = {.lex_state = 70, .external_lex_state = 2}, [2582] = {.lex_state = 70}, [2583] = {.lex_state = 70}, [2584] = {.lex_state = 70}, - [2585] = {.lex_state = 70}, - [2586] = {(TSStateId)(-1)}, - [2587] = {(TSStateId)(-1)}, + [2585] = {.lex_state = 70, .external_lex_state = 2}, + [2586] = {.lex_state = 70}, + [2587] = {.lex_state = 70}, + [2588] = {.lex_state = 70, .external_lex_state = 2}, + [2589] = {.lex_state = 70}, + [2590] = {.lex_state = 70}, + [2591] = {.lex_state = 70}, + [2592] = {.lex_state = 70}, + [2593] = {.lex_state = 70}, + [2594] = {.lex_state = 70}, + [2595] = {.lex_state = 70}, + [2596] = {.lex_state = 70}, + [2597] = {.lex_state = 70}, + [2598] = {.lex_state = 70}, + [2599] = {.lex_state = 70}, + [2600] = {.lex_state = 70}, + [2601] = {.lex_state = 70}, + [2602] = {.lex_state = 70, .external_lex_state = 2}, + [2603] = {.lex_state = 70, .external_lex_state = 2}, + [2604] = {.lex_state = 70, .external_lex_state = 2}, + [2605] = {.lex_state = 70}, + [2606] = {.lex_state = 70}, + [2607] = {.lex_state = 70, .external_lex_state = 2}, + [2608] = {.lex_state = 70}, + [2609] = {.lex_state = 70, .external_lex_state = 2}, + [2610] = {.lex_state = 70}, + [2611] = {.lex_state = 70}, + [2612] = {.lex_state = 70}, + [2613] = {.lex_state = 70}, + [2614] = {.lex_state = 70}, + [2615] = {.lex_state = 70}, + [2616] = {.lex_state = 70, .external_lex_state = 2}, + [2617] = {.lex_state = 70}, + [2618] = {.lex_state = 70, .external_lex_state = 2}, + [2619] = {.lex_state = 70}, + [2620] = {.lex_state = 70}, + [2621] = {.lex_state = 70}, + [2622] = {.lex_state = 70}, + [2623] = {.lex_state = 70}, + [2624] = {.lex_state = 70, .external_lex_state = 2}, + [2625] = {.lex_state = 70, .external_lex_state = 2}, + [2626] = {.lex_state = 70, .external_lex_state = 2}, + [2627] = {.lex_state = 70}, + [2628] = {.lex_state = 70}, + [2629] = {.lex_state = 70}, + [2630] = {.lex_state = 70, .external_lex_state = 2}, + [2631] = {.lex_state = 70, .external_lex_state = 2}, + [2632] = {.lex_state = 70}, + [2633] = {.lex_state = 70}, + [2634] = {.lex_state = 70}, + [2635] = {.lex_state = 70}, + [2636] = {.lex_state = 70}, + [2637] = {.lex_state = 70}, + [2638] = {.lex_state = 70, .external_lex_state = 2}, + [2639] = {.lex_state = 70}, + [2640] = {.lex_state = 70}, + [2641] = {.lex_state = 70, .external_lex_state = 2}, + [2642] = {.lex_state = 70}, + [2643] = {.lex_state = 70}, + [2644] = {.lex_state = 70}, + [2645] = {.lex_state = 70}, + [2646] = {.lex_state = 70}, + [2647] = {.lex_state = 70, .external_lex_state = 2}, + [2648] = {.lex_state = 70}, + [2649] = {.lex_state = 70}, + [2650] = {.lex_state = 70}, + [2651] = {.lex_state = 70}, + [2652] = {.lex_state = 70}, + [2653] = {.lex_state = 70, .external_lex_state = 2}, + [2654] = {.lex_state = 70}, + [2655] = {.lex_state = 70}, + [2656] = {.lex_state = 70}, + [2657] = {.lex_state = 70, .external_lex_state = 2}, + [2658] = {.lex_state = 70}, + [2659] = {.lex_state = 70, .external_lex_state = 2}, + [2660] = {.lex_state = 70, .external_lex_state = 2}, + [2661] = {.lex_state = 70}, + [2662] = {.lex_state = 70}, + [2663] = {.lex_state = 70}, + [2664] = {.lex_state = 70, .external_lex_state = 2}, + [2665] = {.lex_state = 70}, + [2666] = {.lex_state = 70}, + [2667] = {.lex_state = 70, .external_lex_state = 2}, + [2668] = {.lex_state = 70}, + [2669] = {.lex_state = 70}, + [2670] = {.lex_state = 70}, + [2671] = {.lex_state = 70}, + [2672] = {.lex_state = 70}, + [2673] = {.lex_state = 70}, + [2674] = {.lex_state = 70}, + [2675] = {.lex_state = 70}, + [2676] = {.lex_state = 70}, + [2677] = {.lex_state = 70}, + [2678] = {.lex_state = 70}, + [2679] = {.lex_state = 70}, + [2680] = {.lex_state = 70}, + [2681] = {.lex_state = 70}, + [2682] = {.lex_state = 70}, + [2683] = {.lex_state = 70}, + [2684] = {.lex_state = 70}, + [2685] = {.lex_state = 70}, + [2686] = {.lex_state = 70}, + [2687] = {.lex_state = 70}, + [2688] = {.lex_state = 70}, + [2689] = {.lex_state = 70}, + [2690] = {.lex_state = 70}, + [2691] = {.lex_state = 70, .external_lex_state = 14}, + [2692] = {.lex_state = 70}, + [2693] = {.lex_state = 70}, + [2694] = {.lex_state = 70, .external_lex_state = 11}, + [2695] = {.lex_state = 70}, + [2696] = {.lex_state = 70, .external_lex_state = 14}, + [2697] = {.lex_state = 70}, + [2698] = {.lex_state = 70}, + [2699] = {.lex_state = 70}, + [2700] = {.lex_state = 70}, + [2701] = {.lex_state = 70}, + [2702] = {.lex_state = 70}, + [2703] = {.lex_state = 70}, + [2704] = {.lex_state = 70}, + [2705] = {.lex_state = 70}, + [2706] = {.lex_state = 70}, + [2707] = {.lex_state = 70}, + [2708] = {.lex_state = 70}, + [2709] = {.lex_state = 70}, + [2710] = {.lex_state = 70}, + [2711] = {.lex_state = 70}, + [2712] = {.lex_state = 70}, + [2713] = {.lex_state = 70}, + [2714] = {.lex_state = 70}, + [2715] = {.lex_state = 70}, + [2716] = {.lex_state = 70}, + [2717] = {.lex_state = 70}, + [2718] = {.lex_state = 70}, + [2719] = {.lex_state = 70}, + [2720] = {.lex_state = 70, .external_lex_state = 11}, + [2721] = {.lex_state = 70}, + [2722] = {.lex_state = 70}, + [2723] = {.lex_state = 70}, + [2724] = {.lex_state = 70}, + [2725] = {.lex_state = 70}, + [2726] = {.lex_state = 70}, + [2727] = {.lex_state = 70}, + [2728] = {.lex_state = 70}, + [2729] = {.lex_state = 70}, + [2730] = {.lex_state = 70}, + [2731] = {.lex_state = 70}, + [2732] = {.lex_state = 70}, + [2733] = {.lex_state = 70}, + [2734] = {.lex_state = 70}, + [2735] = {.lex_state = 70}, + [2736] = {.lex_state = 70}, + [2737] = {.lex_state = 70}, + [2738] = {.lex_state = 70}, + [2739] = {.lex_state = 70}, + [2740] = {.lex_state = 70}, + [2741] = {.lex_state = 70}, + [2742] = {.lex_state = 70}, + [2743] = {.lex_state = 70}, + [2744] = {.lex_state = 70, .external_lex_state = 11}, + [2745] = {.lex_state = 70}, + [2746] = {.lex_state = 70}, + [2747] = {.lex_state = 70}, + [2748] = {.lex_state = 70}, + [2749] = {.lex_state = 70}, + [2750] = {.lex_state = 70}, + [2751] = {.lex_state = 70}, + [2752] = {.lex_state = 70}, + [2753] = {.lex_state = 70}, + [2754] = {.lex_state = 70}, + [2755] = {.lex_state = 70}, + [2756] = {.lex_state = 70}, + [2757] = {.lex_state = 70}, + [2758] = {.lex_state = 70}, + [2759] = {.lex_state = 70}, + [2760] = {.lex_state = 70}, + [2761] = {.lex_state = 70}, + [2762] = {.lex_state = 70}, + [2763] = {.lex_state = 70}, + [2764] = {.lex_state = 70}, + [2765] = {.lex_state = 70}, + [2766] = {.lex_state = 70}, + [2767] = {.lex_state = 70}, + [2768] = {.lex_state = 70}, + [2769] = {.lex_state = 70}, + [2770] = {.lex_state = 70, .external_lex_state = 11}, + [2771] = {.lex_state = 70, .external_lex_state = 11}, + [2772] = {.lex_state = 70}, + [2773] = {.lex_state = 70}, + [2774] = {.lex_state = 70}, + [2775] = {.lex_state = 70}, + [2776] = {.lex_state = 70}, + [2777] = {.lex_state = 70}, + [2778] = {.lex_state = 70}, + [2779] = {.lex_state = 70}, + [2780] = {.lex_state = 70}, + [2781] = {.lex_state = 70}, + [2782] = {.lex_state = 70}, + [2783] = {.lex_state = 70}, + [2784] = {.lex_state = 70}, + [2785] = {.lex_state = 70}, + [2786] = {.lex_state = 70}, + [2787] = {.lex_state = 70}, + [2788] = {.lex_state = 70}, + [2789] = {.lex_state = 70}, + [2790] = {.lex_state = 70}, + [2791] = {.lex_state = 70}, + [2792] = {.lex_state = 70}, + [2793] = {.lex_state = 70}, + [2794] = {.lex_state = 70}, + [2795] = {.lex_state = 70}, + [2796] = {.lex_state = 70}, + [2797] = {.lex_state = 70}, + [2798] = {.lex_state = 70}, + [2799] = {.lex_state = 70}, + [2800] = {.lex_state = 70}, + [2801] = {.lex_state = 70}, + [2802] = {.lex_state = 70}, + [2803] = {.lex_state = 70}, + [2804] = {.lex_state = 70}, + [2805] = {.lex_state = 70}, + [2806] = {.lex_state = 70}, + [2807] = {.lex_state = 70, .external_lex_state = 14}, + [2808] = {.lex_state = 70, .external_lex_state = 14}, + [2809] = {.lex_state = 70}, + [2810] = {.lex_state = 70, .external_lex_state = 11}, + [2811] = {.lex_state = 70}, + [2812] = {.lex_state = 70}, + [2813] = {.lex_state = 70}, + [2814] = {.lex_state = 70}, + [2815] = {.lex_state = 70}, + [2816] = {.lex_state = 70}, + [2817] = {.lex_state = 70}, + [2818] = {.lex_state = 70}, + [2819] = {.lex_state = 70}, + [2820] = {.lex_state = 70}, + [2821] = {.lex_state = 70}, + [2822] = {.lex_state = 70}, + [2823] = {.lex_state = 70}, + [2824] = {.lex_state = 70}, + [2825] = {.lex_state = 70}, + [2826] = {.lex_state = 70}, + [2827] = {.lex_state = 70}, + [2828] = {.lex_state = 70}, + [2829] = {.lex_state = 70}, + [2830] = {.lex_state = 70}, + [2831] = {.lex_state = 70}, + [2832] = {.lex_state = 70}, + [2833] = {.lex_state = 70}, + [2834] = {.lex_state = 70}, + [2835] = {.lex_state = 70, .external_lex_state = 11}, + [2836] = {.lex_state = 70}, + [2837] = {.lex_state = 70}, + [2838] = {.lex_state = 71}, + [2839] = {.lex_state = 70}, + [2840] = {.lex_state = 70}, + [2841] = {.lex_state = 70}, + [2842] = {.lex_state = 71}, + [2843] = {.lex_state = 70}, + [2844] = {.lex_state = 70}, + [2845] = {.lex_state = 70}, + [2846] = {.lex_state = 70}, + [2847] = {.lex_state = 70}, + [2848] = {.lex_state = 70}, + [2849] = {.lex_state = 70}, + [2850] = {.lex_state = 70}, + [2851] = {.lex_state = 70}, + [2852] = {.lex_state = 70}, + [2853] = {.lex_state = 70}, + [2854] = {.lex_state = 70}, + [2855] = {.lex_state = 70}, + [2856] = {.lex_state = 240}, + [2857] = {.lex_state = 70}, + [2858] = {.lex_state = 70}, + [2859] = {.lex_state = 70}, + [2860] = {.lex_state = 70}, + [2861] = {.lex_state = 70}, + [2862] = {.lex_state = 70}, + [2863] = {.lex_state = 70}, + [2864] = {.lex_state = 70}, + [2865] = {.lex_state = 70}, + [2866] = {.lex_state = 70}, + [2867] = {.lex_state = 70}, + [2868] = {.lex_state = 70}, + [2869] = {.lex_state = 70}, + [2870] = {.lex_state = 70}, + [2871] = {.lex_state = 70}, + [2872] = {.lex_state = 70}, + [2873] = {.lex_state = 70}, + [2874] = {.lex_state = 240}, + [2875] = {.lex_state = 70}, + [2876] = {.lex_state = 70}, + [2877] = {.lex_state = 70}, + [2878] = {.lex_state = 70}, + [2879] = {.lex_state = 70}, + [2880] = {.lex_state = 70}, + [2881] = {.lex_state = 70}, + [2882] = {.lex_state = 70}, + [2883] = {.lex_state = 70}, + [2884] = {.lex_state = 70}, + [2885] = {.lex_state = 70}, + [2886] = {.lex_state = 70}, + [2887] = {.lex_state = 70}, + [2888] = {.lex_state = 70}, + [2889] = {.lex_state = 70}, + [2890] = {.lex_state = 70}, + [2891] = {.lex_state = 70}, + [2892] = {.lex_state = 70}, + [2893] = {.lex_state = 70}, + [2894] = {.lex_state = 70}, + [2895] = {.lex_state = 70}, + [2896] = {.lex_state = 70}, + [2897] = {.lex_state = 70}, + [2898] = {.lex_state = 70}, + [2899] = {.lex_state = 70}, + [2900] = {.lex_state = 70}, + [2901] = {.lex_state = 70}, + [2902] = {.lex_state = 70}, + [2903] = {.lex_state = 70}, + [2904] = {.lex_state = 70}, + [2905] = {.lex_state = 70}, + [2906] = {.lex_state = 70}, + [2907] = {.lex_state = 70}, + [2908] = {.lex_state = 70}, + [2909] = {.lex_state = 70}, + [2910] = {.lex_state = 70}, + [2911] = {.lex_state = 70}, + [2912] = {.lex_state = 70}, + [2913] = {.lex_state = 70}, + [2914] = {.lex_state = 70}, + [2915] = {.lex_state = 70}, + [2916] = {.lex_state = 70}, + [2917] = {.lex_state = 70}, + [2918] = {.lex_state = 70}, + [2919] = {.lex_state = 70}, + [2920] = {.lex_state = 71}, + [2921] = {.lex_state = 70}, + [2922] = {.lex_state = 70}, + [2923] = {.lex_state = 70}, + [2924] = {.lex_state = 71}, + [2925] = {.lex_state = 70}, + [2926] = {.lex_state = 70}, + [2927] = {.lex_state = 70}, + [2928] = {.lex_state = 70}, + [2929] = {.lex_state = 70}, + [2930] = {.lex_state = 70}, + [2931] = {.lex_state = 70}, + [2932] = {.lex_state = 70}, + [2933] = {.lex_state = 70}, + [2934] = {.lex_state = 70}, + [2935] = {.lex_state = 70}, + [2936] = {.lex_state = 70}, + [2937] = {.lex_state = 70}, + [2938] = {.lex_state = 70}, + [2939] = {.lex_state = 70}, + [2940] = {.lex_state = 70}, + [2941] = {.lex_state = 70}, + [2942] = {.lex_state = 70}, + [2943] = {.lex_state = 70}, + [2944] = {(TSStateId)(-1)}, + [2945] = {(TSStateId)(-1)}, }; enum { @@ -12981,13 +14332,13 @@ static const bool ts_external_scanner_states[15][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_encapsed_string_chars_heredoc] = true, }, [5] = { - [ts_external_token_encapsed_string_chars] = true, - }, - [6] = { [ts_external_token_encapsed_string_chars_heredoc] = true, [ts_external_token_encapsed_string_chars_after_variable_heredoc] = true, [ts_external_token_heredoc_end] = true, }, + [6] = { + [ts_external_token_encapsed_string_chars] = true, + }, [7] = { [ts_external_token_execution_string_chars] = true, }, @@ -13010,10 +14361,10 @@ static const bool ts_external_scanner_states[15][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_nowdoc_string] = true, }, [13] = { - [ts_external_token_heredoc_start] = true, + [ts_external_token_nowdoc_string] = true, }, [14] = { - [ts_external_token_nowdoc_string] = true, + [ts_external_token_heredoc_start] = true, }, }; @@ -13156,6 +14507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_encapsed_string_token1] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [aux_sym_string_token1] = ACTIONS(1), + [anon_sym_LT_LT_LT] = ACTIONS(1), [anon_sym_DQUOTE2] = ACTIONS(1), [anon_sym_SQUOTE2] = ACTIONS(1), [anon_sym_BQUOTE] = ACTIONS(1), @@ -13203,56348 +14555,58635 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sentinel_error] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(2580), + [sym_program] = STATE(2843), [sym_text_interpolation] = STATE(1), - [sym_text] = STATE(2113), - [aux_sym_text_repeat1] = STATE(1639), + [sym_text] = STATE(2466), + [sym_empty_statement] = STATE(733), + [sym_function_static_declaration] = STATE(733), + [sym_global_declaration] = STATE(733), + [sym_namespace_definition] = STATE(733), + [sym_namespace_use_declaration] = STATE(733), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(733), + [sym_interface_declaration] = STATE(733), + [sym_enum_declaration] = STATE(733), + [sym_class_declaration] = STATE(733), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(733), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(733), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(733), + [sym_unset_statement] = STATE(733), + [sym_declare_statement] = STATE(733), + [sym_try_statement] = STATE(733), + [sym_goto_statement] = STATE(733), + [sym_continue_statement] = STATE(733), + [sym_break_statement] = STATE(733), + [sym_return_statement] = STATE(733), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(733), + [sym_do_statement] = STATE(733), + [sym_for_statement] = STATE(733), + [sym_foreach_statement] = STATE(733), + [sym_if_statement] = STATE(733), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(733), + [sym_compound_statement] = STATE(733), + [sym_named_label_statement] = STATE(733), + [sym_expression_statement] = STATE(733), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(3), + [aux_sym_text_repeat1] = STATE(1873), + [aux_sym_attribute_list_repeat1] = STATE(1522), [ts_builtin_sym_end] = ACTIONS(7), - [sym_php_tag] = ACTIONS(9), + [sym_name] = ACTIONS(9), + [sym_php_tag] = ACTIONS(11), [anon_sym_QMARK_GT] = ACTIONS(3), - [aux_sym_text_token1] = ACTIONS(11), - [aux_sym_text_token2] = ACTIONS(11), + [aux_sym_text_token1] = ACTIONS(13), + [aux_sym_text_token2] = ACTIONS(13), + [anon_sym_SEMI] = ACTIONS(15), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(51), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(89), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG] = ACTIONS(91), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(99), + [anon_sym_DASH_DASH] = ACTIONS(99), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(103), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(107), + [anon_sym_SQUOTE] = ACTIONS(109), + [aux_sym_encapsed_string_token1] = ACTIONS(111), + [anon_sym_DQUOTE] = ACTIONS(111), + [aux_sym_string_token1] = ACTIONS(109), + [anon_sym_LT_LT_LT] = ACTIONS(113), + [anon_sym_BQUOTE] = ACTIONS(115), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(117), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [2] = { [sym_text_interpolation] = STATE(2), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [ts_builtin_sym_end] = ACTIONS(13), - [sym_name] = ACTIONS(15), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(20), - [aux_sym_function_static_declaration_token1] = ACTIONS(23), - [aux_sym_global_declaration_token1] = ACTIONS(26), - [aux_sym_namespace_definition_token1] = ACTIONS(29), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(32), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(35), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(38), - [anon_sym_BSLASH] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(44), - [anon_sym_RBRACE] = ACTIONS(13), - [aux_sym_trait_declaration_token1] = ACTIONS(47), - [aux_sym_interface_declaration_token1] = ACTIONS(50), - [aux_sym_enum_declaration_token1] = ACTIONS(53), - [aux_sym_enum_case_token1] = ACTIONS(56), - [aux_sym_class_declaration_token1] = ACTIONS(58), - [aux_sym_final_modifier_token1] = ACTIONS(61), - [aux_sym_abstract_modifier_token1] = ACTIONS(64), - [aux_sym_readonly_modifier_token1] = ACTIONS(67), - [aux_sym_visibility_modifier_token1] = ACTIONS(70), - [aux_sym_visibility_modifier_token2] = ACTIONS(70), - [aux_sym_visibility_modifier_token3] = ACTIONS(70), - [aux_sym__arrow_function_header_token1] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(76), - [aux_sym_cast_type_token1] = ACTIONS(79), - [aux_sym_echo_statement_token1] = ACTIONS(82), - [anon_sym_unset] = ACTIONS(85), - [aux_sym_declare_statement_token1] = ACTIONS(88), - [aux_sym_declare_statement_token2] = ACTIONS(56), - [sym_float] = ACTIONS(91), - [aux_sym_try_statement_token1] = ACTIONS(94), - [aux_sym_goto_statement_token1] = ACTIONS(97), - [aux_sym_continue_statement_token1] = ACTIONS(100), - [aux_sym_break_statement_token1] = ACTIONS(103), - [sym_integer] = ACTIONS(91), - [aux_sym_return_statement_token1] = ACTIONS(106), - [aux_sym_throw_expression_token1] = ACTIONS(109), - [aux_sym_while_statement_token1] = ACTIONS(112), - [aux_sym_while_statement_token2] = ACTIONS(56), - [aux_sym_do_statement_token1] = ACTIONS(115), - [aux_sym_for_statement_token1] = ACTIONS(118), - [aux_sym_for_statement_token2] = ACTIONS(56), - [aux_sym_foreach_statement_token1] = ACTIONS(121), - [aux_sym_foreach_statement_token2] = ACTIONS(56), - [aux_sym_if_statement_token1] = ACTIONS(124), - [aux_sym_if_statement_token2] = ACTIONS(56), - [aux_sym_match_expression_token1] = ACTIONS(127), - [aux_sym_match_default_expression_token1] = ACTIONS(56), - [aux_sym_switch_statement_token1] = ACTIONS(130), - [aux_sym_switch_block_token1] = ACTIONS(56), - [anon_sym_AT] = ACTIONS(133), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(139), - [anon_sym_BANG] = ACTIONS(139), - [aux_sym_clone_expression_token1] = ACTIONS(142), - [aux_sym_print_intrinsic_token1] = ACTIONS(145), - [aux_sym_object_creation_expression_token1] = ACTIONS(148), - [anon_sym_PLUS_PLUS] = ACTIONS(151), - [anon_sym_DASH_DASH] = ACTIONS(151), - [aux_sym__list_destructing_token1] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_self] = ACTIONS(160), - [anon_sym_parent] = ACTIONS(160), - [anon_sym_POUND_LBRACK] = ACTIONS(163), - [anon_sym_SQUOTE] = ACTIONS(166), - [aux_sym_encapsed_string_token1] = ACTIONS(169), - [anon_sym_DQUOTE] = ACTIONS(169), - [aux_sym_string_token1] = ACTIONS(166), - [anon_sym_LT_LT_LT] = ACTIONS(172), - [anon_sym_BQUOTE] = ACTIONS(175), - [sym_boolean] = ACTIONS(91), - [sym_null] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(178), - [aux_sym_yield_expression_token1] = ACTIONS(181), - [aux_sym_include_expression_token1] = ACTIONS(184), - [aux_sym_include_once_expression_token1] = ACTIONS(187), - [aux_sym_require_expression_token1] = ACTIONS(190), - [aux_sym_require_once_expression_token1] = ACTIONS(193), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(129), + [sym_name] = ACTIONS(131), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(136), + [aux_sym_function_static_declaration_token1] = ACTIONS(139), + [aux_sym_global_declaration_token1] = ACTIONS(142), + [aux_sym_namespace_definition_token1] = ACTIONS(145), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(148), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(151), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(154), + [anon_sym_BSLASH] = ACTIONS(157), + [anon_sym_LBRACE] = ACTIONS(160), + [anon_sym_RBRACE] = ACTIONS(129), + [aux_sym_trait_declaration_token1] = ACTIONS(163), + [aux_sym_interface_declaration_token1] = ACTIONS(166), + [aux_sym_enum_declaration_token1] = ACTIONS(169), + [aux_sym_enum_case_token1] = ACTIONS(172), + [aux_sym_class_declaration_token1] = ACTIONS(174), + [aux_sym_final_modifier_token1] = ACTIONS(177), + [aux_sym_abstract_modifier_token1] = ACTIONS(180), + [aux_sym_readonly_modifier_token1] = ACTIONS(183), + [aux_sym_visibility_modifier_token1] = ACTIONS(186), + [aux_sym_visibility_modifier_token2] = ACTIONS(186), + [aux_sym_visibility_modifier_token3] = ACTIONS(186), + [aux_sym__arrow_function_header_token1] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(192), + [aux_sym_cast_type_token1] = ACTIONS(195), + [aux_sym_echo_statement_token1] = ACTIONS(198), + [anon_sym_unset] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(204), + [aux_sym_declare_statement_token2] = ACTIONS(172), + [sym_float] = ACTIONS(207), + [aux_sym_try_statement_token1] = ACTIONS(210), + [aux_sym_goto_statement_token1] = ACTIONS(213), + [aux_sym_continue_statement_token1] = ACTIONS(216), + [aux_sym_break_statement_token1] = ACTIONS(219), + [sym_integer] = ACTIONS(207), + [aux_sym_return_statement_token1] = ACTIONS(222), + [aux_sym_throw_expression_token1] = ACTIONS(225), + [aux_sym_while_statement_token1] = ACTIONS(228), + [aux_sym_while_statement_token2] = ACTIONS(172), + [aux_sym_do_statement_token1] = ACTIONS(231), + [aux_sym_for_statement_token1] = ACTIONS(234), + [aux_sym_for_statement_token2] = ACTIONS(172), + [aux_sym_foreach_statement_token1] = ACTIONS(237), + [aux_sym_foreach_statement_token2] = ACTIONS(172), + [aux_sym_if_statement_token1] = ACTIONS(240), + [aux_sym_if_statement_token2] = ACTIONS(172), + [aux_sym_match_expression_token1] = ACTIONS(243), + [aux_sym_match_default_expression_token1] = ACTIONS(172), + [aux_sym_switch_statement_token1] = ACTIONS(246), + [aux_sym_switch_block_token1] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(252), + [anon_sym_DASH] = ACTIONS(252), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG] = ACTIONS(255), + [aux_sym_clone_expression_token1] = ACTIONS(258), + [aux_sym_print_intrinsic_token1] = ACTIONS(261), + [aux_sym_object_creation_expression_token1] = ACTIONS(264), + [anon_sym_PLUS_PLUS] = ACTIONS(267), + [anon_sym_DASH_DASH] = ACTIONS(267), + [aux_sym__list_destructing_token1] = ACTIONS(270), + [anon_sym_LBRACK] = ACTIONS(273), + [anon_sym_self] = ACTIONS(276), + [anon_sym_parent] = ACTIONS(276), + [anon_sym_POUND_LBRACK] = ACTIONS(279), + [anon_sym_SQUOTE] = ACTIONS(282), + [aux_sym_encapsed_string_token1] = ACTIONS(285), + [anon_sym_DQUOTE] = ACTIONS(285), + [aux_sym_string_token1] = ACTIONS(282), + [anon_sym_LT_LT_LT] = ACTIONS(288), + [anon_sym_BQUOTE] = ACTIONS(291), + [sym_boolean] = ACTIONS(207), + [sym_null] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(294), + [aux_sym_yield_expression_token1] = ACTIONS(297), + [aux_sym_include_expression_token1] = ACTIONS(300), + [aux_sym_include_once_expression_token1] = ACTIONS(303), + [aux_sym_require_expression_token1] = ACTIONS(306), + [aux_sym_require_once_expression_token1] = ACTIONS(309), [sym_comment] = ACTIONS(5), }, [3] = { [sym_text_interpolation] = STATE(3), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(216), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_enum_case_token1] = ACTIONS(224), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_match_default_expression_token1] = ACTIONS(224), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [aux_sym_switch_block_token1] = ACTIONS(224), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_text] = STATE(2570), + [sym_empty_statement] = STATE(733), + [sym_function_static_declaration] = STATE(733), + [sym_global_declaration] = STATE(733), + [sym_namespace_definition] = STATE(733), + [sym_namespace_use_declaration] = STATE(733), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(733), + [sym_interface_declaration] = STATE(733), + [sym_enum_declaration] = STATE(733), + [sym_class_declaration] = STATE(733), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(733), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(733), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(733), + [sym_unset_statement] = STATE(733), + [sym_declare_statement] = STATE(733), + [sym_try_statement] = STATE(733), + [sym_goto_statement] = STATE(733), + [sym_continue_statement] = STATE(733), + [sym_break_statement] = STATE(733), + [sym_return_statement] = STATE(733), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(733), + [sym_do_statement] = STATE(733), + [sym_for_statement] = STATE(733), + [sym_foreach_statement] = STATE(733), + [sym_if_statement] = STATE(733), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(733), + [sym_compound_statement] = STATE(733), + [sym_named_label_statement] = STATE(733), + [sym_expression_statement] = STATE(733), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(5), + [aux_sym_text_repeat1] = STATE(1873), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(312), + [sym_name] = ACTIONS(9), + [sym_php_tag] = ACTIONS(314), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(13), + [aux_sym_text_token2] = ACTIONS(13), + [anon_sym_SEMI] = ACTIONS(15), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(51), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(89), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_BANG] = ACTIONS(91), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(99), + [anon_sym_DASH_DASH] = ACTIONS(99), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(103), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(107), + [anon_sym_SQUOTE] = ACTIONS(109), + [aux_sym_encapsed_string_token1] = ACTIONS(111), + [anon_sym_DQUOTE] = ACTIONS(111), + [aux_sym_string_token1] = ACTIONS(109), + [anon_sym_LT_LT_LT] = ACTIONS(113), + [anon_sym_BQUOTE] = ACTIONS(115), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(117), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [4] = { [sym_text_interpolation] = STATE(4), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(5), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(318), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_enum_case_token1] = ACTIONS(320), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_match_default_expression_token1] = ACTIONS(320), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [aux_sym_switch_block_token1] = ACTIONS(320), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(8), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(334), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_enum_case_token1] = ACTIONS(342), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_match_default_expression_token1] = ACTIONS(342), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [aux_sym_switch_block_token1] = ACTIONS(342), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [5] = { [sym_text_interpolation] = STATE(5), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(322), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_enum_case_token1] = ACTIONS(324), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_match_default_expression_token1] = ACTIONS(324), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [aux_sym_switch_block_token1] = ACTIONS(324), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(733), + [sym_function_static_declaration] = STATE(733), + [sym_global_declaration] = STATE(733), + [sym_namespace_definition] = STATE(733), + [sym_namespace_use_declaration] = STATE(733), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(733), + [sym_interface_declaration] = STATE(733), + [sym_enum_declaration] = STATE(733), + [sym_class_declaration] = STATE(733), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(733), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(733), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(733), + [sym_unset_statement] = STATE(733), + [sym_declare_statement] = STATE(733), + [sym_try_statement] = STATE(733), + [sym_goto_statement] = STATE(733), + [sym_continue_statement] = STATE(733), + [sym_break_statement] = STATE(733), + [sym_return_statement] = STATE(733), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(733), + [sym_do_statement] = STATE(733), + [sym_for_statement] = STATE(733), + [sym_foreach_statement] = STATE(733), + [sym_if_statement] = STATE(733), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(733), + [sym_compound_statement] = STATE(733), + [sym_named_label_statement] = STATE(733), + [sym_expression_statement] = STATE(733), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(5), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(129), + [sym_name] = ACTIONS(396), + [sym_php_tag] = ACTIONS(172), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(172), + [aux_sym_text_token2] = ACTIONS(172), + [anon_sym_SEMI] = ACTIONS(399), + [aux_sym_function_static_declaration_token1] = ACTIONS(402), + [aux_sym_global_declaration_token1] = ACTIONS(405), + [aux_sym_namespace_definition_token1] = ACTIONS(408), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(411), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(151), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(414), + [anon_sym_BSLASH] = ACTIONS(417), + [anon_sym_LBRACE] = ACTIONS(420), + [aux_sym_trait_declaration_token1] = ACTIONS(423), + [aux_sym_interface_declaration_token1] = ACTIONS(426), + [aux_sym_enum_declaration_token1] = ACTIONS(429), + [aux_sym_class_declaration_token1] = ACTIONS(432), + [aux_sym_final_modifier_token1] = ACTIONS(177), + [aux_sym_abstract_modifier_token1] = ACTIONS(180), + [aux_sym_readonly_modifier_token1] = ACTIONS(183), + [aux_sym_visibility_modifier_token1] = ACTIONS(186), + [aux_sym_visibility_modifier_token2] = ACTIONS(186), + [aux_sym_visibility_modifier_token3] = ACTIONS(186), + [aux_sym__arrow_function_header_token1] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(435), + [aux_sym_cast_type_token1] = ACTIONS(195), + [aux_sym_echo_statement_token1] = ACTIONS(438), + [anon_sym_unset] = ACTIONS(441), + [aux_sym_declare_statement_token1] = ACTIONS(444), + [sym_float] = ACTIONS(207), + [aux_sym_try_statement_token1] = ACTIONS(447), + [aux_sym_goto_statement_token1] = ACTIONS(450), + [aux_sym_continue_statement_token1] = ACTIONS(453), + [aux_sym_break_statement_token1] = ACTIONS(456), + [sym_integer] = ACTIONS(207), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_throw_expression_token1] = ACTIONS(225), + [aux_sym_while_statement_token1] = ACTIONS(462), + [aux_sym_do_statement_token1] = ACTIONS(465), + [aux_sym_for_statement_token1] = ACTIONS(468), + [aux_sym_foreach_statement_token1] = ACTIONS(471), + [aux_sym_if_statement_token1] = ACTIONS(474), + [aux_sym_match_expression_token1] = ACTIONS(243), + [aux_sym_switch_statement_token1] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(480), + [anon_sym_PLUS] = ACTIONS(252), + [anon_sym_DASH] = ACTIONS(252), + [anon_sym_TILDE] = ACTIONS(252), + [anon_sym_BANG] = ACTIONS(252), + [aux_sym_clone_expression_token1] = ACTIONS(258), + [aux_sym_print_intrinsic_token1] = ACTIONS(261), + [aux_sym_object_creation_expression_token1] = ACTIONS(264), + [anon_sym_PLUS_PLUS] = ACTIONS(483), + [anon_sym_DASH_DASH] = ACTIONS(483), + [aux_sym__list_destructing_token1] = ACTIONS(270), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_self] = ACTIONS(276), + [anon_sym_parent] = ACTIONS(276), + [anon_sym_POUND_LBRACK] = ACTIONS(489), + [anon_sym_SQUOTE] = ACTIONS(492), + [aux_sym_encapsed_string_token1] = ACTIONS(495), + [anon_sym_DQUOTE] = ACTIONS(495), + [aux_sym_string_token1] = ACTIONS(492), + [anon_sym_LT_LT_LT] = ACTIONS(498), + [anon_sym_BQUOTE] = ACTIONS(501), + [sym_boolean] = ACTIONS(207), + [sym_null] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(504), + [aux_sym_yield_expression_token1] = ACTIONS(297), + [aux_sym_include_expression_token1] = ACTIONS(300), + [aux_sym_include_once_expression_token1] = ACTIONS(303), + [aux_sym_require_expression_token1] = ACTIONS(306), + [aux_sym_require_once_expression_token1] = ACTIONS(309), [sym_comment] = ACTIONS(5), }, [6] = { [sym_text_interpolation] = STATE(6), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(3), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(326), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_enum_case_token1] = ACTIONS(328), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_match_default_expression_token1] = ACTIONS(328), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [aux_sym_switch_block_token1] = ACTIONS(328), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(507), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_enum_case_token1] = ACTIONS(509), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_match_default_expression_token1] = ACTIONS(509), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [aux_sym_switch_block_token1] = ACTIONS(509), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [7] = { [sym_text_interpolation] = STATE(7), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(15), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(20), - [aux_sym_function_static_declaration_token1] = ACTIONS(23), - [aux_sym_global_declaration_token1] = ACTIONS(26), - [aux_sym_namespace_definition_token1] = ACTIONS(29), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(32), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(35), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(38), - [anon_sym_BSLASH] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(44), - [aux_sym_trait_declaration_token1] = ACTIONS(47), - [aux_sym_interface_declaration_token1] = ACTIONS(50), - [aux_sym_enum_declaration_token1] = ACTIONS(53), - [aux_sym_class_declaration_token1] = ACTIONS(58), - [aux_sym_final_modifier_token1] = ACTIONS(61), - [aux_sym_abstract_modifier_token1] = ACTIONS(64), - [aux_sym_readonly_modifier_token1] = ACTIONS(67), - [aux_sym_visibility_modifier_token1] = ACTIONS(70), - [aux_sym_visibility_modifier_token2] = ACTIONS(70), - [aux_sym_visibility_modifier_token3] = ACTIONS(70), - [aux_sym__arrow_function_header_token1] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(76), - [aux_sym_cast_type_token1] = ACTIONS(79), - [aux_sym_echo_statement_token1] = ACTIONS(82), - [anon_sym_unset] = ACTIONS(85), - [aux_sym_declare_statement_token1] = ACTIONS(330), - [sym_float] = ACTIONS(91), - [aux_sym_try_statement_token1] = ACTIONS(94), - [aux_sym_goto_statement_token1] = ACTIONS(97), - [aux_sym_continue_statement_token1] = ACTIONS(100), - [aux_sym_break_statement_token1] = ACTIONS(103), - [sym_integer] = ACTIONS(91), - [aux_sym_return_statement_token1] = ACTIONS(106), - [aux_sym_throw_expression_token1] = ACTIONS(109), - [aux_sym_while_statement_token1] = ACTIONS(333), - [aux_sym_do_statement_token1] = ACTIONS(115), - [aux_sym_for_statement_token1] = ACTIONS(336), - [aux_sym_foreach_statement_token1] = ACTIONS(339), - [aux_sym_if_statement_token1] = ACTIONS(342), - [aux_sym_if_statement_token2] = ACTIONS(56), - [aux_sym_else_if_clause_token1] = ACTIONS(56), - [aux_sym_else_clause_token1] = ACTIONS(56), - [aux_sym_match_expression_token1] = ACTIONS(127), - [aux_sym_switch_statement_token1] = ACTIONS(130), - [anon_sym_AT] = ACTIONS(133), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(136), - [anon_sym_TILDE] = ACTIONS(139), - [anon_sym_BANG] = ACTIONS(139), - [aux_sym_clone_expression_token1] = ACTIONS(142), - [aux_sym_print_intrinsic_token1] = ACTIONS(145), - [aux_sym_object_creation_expression_token1] = ACTIONS(148), - [anon_sym_PLUS_PLUS] = ACTIONS(151), - [anon_sym_DASH_DASH] = ACTIONS(151), - [aux_sym__list_destructing_token1] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_self] = ACTIONS(160), - [anon_sym_parent] = ACTIONS(160), - [anon_sym_POUND_LBRACK] = ACTIONS(163), - [anon_sym_SQUOTE] = ACTIONS(166), - [aux_sym_encapsed_string_token1] = ACTIONS(169), - [anon_sym_DQUOTE] = ACTIONS(169), - [aux_sym_string_token1] = ACTIONS(166), - [anon_sym_LT_LT_LT] = ACTIONS(172), - [anon_sym_BQUOTE] = ACTIONS(175), - [sym_boolean] = ACTIONS(91), - [sym_null] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(178), - [aux_sym_yield_expression_token1] = ACTIONS(181), - [aux_sym_include_expression_token1] = ACTIONS(184), - [aux_sym_include_once_expression_token1] = ACTIONS(187), - [aux_sym_require_expression_token1] = ACTIONS(190), - [aux_sym_require_once_expression_token1] = ACTIONS(193), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(6), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(511), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_enum_case_token1] = ACTIONS(513), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_match_default_expression_token1] = ACTIONS(513), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [aux_sym_switch_block_token1] = ACTIONS(513), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [8] = { [sym_text_interpolation] = STATE(8), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(11), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_if_statement_token2] = ACTIONS(355), - [aux_sym_else_if_clause_token1] = ACTIONS(355), - [aux_sym_else_clause_token1] = ACTIONS(355), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(515), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_enum_case_token1] = ACTIONS(517), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_match_default_expression_token1] = ACTIONS(517), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [aux_sym_switch_block_token1] = ACTIONS(517), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [9] = { [sym_text_interpolation] = STATE(9), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(10), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_while_statement_token2] = ACTIONS(355), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_foreach_statement_token2] = ACTIONS(355), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_if_statement_token2] = ACTIONS(355), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_if_statement_token2] = ACTIONS(529), + [aux_sym_else_if_clause_token1] = ACTIONS(529), + [aux_sym_else_clause_token1] = ACTIONS(529), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [10] = { [sym_text_interpolation] = STATE(10), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_while_statement_token2] = ACTIONS(357), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_foreach_statement_token2] = ACTIONS(357), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_if_statement_token2] = ACTIONS(357), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_if_statement_token2] = ACTIONS(531), + [aux_sym_else_if_clause_token1] = ACTIONS(531), + [aux_sym_else_clause_token1] = ACTIONS(531), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [11] = { [sym_text_interpolation] = STATE(11), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_if_statement_token2] = ACTIONS(357), - [aux_sym_else_if_clause_token1] = ACTIONS(357), - [aux_sym_else_clause_token1] = ACTIONS(357), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(13), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_while_statement_token2] = ACTIONS(531), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_foreach_statement_token2] = ACTIONS(531), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_if_statement_token2] = ACTIONS(531), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [12] = { [sym_text_interpolation] = STATE(12), - [sym_empty_statement] = STATE(493), - [sym_function_static_declaration] = STATE(493), - [sym_global_declaration] = STATE(493), - [sym_namespace_definition] = STATE(493), - [sym_namespace_use_declaration] = STATE(493), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(493), - [sym_interface_declaration] = STATE(493), - [sym_enum_declaration] = STATE(493), - [sym_class_declaration] = STATE(493), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(493), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(493), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(493), - [sym_unset_statement] = STATE(493), - [sym_declare_statement] = STATE(493), - [sym_try_statement] = STATE(493), - [sym_goto_statement] = STATE(493), - [sym_continue_statement] = STATE(493), - [sym_break_statement] = STATE(493), - [sym_return_statement] = STATE(493), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(493), - [sym_do_statement] = STATE(493), - [sym_for_statement] = STATE(493), - [sym_foreach_statement] = STATE(493), - [sym_if_statement] = STATE(493), - [sym_colon_block] = STATE(2502), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(493), - [sym_compound_statement] = STATE(493), - [sym_named_label_statement] = STATE(493), - [sym_expression_statement] = STATE(493), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(359), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(363), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(131), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(136), + [aux_sym_function_static_declaration_token1] = ACTIONS(139), + [aux_sym_global_declaration_token1] = ACTIONS(142), + [aux_sym_namespace_definition_token1] = ACTIONS(145), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(148), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(151), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(154), + [anon_sym_BSLASH] = ACTIONS(157), + [anon_sym_LBRACE] = ACTIONS(160), + [aux_sym_trait_declaration_token1] = ACTIONS(163), + [aux_sym_interface_declaration_token1] = ACTIONS(166), + [aux_sym_enum_declaration_token1] = ACTIONS(169), + [aux_sym_class_declaration_token1] = ACTIONS(174), + [aux_sym_final_modifier_token1] = ACTIONS(177), + [aux_sym_abstract_modifier_token1] = ACTIONS(180), + [aux_sym_readonly_modifier_token1] = ACTIONS(183), + [aux_sym_visibility_modifier_token1] = ACTIONS(186), + [aux_sym_visibility_modifier_token2] = ACTIONS(186), + [aux_sym_visibility_modifier_token3] = ACTIONS(186), + [aux_sym__arrow_function_header_token1] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(192), + [aux_sym_cast_type_token1] = ACTIONS(195), + [aux_sym_echo_statement_token1] = ACTIONS(198), + [anon_sym_unset] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(533), + [sym_float] = ACTIONS(207), + [aux_sym_try_statement_token1] = ACTIONS(210), + [aux_sym_goto_statement_token1] = ACTIONS(213), + [aux_sym_continue_statement_token1] = ACTIONS(216), + [aux_sym_break_statement_token1] = ACTIONS(219), + [sym_integer] = ACTIONS(207), + [aux_sym_return_statement_token1] = ACTIONS(222), + [aux_sym_throw_expression_token1] = ACTIONS(225), + [aux_sym_while_statement_token1] = ACTIONS(536), + [aux_sym_do_statement_token1] = ACTIONS(231), + [aux_sym_for_statement_token1] = ACTIONS(539), + [aux_sym_foreach_statement_token1] = ACTIONS(542), + [aux_sym_if_statement_token1] = ACTIONS(545), + [aux_sym_if_statement_token2] = ACTIONS(172), + [aux_sym_else_if_clause_token1] = ACTIONS(172), + [aux_sym_else_clause_token1] = ACTIONS(172), + [aux_sym_match_expression_token1] = ACTIONS(243), + [aux_sym_switch_statement_token1] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(252), + [anon_sym_DASH] = ACTIONS(252), + [anon_sym_TILDE] = ACTIONS(255), + [anon_sym_BANG] = ACTIONS(255), + [aux_sym_clone_expression_token1] = ACTIONS(258), + [aux_sym_print_intrinsic_token1] = ACTIONS(261), + [aux_sym_object_creation_expression_token1] = ACTIONS(264), + [anon_sym_PLUS_PLUS] = ACTIONS(267), + [anon_sym_DASH_DASH] = ACTIONS(267), + [aux_sym__list_destructing_token1] = ACTIONS(270), + [anon_sym_LBRACK] = ACTIONS(273), + [anon_sym_self] = ACTIONS(276), + [anon_sym_parent] = ACTIONS(276), + [anon_sym_POUND_LBRACK] = ACTIONS(279), + [anon_sym_SQUOTE] = ACTIONS(282), + [aux_sym_encapsed_string_token1] = ACTIONS(285), + [anon_sym_DQUOTE] = ACTIONS(285), + [aux_sym_string_token1] = ACTIONS(282), + [anon_sym_LT_LT_LT] = ACTIONS(288), + [anon_sym_BQUOTE] = ACTIONS(291), + [sym_boolean] = ACTIONS(207), + [sym_null] = ACTIONS(207), + [anon_sym_DOLLAR] = ACTIONS(294), + [aux_sym_yield_expression_token1] = ACTIONS(297), + [aux_sym_include_expression_token1] = ACTIONS(300), + [aux_sym_include_once_expression_token1] = ACTIONS(303), + [aux_sym_require_expression_token1] = ACTIONS(306), + [aux_sym_require_once_expression_token1] = ACTIONS(309), + [sym_comment] = ACTIONS(5), }, [13] = { [sym_text_interpolation] = STATE(13), - [sym_empty_statement] = STATE(2094), - [sym_function_static_declaration] = STATE(2094), - [sym_global_declaration] = STATE(2094), - [sym_namespace_definition] = STATE(2094), - [sym_namespace_use_declaration] = STATE(2094), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2094), - [sym_interface_declaration] = STATE(2094), - [sym_enum_declaration] = STATE(2094), - [sym_class_declaration] = STATE(2094), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2094), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2094), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2094), - [sym_unset_statement] = STATE(2094), - [sym_declare_statement] = STATE(2094), - [sym_try_statement] = STATE(2094), - [sym_goto_statement] = STATE(2094), - [sym_continue_statement] = STATE(2094), - [sym_break_statement] = STATE(2094), - [sym_return_statement] = STATE(2094), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2094), - [sym_do_statement] = STATE(2094), - [sym_for_statement] = STATE(2094), - [sym_foreach_statement] = STATE(2094), - [sym_if_statement] = STATE(2094), - [sym_colon_block] = STATE(2416), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2094), - [sym_compound_statement] = STATE(2094), - [sym_named_label_statement] = STATE(2094), - [sym_expression_statement] = STATE(2094), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(367), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(417), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_while_statement_token2] = ACTIONS(529), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_foreach_statement_token2] = ACTIONS(529), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_if_statement_token2] = ACTIONS(529), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [14] = { [sym_text_interpolation] = STATE(14), - [sym_empty_statement] = STATE(2094), - [sym_function_static_declaration] = STATE(2094), - [sym_global_declaration] = STATE(2094), - [sym_namespace_definition] = STATE(2094), - [sym_namespace_use_declaration] = STATE(2094), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2094), - [sym_interface_declaration] = STATE(2094), - [sym_enum_declaration] = STATE(2094), - [sym_class_declaration] = STATE(2094), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2094), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2094), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2094), - [sym_unset_statement] = STATE(2094), - [sym_declare_statement] = STATE(2094), - [sym_try_statement] = STATE(2094), - [sym_goto_statement] = STATE(2094), - [sym_continue_statement] = STATE(2094), - [sym_break_statement] = STATE(2094), - [sym_return_statement] = STATE(2094), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2094), - [sym_do_statement] = STATE(2094), - [sym_for_statement] = STATE(2094), - [sym_foreach_statement] = STATE(2094), - [sym_if_statement] = STATE(2094), - [sym_colon_block] = STATE(2416), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2094), - [sym_compound_statement] = STATE(2094), - [sym_named_label_statement] = STATE(2094), - [sym_expression_statement] = STATE(2094), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(367), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(417), + [sym_empty_statement] = STATE(680), + [sym_function_static_declaration] = STATE(680), + [sym_global_declaration] = STATE(680), + [sym_namespace_definition] = STATE(680), + [sym_namespace_use_declaration] = STATE(680), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(680), + [sym_interface_declaration] = STATE(680), + [sym_enum_declaration] = STATE(680), + [sym_class_declaration] = STATE(680), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(680), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(680), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(680), + [sym_unset_statement] = STATE(680), + [sym_declare_statement] = STATE(680), + [sym_try_statement] = STATE(680), + [sym_goto_statement] = STATE(680), + [sym_continue_statement] = STATE(680), + [sym_break_statement] = STATE(680), + [sym_return_statement] = STATE(680), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(680), + [sym_do_statement] = STATE(680), + [sym_for_statement] = STATE(680), + [sym_foreach_statement] = STATE(680), + [sym_if_statement] = STATE(680), + [sym_colon_block] = STATE(2867), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(680), + [sym_compound_statement] = STATE(680), + [sym_named_label_statement] = STATE(680), + [sym_expression_statement] = STATE(680), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(548), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(564), }, [15] = { [sym_text_interpolation] = STATE(15), - [sym_empty_statement] = STATE(493), - [sym_function_static_declaration] = STATE(493), - [sym_global_declaration] = STATE(493), - [sym_namespace_definition] = STATE(493), - [sym_namespace_use_declaration] = STATE(493), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(493), - [sym_interface_declaration] = STATE(493), - [sym_enum_declaration] = STATE(493), - [sym_class_declaration] = STATE(493), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(493), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(493), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(493), - [sym_unset_statement] = STATE(493), - [sym_declare_statement] = STATE(493), - [sym_try_statement] = STATE(493), - [sym_goto_statement] = STATE(493), - [sym_continue_statement] = STATE(493), - [sym_break_statement] = STATE(493), - [sym_return_statement] = STATE(493), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(493), - [sym_do_statement] = STATE(493), - [sym_for_statement] = STATE(493), - [sym_foreach_statement] = STATE(493), - [sym_if_statement] = STATE(493), - [sym_colon_block] = STATE(2502), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(493), - [sym_compound_statement] = STATE(493), - [sym_named_label_statement] = STATE(493), - [sym_expression_statement] = STATE(493), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(359), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(363), + [sym_empty_statement] = STATE(2277), + [sym_function_static_declaration] = STATE(2277), + [sym_global_declaration] = STATE(2277), + [sym_namespace_definition] = STATE(2277), + [sym_namespace_use_declaration] = STATE(2277), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2277), + [sym_interface_declaration] = STATE(2277), + [sym_enum_declaration] = STATE(2277), + [sym_class_declaration] = STATE(2277), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2277), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2277), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2277), + [sym_unset_statement] = STATE(2277), + [sym_declare_statement] = STATE(2277), + [sym_try_statement] = STATE(2277), + [sym_goto_statement] = STATE(2277), + [sym_continue_statement] = STATE(2277), + [sym_break_statement] = STATE(2277), + [sym_return_statement] = STATE(2277), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2277), + [sym_do_statement] = STATE(2277), + [sym_for_statement] = STATE(2277), + [sym_foreach_statement] = STATE(2277), + [sym_if_statement] = STATE(2277), + [sym_colon_block] = STATE(2811), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2277), + [sym_compound_statement] = STATE(2277), + [sym_named_label_statement] = STATE(2277), + [sym_expression_statement] = STATE(2277), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(618), }, [16] = { [sym_text_interpolation] = STATE(16), - [sym_empty_statement] = STATE(503), - [sym_function_static_declaration] = STATE(503), - [sym_global_declaration] = STATE(503), - [sym_namespace_definition] = STATE(503), - [sym_namespace_use_declaration] = STATE(503), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(503), - [sym_interface_declaration] = STATE(503), - [sym_enum_declaration] = STATE(503), - [sym_class_declaration] = STATE(503), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(503), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(503), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(503), - [sym_unset_statement] = STATE(503), - [sym_declare_statement] = STATE(503), - [sym_try_statement] = STATE(503), - [sym_goto_statement] = STATE(503), - [sym_continue_statement] = STATE(503), - [sym_break_statement] = STATE(503), - [sym_return_statement] = STATE(503), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(503), - [sym_do_statement] = STATE(503), - [sym_for_statement] = STATE(503), - [sym_foreach_statement] = STATE(503), - [sym_if_statement] = STATE(503), - [sym_colon_block] = STATE(2364), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(503), - [sym_compound_statement] = STATE(503), - [sym_named_label_statement] = STATE(503), - [sym_expression_statement] = STATE(503), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(553), + [sym_function_static_declaration] = STATE(553), + [sym_global_declaration] = STATE(553), + [sym_namespace_definition] = STATE(553), + [sym_namespace_use_declaration] = STATE(553), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(553), + [sym_interface_declaration] = STATE(553), + [sym_enum_declaration] = STATE(553), + [sym_class_declaration] = STATE(553), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(553), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(553), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(553), + [sym_unset_statement] = STATE(553), + [sym_declare_statement] = STATE(553), + [sym_try_statement] = STATE(553), + [sym_goto_statement] = STATE(553), + [sym_continue_statement] = STATE(553), + [sym_break_statement] = STATE(553), + [sym_return_statement] = STATE(553), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(553), + [sym_do_statement] = STATE(553), + [sym_for_statement] = STATE(553), + [sym_foreach_statement] = STATE(553), + [sym_if_statement] = STATE(553), + [sym_colon_block] = STATE(2786), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(553), + [sym_compound_statement] = STATE(553), + [sym_named_label_statement] = STATE(553), + [sym_expression_statement] = STATE(553), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(620), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(622), }, [17] = { [sym_text_interpolation] = STATE(17), - [sym_empty_statement] = STATE(488), - [sym_function_static_declaration] = STATE(488), - [sym_global_declaration] = STATE(488), - [sym_namespace_definition] = STATE(488), - [sym_namespace_use_declaration] = STATE(488), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(488), - [sym_interface_declaration] = STATE(488), - [sym_enum_declaration] = STATE(488), - [sym_class_declaration] = STATE(488), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(488), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(488), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(488), - [sym_unset_statement] = STATE(488), - [sym_declare_statement] = STATE(488), - [sym_try_statement] = STATE(488), - [sym_goto_statement] = STATE(488), - [sym_continue_statement] = STATE(488), - [sym_break_statement] = STATE(488), - [sym_return_statement] = STATE(488), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(488), - [sym_do_statement] = STATE(488), - [sym_for_statement] = STATE(488), - [sym_foreach_statement] = STATE(488), - [sym_if_statement] = STATE(488), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(488), - [sym_compound_statement] = STATE(488), - [sym_named_label_statement] = STATE(488), - [sym_expression_statement] = STATE(488), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(429), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(431), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(433), + [sym_empty_statement] = STATE(2277), + [sym_function_static_declaration] = STATE(2277), + [sym_global_declaration] = STATE(2277), + [sym_namespace_definition] = STATE(2277), + [sym_namespace_use_declaration] = STATE(2277), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2277), + [sym_interface_declaration] = STATE(2277), + [sym_enum_declaration] = STATE(2277), + [sym_class_declaration] = STATE(2277), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2277), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2277), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2277), + [sym_unset_statement] = STATE(2277), + [sym_declare_statement] = STATE(2277), + [sym_try_statement] = STATE(2277), + [sym_goto_statement] = STATE(2277), + [sym_continue_statement] = STATE(2277), + [sym_break_statement] = STATE(2277), + [sym_return_statement] = STATE(2277), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2277), + [sym_do_statement] = STATE(2277), + [sym_for_statement] = STATE(2277), + [sym_foreach_statement] = STATE(2277), + [sym_if_statement] = STATE(2277), + [sym_colon_block] = STATE(2811), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2277), + [sym_compound_statement] = STATE(2277), + [sym_named_label_statement] = STATE(2277), + [sym_expression_statement] = STATE(2277), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(618), }, [18] = { [sym_text_interpolation] = STATE(18), - [sym_empty_statement] = STATE(1968), - [sym_function_static_declaration] = STATE(1968), - [sym_global_declaration] = STATE(1968), - [sym_namespace_definition] = STATE(1968), - [sym_namespace_use_declaration] = STATE(1968), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(1968), - [sym_interface_declaration] = STATE(1968), - [sym_enum_declaration] = STATE(1968), - [sym_class_declaration] = STATE(1968), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(1968), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(1968), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(1968), - [sym_unset_statement] = STATE(1968), - [sym_declare_statement] = STATE(1968), - [sym_try_statement] = STATE(1968), - [sym_goto_statement] = STATE(1968), - [sym_continue_statement] = STATE(1968), - [sym_break_statement] = STATE(1968), - [sym_return_statement] = STATE(1968), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(1968), - [sym_do_statement] = STATE(1968), - [sym_for_statement] = STATE(1968), - [sym_foreach_statement] = STATE(1968), - [sym_if_statement] = STATE(1968), - [sym_colon_block] = STATE(2464), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(1968), - [sym_compound_statement] = STATE(1968), - [sym_named_label_statement] = STATE(1968), - [sym_expression_statement] = STATE(1968), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(553), + [sym_function_static_declaration] = STATE(553), + [sym_global_declaration] = STATE(553), + [sym_namespace_definition] = STATE(553), + [sym_namespace_use_declaration] = STATE(553), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(553), + [sym_interface_declaration] = STATE(553), + [sym_enum_declaration] = STATE(553), + [sym_class_declaration] = STATE(553), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(553), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(553), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(553), + [sym_unset_statement] = STATE(553), + [sym_declare_statement] = STATE(553), + [sym_try_statement] = STATE(553), + [sym_goto_statement] = STATE(553), + [sym_continue_statement] = STATE(553), + [sym_break_statement] = STATE(553), + [sym_return_statement] = STATE(553), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(553), + [sym_do_statement] = STATE(553), + [sym_for_statement] = STATE(553), + [sym_foreach_statement] = STATE(553), + [sym_if_statement] = STATE(553), + [sym_colon_block] = STATE(2786), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(553), + [sym_compound_statement] = STATE(553), + [sym_named_label_statement] = STATE(553), + [sym_expression_statement] = STATE(553), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(620), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(622), }, [19] = { [sym_text_interpolation] = STATE(19), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(56), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(437), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(680), + [sym_function_static_declaration] = STATE(680), + [sym_global_declaration] = STATE(680), + [sym_namespace_definition] = STATE(680), + [sym_namespace_use_declaration] = STATE(680), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(680), + [sym_interface_declaration] = STATE(680), + [sym_enum_declaration] = STATE(680), + [sym_class_declaration] = STATE(680), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(680), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(680), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(680), + [sym_unset_statement] = STATE(680), + [sym_declare_statement] = STATE(680), + [sym_try_statement] = STATE(680), + [sym_goto_statement] = STATE(680), + [sym_continue_statement] = STATE(680), + [sym_break_statement] = STATE(680), + [sym_return_statement] = STATE(680), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(680), + [sym_do_statement] = STATE(680), + [sym_for_statement] = STATE(680), + [sym_foreach_statement] = STATE(680), + [sym_if_statement] = STATE(680), + [sym_colon_block] = STATE(2867), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(680), + [sym_compound_statement] = STATE(680), + [sym_named_label_statement] = STATE(680), + [sym_expression_statement] = STATE(680), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(548), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(564), }, [20] = { [sym_text_interpolation] = STATE(20), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(76), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(439), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(548), + [sym_function_static_declaration] = STATE(548), + [sym_global_declaration] = STATE(548), + [sym_namespace_definition] = STATE(548), + [sym_namespace_use_declaration] = STATE(548), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(548), + [sym_interface_declaration] = STATE(548), + [sym_enum_declaration] = STATE(548), + [sym_class_declaration] = STATE(548), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(548), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(548), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(548), + [sym_unset_statement] = STATE(548), + [sym_declare_statement] = STATE(548), + [sym_try_statement] = STATE(548), + [sym_goto_statement] = STATE(548), + [sym_continue_statement] = STATE(548), + [sym_break_statement] = STATE(548), + [sym_return_statement] = STATE(548), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(548), + [sym_do_statement] = STATE(548), + [sym_for_statement] = STATE(548), + [sym_foreach_statement] = STATE(548), + [sym_if_statement] = STATE(548), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(548), + [sym_compound_statement] = STATE(548), + [sym_named_label_statement] = STATE(548), + [sym_expression_statement] = STATE(548), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(634), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(636), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(638), }, [21] = { [sym_text_interpolation] = STATE(21), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(441), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(640), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [22] = { [sym_text_interpolation] = STATE(22), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [ts_builtin_sym_end] = ACTIONS(443), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(58), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(642), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [23] = { [sym_text_interpolation] = STATE(23), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(445), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(2316), + [sym_function_static_declaration] = STATE(2316), + [sym_global_declaration] = STATE(2316), + [sym_namespace_definition] = STATE(2316), + [sym_namespace_use_declaration] = STATE(2316), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2316), + [sym_interface_declaration] = STATE(2316), + [sym_enum_declaration] = STATE(2316), + [sym_class_declaration] = STATE(2316), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2316), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2316), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2316), + [sym_unset_statement] = STATE(2316), + [sym_declare_statement] = STATE(2316), + [sym_try_statement] = STATE(2316), + [sym_goto_statement] = STATE(2316), + [sym_continue_statement] = STATE(2316), + [sym_break_statement] = STATE(2316), + [sym_return_statement] = STATE(2316), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2316), + [sym_do_statement] = STATE(2316), + [sym_for_statement] = STATE(2316), + [sym_foreach_statement] = STATE(2316), + [sym_if_statement] = STATE(2316), + [sym_colon_block] = STATE(2698), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2316), + [sym_compound_statement] = STATE(2316), + [sym_named_label_statement] = STATE(2316), + [sym_expression_statement] = STATE(2316), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [24] = { [sym_text_interpolation] = STATE(24), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(445), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(595), + [sym_function_static_declaration] = STATE(595), + [sym_global_declaration] = STATE(595), + [sym_namespace_definition] = STATE(595), + [sym_namespace_use_declaration] = STATE(595), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(595), + [sym_interface_declaration] = STATE(595), + [sym_enum_declaration] = STATE(595), + [sym_class_declaration] = STATE(595), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(595), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(595), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(595), + [sym_unset_statement] = STATE(595), + [sym_declare_statement] = STATE(595), + [sym_try_statement] = STATE(595), + [sym_goto_statement] = STATE(595), + [sym_continue_statement] = STATE(595), + [sym_break_statement] = STATE(595), + [sym_return_statement] = STATE(595), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(595), + [sym_do_statement] = STATE(595), + [sym_for_statement] = STATE(595), + [sym_foreach_statement] = STATE(595), + [sym_if_statement] = STATE(595), + [sym_colon_block] = STATE(2845), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(595), + [sym_compound_statement] = STATE(595), + [sym_named_label_statement] = STATE(595), + [sym_expression_statement] = STATE(595), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [25] = { [sym_text_interpolation] = STATE(25), - [sym_empty_statement] = STATE(502), - [sym_function_static_declaration] = STATE(502), - [sym_global_declaration] = STATE(502), - [sym_namespace_definition] = STATE(502), - [sym_namespace_use_declaration] = STATE(502), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(502), - [sym_interface_declaration] = STATE(502), - [sym_enum_declaration] = STATE(502), - [sym_class_declaration] = STATE(502), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(502), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(502), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(502), - [sym_unset_statement] = STATE(502), - [sym_declare_statement] = STATE(502), - [sym_try_statement] = STATE(502), - [sym_goto_statement] = STATE(502), - [sym_continue_statement] = STATE(502), - [sym_break_statement] = STATE(502), - [sym_return_statement] = STATE(502), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(502), - [sym_do_statement] = STATE(502), - [sym_for_statement] = STATE(502), - [sym_foreach_statement] = STATE(502), - [sym_if_statement] = STATE(502), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(502), - [sym_compound_statement] = STATE(502), - [sym_named_label_statement] = STATE(502), - [sym_expression_statement] = STATE(502), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(447), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(449), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(451), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(99), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(312), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [26] = { [sym_text_interpolation] = STATE(26), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(73), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(453), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2305), + [sym_function_static_declaration] = STATE(2305), + [sym_global_declaration] = STATE(2305), + [sym_namespace_definition] = STATE(2305), + [sym_namespace_use_declaration] = STATE(2305), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2305), + [sym_interface_declaration] = STATE(2305), + [sym_enum_declaration] = STATE(2305), + [sym_class_declaration] = STATE(2305), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2305), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2305), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2305), + [sym_unset_statement] = STATE(2305), + [sym_declare_statement] = STATE(2305), + [sym_try_statement] = STATE(2305), + [sym_goto_statement] = STATE(2305), + [sym_continue_statement] = STATE(2305), + [sym_break_statement] = STATE(2305), + [sym_return_statement] = STATE(2305), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2305), + [sym_do_statement] = STATE(2305), + [sym_for_statement] = STATE(2305), + [sym_foreach_statement] = STATE(2305), + [sym_if_statement] = STATE(2305), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2305), + [sym_compound_statement] = STATE(2305), + [sym_named_label_statement] = STATE(2305), + [sym_expression_statement] = STATE(2305), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(646), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(648), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(650), }, [27] = { [sym_text_interpolation] = STATE(27), - [sym_empty_statement] = STATE(465), - [sym_function_static_declaration] = STATE(465), - [sym_global_declaration] = STATE(465), - [sym_namespace_definition] = STATE(465), - [sym_namespace_use_declaration] = STATE(465), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(465), - [sym_interface_declaration] = STATE(465), - [sym_enum_declaration] = STATE(465), - [sym_class_declaration] = STATE(465), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(465), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(465), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(465), - [sym_unset_statement] = STATE(465), - [sym_declare_statement] = STATE(465), - [sym_try_statement] = STATE(465), - [sym_goto_statement] = STATE(465), - [sym_continue_statement] = STATE(465), - [sym_break_statement] = STATE(465), - [sym_return_statement] = STATE(465), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(465), - [sym_do_statement] = STATE(465), - [sym_for_statement] = STATE(465), - [sym_foreach_statement] = STATE(465), - [sym_if_statement] = STATE(465), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(465), - [sym_compound_statement] = STATE(465), - [sym_named_label_statement] = STATE(465), - [sym_expression_statement] = STATE(465), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(457), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(459), + [sym_empty_statement] = STATE(2332), + [sym_function_static_declaration] = STATE(2332), + [sym_global_declaration] = STATE(2332), + [sym_namespace_definition] = STATE(2332), + [sym_namespace_use_declaration] = STATE(2332), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2332), + [sym_interface_declaration] = STATE(2332), + [sym_enum_declaration] = STATE(2332), + [sym_class_declaration] = STATE(2332), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2332), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2332), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2332), + [sym_unset_statement] = STATE(2332), + [sym_declare_statement] = STATE(2332), + [sym_try_statement] = STATE(2332), + [sym_goto_statement] = STATE(2332), + [sym_continue_statement] = STATE(2332), + [sym_break_statement] = STATE(2332), + [sym_return_statement] = STATE(2332), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2332), + [sym_do_statement] = STATE(2332), + [sym_for_statement] = STATE(2332), + [sym_foreach_statement] = STATE(2332), + [sym_if_statement] = STATE(2332), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2332), + [sym_compound_statement] = STATE(2332), + [sym_named_label_statement] = STATE(2332), + [sym_expression_statement] = STATE(2332), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(654), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(656), }, [28] = { [sym_text_interpolation] = STATE(28), - [sym_empty_statement] = STATE(465), - [sym_function_static_declaration] = STATE(465), - [sym_global_declaration] = STATE(465), - [sym_namespace_definition] = STATE(465), - [sym_namespace_use_declaration] = STATE(465), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(465), - [sym_interface_declaration] = STATE(465), - [sym_enum_declaration] = STATE(465), - [sym_class_declaration] = STATE(465), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(465), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(465), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(465), - [sym_unset_statement] = STATE(465), - [sym_declare_statement] = STATE(465), - [sym_try_statement] = STATE(465), - [sym_goto_statement] = STATE(465), - [sym_continue_statement] = STATE(465), - [sym_break_statement] = STATE(465), - [sym_return_statement] = STATE(465), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(465), - [sym_do_statement] = STATE(465), - [sym_for_statement] = STATE(465), - [sym_foreach_statement] = STATE(465), - [sym_if_statement] = STATE(465), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(465), - [sym_compound_statement] = STATE(465), - [sym_named_label_statement] = STATE(465), - [sym_expression_statement] = STATE(465), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(457), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(459), + [sym_empty_statement] = STATE(724), + [sym_function_static_declaration] = STATE(724), + [sym_global_declaration] = STATE(724), + [sym_namespace_definition] = STATE(724), + [sym_namespace_use_declaration] = STATE(724), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(724), + [sym_interface_declaration] = STATE(724), + [sym_enum_declaration] = STATE(724), + [sym_class_declaration] = STATE(724), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(724), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(724), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(724), + [sym_unset_statement] = STATE(724), + [sym_declare_statement] = STATE(724), + [sym_try_statement] = STATE(724), + [sym_goto_statement] = STATE(724), + [sym_continue_statement] = STATE(724), + [sym_break_statement] = STATE(724), + [sym_return_statement] = STATE(724), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(724), + [sym_do_statement] = STATE(724), + [sym_for_statement] = STATE(724), + [sym_foreach_statement] = STATE(724), + [sym_if_statement] = STATE(724), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(724), + [sym_compound_statement] = STATE(724), + [sym_named_label_statement] = STATE(724), + [sym_expression_statement] = STATE(724), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(658), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(660), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(662), }, [29] = { [sym_text_interpolation] = STATE(29), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [ts_builtin_sym_end] = ACTIONS(443), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(664), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [30] = { [sym_text_interpolation] = STATE(30), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(461), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(29), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(666), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [31] = { [sym_text_interpolation] = STATE(31), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(463), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(693), + [sym_function_static_declaration] = STATE(693), + [sym_global_declaration] = STATE(693), + [sym_namespace_definition] = STATE(693), + [sym_namespace_use_declaration] = STATE(693), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(693), + [sym_interface_declaration] = STATE(693), + [sym_enum_declaration] = STATE(693), + [sym_class_declaration] = STATE(693), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(693), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(693), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(693), + [sym_unset_statement] = STATE(693), + [sym_declare_statement] = STATE(693), + [sym_try_statement] = STATE(693), + [sym_goto_statement] = STATE(693), + [sym_continue_statement] = STATE(693), + [sym_break_statement] = STATE(693), + [sym_return_statement] = STATE(693), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(693), + [sym_do_statement] = STATE(693), + [sym_for_statement] = STATE(693), + [sym_foreach_statement] = STATE(693), + [sym_if_statement] = STATE(693), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(693), + [sym_compound_statement] = STATE(693), + [sym_named_label_statement] = STATE(693), + [sym_expression_statement] = STATE(693), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(670), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(672), }, [32] = { [sym_text_interpolation] = STATE(32), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(59), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(465), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(50), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(674), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [33] = { [sym_text_interpolation] = STATE(33), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(463), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(676), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [34] = { [sym_text_interpolation] = STATE(34), - [sym_empty_statement] = STATE(471), - [sym_function_static_declaration] = STATE(471), - [sym_global_declaration] = STATE(471), - [sym_namespace_definition] = STATE(471), - [sym_namespace_use_declaration] = STATE(471), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(471), - [sym_interface_declaration] = STATE(471), - [sym_enum_declaration] = STATE(471), - [sym_class_declaration] = STATE(471), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(471), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(471), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(471), - [sym_unset_statement] = STATE(471), - [sym_declare_statement] = STATE(471), - [sym_try_statement] = STATE(471), - [sym_goto_statement] = STATE(471), - [sym_continue_statement] = STATE(471), - [sym_break_statement] = STATE(471), - [sym_return_statement] = STATE(471), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(471), - [sym_do_statement] = STATE(471), - [sym_for_statement] = STATE(471), - [sym_foreach_statement] = STATE(471), - [sym_if_statement] = STATE(471), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(471), - [sym_compound_statement] = STATE(471), - [sym_named_label_statement] = STATE(471), - [sym_expression_statement] = STATE(471), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(469), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(471), + [sym_empty_statement] = STATE(512), + [sym_function_static_declaration] = STATE(512), + [sym_global_declaration] = STATE(512), + [sym_namespace_definition] = STATE(512), + [sym_namespace_use_declaration] = STATE(512), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(512), + [sym_interface_declaration] = STATE(512), + [sym_enum_declaration] = STATE(512), + [sym_class_declaration] = STATE(512), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(512), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(512), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(512), + [sym_unset_statement] = STATE(512), + [sym_declare_statement] = STATE(512), + [sym_try_statement] = STATE(512), + [sym_goto_statement] = STATE(512), + [sym_continue_statement] = STATE(512), + [sym_break_statement] = STATE(512), + [sym_return_statement] = STATE(512), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(512), + [sym_do_statement] = STATE(512), + [sym_for_statement] = STATE(512), + [sym_foreach_statement] = STATE(512), + [sym_if_statement] = STATE(512), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(512), + [sym_compound_statement] = STATE(512), + [sym_named_label_statement] = STATE(512), + [sym_expression_statement] = STATE(512), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(678), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(680), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(682), }, [35] = { [sym_text_interpolation] = STATE(35), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(33), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(473), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(684), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [36] = { [sym_text_interpolation] = STATE(36), - [sym_empty_statement] = STATE(2010), - [sym_function_static_declaration] = STATE(2010), - [sym_global_declaration] = STATE(2010), - [sym_namespace_definition] = STATE(2010), - [sym_namespace_use_declaration] = STATE(2010), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2010), - [sym_interface_declaration] = STATE(2010), - [sym_enum_declaration] = STATE(2010), - [sym_class_declaration] = STATE(2010), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2010), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2010), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2010), - [sym_unset_statement] = STATE(2010), - [sym_declare_statement] = STATE(2010), - [sym_try_statement] = STATE(2010), - [sym_goto_statement] = STATE(2010), - [sym_continue_statement] = STATE(2010), - [sym_break_statement] = STATE(2010), - [sym_return_statement] = STATE(2010), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2010), - [sym_do_statement] = STATE(2010), - [sym_for_statement] = STATE(2010), - [sym_foreach_statement] = STATE(2010), - [sym_if_statement] = STATE(2010), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2010), - [sym_compound_statement] = STATE(2010), - [sym_named_label_statement] = STATE(2010), - [sym_expression_statement] = STATE(2010), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(477), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(479), + [sym_empty_statement] = STATE(568), + [sym_function_static_declaration] = STATE(568), + [sym_global_declaration] = STATE(568), + [sym_namespace_definition] = STATE(568), + [sym_namespace_use_declaration] = STATE(568), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(568), + [sym_interface_declaration] = STATE(568), + [sym_enum_declaration] = STATE(568), + [sym_class_declaration] = STATE(568), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(568), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(568), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(568), + [sym_unset_statement] = STATE(568), + [sym_declare_statement] = STATE(568), + [sym_try_statement] = STATE(568), + [sym_goto_statement] = STATE(568), + [sym_continue_statement] = STATE(568), + [sym_break_statement] = STATE(568), + [sym_return_statement] = STATE(568), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(568), + [sym_do_statement] = STATE(568), + [sym_for_statement] = STATE(568), + [sym_foreach_statement] = STATE(568), + [sym_if_statement] = STATE(568), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(568), + [sym_compound_statement] = STATE(568), + [sym_named_label_statement] = STATE(568), + [sym_expression_statement] = STATE(568), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(688), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(690), }, [37] = { [sym_text_interpolation] = STATE(37), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(473), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(673), + [sym_function_static_declaration] = STATE(673), + [sym_global_declaration] = STATE(673), + [sym_namespace_definition] = STATE(673), + [sym_namespace_use_declaration] = STATE(673), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(673), + [sym_interface_declaration] = STATE(673), + [sym_enum_declaration] = STATE(673), + [sym_class_declaration] = STATE(673), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(673), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(673), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(673), + [sym_unset_statement] = STATE(673), + [sym_declare_statement] = STATE(673), + [sym_try_statement] = STATE(673), + [sym_goto_statement] = STATE(673), + [sym_continue_statement] = STATE(673), + [sym_break_statement] = STATE(673), + [sym_return_statement] = STATE(673), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(673), + [sym_do_statement] = STATE(673), + [sym_for_statement] = STATE(673), + [sym_foreach_statement] = STATE(673), + [sym_if_statement] = STATE(673), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(673), + [sym_compound_statement] = STATE(673), + [sym_named_label_statement] = STATE(673), + [sym_expression_statement] = STATE(673), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(692), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(694), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(696), }, [38] = { [sym_text_interpolation] = STATE(38), - [sym_empty_statement] = STATE(502), - [sym_function_static_declaration] = STATE(502), - [sym_global_declaration] = STATE(502), - [sym_namespace_definition] = STATE(502), - [sym_namespace_use_declaration] = STATE(502), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(502), - [sym_interface_declaration] = STATE(502), - [sym_enum_declaration] = STATE(502), - [sym_class_declaration] = STATE(502), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(502), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(502), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(502), - [sym_unset_statement] = STATE(502), - [sym_declare_statement] = STATE(502), - [sym_try_statement] = STATE(502), - [sym_goto_statement] = STATE(502), - [sym_continue_statement] = STATE(502), - [sym_break_statement] = STATE(502), - [sym_return_statement] = STATE(502), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(502), - [sym_do_statement] = STATE(502), - [sym_for_statement] = STATE(502), - [sym_foreach_statement] = STATE(502), - [sym_if_statement] = STATE(502), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(502), - [sym_compound_statement] = STATE(502), - [sym_named_label_statement] = STATE(502), - [sym_expression_statement] = STATE(502), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(447), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(449), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(451), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(698), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [39] = { [sym_text_interpolation] = STATE(39), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(30), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(481), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(700), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [40] = { [sym_text_interpolation] = STATE(40), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(37), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(483), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(2316), + [sym_function_static_declaration] = STATE(2316), + [sym_global_declaration] = STATE(2316), + [sym_namespace_definition] = STATE(2316), + [sym_namespace_use_declaration] = STATE(2316), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2316), + [sym_interface_declaration] = STATE(2316), + [sym_enum_declaration] = STATE(2316), + [sym_class_declaration] = STATE(2316), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2316), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2316), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2316), + [sym_unset_statement] = STATE(2316), + [sym_declare_statement] = STATE(2316), + [sym_try_statement] = STATE(2316), + [sym_goto_statement] = STATE(2316), + [sym_continue_statement] = STATE(2316), + [sym_break_statement] = STATE(2316), + [sym_return_statement] = STATE(2316), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2316), + [sym_do_statement] = STATE(2316), + [sym_for_statement] = STATE(2316), + [sym_foreach_statement] = STATE(2316), + [sym_if_statement] = STATE(2316), + [sym_colon_block] = STATE(2698), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2316), + [sym_compound_statement] = STATE(2316), + [sym_named_label_statement] = STATE(2316), + [sym_expression_statement] = STATE(2316), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [41] = { [sym_text_interpolation] = STATE(41), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(29), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [ts_builtin_sym_end] = ACTIONS(485), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(684), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [42] = { [sym_text_interpolation] = STATE(42), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(487), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(529), + [sym_function_static_declaration] = STATE(529), + [sym_global_declaration] = STATE(529), + [sym_namespace_definition] = STATE(529), + [sym_namespace_use_declaration] = STATE(529), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(529), + [sym_interface_declaration] = STATE(529), + [sym_enum_declaration] = STATE(529), + [sym_class_declaration] = STATE(529), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(529), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(529), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(529), + [sym_unset_statement] = STATE(529), + [sym_declare_statement] = STATE(529), + [sym_try_statement] = STATE(529), + [sym_goto_statement] = STATE(529), + [sym_continue_statement] = STATE(529), + [sym_break_statement] = STATE(529), + [sym_return_statement] = STATE(529), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(529), + [sym_do_statement] = STATE(529), + [sym_for_statement] = STATE(529), + [sym_foreach_statement] = STATE(529), + [sym_if_statement] = STATE(529), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(529), + [sym_compound_statement] = STATE(529), + [sym_named_label_statement] = STATE(529), + [sym_expression_statement] = STATE(529), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(702), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(704), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(706), }, [43] = { [sym_text_interpolation] = STATE(43), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [aux_sym_declare_statement_token2] = ACTIONS(489), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(38), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(708), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [44] = { [sym_text_interpolation] = STATE(44), - [sym_empty_statement] = STATE(2055), - [sym_function_static_declaration] = STATE(2055), - [sym_global_declaration] = STATE(2055), - [sym_namespace_definition] = STATE(2055), - [sym_namespace_use_declaration] = STATE(2055), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2055), - [sym_interface_declaration] = STATE(2055), - [sym_enum_declaration] = STATE(2055), - [sym_class_declaration] = STATE(2055), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2055), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2055), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2055), - [sym_unset_statement] = STATE(2055), - [sym_declare_statement] = STATE(2055), - [sym_try_statement] = STATE(2055), - [sym_goto_statement] = STATE(2055), - [sym_continue_statement] = STATE(2055), - [sym_break_statement] = STATE(2055), - [sym_return_statement] = STATE(2055), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2055), - [sym_do_statement] = STATE(2055), - [sym_for_statement] = STATE(2055), - [sym_foreach_statement] = STATE(2055), - [sym_if_statement] = STATE(2055), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2055), - [sym_compound_statement] = STATE(2055), - [sym_named_label_statement] = STATE(2055), - [sym_expression_statement] = STATE(2055), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(493), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(495), + [sym_empty_statement] = STATE(1815), + [sym_function_static_declaration] = STATE(1815), + [sym_global_declaration] = STATE(1815), + [sym_namespace_definition] = STATE(1815), + [sym_namespace_use_declaration] = STATE(1815), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(1815), + [sym_interface_declaration] = STATE(1815), + [sym_enum_declaration] = STATE(1815), + [sym_class_declaration] = STATE(1815), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(1815), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(1815), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(1815), + [sym_unset_statement] = STATE(1815), + [sym_declare_statement] = STATE(1815), + [sym_try_statement] = STATE(1815), + [sym_goto_statement] = STATE(1815), + [sym_continue_statement] = STATE(1815), + [sym_break_statement] = STATE(1815), + [sym_return_statement] = STATE(1815), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(1815), + [sym_do_statement] = STATE(1815), + [sym_for_statement] = STATE(1815), + [sym_foreach_statement] = STATE(1815), + [sym_if_statement] = STATE(1815), + [sym_colon_block] = STATE(1821), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(1815), + [sym_compound_statement] = STATE(1815), + [sym_named_label_statement] = STATE(1815), + [sym_expression_statement] = STATE(1815), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [45] = { [sym_text_interpolation] = STATE(45), - [sym_empty_statement] = STATE(2035), - [sym_function_static_declaration] = STATE(2035), - [sym_global_declaration] = STATE(2035), - [sym_namespace_definition] = STATE(2035), - [sym_namespace_use_declaration] = STATE(2035), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2035), - [sym_interface_declaration] = STATE(2035), - [sym_enum_declaration] = STATE(2035), - [sym_class_declaration] = STATE(2035), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2035), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2035), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2035), - [sym_unset_statement] = STATE(2035), - [sym_declare_statement] = STATE(2035), - [sym_try_statement] = STATE(2035), - [sym_goto_statement] = STATE(2035), - [sym_continue_statement] = STATE(2035), - [sym_break_statement] = STATE(2035), - [sym_return_statement] = STATE(2035), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2035), - [sym_do_statement] = STATE(2035), - [sym_for_statement] = STATE(2035), - [sym_foreach_statement] = STATE(2035), - [sym_if_statement] = STATE(2035), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2035), - [sym_compound_statement] = STATE(2035), - [sym_named_label_statement] = STATE(2035), - [sym_expression_statement] = STATE(2035), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(497), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(499), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(501), + [sym_empty_statement] = STATE(567), + [sym_function_static_declaration] = STATE(567), + [sym_global_declaration] = STATE(567), + [sym_namespace_definition] = STATE(567), + [sym_namespace_use_declaration] = STATE(567), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(567), + [sym_interface_declaration] = STATE(567), + [sym_enum_declaration] = STATE(567), + [sym_class_declaration] = STATE(567), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(567), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(567), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(567), + [sym_unset_statement] = STATE(567), + [sym_declare_statement] = STATE(567), + [sym_try_statement] = STATE(567), + [sym_goto_statement] = STATE(567), + [sym_continue_statement] = STATE(567), + [sym_break_statement] = STATE(567), + [sym_return_statement] = STATE(567), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(567), + [sym_do_statement] = STATE(567), + [sym_for_statement] = STATE(567), + [sym_foreach_statement] = STATE(567), + [sym_if_statement] = STATE(567), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(567), + [sym_compound_statement] = STATE(567), + [sym_named_label_statement] = STATE(567), + [sym_expression_statement] = STATE(567), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(712), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(714), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(716), }, [46] = { [sym_text_interpolation] = STATE(46), - [sym_empty_statement] = STATE(418), - [sym_function_static_declaration] = STATE(418), - [sym_global_declaration] = STATE(418), - [sym_namespace_definition] = STATE(418), - [sym_namespace_use_declaration] = STATE(418), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(418), - [sym_interface_declaration] = STATE(418), - [sym_enum_declaration] = STATE(418), - [sym_class_declaration] = STATE(418), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(418), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(418), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(418), - [sym_unset_statement] = STATE(418), - [sym_declare_statement] = STATE(418), - [sym_try_statement] = STATE(418), - [sym_goto_statement] = STATE(418), - [sym_continue_statement] = STATE(418), - [sym_break_statement] = STATE(418), - [sym_return_statement] = STATE(418), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(418), - [sym_do_statement] = STATE(418), - [sym_for_statement] = STATE(418), - [sym_foreach_statement] = STATE(418), - [sym_if_statement] = STATE(418), - [sym_colon_block] = STATE(1559), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(418), - [sym_compound_statement] = STATE(418), - [sym_named_label_statement] = STATE(418), - [sym_expression_statement] = STATE(418), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(503), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(715), + [sym_function_static_declaration] = STATE(715), + [sym_global_declaration] = STATE(715), + [sym_namespace_definition] = STATE(715), + [sym_namespace_use_declaration] = STATE(715), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(715), + [sym_interface_declaration] = STATE(715), + [sym_enum_declaration] = STATE(715), + [sym_class_declaration] = STATE(715), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(715), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(715), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(715), + [sym_unset_statement] = STATE(715), + [sym_declare_statement] = STATE(715), + [sym_try_statement] = STATE(715), + [sym_goto_statement] = STATE(715), + [sym_continue_statement] = STATE(715), + [sym_break_statement] = STATE(715), + [sym_return_statement] = STATE(715), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(715), + [sym_do_statement] = STATE(715), + [sym_for_statement] = STATE(715), + [sym_foreach_statement] = STATE(715), + [sym_if_statement] = STATE(715), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(715), + [sym_compound_statement] = STATE(715), + [sym_named_label_statement] = STATE(715), + [sym_expression_statement] = STATE(715), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(720), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(722), }, [47] = { [sym_text_interpolation] = STATE(47), - [sym_empty_statement] = STATE(539), - [sym_function_static_declaration] = STATE(539), - [sym_global_declaration] = STATE(539), - [sym_namespace_definition] = STATE(539), - [sym_namespace_use_declaration] = STATE(539), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(539), - [sym_interface_declaration] = STATE(539), - [sym_enum_declaration] = STATE(539), - [sym_class_declaration] = STATE(539), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(539), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(539), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(539), - [sym_unset_statement] = STATE(539), - [sym_declare_statement] = STATE(539), - [sym_try_statement] = STATE(539), - [sym_goto_statement] = STATE(539), - [sym_continue_statement] = STATE(539), - [sym_break_statement] = STATE(539), - [sym_return_statement] = STATE(539), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(539), - [sym_do_statement] = STATE(539), - [sym_for_statement] = STATE(539), - [sym_foreach_statement] = STATE(539), - [sym_if_statement] = STATE(539), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(539), - [sym_compound_statement] = STATE(539), - [sym_named_label_statement] = STATE(539), - [sym_expression_statement] = STATE(539), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(505), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(507), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(509), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(41), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(724), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [48] = { [sym_text_interpolation] = STATE(48), - [sym_empty_statement] = STATE(2098), - [sym_function_static_declaration] = STATE(2098), - [sym_global_declaration] = STATE(2098), - [sym_namespace_definition] = STATE(2098), - [sym_namespace_use_declaration] = STATE(2098), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2098), - [sym_interface_declaration] = STATE(2098), - [sym_enum_declaration] = STATE(2098), - [sym_class_declaration] = STATE(2098), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2098), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2098), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2098), - [sym_unset_statement] = STATE(2098), - [sym_declare_statement] = STATE(2098), - [sym_try_statement] = STATE(2098), - [sym_goto_statement] = STATE(2098), - [sym_continue_statement] = STATE(2098), - [sym_break_statement] = STATE(2098), - [sym_return_statement] = STATE(2098), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2098), - [sym_do_statement] = STATE(2098), - [sym_for_statement] = STATE(2098), - [sym_foreach_statement] = STATE(2098), - [sym_if_statement] = STATE(2098), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2098), - [sym_compound_statement] = STATE(2098), - [sym_named_label_statement] = STATE(2098), - [sym_expression_statement] = STATE(2098), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(513), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(515), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(726), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [49] = { [sym_text_interpolation] = STATE(49), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [aux_sym_declare_statement_token2] = ACTIONS(517), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(728), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [50] = { [sym_text_interpolation] = STATE(50), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(465), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(730), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [51] = { [sym_text_interpolation] = STATE(51), - [sym_empty_statement] = STATE(2059), - [sym_function_static_declaration] = STATE(2059), - [sym_global_declaration] = STATE(2059), - [sym_namespace_definition] = STATE(2059), - [sym_namespace_use_declaration] = STATE(2059), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2059), - [sym_interface_declaration] = STATE(2059), - [sym_enum_declaration] = STATE(2059), - [sym_class_declaration] = STATE(2059), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2059), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2059), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2059), - [sym_unset_statement] = STATE(2059), - [sym_declare_statement] = STATE(2059), - [sym_try_statement] = STATE(2059), - [sym_goto_statement] = STATE(2059), - [sym_continue_statement] = STATE(2059), - [sym_break_statement] = STATE(2059), - [sym_return_statement] = STATE(2059), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2059), - [sym_do_statement] = STATE(2059), - [sym_for_statement] = STATE(2059), - [sym_foreach_statement] = STATE(2059), - [sym_if_statement] = STATE(2059), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2059), - [sym_compound_statement] = STATE(2059), - [sym_named_label_statement] = STATE(2059), - [sym_expression_statement] = STATE(2059), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(519), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(521), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(523), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(724), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [52] = { [sym_text_interpolation] = STATE(52), - [sym_empty_statement] = STATE(2055), - [sym_function_static_declaration] = STATE(2055), - [sym_global_declaration] = STATE(2055), - [sym_namespace_definition] = STATE(2055), - [sym_namespace_use_declaration] = STATE(2055), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2055), - [sym_interface_declaration] = STATE(2055), - [sym_enum_declaration] = STATE(2055), - [sym_class_declaration] = STATE(2055), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2055), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2055), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2055), - [sym_unset_statement] = STATE(2055), - [sym_declare_statement] = STATE(2055), - [sym_try_statement] = STATE(2055), - [sym_goto_statement] = STATE(2055), - [sym_continue_statement] = STATE(2055), - [sym_break_statement] = STATE(2055), - [sym_return_statement] = STATE(2055), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2055), - [sym_do_statement] = STATE(2055), - [sym_for_statement] = STATE(2055), - [sym_foreach_statement] = STATE(2055), - [sym_if_statement] = STATE(2055), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2055), - [sym_compound_statement] = STATE(2055), - [sym_named_label_statement] = STATE(2055), - [sym_expression_statement] = STATE(2055), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(493), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(495), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(108), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(732), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [53] = { [sym_text_interpolation] = STATE(53), - [sym_empty_statement] = STATE(1590), - [sym_function_static_declaration] = STATE(1590), - [sym_global_declaration] = STATE(1590), - [sym_namespace_definition] = STATE(1590), - [sym_namespace_use_declaration] = STATE(1590), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(1590), - [sym_interface_declaration] = STATE(1590), - [sym_enum_declaration] = STATE(1590), - [sym_class_declaration] = STATE(1590), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(1590), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(1590), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(1590), - [sym_unset_statement] = STATE(1590), - [sym_declare_statement] = STATE(1590), - [sym_try_statement] = STATE(1590), - [sym_goto_statement] = STATE(1590), - [sym_continue_statement] = STATE(1590), - [sym_break_statement] = STATE(1590), - [sym_return_statement] = STATE(1590), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(1590), - [sym_do_statement] = STATE(1590), - [sym_for_statement] = STATE(1590), - [sym_foreach_statement] = STATE(1590), - [sym_if_statement] = STATE(1590), - [sym_colon_block] = STATE(1601), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(1590), - [sym_compound_statement] = STATE(1590), - [sym_named_label_statement] = STATE(1590), - [sym_expression_statement] = STATE(1590), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(503), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(646), + [sym_function_static_declaration] = STATE(646), + [sym_global_declaration] = STATE(646), + [sym_namespace_definition] = STATE(646), + [sym_namespace_use_declaration] = STATE(646), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(646), + [sym_interface_declaration] = STATE(646), + [sym_enum_declaration] = STATE(646), + [sym_class_declaration] = STATE(646), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(646), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(646), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(646), + [sym_unset_statement] = STATE(646), + [sym_declare_statement] = STATE(646), + [sym_try_statement] = STATE(646), + [sym_goto_statement] = STATE(646), + [sym_continue_statement] = STATE(646), + [sym_break_statement] = STATE(646), + [sym_return_statement] = STATE(646), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(646), + [sym_do_statement] = STATE(646), + [sym_for_statement] = STATE(646), + [sym_foreach_statement] = STATE(646), + [sym_if_statement] = STATE(646), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(646), + [sym_compound_statement] = STATE(646), + [sym_named_label_statement] = STATE(646), + [sym_expression_statement] = STATE(646), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(734), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(736), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(738), }, [54] = { [sym_text_interpolation] = STATE(54), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(43), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [aux_sym_declare_statement_token2] = ACTIONS(525), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(724), + [sym_function_static_declaration] = STATE(724), + [sym_global_declaration] = STATE(724), + [sym_namespace_definition] = STATE(724), + [sym_namespace_use_declaration] = STATE(724), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(724), + [sym_interface_declaration] = STATE(724), + [sym_enum_declaration] = STATE(724), + [sym_class_declaration] = STATE(724), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(724), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(724), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(724), + [sym_unset_statement] = STATE(724), + [sym_declare_statement] = STATE(724), + [sym_try_statement] = STATE(724), + [sym_goto_statement] = STATE(724), + [sym_continue_statement] = STATE(724), + [sym_break_statement] = STATE(724), + [sym_return_statement] = STATE(724), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(724), + [sym_do_statement] = STATE(724), + [sym_for_statement] = STATE(724), + [sym_foreach_statement] = STATE(724), + [sym_if_statement] = STATE(724), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(724), + [sym_compound_statement] = STATE(724), + [sym_named_label_statement] = STATE(724), + [sym_expression_statement] = STATE(724), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(658), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(660), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(662), }, [55] = { [sym_text_interpolation] = STATE(55), - [sym_empty_statement] = STATE(2059), - [sym_function_static_declaration] = STATE(2059), - [sym_global_declaration] = STATE(2059), - [sym_namespace_definition] = STATE(2059), - [sym_namespace_use_declaration] = STATE(2059), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2059), - [sym_interface_declaration] = STATE(2059), - [sym_enum_declaration] = STATE(2059), - [sym_class_declaration] = STATE(2059), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2059), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2059), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2059), - [sym_unset_statement] = STATE(2059), - [sym_declare_statement] = STATE(2059), - [sym_try_statement] = STATE(2059), - [sym_goto_statement] = STATE(2059), - [sym_continue_statement] = STATE(2059), - [sym_break_statement] = STATE(2059), - [sym_return_statement] = STATE(2059), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2059), - [sym_do_statement] = STATE(2059), - [sym_for_statement] = STATE(2059), - [sym_foreach_statement] = STATE(2059), - [sym_if_statement] = STATE(2059), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2059), - [sym_compound_statement] = STATE(2059), - [sym_named_label_statement] = STATE(2059), - [sym_expression_statement] = STATE(2059), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(519), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(521), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(523), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(76), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(728), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [56] = { [sym_text_interpolation] = STATE(56), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(527), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(51), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(740), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [57] = { [sym_text_interpolation] = STATE(57), - [sym_empty_statement] = STATE(2098), - [sym_function_static_declaration] = STATE(2098), - [sym_global_declaration] = STATE(2098), - [sym_namespace_definition] = STATE(2098), - [sym_namespace_use_declaration] = STATE(2098), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2098), - [sym_interface_declaration] = STATE(2098), - [sym_enum_declaration] = STATE(2098), - [sym_class_declaration] = STATE(2098), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2098), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2098), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2098), - [sym_unset_statement] = STATE(2098), - [sym_declare_statement] = STATE(2098), - [sym_try_statement] = STATE(2098), - [sym_goto_statement] = STATE(2098), - [sym_continue_statement] = STATE(2098), - [sym_break_statement] = STATE(2098), - [sym_return_statement] = STATE(2098), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2098), - [sym_do_statement] = STATE(2098), - [sym_for_statement] = STATE(2098), - [sym_foreach_statement] = STATE(2098), - [sym_if_statement] = STATE(2098), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2098), - [sym_compound_statement] = STATE(2098), - [sym_named_label_statement] = STATE(2098), - [sym_expression_statement] = STATE(2098), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(513), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(515), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(740), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [58] = { [sym_text_interpolation] = STATE(58), - [sym_empty_statement] = STATE(488), - [sym_function_static_declaration] = STATE(488), - [sym_global_declaration] = STATE(488), - [sym_namespace_definition] = STATE(488), - [sym_namespace_use_declaration] = STATE(488), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(488), - [sym_interface_declaration] = STATE(488), - [sym_enum_declaration] = STATE(488), - [sym_class_declaration] = STATE(488), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(488), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(488), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(488), - [sym_unset_statement] = STATE(488), - [sym_declare_statement] = STATE(488), - [sym_try_statement] = STATE(488), - [sym_goto_statement] = STATE(488), - [sym_continue_statement] = STATE(488), - [sym_break_statement] = STATE(488), - [sym_return_statement] = STATE(488), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(488), - [sym_do_statement] = STATE(488), - [sym_for_statement] = STATE(488), - [sym_foreach_statement] = STATE(488), - [sym_if_statement] = STATE(488), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(488), - [sym_compound_statement] = STATE(488), - [sym_named_label_statement] = STATE(488), - [sym_expression_statement] = STATE(488), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(429), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(431), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(433), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(742), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [59] = { [sym_text_interpolation] = STATE(59), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(529), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(744), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [60] = { [sym_text_interpolation] = STATE(60), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(63), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(529), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(48), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(746), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [61] = { [sym_text_interpolation] = STATE(61), - [sym_empty_statement] = STATE(2035), - [sym_function_static_declaration] = STATE(2035), - [sym_global_declaration] = STATE(2035), - [sym_namespace_definition] = STATE(2035), - [sym_namespace_use_declaration] = STATE(2035), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2035), - [sym_interface_declaration] = STATE(2035), - [sym_enum_declaration] = STATE(2035), - [sym_class_declaration] = STATE(2035), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2035), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2035), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2035), - [sym_unset_statement] = STATE(2035), - [sym_declare_statement] = STATE(2035), - [sym_try_statement] = STATE(2035), - [sym_goto_statement] = STATE(2035), - [sym_continue_statement] = STATE(2035), - [sym_break_statement] = STATE(2035), - [sym_return_statement] = STATE(2035), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2035), - [sym_do_statement] = STATE(2035), - [sym_for_statement] = STATE(2035), - [sym_foreach_statement] = STATE(2035), - [sym_if_statement] = STATE(2035), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2035), - [sym_compound_statement] = STATE(2035), - [sym_named_label_statement] = STATE(2035), - [sym_expression_statement] = STATE(2035), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(497), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(499), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(501), + [sym_empty_statement] = STATE(2232), + [sym_function_static_declaration] = STATE(2232), + [sym_global_declaration] = STATE(2232), + [sym_namespace_definition] = STATE(2232), + [sym_namespace_use_declaration] = STATE(2232), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2232), + [sym_interface_declaration] = STATE(2232), + [sym_enum_declaration] = STATE(2232), + [sym_class_declaration] = STATE(2232), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2232), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2232), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2232), + [sym_unset_statement] = STATE(2232), + [sym_declare_statement] = STATE(2232), + [sym_try_statement] = STATE(2232), + [sym_goto_statement] = STATE(2232), + [sym_continue_statement] = STATE(2232), + [sym_break_statement] = STATE(2232), + [sym_return_statement] = STATE(2232), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2232), + [sym_do_statement] = STATE(2232), + [sym_for_statement] = STATE(2232), + [sym_foreach_statement] = STATE(2232), + [sym_if_statement] = STATE(2232), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2232), + [sym_compound_statement] = STATE(2232), + [sym_named_label_statement] = STATE(2232), + [sym_expression_statement] = STATE(2232), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(748), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(750), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(752), }, [62] = { [sym_text_interpolation] = STATE(62), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(49), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [aux_sym_declare_statement_token2] = ACTIONS(531), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2254), + [sym_function_static_declaration] = STATE(2254), + [sym_global_declaration] = STATE(2254), + [sym_namespace_definition] = STATE(2254), + [sym_namespace_use_declaration] = STATE(2254), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2254), + [sym_interface_declaration] = STATE(2254), + [sym_enum_declaration] = STATE(2254), + [sym_class_declaration] = STATE(2254), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2254), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2254), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2254), + [sym_unset_statement] = STATE(2254), + [sym_declare_statement] = STATE(2254), + [sym_try_statement] = STATE(2254), + [sym_goto_statement] = STATE(2254), + [sym_continue_statement] = STATE(2254), + [sym_break_statement] = STATE(2254), + [sym_return_statement] = STATE(2254), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2254), + [sym_do_statement] = STATE(2254), + [sym_for_statement] = STATE(2254), + [sym_foreach_statement] = STATE(2254), + [sym_if_statement] = STATE(2254), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2254), + [sym_compound_statement] = STATE(2254), + [sym_named_label_statement] = STATE(2254), + [sym_expression_statement] = STATE(2254), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(754), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(756), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(758), }, [63] = { [sym_text_interpolation] = STATE(63), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(533), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(646), + [sym_function_static_declaration] = STATE(646), + [sym_global_declaration] = STATE(646), + [sym_namespace_definition] = STATE(646), + [sym_namespace_use_declaration] = STATE(646), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(646), + [sym_interface_declaration] = STATE(646), + [sym_enum_declaration] = STATE(646), + [sym_class_declaration] = STATE(646), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(646), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(646), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(646), + [sym_unset_statement] = STATE(646), + [sym_declare_statement] = STATE(646), + [sym_try_statement] = STATE(646), + [sym_goto_statement] = STATE(646), + [sym_continue_statement] = STATE(646), + [sym_break_statement] = STATE(646), + [sym_return_statement] = STATE(646), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(646), + [sym_do_statement] = STATE(646), + [sym_for_statement] = STATE(646), + [sym_foreach_statement] = STATE(646), + [sym_if_statement] = STATE(646), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(646), + [sym_compound_statement] = STATE(646), + [sym_named_label_statement] = STATE(646), + [sym_expression_statement] = STATE(646), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(734), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(736), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(738), }, [64] = { [sym_text_interpolation] = STATE(64), - [sym_empty_statement] = STATE(425), - [sym_function_static_declaration] = STATE(425), - [sym_global_declaration] = STATE(425), - [sym_namespace_definition] = STATE(425), - [sym_namespace_use_declaration] = STATE(425), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(425), - [sym_interface_declaration] = STATE(425), - [sym_enum_declaration] = STATE(425), - [sym_class_declaration] = STATE(425), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(425), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(425), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(425), - [sym_unset_statement] = STATE(425), - [sym_declare_statement] = STATE(425), - [sym_try_statement] = STATE(425), - [sym_goto_statement] = STATE(425), - [sym_continue_statement] = STATE(425), - [sym_break_statement] = STATE(425), - [sym_return_statement] = STATE(425), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(425), - [sym_do_statement] = STATE(425), - [sym_for_statement] = STATE(425), - [sym_foreach_statement] = STATE(425), - [sym_if_statement] = STATE(425), - [sym_colon_block] = STATE(1559), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(425), - [sym_compound_statement] = STATE(425), - [sym_named_label_statement] = STATE(425), - [sym_expression_statement] = STATE(425), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(503), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(57), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(760), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [65] = { [sym_text_interpolation] = STATE(65), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(42), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(535), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(673), + [sym_function_static_declaration] = STATE(673), + [sym_global_declaration] = STATE(673), + [sym_namespace_definition] = STATE(673), + [sym_namespace_use_declaration] = STATE(673), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(673), + [sym_interface_declaration] = STATE(673), + [sym_enum_declaration] = STATE(673), + [sym_class_declaration] = STATE(673), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(673), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(673), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(673), + [sym_unset_statement] = STATE(673), + [sym_declare_statement] = STATE(673), + [sym_try_statement] = STATE(673), + [sym_goto_statement] = STATE(673), + [sym_continue_statement] = STATE(673), + [sym_break_statement] = STATE(673), + [sym_return_statement] = STATE(673), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(673), + [sym_do_statement] = STATE(673), + [sym_for_statement] = STATE(673), + [sym_foreach_statement] = STATE(673), + [sym_if_statement] = STATE(673), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(673), + [sym_compound_statement] = STATE(673), + [sym_named_label_statement] = STATE(673), + [sym_expression_statement] = STATE(673), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(692), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(694), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(696), }, [66] = { [sym_text_interpolation] = STATE(66), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(68), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(537), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(595), + [sym_function_static_declaration] = STATE(595), + [sym_global_declaration] = STATE(595), + [sym_namespace_definition] = STATE(595), + [sym_namespace_use_declaration] = STATE(595), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(595), + [sym_interface_declaration] = STATE(595), + [sym_enum_declaration] = STATE(595), + [sym_class_declaration] = STATE(595), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(595), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(595), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(595), + [sym_unset_statement] = STATE(595), + [sym_declare_statement] = STATE(595), + [sym_try_statement] = STATE(595), + [sym_goto_statement] = STATE(595), + [sym_continue_statement] = STATE(595), + [sym_break_statement] = STATE(595), + [sym_return_statement] = STATE(595), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(595), + [sym_do_statement] = STATE(595), + [sym_for_statement] = STATE(595), + [sym_foreach_statement] = STATE(595), + [sym_if_statement] = STATE(595), + [sym_colon_block] = STATE(2845), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(595), + [sym_compound_statement] = STATE(595), + [sym_named_label_statement] = STATE(595), + [sym_expression_statement] = STATE(595), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [67] = { [sym_text_interpolation] = STATE(67), - [sym_empty_statement] = STATE(503), - [sym_function_static_declaration] = STATE(503), - [sym_global_declaration] = STATE(503), - [sym_namespace_definition] = STATE(503), - [sym_namespace_use_declaration] = STATE(503), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(503), - [sym_interface_declaration] = STATE(503), - [sym_enum_declaration] = STATE(503), - [sym_class_declaration] = STATE(503), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(503), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(503), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(503), - [sym_unset_statement] = STATE(503), - [sym_declare_statement] = STATE(503), - [sym_try_statement] = STATE(503), - [sym_goto_statement] = STATE(503), - [sym_continue_statement] = STATE(503), - [sym_break_statement] = STATE(503), - [sym_return_statement] = STATE(503), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(503), - [sym_do_statement] = STATE(503), - [sym_for_statement] = STATE(503), - [sym_foreach_statement] = STATE(503), - [sym_if_statement] = STATE(503), - [sym_colon_block] = STATE(2364), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(503), - [sym_compound_statement] = STATE(503), - [sym_named_label_statement] = STATE(503), - [sym_expression_statement] = STATE(503), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(49), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(698), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [68] = { [sym_text_interpolation] = STATE(68), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(539), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(70), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(762), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [69] = { [sym_text_interpolation] = STATE(69), - [sym_empty_statement] = STATE(539), - [sym_function_static_declaration] = STATE(539), - [sym_global_declaration] = STATE(539), - [sym_namespace_definition] = STATE(539), - [sym_namespace_use_declaration] = STATE(539), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(539), - [sym_interface_declaration] = STATE(539), - [sym_enum_declaration] = STATE(539), - [sym_class_declaration] = STATE(539), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(539), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(539), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(539), - [sym_unset_statement] = STATE(539), - [sym_declare_statement] = STATE(539), - [sym_try_statement] = STATE(539), - [sym_goto_statement] = STATE(539), - [sym_continue_statement] = STATE(539), - [sym_break_statement] = STATE(539), - [sym_return_statement] = STATE(539), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(539), - [sym_do_statement] = STATE(539), - [sym_for_statement] = STATE(539), - [sym_foreach_statement] = STATE(539), - [sym_if_statement] = STATE(539), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(539), - [sym_compound_statement] = STATE(539), - [sym_named_label_statement] = STATE(539), - [sym_expression_statement] = STATE(539), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(505), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(507), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(509), + [sym_empty_statement] = STATE(648), + [sym_function_static_declaration] = STATE(648), + [sym_global_declaration] = STATE(648), + [sym_namespace_definition] = STATE(648), + [sym_namespace_use_declaration] = STATE(648), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(648), + [sym_interface_declaration] = STATE(648), + [sym_enum_declaration] = STATE(648), + [sym_class_declaration] = STATE(648), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(648), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(648), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(648), + [sym_unset_statement] = STATE(648), + [sym_declare_statement] = STATE(648), + [sym_try_statement] = STATE(648), + [sym_goto_statement] = STATE(648), + [sym_continue_statement] = STATE(648), + [sym_break_statement] = STATE(648), + [sym_return_statement] = STATE(648), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(648), + [sym_do_statement] = STATE(648), + [sym_for_statement] = STATE(648), + [sym_foreach_statement] = STATE(648), + [sym_if_statement] = STATE(648), + [sym_colon_block] = STATE(2823), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(648), + [sym_compound_statement] = STATE(648), + [sym_named_label_statement] = STATE(648), + [sym_expression_statement] = STATE(648), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [70] = { [sym_text_interpolation] = STATE(70), - [sym_empty_statement] = STATE(2010), - [sym_function_static_declaration] = STATE(2010), - [sym_global_declaration] = STATE(2010), - [sym_namespace_definition] = STATE(2010), - [sym_namespace_use_declaration] = STATE(2010), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2010), - [sym_interface_declaration] = STATE(2010), - [sym_enum_declaration] = STATE(2010), - [sym_class_declaration] = STATE(2010), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2010), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2010), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2010), - [sym_unset_statement] = STATE(2010), - [sym_declare_statement] = STATE(2010), - [sym_try_statement] = STATE(2010), - [sym_goto_statement] = STATE(2010), - [sym_continue_statement] = STATE(2010), - [sym_break_statement] = STATE(2010), - [sym_return_statement] = STATE(2010), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2010), - [sym_do_statement] = STATE(2010), - [sym_for_statement] = STATE(2010), - [sym_foreach_statement] = STATE(2010), - [sym_if_statement] = STATE(2010), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2010), - [sym_compound_statement] = STATE(2010), - [sym_named_label_statement] = STATE(2010), - [sym_expression_statement] = STATE(2010), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(477), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(479), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(766), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [71] = { [sym_text_interpolation] = STATE(71), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [ts_builtin_sym_end] = ACTIONS(541), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2283), + [sym_function_static_declaration] = STATE(2283), + [sym_global_declaration] = STATE(2283), + [sym_namespace_definition] = STATE(2283), + [sym_namespace_use_declaration] = STATE(2283), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2283), + [sym_interface_declaration] = STATE(2283), + [sym_enum_declaration] = STATE(2283), + [sym_class_declaration] = STATE(2283), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2283), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2283), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2283), + [sym_unset_statement] = STATE(2283), + [sym_declare_statement] = STATE(2283), + [sym_try_statement] = STATE(2283), + [sym_goto_statement] = STATE(2283), + [sym_continue_statement] = STATE(2283), + [sym_break_statement] = STATE(2283), + [sym_return_statement] = STATE(2283), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2283), + [sym_do_statement] = STATE(2283), + [sym_for_statement] = STATE(2283), + [sym_foreach_statement] = STATE(2283), + [sym_if_statement] = STATE(2283), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2283), + [sym_compound_statement] = STATE(2283), + [sym_named_label_statement] = STATE(2283), + [sym_expression_statement] = STATE(2283), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(768), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(770), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(772), }, [72] = { [sym_text_interpolation] = STATE(72), - [sym_empty_statement] = STATE(1573), - [sym_function_static_declaration] = STATE(1573), - [sym_global_declaration] = STATE(1573), - [sym_namespace_definition] = STATE(1573), - [sym_namespace_use_declaration] = STATE(1573), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(1573), - [sym_interface_declaration] = STATE(1573), - [sym_enum_declaration] = STATE(1573), - [sym_class_declaration] = STATE(1573), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(1573), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(1573), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(1573), - [sym_unset_statement] = STATE(1573), - [sym_declare_statement] = STATE(1573), - [sym_try_statement] = STATE(1573), - [sym_goto_statement] = STATE(1573), - [sym_continue_statement] = STATE(1573), - [sym_break_statement] = STATE(1573), - [sym_return_statement] = STATE(1573), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(1573), - [sym_do_statement] = STATE(1573), - [sym_for_statement] = STATE(1573), - [sym_foreach_statement] = STATE(1573), - [sym_if_statement] = STATE(1573), - [sym_colon_block] = STATE(1601), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(1573), - [sym_compound_statement] = STATE(1573), - [sym_named_label_statement] = STATE(1573), - [sym_expression_statement] = STATE(1573), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(503), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(612), + [sym_function_static_declaration] = STATE(612), + [sym_global_declaration] = STATE(612), + [sym_namespace_definition] = STATE(612), + [sym_namespace_use_declaration] = STATE(612), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(612), + [sym_interface_declaration] = STATE(612), + [sym_enum_declaration] = STATE(612), + [sym_class_declaration] = STATE(612), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(612), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(612), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(612), + [sym_unset_statement] = STATE(612), + [sym_declare_statement] = STATE(612), + [sym_try_statement] = STATE(612), + [sym_goto_statement] = STATE(612), + [sym_continue_statement] = STATE(612), + [sym_break_statement] = STATE(612), + [sym_return_statement] = STATE(612), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(612), + [sym_do_statement] = STATE(612), + [sym_for_statement] = STATE(612), + [sym_foreach_statement] = STATE(612), + [sym_if_statement] = STATE(612), + [sym_colon_block] = STATE(1791), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(612), + [sym_compound_statement] = STATE(612), + [sym_named_label_statement] = STATE(612), + [sym_expression_statement] = STATE(612), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [73] = { [sym_text_interpolation] = STATE(73), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(543), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(39), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(742), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [74] = { [sym_text_interpolation] = STATE(74), - [sym_empty_statement] = STATE(1968), - [sym_function_static_declaration] = STATE(1968), - [sym_global_declaration] = STATE(1968), - [sym_namespace_definition] = STATE(1968), - [sym_namespace_use_declaration] = STATE(1968), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(1968), - [sym_interface_declaration] = STATE(1968), - [sym_enum_declaration] = STATE(1968), - [sym_class_declaration] = STATE(1968), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(1968), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(1968), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(1968), - [sym_unset_statement] = STATE(1968), - [sym_declare_statement] = STATE(1968), - [sym_try_statement] = STATE(1968), - [sym_goto_statement] = STATE(1968), - [sym_continue_statement] = STATE(1968), - [sym_break_statement] = STATE(1968), - [sym_return_statement] = STATE(1968), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(1968), - [sym_do_statement] = STATE(1968), - [sym_for_statement] = STATE(1968), - [sym_foreach_statement] = STATE(1968), - [sym_if_statement] = STATE(1968), - [sym_colon_block] = STATE(2464), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(1968), - [sym_compound_statement] = STATE(1968), - [sym_named_label_statement] = STATE(1968), - [sym_expression_statement] = STATE(1968), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [anon_sym_COLON] = ACTIONS(361), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(75), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(774), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [75] = { [sym_text_interpolation] = STATE(75), - [sym_empty_statement] = STATE(471), - [sym_function_static_declaration] = STATE(471), - [sym_global_declaration] = STATE(471), - [sym_namespace_definition] = STATE(471), - [sym_namespace_use_declaration] = STATE(471), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(471), - [sym_interface_declaration] = STATE(471), - [sym_enum_declaration] = STATE(471), - [sym_class_declaration] = STATE(471), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(471), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(471), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(471), - [sym_unset_statement] = STATE(471), - [sym_declare_statement] = STATE(471), - [sym_try_statement] = STATE(471), - [sym_goto_statement] = STATE(471), - [sym_continue_statement] = STATE(471), - [sym_break_statement] = STATE(471), - [sym_return_statement] = STATE(471), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(471), - [sym_do_statement] = STATE(471), - [sym_for_statement] = STATE(471), - [sym_foreach_statement] = STATE(471), - [sym_if_statement] = STATE(471), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(471), - [sym_compound_statement] = STATE(471), - [sym_named_label_statement] = STATE(471), - [sym_expression_statement] = STATE(471), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [anon_sym_COLON] = ACTIONS(469), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(471), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(776), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [76] = { [sym_text_interpolation] = STATE(76), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [anon_sym_RBRACE] = ACTIONS(545), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(778), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [77] = { [sym_text_interpolation] = STATE(77), - [sym_empty_statement] = STATE(460), - [sym_function_static_declaration] = STATE(460), - [sym_global_declaration] = STATE(460), - [sym_namespace_definition] = STATE(460), - [sym_namespace_use_declaration] = STATE(460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(460), - [sym_interface_declaration] = STATE(460), - [sym_enum_declaration] = STATE(460), - [sym_class_declaration] = STATE(460), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(460), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(460), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(460), - [sym_unset_statement] = STATE(460), - [sym_declare_statement] = STATE(460), - [sym_try_statement] = STATE(460), - [sym_goto_statement] = STATE(460), - [sym_continue_statement] = STATE(460), - [sym_break_statement] = STATE(460), - [sym_return_statement] = STATE(460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(460), - [sym_do_statement] = STATE(460), - [sym_for_statement] = STATE(460), - [sym_foreach_statement] = STATE(460), - [sym_if_statement] = STATE(460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(460), - [sym_compound_statement] = STATE(460), - [sym_named_label_statement] = STATE(460), - [sym_expression_statement] = STATE(460), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_program_repeat1] = STATE(50), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_for_statement_token2] = ACTIONS(543), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(80), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(780), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [78] = { [sym_text_interpolation] = STATE(78), - [sym_empty_statement] = STATE(2074), - [sym_function_static_declaration] = STATE(2074), - [sym_global_declaration] = STATE(2074), - [sym_namespace_definition] = STATE(2074), - [sym_namespace_use_declaration] = STATE(2074), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2074), - [sym_interface_declaration] = STATE(2074), - [sym_enum_declaration] = STATE(2074), - [sym_class_declaration] = STATE(2074), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2074), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2074), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2074), - [sym_unset_statement] = STATE(2074), - [sym_declare_statement] = STATE(2074), - [sym_try_statement] = STATE(2074), - [sym_goto_statement] = STATE(2074), - [sym_continue_statement] = STATE(2074), - [sym_break_statement] = STATE(2074), - [sym_return_statement] = STATE(2074), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2074), - [sym_do_statement] = STATE(2074), - [sym_for_statement] = STATE(2074), - [sym_foreach_statement] = STATE(2074), - [sym_if_statement] = STATE(2074), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2074), - [sym_compound_statement] = STATE(2074), - [sym_named_label_statement] = STATE(2074), - [sym_expression_statement] = STATE(2074), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(715), + [sym_function_static_declaration] = STATE(715), + [sym_global_declaration] = STATE(715), + [sym_namespace_definition] = STATE(715), + [sym_namespace_use_declaration] = STATE(715), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(715), + [sym_interface_declaration] = STATE(715), + [sym_enum_declaration] = STATE(715), + [sym_class_declaration] = STATE(715), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(715), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(715), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(715), + [sym_unset_statement] = STATE(715), + [sym_declare_statement] = STATE(715), + [sym_try_statement] = STATE(715), + [sym_goto_statement] = STATE(715), + [sym_continue_statement] = STATE(715), + [sym_break_statement] = STATE(715), + [sym_return_statement] = STATE(715), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(715), + [sym_do_statement] = STATE(715), + [sym_for_statement] = STATE(715), + [sym_foreach_statement] = STATE(715), + [sym_if_statement] = STATE(715), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(715), + [sym_compound_statement] = STATE(715), + [sym_named_label_statement] = STATE(715), + [sym_expression_statement] = STATE(715), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(720), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(722), }, [79] = { [sym_text_interpolation] = STATE(79), - [sym_empty_statement] = STATE(543), - [sym_function_static_declaration] = STATE(543), - [sym_global_declaration] = STATE(543), - [sym_namespace_definition] = STATE(543), - [sym_namespace_use_declaration] = STATE(543), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(543), - [sym_interface_declaration] = STATE(543), - [sym_enum_declaration] = STATE(543), - [sym_class_declaration] = STATE(543), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(543), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(543), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(543), - [sym_unset_statement] = STATE(543), - [sym_declare_statement] = STATE(543), - [sym_try_statement] = STATE(543), - [sym_goto_statement] = STATE(543), - [sym_continue_statement] = STATE(543), - [sym_break_statement] = STATE(543), - [sym_return_statement] = STATE(543), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(543), - [sym_do_statement] = STATE(543), - [sym_for_statement] = STATE(543), - [sym_foreach_statement] = STATE(543), - [sym_if_statement] = STATE(543), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(543), - [sym_compound_statement] = STATE(543), - [sym_named_label_statement] = STATE(543), - [sym_expression_statement] = STATE(543), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2283), + [sym_function_static_declaration] = STATE(2283), + [sym_global_declaration] = STATE(2283), + [sym_namespace_definition] = STATE(2283), + [sym_namespace_use_declaration] = STATE(2283), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2283), + [sym_interface_declaration] = STATE(2283), + [sym_enum_declaration] = STATE(2283), + [sym_class_declaration] = STATE(2283), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2283), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2283), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2283), + [sym_unset_statement] = STATE(2283), + [sym_declare_statement] = STATE(2283), + [sym_try_statement] = STATE(2283), + [sym_goto_statement] = STATE(2283), + [sym_continue_statement] = STATE(2283), + [sym_break_statement] = STATE(2283), + [sym_return_statement] = STATE(2283), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2283), + [sym_do_statement] = STATE(2283), + [sym_for_statement] = STATE(2283), + [sym_foreach_statement] = STATE(2283), + [sym_if_statement] = STATE(2283), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2283), + [sym_compound_statement] = STATE(2283), + [sym_named_label_statement] = STATE(2283), + [sym_expression_statement] = STATE(2283), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(768), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(770), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(772), }, [80] = { [sym_text_interpolation] = STATE(80), - [sym_empty_statement] = STATE(2489), - [sym_function_static_declaration] = STATE(2489), - [sym_global_declaration] = STATE(2489), - [sym_namespace_definition] = STATE(2489), - [sym_namespace_use_declaration] = STATE(2489), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2489), - [sym_interface_declaration] = STATE(2489), - [sym_enum_declaration] = STATE(2489), - [sym_class_declaration] = STATE(2489), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2489), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2489), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2489), - [sym_unset_statement] = STATE(2489), - [sym_declare_statement] = STATE(2489), - [sym_try_statement] = STATE(2489), - [sym_goto_statement] = STATE(2489), - [sym_continue_statement] = STATE(2489), - [sym_break_statement] = STATE(2489), - [sym_return_statement] = STATE(2489), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2489), - [sym_do_statement] = STATE(2489), - [sym_for_statement] = STATE(2489), - [sym_foreach_statement] = STATE(2489), - [sym_if_statement] = STATE(2489), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2489), - [sym_compound_statement] = STATE(2489), - [sym_named_label_statement] = STATE(2489), - [sym_expression_statement] = STATE(2489), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(782), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [81] = { [sym_text_interpolation] = STATE(81), - [sym_empty_statement] = STATE(496), - [sym_function_static_declaration] = STATE(496), - [sym_global_declaration] = STATE(496), - [sym_namespace_definition] = STATE(496), - [sym_namespace_use_declaration] = STATE(496), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(496), - [sym_interface_declaration] = STATE(496), - [sym_enum_declaration] = STATE(496), - [sym_class_declaration] = STATE(496), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(496), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(496), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(496), - [sym_unset_statement] = STATE(496), - [sym_declare_statement] = STATE(496), - [sym_try_statement] = STATE(496), - [sym_goto_statement] = STATE(496), - [sym_continue_statement] = STATE(496), - [sym_break_statement] = STATE(496), - [sym_return_statement] = STATE(496), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(496), - [sym_do_statement] = STATE(496), - [sym_for_statement] = STATE(496), - [sym_foreach_statement] = STATE(496), - [sym_if_statement] = STATE(496), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(496), - [sym_compound_statement] = STATE(496), - [sym_named_label_statement] = STATE(496), - [sym_expression_statement] = STATE(496), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(246), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(262), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(266), - [aux_sym_foreach_statement_token1] = ACTIONS(268), - [aux_sym_if_statement_token1] = ACTIONS(270), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(21), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [aux_sym_declare_statement_token2] = ACTIONS(784), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [82] = { [sym_text_interpolation] = STATE(82), - [sym_empty_statement] = STATE(2017), - [sym_function_static_declaration] = STATE(2017), - [sym_global_declaration] = STATE(2017), - [sym_namespace_definition] = STATE(2017), - [sym_namespace_use_declaration] = STATE(2017), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2017), - [sym_interface_declaration] = STATE(2017), - [sym_enum_declaration] = STATE(2017), - [sym_class_declaration] = STATE(2017), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2017), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2017), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2017), - [sym_unset_statement] = STATE(2017), - [sym_declare_statement] = STATE(2017), - [sym_try_statement] = STATE(2017), - [sym_goto_statement] = STATE(2017), - [sym_continue_statement] = STATE(2017), - [sym_break_statement] = STATE(2017), - [sym_return_statement] = STATE(2017), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2017), - [sym_do_statement] = STATE(2017), - [sym_for_statement] = STATE(2017), - [sym_foreach_statement] = STATE(2017), - [sym_if_statement] = STATE(2017), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2017), - [sym_compound_statement] = STATE(2017), - [sym_named_label_statement] = STATE(2017), - [sym_expression_statement] = STATE(2017), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(393), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(405), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(409), - [aux_sym_foreach_statement_token1] = ACTIONS(411), - [aux_sym_if_statement_token1] = ACTIONS(413), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(693), + [sym_function_static_declaration] = STATE(693), + [sym_global_declaration] = STATE(693), + [sym_namespace_definition] = STATE(693), + [sym_namespace_use_declaration] = STATE(693), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(693), + [sym_interface_declaration] = STATE(693), + [sym_enum_declaration] = STATE(693), + [sym_class_declaration] = STATE(693), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(693), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(693), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(693), + [sym_unset_statement] = STATE(693), + [sym_declare_statement] = STATE(693), + [sym_try_statement] = STATE(693), + [sym_goto_statement] = STATE(693), + [sym_continue_statement] = STATE(693), + [sym_break_statement] = STATE(693), + [sym_return_statement] = STATE(693), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(693), + [sym_do_statement] = STATE(693), + [sym_for_statement] = STATE(693), + [sym_foreach_statement] = STATE(693), + [sym_if_statement] = STATE(693), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(693), + [sym_compound_statement] = STATE(693), + [sym_named_label_statement] = STATE(693), + [sym_expression_statement] = STATE(693), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(670), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(672), }, [83] = { [sym_text_interpolation] = STATE(83), - [sym_empty_statement] = STATE(2460), - [sym_function_static_declaration] = STATE(2460), - [sym_global_declaration] = STATE(2460), - [sym_namespace_definition] = STATE(2460), - [sym_namespace_use_declaration] = STATE(2460), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2460), - [sym_interface_declaration] = STATE(2460), - [sym_enum_declaration] = STATE(2460), - [sym_class_declaration] = STATE(2460), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2460), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2460), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2460), - [sym_unset_statement] = STATE(2460), - [sym_declare_statement] = STATE(2460), - [sym_try_statement] = STATE(2460), - [sym_goto_statement] = STATE(2460), - [sym_continue_statement] = STATE(2460), - [sym_break_statement] = STATE(2460), - [sym_return_statement] = STATE(2460), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2460), - [sym_do_statement] = STATE(2460), - [sym_for_statement] = STATE(2460), - [sym_foreach_statement] = STATE(2460), - [sym_if_statement] = STATE(2460), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2460), - [sym_compound_statement] = STATE(2460), - [sym_named_label_statement] = STATE(2460), - [sym_expression_statement] = STATE(2460), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(786), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [84] = { [sym_text_interpolation] = STATE(84), - [sym_empty_statement] = STATE(496), - [sym_function_static_declaration] = STATE(496), - [sym_global_declaration] = STATE(496), - [sym_namespace_definition] = STATE(496), - [sym_namespace_use_declaration] = STATE(496), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(496), - [sym_interface_declaration] = STATE(496), - [sym_enum_declaration] = STATE(496), - [sym_class_declaration] = STATE(496), - [sym_final_modifier] = STATE(2533), - [sym_abstract_modifier] = STATE(2533), - [sym_readonly_modifier] = STATE(2533), - [sym_const_declaration] = STATE(496), - [sym__const_declaration] = STATE(510), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2531), - [sym_function_definition] = STATE(496), - [sym__function_definition_header] = STATE(2156), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(496), - [sym_unset_statement] = STATE(496), - [sym_declare_statement] = STATE(496), - [sym_try_statement] = STATE(496), - [sym_goto_statement] = STATE(496), - [sym_continue_statement] = STATE(496), - [sym_break_statement] = STATE(496), - [sym_return_statement] = STATE(496), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(496), - [sym_do_statement] = STATE(496), - [sym_for_statement] = STATE(496), - [sym_foreach_statement] = STATE(496), - [sym_if_statement] = STATE(496), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(496), - [sym_compound_statement] = STATE(496), - [sym_named_label_statement] = STATE(496), - [sym_expression_statement] = STATE(496), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1364), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(196), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(198), - [aux_sym_function_static_declaration_token1] = ACTIONS(200), - [aux_sym_global_declaration_token1] = ACTIONS(202), - [aux_sym_namespace_definition_token1] = ACTIONS(204), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(210), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(214), - [aux_sym_trait_declaration_token1] = ACTIONS(218), - [aux_sym_interface_declaration_token1] = ACTIONS(220), - [aux_sym_enum_declaration_token1] = ACTIONS(222), - [aux_sym_class_declaration_token1] = ACTIONS(226), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(242), - [anon_sym_unset] = ACTIONS(244), - [aux_sym_declare_statement_token1] = ACTIONS(345), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(250), - [aux_sym_goto_statement_token1] = ACTIONS(252), - [aux_sym_continue_statement_token1] = ACTIONS(254), - [aux_sym_break_statement_token1] = ACTIONS(256), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(258), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(347), - [aux_sym_do_statement_token1] = ACTIONS(264), - [aux_sym_for_statement_token1] = ACTIONS(349), - [aux_sym_foreach_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token1] = ACTIONS(353), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(274), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(512), + [sym_function_static_declaration] = STATE(512), + [sym_global_declaration] = STATE(512), + [sym_namespace_definition] = STATE(512), + [sym_namespace_use_declaration] = STATE(512), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(512), + [sym_interface_declaration] = STATE(512), + [sym_enum_declaration] = STATE(512), + [sym_class_declaration] = STATE(512), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(512), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(512), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(512), + [sym_unset_statement] = STATE(512), + [sym_declare_statement] = STATE(512), + [sym_try_statement] = STATE(512), + [sym_goto_statement] = STATE(512), + [sym_continue_statement] = STATE(512), + [sym_break_statement] = STATE(512), + [sym_return_statement] = STATE(512), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(512), + [sym_do_statement] = STATE(512), + [sym_for_statement] = STATE(512), + [sym_foreach_statement] = STATE(512), + [sym_if_statement] = STATE(512), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(512), + [sym_compound_statement] = STATE(512), + [sym_named_label_statement] = STATE(512), + [sym_expression_statement] = STATE(512), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(678), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(680), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(682), }, [85] = { [sym_text_interpolation] = STATE(85), - [sym_empty_statement] = STATE(2017), - [sym_function_static_declaration] = STATE(2017), - [sym_global_declaration] = STATE(2017), - [sym_namespace_definition] = STATE(2017), - [sym_namespace_use_declaration] = STATE(2017), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_trait_declaration] = STATE(2017), - [sym_interface_declaration] = STATE(2017), - [sym_enum_declaration] = STATE(2017), - [sym_class_declaration] = STATE(2017), - [sym_final_modifier] = STATE(2483), - [sym_abstract_modifier] = STATE(2483), - [sym_readonly_modifier] = STATE(2483), - [sym_const_declaration] = STATE(2017), - [sym__const_declaration] = STATE(1933), - [sym_static_modifier] = STATE(2532), - [sym_visibility_modifier] = STATE(2484), - [sym_function_definition] = STATE(2017), - [sym__function_definition_header] = STATE(2224), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_echo_statement] = STATE(2017), - [sym_unset_statement] = STATE(2017), - [sym_declare_statement] = STATE(2017), - [sym_try_statement] = STATE(2017), - [sym_goto_statement] = STATE(2017), - [sym_continue_statement] = STATE(2017), - [sym_break_statement] = STATE(2017), - [sym_return_statement] = STATE(2017), - [sym_throw_expression] = STATE(1047), - [sym_while_statement] = STATE(2017), - [sym_do_statement] = STATE(2017), - [sym_for_statement] = STATE(2017), - [sym_foreach_statement] = STATE(2017), - [sym_if_statement] = STATE(2017), - [sym_match_expression] = STATE(1113), - [sym_switch_statement] = STATE(2017), - [sym_compound_statement] = STATE(2017), - [sym_named_label_statement] = STATE(2017), - [sym_expression_statement] = STATE(2017), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1356), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_function_static_declaration_token1] = ACTIONS(369), - [aux_sym_global_declaration_token1] = ACTIONS(371), - [aux_sym_namespace_definition_token1] = ACTIONS(373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(375), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(208), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(377), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_LBRACE] = ACTIONS(379), - [aux_sym_trait_declaration_token1] = ACTIONS(381), - [aux_sym_interface_declaration_token1] = ACTIONS(383), - [aux_sym_enum_declaration_token1] = ACTIONS(385), - [aux_sym_class_declaration_token1] = ACTIONS(387), - [aux_sym_final_modifier_token1] = ACTIONS(228), - [aux_sym_abstract_modifier_token1] = ACTIONS(230), - [aux_sym_readonly_modifier_token1] = ACTIONS(232), - [aux_sym_visibility_modifier_token1] = ACTIONS(234), - [aux_sym_visibility_modifier_token2] = ACTIONS(234), - [aux_sym_visibility_modifier_token3] = ACTIONS(234), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [aux_sym_echo_statement_token1] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [aux_sym_declare_statement_token1] = ACTIONS(419), - [sym_float] = ACTIONS(248), - [aux_sym_try_statement_token1] = ACTIONS(395), - [aux_sym_goto_statement_token1] = ACTIONS(397), - [aux_sym_continue_statement_token1] = ACTIONS(399), - [aux_sym_break_statement_token1] = ACTIONS(401), - [sym_integer] = ACTIONS(248), - [aux_sym_return_statement_token1] = ACTIONS(403), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_while_statement_token1] = ACTIONS(421), - [aux_sym_do_statement_token1] = ACTIONS(407), - [aux_sym_for_statement_token1] = ACTIONS(423), - [aux_sym_foreach_statement_token1] = ACTIONS(425), - [aux_sym_if_statement_token1] = ACTIONS(427), - [aux_sym_match_expression_token1] = ACTIONS(272), - [aux_sym_switch_statement_token1] = ACTIONS(415), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(102), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(782), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [86] = { [sym_text_interpolation] = STATE(86), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(963), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(942), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(549), - [anon_sym_AMP] = ACTIONS(551), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(559), - [anon_sym_RBRACE] = ACTIONS(549), - [anon_sym_COLON] = ACTIONS(549), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_EQ_GT] = ACTIONS(549), - [anon_sym_LPAREN] = ACTIONS(561), - [anon_sym_RPAREN] = ACTIONS(549), - [anon_sym_DOT_DOT_DOT] = ACTIONS(563), - [anon_sym_QMARK] = ACTIONS(559), - [anon_sym_PIPE] = ACTIONS(559), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(575), - [anon_sym_STAR_STAR] = ACTIONS(549), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_yield_expression_token2] = ACTIONS(601), - [aux_sym_binary_expression_token1] = ACTIONS(559), - [anon_sym_QMARK_QMARK] = ACTIONS(549), - [aux_sym_binary_expression_token2] = ACTIONS(559), - [aux_sym_binary_expression_token3] = ACTIONS(559), - [aux_sym_binary_expression_token4] = ACTIONS(559), - [anon_sym_PIPE_PIPE] = ACTIONS(549), - [anon_sym_AMP_AMP] = ACTIONS(549), - [anon_sym_CARET] = ACTIONS(549), - [anon_sym_EQ_EQ] = ACTIONS(559), - [anon_sym_BANG_EQ] = ACTIONS(559), - [anon_sym_LT_GT] = ACTIONS(549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(549), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT_EQ] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(549), - [anon_sym_LT_EQ_GT] = ACTIONS(549), - [anon_sym_LT_LT] = ACTIONS(559), - [anon_sym_GT_GT] = ACTIONS(549), - [anon_sym_DOT] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(559), - [anon_sym_SLASH] = ACTIONS(559), - [anon_sym_PERCENT] = ACTIONS(549), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(83), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(788), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [87] = { [sym_text_interpolation] = STATE(87), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1015), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(942), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(549), - [anon_sym_AMP] = ACTIONS(551), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(549), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(549), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_EQ_GT] = ACTIONS(549), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [anon_sym_QMARK] = ACTIONS(559), - [anon_sym_PIPE] = ACTIONS(559), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_STAR_STAR] = ACTIONS(549), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(549), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_yield_expression_token2] = ACTIONS(631), - [aux_sym_binary_expression_token1] = ACTIONS(559), - [anon_sym_QMARK_QMARK] = ACTIONS(549), - [aux_sym_binary_expression_token2] = ACTIONS(559), - [aux_sym_binary_expression_token3] = ACTIONS(559), - [aux_sym_binary_expression_token4] = ACTIONS(559), - [anon_sym_PIPE_PIPE] = ACTIONS(549), - [anon_sym_AMP_AMP] = ACTIONS(549), - [anon_sym_CARET] = ACTIONS(549), - [anon_sym_EQ_EQ] = ACTIONS(559), - [anon_sym_BANG_EQ] = ACTIONS(559), - [anon_sym_LT_GT] = ACTIONS(549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(549), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT_EQ] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(549), - [anon_sym_LT_EQ_GT] = ACTIONS(549), - [anon_sym_LT_LT] = ACTIONS(559), - [anon_sym_GT_GT] = ACTIONS(549), - [anon_sym_DOT] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(559), - [anon_sym_SLASH] = ACTIONS(559), - [anon_sym_PERCENT] = ACTIONS(549), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(567), + [sym_function_static_declaration] = STATE(567), + [sym_global_declaration] = STATE(567), + [sym_namespace_definition] = STATE(567), + [sym_namespace_use_declaration] = STATE(567), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(567), + [sym_interface_declaration] = STATE(567), + [sym_enum_declaration] = STATE(567), + [sym_class_declaration] = STATE(567), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(567), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(567), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(567), + [sym_unset_statement] = STATE(567), + [sym_declare_statement] = STATE(567), + [sym_try_statement] = STATE(567), + [sym_goto_statement] = STATE(567), + [sym_continue_statement] = STATE(567), + [sym_break_statement] = STATE(567), + [sym_return_statement] = STATE(567), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(567), + [sym_do_statement] = STATE(567), + [sym_for_statement] = STATE(567), + [sym_foreach_statement] = STATE(567), + [sym_if_statement] = STATE(567), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(567), + [sym_compound_statement] = STATE(567), + [sym_named_label_statement] = STATE(567), + [sym_expression_statement] = STATE(567), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(712), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(714), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(716), }, [88] = { [sym_text_interpolation] = STATE(88), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1077), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_variadic_unpacking] = STATE(1028), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_by_ref] = STATE(1028), - [sym_yield_expression] = STATE(1117), - [sym_array_element_initializer] = STATE(1078), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(549), - [anon_sym_AMP] = ACTIONS(643), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [anon_sym_COMMA] = ACTIONS(549), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_EQ_GT] = ACTIONS(549), - [anon_sym_LPAREN] = ACTIONS(238), - [anon_sym_DOT_DOT_DOT] = ACTIONS(649), - [anon_sym_QMARK] = ACTIONS(559), - [anon_sym_PIPE] = ACTIONS(559), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(278), - [anon_sym_STAR_STAR] = ACTIONS(549), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_yield_expression_token2] = ACTIONS(651), - [aux_sym_binary_expression_token1] = ACTIONS(559), - [anon_sym_QMARK_QMARK] = ACTIONS(549), - [aux_sym_binary_expression_token2] = ACTIONS(559), - [aux_sym_binary_expression_token3] = ACTIONS(559), - [aux_sym_binary_expression_token4] = ACTIONS(559), - [anon_sym_PIPE_PIPE] = ACTIONS(549), - [anon_sym_AMP_AMP] = ACTIONS(549), - [anon_sym_CARET] = ACTIONS(549), - [anon_sym_EQ_EQ] = ACTIONS(559), - [anon_sym_BANG_EQ] = ACTIONS(559), - [anon_sym_LT_GT] = ACTIONS(549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(549), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT_EQ] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(549), - [anon_sym_LT_EQ_GT] = ACTIONS(549), - [anon_sym_LT_LT] = ACTIONS(559), - [anon_sym_GT_GT] = ACTIONS(549), - [anon_sym_DOT] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(559), - [anon_sym_SLASH] = ACTIONS(559), - [anon_sym_PERCENT] = ACTIONS(549), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(549), + [sym_empty_statement] = STATE(614), + [sym_function_static_declaration] = STATE(614), + [sym_global_declaration] = STATE(614), + [sym_namespace_definition] = STATE(614), + [sym_namespace_use_declaration] = STATE(614), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(614), + [sym_interface_declaration] = STATE(614), + [sym_enum_declaration] = STATE(614), + [sym_class_declaration] = STATE(614), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(614), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(614), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(614), + [sym_unset_statement] = STATE(614), + [sym_declare_statement] = STATE(614), + [sym_try_statement] = STATE(614), + [sym_goto_statement] = STATE(614), + [sym_continue_statement] = STATE(614), + [sym_break_statement] = STATE(614), + [sym_return_statement] = STATE(614), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(614), + [sym_do_statement] = STATE(614), + [sym_for_statement] = STATE(614), + [sym_foreach_statement] = STATE(614), + [sym_if_statement] = STATE(614), + [sym_colon_block] = STATE(1791), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(614), + [sym_compound_statement] = STATE(614), + [sym_named_label_statement] = STATE(614), + [sym_expression_statement] = STATE(614), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [89] = { [sym_text_interpolation] = STATE(89), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1152), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(942), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(551), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(549), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_EQ_GT] = ACTIONS(549), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(549), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [anon_sym_QMARK] = ACTIONS(559), - [anon_sym_PIPE] = ACTIONS(559), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(661), - [anon_sym_STAR_STAR] = ACTIONS(549), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_yield_expression_token2] = ACTIONS(673), - [aux_sym_binary_expression_token1] = ACTIONS(559), - [anon_sym_QMARK_QMARK] = ACTIONS(549), - [aux_sym_binary_expression_token2] = ACTIONS(559), - [aux_sym_binary_expression_token3] = ACTIONS(559), - [aux_sym_binary_expression_token4] = ACTIONS(559), - [anon_sym_PIPE_PIPE] = ACTIONS(549), - [anon_sym_AMP_AMP] = ACTIONS(549), - [anon_sym_CARET] = ACTIONS(549), - [anon_sym_EQ_EQ] = ACTIONS(559), - [anon_sym_BANG_EQ] = ACTIONS(559), - [anon_sym_LT_GT] = ACTIONS(549), - [anon_sym_EQ_EQ_EQ] = ACTIONS(549), - [anon_sym_BANG_EQ_EQ] = ACTIONS(549), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT_EQ] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(549), - [anon_sym_LT_EQ_GT] = ACTIONS(549), - [anon_sym_LT_LT] = ACTIONS(559), - [anon_sym_GT_GT] = ACTIONS(549), - [anon_sym_DOT] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(559), - [anon_sym_SLASH] = ACTIONS(559), - [anon_sym_PERCENT] = ACTIONS(549), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(648), + [sym_function_static_declaration] = STATE(648), + [sym_global_declaration] = STATE(648), + [sym_namespace_definition] = STATE(648), + [sym_namespace_use_declaration] = STATE(648), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(648), + [sym_interface_declaration] = STATE(648), + [sym_enum_declaration] = STATE(648), + [sym_class_declaration] = STATE(648), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(648), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(648), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(648), + [sym_unset_statement] = STATE(648), + [sym_declare_statement] = STATE(648), + [sym_try_statement] = STATE(648), + [sym_goto_statement] = STATE(648), + [sym_continue_statement] = STATE(648), + [sym_break_statement] = STATE(648), + [sym_return_statement] = STATE(648), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(648), + [sym_do_statement] = STATE(648), + [sym_for_statement] = STATE(648), + [sym_foreach_statement] = STATE(648), + [sym_if_statement] = STATE(648), + [sym_colon_block] = STATE(2823), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(648), + [sym_compound_statement] = STATE(648), + [sym_named_label_statement] = STATE(648), + [sym_expression_statement] = STATE(648), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [anon_sym_COLON] = ACTIONS(552), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [90] = { [sym_text_interpolation] = STATE(90), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2451), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(790), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [91] = { [sym_text_interpolation] = STATE(91), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2433), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(529), + [sym_function_static_declaration] = STATE(529), + [sym_global_declaration] = STATE(529), + [sym_namespace_definition] = STATE(529), + [sym_namespace_use_declaration] = STATE(529), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(529), + [sym_interface_declaration] = STATE(529), + [sym_enum_declaration] = STATE(529), + [sym_class_declaration] = STATE(529), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(529), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(529), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(529), + [sym_unset_statement] = STATE(529), + [sym_declare_statement] = STATE(529), + [sym_try_statement] = STATE(529), + [sym_goto_statement] = STATE(529), + [sym_continue_statement] = STATE(529), + [sym_break_statement] = STATE(529), + [sym_return_statement] = STATE(529), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(529), + [sym_do_statement] = STATE(529), + [sym_for_statement] = STATE(529), + [sym_foreach_statement] = STATE(529), + [sym_if_statement] = STATE(529), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(529), + [sym_compound_statement] = STATE(529), + [sym_named_label_statement] = STATE(529), + [sym_expression_statement] = STATE(529), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(702), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(704), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(706), }, [92] = { [sym_text_interpolation] = STATE(92), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2492), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(482), + [sym_function_static_declaration] = STATE(482), + [sym_global_declaration] = STATE(482), + [sym_namespace_definition] = STATE(482), + [sym_namespace_use_declaration] = STATE(482), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(482), + [sym_interface_declaration] = STATE(482), + [sym_enum_declaration] = STATE(482), + [sym_class_declaration] = STATE(482), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(482), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(482), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(482), + [sym_unset_statement] = STATE(482), + [sym_declare_statement] = STATE(482), + [sym_try_statement] = STATE(482), + [sym_goto_statement] = STATE(482), + [sym_continue_statement] = STATE(482), + [sym_break_statement] = STATE(482), + [sym_return_statement] = STATE(482), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(482), + [sym_do_statement] = STATE(482), + [sym_for_statement] = STATE(482), + [sym_foreach_statement] = STATE(482), + [sym_if_statement] = STATE(482), + [sym_colon_block] = STATE(1795), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(482), + [sym_compound_statement] = STATE(482), + [sym_named_label_statement] = STATE(482), + [sym_expression_statement] = STATE(482), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [93] = { [sym_text_interpolation] = STATE(93), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2443), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(90), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(792), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [94] = { [sym_text_interpolation] = STATE(94), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2382), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1229), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2232), + [sym_function_static_declaration] = STATE(2232), + [sym_global_declaration] = STATE(2232), + [sym_namespace_definition] = STATE(2232), + [sym_namespace_use_declaration] = STATE(2232), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2232), + [sym_interface_declaration] = STATE(2232), + [sym_enum_declaration] = STATE(2232), + [sym_class_declaration] = STATE(2232), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2232), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2232), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2232), + [sym_unset_statement] = STATE(2232), + [sym_declare_statement] = STATE(2232), + [sym_try_statement] = STATE(2232), + [sym_goto_statement] = STATE(2232), + [sym_continue_statement] = STATE(2232), + [sym_break_statement] = STATE(2232), + [sym_return_statement] = STATE(2232), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2232), + [sym_do_statement] = STATE(2232), + [sym_for_statement] = STATE(2232), + [sym_foreach_statement] = STATE(2232), + [sym_if_statement] = STATE(2232), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2232), + [sym_compound_statement] = STATE(2232), + [sym_named_label_statement] = STATE(2232), + [sym_expression_statement] = STATE(2232), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(748), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(750), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(752), }, [95] = { [sym_text_interpolation] = STATE(95), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2382), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(548), + [sym_function_static_declaration] = STATE(548), + [sym_global_declaration] = STATE(548), + [sym_namespace_definition] = STATE(548), + [sym_namespace_use_declaration] = STATE(548), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(548), + [sym_interface_declaration] = STATE(548), + [sym_enum_declaration] = STATE(548), + [sym_class_declaration] = STATE(548), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(548), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(548), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(548), + [sym_unset_statement] = STATE(548), + [sym_declare_statement] = STATE(548), + [sym_try_statement] = STATE(548), + [sym_goto_statement] = STATE(548), + [sym_continue_statement] = STATE(548), + [sym_break_statement] = STATE(548), + [sym_return_statement] = STATE(548), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(548), + [sym_do_statement] = STATE(548), + [sym_for_statement] = STATE(548), + [sym_foreach_statement] = STATE(548), + [sym_if_statement] = STATE(548), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(548), + [sym_compound_statement] = STATE(548), + [sym_named_label_statement] = STATE(548), + [sym_expression_statement] = STATE(548), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(634), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(636), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(638), }, [96] = { [sym_text_interpolation] = STATE(96), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2461), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(59), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(794), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [97] = { [sym_text_interpolation] = STATE(97), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2468), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1229), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(105), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(796), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [98] = { [sym_text_interpolation] = STATE(98), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2459), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(568), + [sym_function_static_declaration] = STATE(568), + [sym_global_declaration] = STATE(568), + [sym_namespace_definition] = STATE(568), + [sym_namespace_use_declaration] = STATE(568), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(568), + [sym_interface_declaration] = STATE(568), + [sym_enum_declaration] = STATE(568), + [sym_class_declaration] = STATE(568), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(568), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(568), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(568), + [sym_unset_statement] = STATE(568), + [sym_declare_statement] = STATE(568), + [sym_try_statement] = STATE(568), + [sym_goto_statement] = STATE(568), + [sym_continue_statement] = STATE(568), + [sym_break_statement] = STATE(568), + [sym_return_statement] = STATE(568), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(568), + [sym_do_statement] = STATE(568), + [sym_for_statement] = STATE(568), + [sym_foreach_statement] = STATE(568), + [sym_if_statement] = STATE(568), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(568), + [sym_compound_statement] = STATE(568), + [sym_named_label_statement] = STATE(568), + [sym_expression_statement] = STATE(568), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(688), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(690), }, [99] = { [sym_text_interpolation] = STATE(99), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2385), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [ts_builtin_sym_end] = ACTIONS(642), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [100] = { [sym_text_interpolation] = STATE(100), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_cast_type] = STATE(2365), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(683), - [aux_sym_cast_type_token2] = ACTIONS(685), - [aux_sym_cast_type_token3] = ACTIONS(685), - [aux_sym_cast_type_token4] = ACTIONS(685), - [aux_sym_cast_type_token5] = ACTIONS(685), - [aux_sym_cast_type_token6] = ACTIONS(685), - [aux_sym_cast_type_token7] = ACTIONS(685), - [aux_sym_cast_type_token8] = ACTIONS(685), - [aux_sym_cast_type_token9] = ACTIONS(685), - [aux_sym_cast_type_token10] = ACTIONS(685), - [aux_sym_cast_type_token11] = ACTIONS(685), - [aux_sym_cast_type_token12] = ACTIONS(685), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2254), + [sym_function_static_declaration] = STATE(2254), + [sym_global_declaration] = STATE(2254), + [sym_namespace_definition] = STATE(2254), + [sym_namespace_use_declaration] = STATE(2254), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2254), + [sym_interface_declaration] = STATE(2254), + [sym_enum_declaration] = STATE(2254), + [sym_class_declaration] = STATE(2254), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2254), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2254), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2254), + [sym_unset_statement] = STATE(2254), + [sym_declare_statement] = STATE(2254), + [sym_try_statement] = STATE(2254), + [sym_goto_statement] = STATE(2254), + [sym_continue_statement] = STATE(2254), + [sym_break_statement] = STATE(2254), + [sym_return_statement] = STATE(2254), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2254), + [sym_do_statement] = STATE(2254), + [sym_for_statement] = STATE(2254), + [sym_foreach_statement] = STATE(2254), + [sym_if_statement] = STATE(2254), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2254), + [sym_compound_statement] = STATE(2254), + [sym_named_label_statement] = STATE(2254), + [sym_expression_statement] = STATE(2254), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(754), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(756), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(758), }, [101] = { [sym_text_interpolation] = STATE(101), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(1911), - [sym_function_call_expression] = STATE(617), - [sym_scoped_call_expression] = STATE(617), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(617), - [sym_nullsafe_member_call_expression] = STATE(617), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(617), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(617), - [sym_variable_name] = STATE(617), - [sym_by_ref] = STATE(2237), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1893), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__array_destructing_repeat1] = STATE(1908), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(689), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(691), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(484), + [sym_function_static_declaration] = STATE(484), + [sym_global_declaration] = STATE(484), + [sym_namespace_definition] = STATE(484), + [sym_namespace_use_declaration] = STATE(484), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(484), + [sym_interface_declaration] = STATE(484), + [sym_enum_declaration] = STATE(484), + [sym_class_declaration] = STATE(484), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(484), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(484), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(484), + [sym_unset_statement] = STATE(484), + [sym_declare_statement] = STATE(484), + [sym_try_statement] = STATE(484), + [sym_goto_statement] = STATE(484), + [sym_continue_statement] = STATE(484), + [sym_break_statement] = STATE(484), + [sym_return_statement] = STATE(484), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(484), + [sym_do_statement] = STATE(484), + [sym_for_statement] = STATE(484), + [sym_foreach_statement] = STATE(484), + [sym_if_statement] = STATE(484), + [sym_colon_block] = STATE(1795), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(484), + [sym_compound_statement] = STATE(484), + [sym_named_label_statement] = STATE(484), + [sym_expression_statement] = STATE(484), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [102] = { [sym_text_interpolation] = STATE(102), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(1911), - [sym_function_call_expression] = STATE(617), - [sym_scoped_call_expression] = STATE(617), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(617), - [sym_nullsafe_member_call_expression] = STATE(617), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(617), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(617), - [sym_variable_name] = STATE(617), - [sym_by_ref] = STATE(2237), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1909), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__array_destructing_repeat1] = STATE(1908), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(693), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(695), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(796), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [103] = { [sym_text_interpolation] = STATE(103), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(1911), - [sym_function_call_expression] = STATE(617), - [sym_scoped_call_expression] = STATE(617), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(617), - [sym_nullsafe_member_call_expression] = STATE(617), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(617), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(617), - [sym_variable_name] = STATE(617), - [sym_by_ref] = STATE(2237), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1893), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__array_destructing_repeat1] = STATE(1908), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(689), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(697), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(1827), + [sym_function_static_declaration] = STATE(1827), + [sym_global_declaration] = STATE(1827), + [sym_namespace_definition] = STATE(1827), + [sym_namespace_use_declaration] = STATE(1827), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(1827), + [sym_interface_declaration] = STATE(1827), + [sym_enum_declaration] = STATE(1827), + [sym_class_declaration] = STATE(1827), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(1827), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(1827), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(1827), + [sym_unset_statement] = STATE(1827), + [sym_declare_statement] = STATE(1827), + [sym_try_statement] = STATE(1827), + [sym_goto_statement] = STATE(1827), + [sym_continue_statement] = STATE(1827), + [sym_break_statement] = STATE(1827), + [sym_return_statement] = STATE(1827), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(1827), + [sym_do_statement] = STATE(1827), + [sym_for_statement] = STATE(1827), + [sym_foreach_statement] = STATE(1827), + [sym_if_statement] = STATE(1827), + [sym_colon_block] = STATE(1821), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(1827), + [sym_compound_statement] = STATE(1827), + [sym_named_label_statement] = STATE(1827), + [sym_expression_statement] = STATE(1827), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(710), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [104] = { [sym_text_interpolation] = STATE(104), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(1911), - [sym_function_call_expression] = STATE(617), - [sym_scoped_call_expression] = STATE(617), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(617), - [sym_nullsafe_member_call_expression] = STATE(617), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(617), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(617), - [sym_variable_name] = STATE(617), - [sym_by_ref] = STATE(2237), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1893), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__array_destructing_repeat1] = STATE(1908), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(689), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(699), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(107), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(798), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [105] = { [sym_text_interpolation] = STATE(105), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(1911), - [sym_function_call_expression] = STATE(617), - [sym_scoped_call_expression] = STATE(617), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(617), - [sym_nullsafe_member_call_expression] = STATE(617), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(617), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(617), - [sym_variable_name] = STATE(617), - [sym_by_ref] = STATE(2237), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1893), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__array_destructing_repeat1] = STATE(1908), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(689), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(701), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(800), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [106] = { [sym_text_interpolation] = STATE(106), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2576), - [sym_argument] = STATE(2099), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(707), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(709), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(109), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(800), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [107] = { [sym_text_interpolation] = STATE(107), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2553), - [sym_argument] = STATE(2073), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(713), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(715), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(802), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [108] = { [sym_text_interpolation] = STATE(108), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2398), - [sym_argument] = STATE(1898), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(717), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(719), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(708), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [109] = { [sym_text_interpolation] = STATE(109), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2518), - [sym_argument] = STATE(2032), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(721), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(723), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(565), + [sym_function_static_declaration] = STATE(565), + [sym_global_declaration] = STATE(565), + [sym_namespace_definition] = STATE(565), + [sym_namespace_use_declaration] = STATE(565), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(565), + [sym_interface_declaration] = STATE(565), + [sym_enum_declaration] = STATE(565), + [sym_class_declaration] = STATE(565), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(565), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(565), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(565), + [sym_unset_statement] = STATE(565), + [sym_declare_statement] = STATE(565), + [sym_try_statement] = STATE(565), + [sym_goto_statement] = STATE(565), + [sym_continue_statement] = STATE(565), + [sym_break_statement] = STATE(565), + [sym_return_statement] = STATE(565), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(565), + [sym_do_statement] = STATE(565), + [sym_for_statement] = STATE(565), + [sym_foreach_statement] = STATE(565), + [sym_if_statement] = STATE(565), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(565), + [sym_compound_statement] = STATE(565), + [sym_named_label_statement] = STATE(565), + [sym_expression_statement] = STATE(565), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_program_repeat1] = STATE(2), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_for_statement_token2] = ACTIONS(804), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [110] = { [sym_text_interpolation] = STATE(110), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2537), - [sym_argument] = STATE(2047), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(725), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(727), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2332), + [sym_function_static_declaration] = STATE(2332), + [sym_global_declaration] = STATE(2332), + [sym_namespace_definition] = STATE(2332), + [sym_namespace_use_declaration] = STATE(2332), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2332), + [sym_interface_declaration] = STATE(2332), + [sym_enum_declaration] = STATE(2332), + [sym_class_declaration] = STATE(2332), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2332), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2332), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2332), + [sym_unset_statement] = STATE(2332), + [sym_declare_statement] = STATE(2332), + [sym_try_statement] = STATE(2332), + [sym_goto_statement] = STATE(2332), + [sym_continue_statement] = STATE(2332), + [sym_break_statement] = STATE(2332), + [sym_return_statement] = STATE(2332), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2332), + [sym_do_statement] = STATE(2332), + [sym_for_statement] = STATE(2332), + [sym_foreach_statement] = STATE(2332), + [sym_if_statement] = STATE(2332), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2332), + [sym_compound_statement] = STATE(2332), + [sym_named_label_statement] = STATE(2332), + [sym_expression_statement] = STATE(2332), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(654), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(656), }, [111] = { [sym_text_interpolation] = STATE(111), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2573), - [sym_argument] = STATE(2088), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(729), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(731), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), - [sym_comment] = ACTIONS(5), + [sym_empty_statement] = STATE(2305), + [sym_function_static_declaration] = STATE(2305), + [sym_global_declaration] = STATE(2305), + [sym_namespace_definition] = STATE(2305), + [sym_namespace_use_declaration] = STATE(2305), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2305), + [sym_interface_declaration] = STATE(2305), + [sym_enum_declaration] = STATE(2305), + [sym_class_declaration] = STATE(2305), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2305), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2305), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2305), + [sym_unset_statement] = STATE(2305), + [sym_declare_statement] = STATE(2305), + [sym_try_statement] = STATE(2305), + [sym_goto_statement] = STATE(2305), + [sym_continue_statement] = STATE(2305), + [sym_break_statement] = STATE(2305), + [sym_return_statement] = STATE(2305), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2305), + [sym_do_statement] = STATE(2305), + [sym_for_statement] = STATE(2305), + [sym_foreach_statement] = STATE(2305), + [sym_if_statement] = STATE(2305), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2305), + [sym_compound_statement] = STATE(2305), + [sym_named_label_statement] = STATE(2305), + [sym_expression_statement] = STATE(2305), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(646), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [anon_sym_COLON] = ACTIONS(648), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(650), }, [112] = { [sym_text_interpolation] = STATE(112), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2558), - [sym_argument] = STATE(2071), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(733), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(735), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2689), + [sym_function_static_declaration] = STATE(2689), + [sym_global_declaration] = STATE(2689), + [sym_namespace_definition] = STATE(2689), + [sym_namespace_use_declaration] = STATE(2689), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2689), + [sym_interface_declaration] = STATE(2689), + [sym_enum_declaration] = STATE(2689), + [sym_class_declaration] = STATE(2689), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2689), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2689), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2689), + [sym_unset_statement] = STATE(2689), + [sym_declare_statement] = STATE(2689), + [sym_try_statement] = STATE(2689), + [sym_goto_statement] = STATE(2689), + [sym_continue_statement] = STATE(2689), + [sym_break_statement] = STATE(2689), + [sym_return_statement] = STATE(2689), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2689), + [sym_do_statement] = STATE(2689), + [sym_for_statement] = STATE(2689), + [sym_foreach_statement] = STATE(2689), + [sym_if_statement] = STATE(2689), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2689), + [sym_compound_statement] = STATE(2689), + [sym_named_label_statement] = STATE(2689), + [sym_expression_statement] = STATE(2689), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [113] = { [sym_text_interpolation] = STATE(113), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_variadic_placeholder] = STATE(2379), - [sym_argument] = STATE(1866), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(737), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(739), - [anon_sym_DOT_DOT_DOT] = ACTIONS(711), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2806), + [sym_function_static_declaration] = STATE(2806), + [sym_global_declaration] = STATE(2806), + [sym_namespace_definition] = STATE(2806), + [sym_namespace_use_declaration] = STATE(2806), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2806), + [sym_interface_declaration] = STATE(2806), + [sym_enum_declaration] = STATE(2806), + [sym_class_declaration] = STATE(2806), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2806), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2806), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2806), + [sym_unset_statement] = STATE(2806), + [sym_declare_statement] = STATE(2806), + [sym_try_statement] = STATE(2806), + [sym_goto_statement] = STATE(2806), + [sym_continue_statement] = STATE(2806), + [sym_break_statement] = STATE(2806), + [sym_return_statement] = STATE(2806), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2806), + [sym_do_statement] = STATE(2806), + [sym_for_statement] = STATE(2806), + [sym_foreach_statement] = STATE(2806), + [sym_if_statement] = STATE(2806), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2806), + [sym_compound_statement] = STATE(2806), + [sym_named_label_statement] = STATE(2806), + [sym_expression_statement] = STATE(2806), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [114] = { [sym_text_interpolation] = STATE(114), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1909), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(741), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(743), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(664), + [sym_function_static_declaration] = STATE(664), + [sym_global_declaration] = STATE(664), + [sym_namespace_definition] = STATE(664), + [sym_namespace_use_declaration] = STATE(664), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(664), + [sym_interface_declaration] = STATE(664), + [sym_enum_declaration] = STATE(664), + [sym_class_declaration] = STATE(664), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(664), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(664), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(664), + [sym_unset_statement] = STATE(664), + [sym_declare_statement] = STATE(664), + [sym_try_statement] = STATE(664), + [sym_goto_statement] = STATE(664), + [sym_continue_statement] = STATE(664), + [sym_break_statement] = STATE(664), + [sym_return_statement] = STATE(664), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(664), + [sym_do_statement] = STATE(664), + [sym_for_statement] = STATE(664), + [sym_foreach_statement] = STATE(664), + [sym_if_statement] = STATE(664), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(664), + [sym_compound_statement] = STATE(664), + [sym_named_label_statement] = STATE(664), + [sym_expression_statement] = STATE(664), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [115] = { [sym_text_interpolation] = STATE(115), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1871), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(745), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(747), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2326), + [sym_function_static_declaration] = STATE(2326), + [sym_global_declaration] = STATE(2326), + [sym_namespace_definition] = STATE(2326), + [sym_namespace_use_declaration] = STATE(2326), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2326), + [sym_interface_declaration] = STATE(2326), + [sym_enum_declaration] = STATE(2326), + [sym_class_declaration] = STATE(2326), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2326), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2326), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2326), + [sym_unset_statement] = STATE(2326), + [sym_declare_statement] = STATE(2326), + [sym_try_statement] = STATE(2326), + [sym_goto_statement] = STATE(2326), + [sym_continue_statement] = STATE(2326), + [sym_break_statement] = STATE(2326), + [sym_return_statement] = STATE(2326), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2326), + [sym_do_statement] = STATE(2326), + [sym_for_statement] = STATE(2326), + [sym_foreach_statement] = STATE(2326), + [sym_if_statement] = STATE(2326), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2326), + [sym_compound_statement] = STATE(2326), + [sym_named_label_statement] = STATE(2326), + [sym_expression_statement] = STATE(2326), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [116] = { [sym_text_interpolation] = STATE(116), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1872), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(749), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(751), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2852), + [sym_function_static_declaration] = STATE(2852), + [sym_global_declaration] = STATE(2852), + [sym_namespace_definition] = STATE(2852), + [sym_namespace_use_declaration] = STATE(2852), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2852), + [sym_interface_declaration] = STATE(2852), + [sym_enum_declaration] = STATE(2852), + [sym_class_declaration] = STATE(2852), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2852), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2852), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2852), + [sym_unset_statement] = STATE(2852), + [sym_declare_statement] = STATE(2852), + [sym_try_statement] = STATE(2852), + [sym_goto_statement] = STATE(2852), + [sym_continue_statement] = STATE(2852), + [sym_break_statement] = STATE(2852), + [sym_return_statement] = STATE(2852), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2852), + [sym_do_statement] = STATE(2852), + [sym_for_statement] = STATE(2852), + [sym_foreach_statement] = STATE(2852), + [sym_if_statement] = STATE(2852), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2852), + [sym_compound_statement] = STATE(2852), + [sym_named_label_statement] = STATE(2852), + [sym_expression_statement] = STATE(2852), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [117] = { [sym_text_interpolation] = STATE(117), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(1893), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(753), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(755), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(664), + [sym_function_static_declaration] = STATE(664), + [sym_global_declaration] = STATE(664), + [sym_namespace_definition] = STATE(664), + [sym_namespace_use_declaration] = STATE(664), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(664), + [sym_interface_declaration] = STATE(664), + [sym_enum_declaration] = STATE(664), + [sym_class_declaration] = STATE(664), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(664), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(664), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(664), + [sym_unset_statement] = STATE(664), + [sym_declare_statement] = STATE(664), + [sym_try_statement] = STATE(664), + [sym_goto_statement] = STATE(664), + [sym_continue_statement] = STATE(664), + [sym_break_statement] = STATE(664), + [sym_return_statement] = STATE(664), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(664), + [sym_do_statement] = STATE(664), + [sym_for_statement] = STATE(664), + [sym_foreach_statement] = STATE(664), + [sym_if_statement] = STATE(664), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(664), + [sym_compound_statement] = STATE(664), + [sym_named_label_statement] = STATE(664), + [sym_expression_statement] = STATE(664), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(59), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(75), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(79), + [aux_sym_foreach_statement_token1] = ACTIONS(81), + [aux_sym_if_statement_token1] = ACTIONS(83), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [118] = { [sym_text_interpolation] = STATE(118), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(757), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(515), + [sym_function_static_declaration] = STATE(515), + [sym_global_declaration] = STATE(515), + [sym_namespace_definition] = STATE(515), + [sym_namespace_use_declaration] = STATE(515), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(515), + [sym_interface_declaration] = STATE(515), + [sym_enum_declaration] = STATE(515), + [sym_class_declaration] = STATE(515), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(515), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(515), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(515), + [sym_unset_statement] = STATE(515), + [sym_declare_statement] = STATE(515), + [sym_try_statement] = STATE(515), + [sym_goto_statement] = STATE(515), + [sym_continue_statement] = STATE(515), + [sym_break_statement] = STATE(515), + [sym_return_statement] = STATE(515), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(515), + [sym_do_statement] = STATE(515), + [sym_for_statement] = STATE(515), + [sym_foreach_statement] = STATE(515), + [sym_if_statement] = STATE(515), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(515), + [sym_compound_statement] = STATE(515), + [sym_named_label_statement] = STATE(515), + [sym_expression_statement] = STATE(515), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [119] = { [sym_text_interpolation] = STATE(119), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2005), - [sym_match_default_expression] = STATE(2005), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(759), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(761), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_empty_statement] = STATE(685), + [sym_function_static_declaration] = STATE(685), + [sym_global_declaration] = STATE(685), + [sym_namespace_definition] = STATE(685), + [sym_namespace_use_declaration] = STATE(685), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(685), + [sym_interface_declaration] = STATE(685), + [sym_enum_declaration] = STATE(685), + [sym_class_declaration] = STATE(685), + [sym_final_modifier] = STATE(2839), + [sym_abstract_modifier] = STATE(2839), + [sym_readonly_modifier] = STATE(2839), + [sym_const_declaration] = STATE(685), + [sym__const_declaration] = STATE(710), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2836), + [sym_function_definition] = STATE(685), + [sym__function_definition_header] = STATE(2470), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(685), + [sym_unset_statement] = STATE(685), + [sym_declare_statement] = STATE(685), + [sym_try_statement] = STATE(685), + [sym_goto_statement] = STATE(685), + [sym_continue_statement] = STATE(685), + [sym_break_statement] = STATE(685), + [sym_return_statement] = STATE(685), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(685), + [sym_do_statement] = STATE(685), + [sym_for_statement] = STATE(685), + [sym_foreach_statement] = STATE(685), + [sym_if_statement] = STATE(685), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(685), + [sym_compound_statement] = STATE(685), + [sym_named_label_statement] = STATE(685), + [sym_expression_statement] = STATE(685), + [sym__expression] = STATE(1399), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1562), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(9), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(764), + [aux_sym_function_static_declaration_token1] = ACTIONS(17), + [aux_sym_global_declaration_token1] = ACTIONS(19), + [aux_sym_namespace_definition_token1] = ACTIONS(21), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(23), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(27), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(550), + [aux_sym_trait_declaration_token1] = ACTIONS(33), + [aux_sym_interface_declaration_token1] = ACTIONS(35), + [aux_sym_enum_declaration_token1] = ACTIONS(37), + [aux_sym_class_declaration_token1] = ACTIONS(39), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(55), + [anon_sym_unset] = ACTIONS(57), + [aux_sym_declare_statement_token1] = ACTIONS(554), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(63), + [aux_sym_goto_statement_token1] = ACTIONS(65), + [aux_sym_continue_statement_token1] = ACTIONS(67), + [aux_sym_break_statement_token1] = ACTIONS(69), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(71), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(556), + [aux_sym_do_statement_token1] = ACTIONS(77), + [aux_sym_for_statement_token1] = ACTIONS(558), + [aux_sym_foreach_statement_token1] = ACTIONS(560), + [aux_sym_if_statement_token1] = ACTIONS(562), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(87), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [120] = { [sym_text_interpolation] = STATE(120), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(531), + [sym_function_static_declaration] = STATE(531), + [sym_global_declaration] = STATE(531), + [sym_namespace_definition] = STATE(531), + [sym_namespace_use_declaration] = STATE(531), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(531), + [sym_interface_declaration] = STATE(531), + [sym_enum_declaration] = STATE(531), + [sym_class_declaration] = STATE(531), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(531), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(531), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(531), + [sym_unset_statement] = STATE(531), + [sym_declare_statement] = STATE(531), + [sym_try_statement] = STATE(531), + [sym_goto_statement] = STATE(531), + [sym_continue_statement] = STATE(531), + [sym_break_statement] = STATE(531), + [sym_return_statement] = STATE(531), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(531), + [sym_do_statement] = STATE(531), + [sym_for_statement] = STATE(531), + [sym_foreach_statement] = STATE(531), + [sym_if_statement] = STATE(531), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(531), + [sym_compound_statement] = STATE(531), + [sym_named_label_statement] = STATE(531), + [sym_expression_statement] = STATE(531), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(519), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(521), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(523), + [aux_sym_foreach_statement_token1] = ACTIONS(525), + [aux_sym_if_statement_token1] = ACTIONS(527), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [121] = { [sym_text_interpolation] = STATE(121), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(767), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(515), + [sym_function_static_declaration] = STATE(515), + [sym_global_declaration] = STATE(515), + [sym_namespace_definition] = STATE(515), + [sym_namespace_use_declaration] = STATE(515), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(515), + [sym_interface_declaration] = STATE(515), + [sym_enum_declaration] = STATE(515), + [sym_class_declaration] = STATE(515), + [sym_final_modifier] = STATE(2800), + [sym_abstract_modifier] = STATE(2800), + [sym_readonly_modifier] = STATE(2800), + [sym_const_declaration] = STATE(515), + [sym__const_declaration] = STATE(602), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2801), + [sym_function_definition] = STATE(515), + [sym__function_definition_header] = STATE(2582), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(515), + [sym_unset_statement] = STATE(515), + [sym_declare_statement] = STATE(515), + [sym_try_statement] = STATE(515), + [sym_goto_statement] = STATE(515), + [sym_continue_statement] = STATE(515), + [sym_break_statement] = STATE(515), + [sym_return_statement] = STATE(515), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(515), + [sym_do_statement] = STATE(515), + [sym_for_statement] = STATE(515), + [sym_foreach_statement] = STATE(515), + [sym_if_statement] = STATE(515), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(515), + [sym_compound_statement] = STATE(515), + [sym_named_label_statement] = STATE(515), + [sym_expression_statement] = STATE(515), + [sym__expression] = STATE(1403), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1563), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(316), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(318), + [aux_sym_function_static_declaration_token1] = ACTIONS(320), + [aux_sym_global_declaration_token1] = ACTIONS(322), + [aux_sym_namespace_definition_token1] = ACTIONS(324), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(326), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(328), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [aux_sym_trait_declaration_token1] = ACTIONS(336), + [aux_sym_interface_declaration_token1] = ACTIONS(338), + [aux_sym_enum_declaration_token1] = ACTIONS(340), + [aux_sym_class_declaration_token1] = ACTIONS(344), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(348), + [anon_sym_unset] = ACTIONS(350), + [aux_sym_declare_statement_token1] = ACTIONS(352), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(354), + [aux_sym_goto_statement_token1] = ACTIONS(356), + [aux_sym_continue_statement_token1] = ACTIONS(358), + [aux_sym_break_statement_token1] = ACTIONS(360), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(362), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(364), + [aux_sym_do_statement_token1] = ACTIONS(366), + [aux_sym_for_statement_token1] = ACTIONS(368), + [aux_sym_foreach_statement_token1] = ACTIONS(370), + [aux_sym_if_statement_token1] = ACTIONS(372), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(374), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [122] = { [sym_text_interpolation] = STATE(122), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(769), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2288), + [sym_function_static_declaration] = STATE(2288), + [sym_global_declaration] = STATE(2288), + [sym_namespace_definition] = STATE(2288), + [sym_namespace_use_declaration] = STATE(2288), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2288), + [sym_interface_declaration] = STATE(2288), + [sym_enum_declaration] = STATE(2288), + [sym_class_declaration] = STATE(2288), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2288), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2288), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2288), + [sym_unset_statement] = STATE(2288), + [sym_declare_statement] = STATE(2288), + [sym_try_statement] = STATE(2288), + [sym_goto_statement] = STATE(2288), + [sym_continue_statement] = STATE(2288), + [sym_break_statement] = STATE(2288), + [sym_return_statement] = STATE(2288), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2288), + [sym_do_statement] = STATE(2288), + [sym_for_statement] = STATE(2288), + [sym_foreach_statement] = STATE(2288), + [sym_if_statement] = STATE(2288), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2288), + [sym_compound_statement] = STATE(2288), + [sym_named_label_statement] = STATE(2288), + [sym_expression_statement] = STATE(2288), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(594), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(606), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(610), + [aux_sym_foreach_statement_token1] = ACTIONS(612), + [aux_sym_if_statement_token1] = ACTIONS(614), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [123] = { [sym_text_interpolation] = STATE(123), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(771), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_empty_statement] = STATE(2326), + [sym_function_static_declaration] = STATE(2326), + [sym_global_declaration] = STATE(2326), + [sym_namespace_definition] = STATE(2326), + [sym_namespace_use_declaration] = STATE(2326), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_trait_declaration] = STATE(2326), + [sym_interface_declaration] = STATE(2326), + [sym_enum_declaration] = STATE(2326), + [sym_class_declaration] = STATE(2326), + [sym_final_modifier] = STATE(2847), + [sym_abstract_modifier] = STATE(2847), + [sym_readonly_modifier] = STATE(2847), + [sym_const_declaration] = STATE(2326), + [sym__const_declaration] = STATE(2239), + [sym_static_modifier] = STATE(2837), + [sym_visibility_modifier] = STATE(2848), + [sym_function_definition] = STATE(2326), + [sym__function_definition_header] = STATE(2539), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_echo_statement] = STATE(2326), + [sym_unset_statement] = STATE(2326), + [sym_declare_statement] = STATE(2326), + [sym_try_statement] = STATE(2326), + [sym_goto_statement] = STATE(2326), + [sym_continue_statement] = STATE(2326), + [sym_break_statement] = STATE(2326), + [sym_return_statement] = STATE(2326), + [sym_throw_expression] = STATE(1238), + [sym_while_statement] = STATE(2326), + [sym_do_statement] = STATE(2326), + [sym_for_statement] = STATE(2326), + [sym_foreach_statement] = STATE(2326), + [sym_if_statement] = STATE(2326), + [sym_match_expression] = STATE(1274), + [sym_switch_statement] = STATE(2326), + [sym_compound_statement] = STATE(2326), + [sym_named_label_statement] = STATE(2326), + [sym_expression_statement] = STATE(2326), + [sym__expression] = STATE(1365), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1573), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(566), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(644), + [aux_sym_function_static_declaration_token1] = ACTIONS(570), + [aux_sym_global_declaration_token1] = ACTIONS(572), + [aux_sym_namespace_definition_token1] = ACTIONS(574), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(576), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(25), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(578), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(580), + [aux_sym_trait_declaration_token1] = ACTIONS(582), + [aux_sym_interface_declaration_token1] = ACTIONS(584), + [aux_sym_enum_declaration_token1] = ACTIONS(586), + [aux_sym_class_declaration_token1] = ACTIONS(588), + [aux_sym_final_modifier_token1] = ACTIONS(41), + [aux_sym_abstract_modifier_token1] = ACTIONS(43), + [aux_sym_readonly_modifier_token1] = ACTIONS(45), + [aux_sym_visibility_modifier_token1] = ACTIONS(47), + [aux_sym_visibility_modifier_token2] = ACTIONS(47), + [aux_sym_visibility_modifier_token3] = ACTIONS(47), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [aux_sym_echo_statement_token1] = ACTIONS(590), + [anon_sym_unset] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(624), + [sym_float] = ACTIONS(61), + [aux_sym_try_statement_token1] = ACTIONS(596), + [aux_sym_goto_statement_token1] = ACTIONS(598), + [aux_sym_continue_statement_token1] = ACTIONS(600), + [aux_sym_break_statement_token1] = ACTIONS(602), + [sym_integer] = ACTIONS(61), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_while_statement_token1] = ACTIONS(626), + [aux_sym_do_statement_token1] = ACTIONS(608), + [aux_sym_for_statement_token1] = ACTIONS(628), + [aux_sym_foreach_statement_token1] = ACTIONS(630), + [aux_sym_if_statement_token1] = ACTIONS(632), + [aux_sym_match_expression_token1] = ACTIONS(85), + [aux_sym_switch_statement_token1] = ACTIONS(616), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [124] = { [sym_text_interpolation] = STATE(124), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(773), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1153), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(1111), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(808), + [anon_sym_AMP] = ACTIONS(810), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(818), + [anon_sym_RBRACE] = ACTIONS(808), + [anon_sym_COLON] = ACTIONS(808), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_EQ_GT] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(820), + [anon_sym_RPAREN] = ACTIONS(808), + [anon_sym_DOT_DOT_DOT] = ACTIONS(822), + [anon_sym_QMARK] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_STAR_STAR] = ACTIONS(808), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_yield_expression_token2] = ACTIONS(860), + [aux_sym_binary_expression_token1] = ACTIONS(818), + [anon_sym_QMARK_QMARK] = ACTIONS(808), + [aux_sym_binary_expression_token2] = ACTIONS(818), + [aux_sym_binary_expression_token3] = ACTIONS(818), + [aux_sym_binary_expression_token4] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(808), + [anon_sym_AMP_AMP] = ACTIONS(808), + [anon_sym_CARET] = ACTIONS(808), + [anon_sym_EQ_EQ] = ACTIONS(818), + [anon_sym_BANG_EQ] = ACTIONS(818), + [anon_sym_LT_GT] = ACTIONS(808), + [anon_sym_EQ_EQ_EQ] = ACTIONS(808), + [anon_sym_BANG_EQ_EQ] = ACTIONS(808), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_LT_EQ] = ACTIONS(818), + [anon_sym_GT_EQ] = ACTIONS(808), + [anon_sym_LT_EQ_GT] = ACTIONS(808), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(808), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_STAR] = ACTIONS(818), + [anon_sym_SLASH] = ACTIONS(818), + [anon_sym_PERCENT] = ACTIONS(808), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [125] = { [sym_text_interpolation] = STATE(125), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(775), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1194), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(1111), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(808), + [anon_sym_AMP] = ACTIONS(810), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(808), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(808), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_EQ_GT] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [anon_sym_QMARK] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(878), + [anon_sym_STAR_STAR] = ACTIONS(808), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(808), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_yield_expression_token2] = ACTIONS(890), + [aux_sym_binary_expression_token1] = ACTIONS(818), + [anon_sym_QMARK_QMARK] = ACTIONS(808), + [aux_sym_binary_expression_token2] = ACTIONS(818), + [aux_sym_binary_expression_token3] = ACTIONS(818), + [aux_sym_binary_expression_token4] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(808), + [anon_sym_AMP_AMP] = ACTIONS(808), + [anon_sym_CARET] = ACTIONS(808), + [anon_sym_EQ_EQ] = ACTIONS(818), + [anon_sym_BANG_EQ] = ACTIONS(818), + [anon_sym_LT_GT] = ACTIONS(808), + [anon_sym_EQ_EQ_EQ] = ACTIONS(808), + [anon_sym_BANG_EQ_EQ] = ACTIONS(808), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_LT_EQ] = ACTIONS(818), + [anon_sym_GT_EQ] = ACTIONS(808), + [anon_sym_LT_EQ_GT] = ACTIONS(808), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(808), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_STAR] = ACTIONS(818), + [anon_sym_SLASH] = ACTIONS(818), + [anon_sym_PERCENT] = ACTIONS(808), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [126] = { [sym_text_interpolation] = STATE(126), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(777), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1228), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_variadic_unpacking] = STATE(1255), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_by_ref] = STATE(1255), + [sym_yield_expression] = STATE(1292), + [sym_array_element_initializer] = STATE(1227), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(808), + [anon_sym_AMP] = ACTIONS(902), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [anon_sym_COMMA] = ACTIONS(808), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_EQ_GT] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(346), + [anon_sym_DOT_DOT_DOT] = ACTIONS(908), + [anon_sym_QMARK] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(91), + [anon_sym_STAR_STAR] = ACTIONS(808), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_yield_expression_token2] = ACTIONS(910), + [aux_sym_binary_expression_token1] = ACTIONS(818), + [anon_sym_QMARK_QMARK] = ACTIONS(808), + [aux_sym_binary_expression_token2] = ACTIONS(818), + [aux_sym_binary_expression_token3] = ACTIONS(818), + [aux_sym_binary_expression_token4] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(808), + [anon_sym_AMP_AMP] = ACTIONS(808), + [anon_sym_CARET] = ACTIONS(808), + [anon_sym_EQ_EQ] = ACTIONS(818), + [anon_sym_BANG_EQ] = ACTIONS(818), + [anon_sym_LT_GT] = ACTIONS(808), + [anon_sym_EQ_EQ_EQ] = ACTIONS(808), + [anon_sym_BANG_EQ_EQ] = ACTIONS(808), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_LT_EQ] = ACTIONS(818), + [anon_sym_GT_EQ] = ACTIONS(808), + [anon_sym_LT_EQ_GT] = ACTIONS(808), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(808), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_STAR] = ACTIONS(818), + [anon_sym_SLASH] = ACTIONS(818), + [anon_sym_PERCENT] = ACTIONS(808), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(808), }, [127] = { [sym_text_interpolation] = STATE(127), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(779), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1309), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(1111), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(810), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(808), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_EQ_GT] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(808), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [anon_sym_QMARK] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(920), + [anon_sym_STAR_STAR] = ACTIONS(808), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_yield_expression_token2] = ACTIONS(932), + [aux_sym_binary_expression_token1] = ACTIONS(818), + [anon_sym_QMARK_QMARK] = ACTIONS(808), + [aux_sym_binary_expression_token2] = ACTIONS(818), + [aux_sym_binary_expression_token3] = ACTIONS(818), + [aux_sym_binary_expression_token4] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(808), + [anon_sym_AMP_AMP] = ACTIONS(808), + [anon_sym_CARET] = ACTIONS(808), + [anon_sym_EQ_EQ] = ACTIONS(818), + [anon_sym_BANG_EQ] = ACTIONS(818), + [anon_sym_LT_GT] = ACTIONS(808), + [anon_sym_EQ_EQ_EQ] = ACTIONS(808), + [anon_sym_BANG_EQ_EQ] = ACTIONS(808), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_LT_EQ] = ACTIONS(818), + [anon_sym_GT_EQ] = ACTIONS(808), + [anon_sym_LT_EQ_GT] = ACTIONS(808), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(808), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_STAR] = ACTIONS(818), + [anon_sym_SLASH] = ACTIONS(818), + [anon_sym_PERCENT] = ACTIONS(808), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [128] = { [sym_text_interpolation] = STATE(128), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(781), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2749), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [129] = { [sym_text_interpolation] = STATE(129), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(1894), - [sym_match_default_expression] = STATE(1894), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(783), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(785), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2864), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1424), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [130] = { [sym_text_interpolation] = STATE(130), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(787), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2697), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [131] = { [sym_text_interpolation] = STATE(131), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(789), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2715), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [132] = { [sym_text_interpolation] = STATE(132), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(791), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2767), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [133] = { [sym_text_interpolation] = STATE(133), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(793), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2702), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1424), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [134] = { [sym_text_interpolation] = STATE(134), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(795), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2738), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [135] = { [sym_text_interpolation] = STATE(135), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(797), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2864), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [136] = { [sym_text_interpolation] = STATE(136), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(799), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2785), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [137] = { [sym_text_interpolation] = STATE(137), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(801), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2832), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [138] = { [sym_text_interpolation] = STATE(138), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(803), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_cast_type] = STATE(2844), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(942), + [aux_sym_cast_type_token2] = ACTIONS(944), + [aux_sym_cast_type_token3] = ACTIONS(944), + [aux_sym_cast_type_token4] = ACTIONS(944), + [aux_sym_cast_type_token5] = ACTIONS(944), + [aux_sym_cast_type_token6] = ACTIONS(944), + [aux_sym_cast_type_token7] = ACTIONS(944), + [aux_sym_cast_type_token8] = ACTIONS(944), + [aux_sym_cast_type_token9] = ACTIONS(944), + [aux_sym_cast_type_token10] = ACTIONS(944), + [aux_sym_cast_type_token11] = ACTIONS(944), + [aux_sym_cast_type_token12] = ACTIONS(944), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [139] = { [sym_text_interpolation] = STATE(139), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(805), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1353), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(811), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(811), + [sym_nullsafe_member_access_expression] = STATE(811), + [sym_scoped_property_access_expression] = STATE(811), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2136), + [sym_function_call_expression] = STATE(783), + [sym_scoped_call_expression] = STATE(783), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(783), + [sym_nullsafe_member_call_expression] = STATE(783), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(783), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(783), + [sym_variable_name] = STATE(783), + [sym_by_ref] = STATE(2673), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2303), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__array_destructing_repeat1] = STATE(2133), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(948), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_RBRACK] = ACTIONS(950), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [140] = { [sym_text_interpolation] = STATE(140), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(807), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1353), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(811), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(811), + [sym_nullsafe_member_access_expression] = STATE(811), + [sym_scoped_property_access_expression] = STATE(811), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2136), + [sym_function_call_expression] = STATE(783), + [sym_scoped_call_expression] = STATE(783), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(783), + [sym_nullsafe_member_call_expression] = STATE(783), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(783), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(783), + [sym_variable_name] = STATE(783), + [sym_by_ref] = STATE(2673), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2303), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__array_destructing_repeat1] = STATE(2133), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(948), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_RBRACK] = ACTIONS(952), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [141] = { [sym_text_interpolation] = STATE(141), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(809), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1353), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(811), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(811), + [sym_nullsafe_member_access_expression] = STATE(811), + [sym_scoped_property_access_expression] = STATE(811), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2136), + [sym_function_call_expression] = STATE(783), + [sym_scoped_call_expression] = STATE(783), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(783), + [sym_nullsafe_member_call_expression] = STATE(783), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(783), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(783), + [sym_variable_name] = STATE(783), + [sym_by_ref] = STATE(2673), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2134), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__array_destructing_repeat1] = STATE(2133), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(954), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_RBRACK] = ACTIONS(956), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [142] = { [sym_text_interpolation] = STATE(142), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(811), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1353), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(811), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(811), + [sym_nullsafe_member_access_expression] = STATE(811), + [sym_scoped_property_access_expression] = STATE(811), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2136), + [sym_function_call_expression] = STATE(783), + [sym_scoped_call_expression] = STATE(783), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(783), + [sym_nullsafe_member_call_expression] = STATE(783), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(783), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(783), + [sym_variable_name] = STATE(783), + [sym_by_ref] = STATE(2673), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2303), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__array_destructing_repeat1] = STATE(2133), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(948), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_RBRACK] = ACTIONS(958), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [143] = { [sym_text_interpolation] = STATE(143), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(813), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1353), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(811), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(811), + [sym_nullsafe_member_access_expression] = STATE(811), + [sym_scoped_property_access_expression] = STATE(811), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2136), + [sym_function_call_expression] = STATE(783), + [sym_scoped_call_expression] = STATE(783), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(783), + [sym_nullsafe_member_call_expression] = STATE(783), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(783), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(783), + [sym_variable_name] = STATE(783), + [sym_by_ref] = STATE(2673), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2303), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__array_destructing_repeat1] = STATE(2133), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(948), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_RBRACK] = ACTIONS(960), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [144] = { [sym_text_interpolation] = STATE(144), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2315), - [sym_match_default_expression] = STATE(2315), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(815), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2799), + [sym_argument] = STATE(2353), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(966), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(968), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [145] = { [sym_text_interpolation] = STATE(145), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1158), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_DOT_DOT_DOT] = ACTIONS(613), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2938), + [sym_argument] = STATE(2330), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(972), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(974), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [146] = { [sym_text_interpolation] = STATE(146), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2315), - [sym_match_default_expression] = STATE(2315), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(817), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2915), + [sym_argument] = STATE(2294), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(976), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(978), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [147] = { [sym_text_interpolation] = STATE(147), - [sym_reference_modifier] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_argument] = STATE(2204), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2321), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1458), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(703), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2875), + [sym_argument] = STATE(2203), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(980), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(982), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [148] = { [sym_text_interpolation] = STATE(148), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2315), - [sym_match_default_expression] = STATE(2315), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(819), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2918), + [sym_argument] = STATE(2299), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(984), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(986), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [149] = { [sym_text_interpolation] = STATE(149), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(919), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(919), - [sym_yield_expression] = STATE(890), - [sym_array_element_initializer] = STATE(2050), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2687), + [sym_argument] = STATE(2219), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(988), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(990), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [150] = { [sym_text_interpolation] = STATE(150), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1259), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(629), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(629), - [sym_nullsafe_member_access_expression] = STATE(629), - [sym_scoped_property_access_expression] = STATE(629), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(2338), - [sym_function_call_expression] = STATE(596), - [sym_scoped_call_expression] = STATE(596), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(596), - [sym_nullsafe_member_call_expression] = STATE(596), - [sym_subscript_expression] = STATE(596), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(596), - [sym_variable_name] = STATE(596), - [sym_by_ref] = STATE(2337), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(821), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(825), - [anon_sym_RBRACK] = ACTIONS(821), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2903), + [sym_argument] = STATE(2266), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(992), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(994), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [151] = { [sym_text_interpolation] = STATE(151), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2315), - [sym_match_default_expression] = STATE(2315), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_RBRACE] = ACTIONS(827), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_variadic_placeholder] = STATE(2922), + [sym_argument] = STATE(2308), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(996), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(998), + [anon_sym_DOT_DOT_DOT] = ACTIONS(970), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [152] = { [sym_text_interpolation] = STATE(152), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1259), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(629), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(629), - [sym_nullsafe_member_access_expression] = STATE(629), - [sym_scoped_property_access_expression] = STATE(629), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(2338), - [sym_function_call_expression] = STATE(596), - [sym_scoped_call_expression] = STATE(596), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(596), - [sym_nullsafe_member_call_expression] = STATE(596), - [sym_subscript_expression] = STATE(596), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(596), - [sym_variable_name] = STATE(596), - [sym_by_ref] = STATE(2337), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(821), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(825), - [anon_sym_RBRACK] = ACTIONS(829), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2194), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1000), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1002), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [153] = { [sym_text_interpolation] = STATE(153), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1278), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(1814), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(589), - [sym_scoped_call_expression] = STATE(589), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(589), - [sym_nullsafe_member_call_expression] = STATE(589), - [sym_subscript_expression] = STATE(589), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(589), - [sym_variable_name] = STATE(589), - [sym_by_ref] = STATE(1884), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym__list_destructing_repeat1] = STATE(1885), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(832), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [anon_sym_RPAREN] = ACTIONS(834), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2247), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1004), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1006), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [154] = { [sym_text_interpolation] = STATE(154), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1259), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(629), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(629), - [sym_nullsafe_member_access_expression] = STATE(629), - [sym_scoped_property_access_expression] = STATE(629), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(1912), - [sym__array_destructing_element] = STATE(2338), - [sym_function_call_expression] = STATE(596), - [sym_scoped_call_expression] = STATE(596), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(596), - [sym_nullsafe_member_call_expression] = STATE(596), - [sym_subscript_expression] = STATE(596), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(596), - [sym_variable_name] = STATE(596), - [sym_by_ref] = STATE(2337), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(821), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(825), - [anon_sym_RBRACK] = ACTIONS(836), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2303), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1008), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1010), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [155] = { [sym_text_interpolation] = STATE(155), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1240), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(628), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(628), - [sym_nullsafe_member_access_expression] = STATE(628), - [sym_scoped_property_access_expression] = STATE(628), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2031), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(600), - [sym_scoped_call_expression] = STATE(600), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(600), - [sym_nullsafe_member_call_expression] = STATE(600), - [sym_subscript_expression] = STATE(600), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(600), - [sym_variable_name] = STATE(600), - [sym_by_ref] = STATE(2162), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(839), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [anon_sym_RPAREN] = ACTIONS(839), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2134), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1012), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1014), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [156] = { [sym_text_interpolation] = STATE(156), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym_match_condition_list] = STATE(2479), - [sym_match_conditional_expression] = STATE(2315), - [sym_match_default_expression] = STATE(2315), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [aux_sym_match_default_expression_token1] = ACTIONS(763), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1016), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [157] = { [sym_text_interpolation] = STATE(157), - [sym_reference_modifier] = STATE(188), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1183), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2172), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1459), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(705), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1018), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [158] = { [sym_text_interpolation] = STATE(158), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2377), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(841), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1020), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [159] = { [sym_text_interpolation] = STATE(159), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2503), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(843), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1022), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [160] = { [sym_text_interpolation] = STATE(160), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2516), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(845), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1024), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [161] = { [sym_text_interpolation] = STATE(161), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2577), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(847), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1026), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [162] = { [sym_text_interpolation] = STATE(162), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2419), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(849), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1028), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [163] = { [sym_text_interpolation] = STATE(163), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2572), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(851), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1030), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [164] = { [sym_text_interpolation] = STATE(164), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2376), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(853), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2189), + [sym_match_default_expression] = STATE(2189), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1032), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1034), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [165] = { [sym_text_interpolation] = STATE(165), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2374), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(855), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1038), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [166] = { [sym_text_interpolation] = STATE(166), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_foreach_pair] = STATE(2371), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1190), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2360), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(2371), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1040), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [167] = { [sym_text_interpolation] = STATE(167), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2369), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(857), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1042), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [168] = { [sym_text_interpolation] = STATE(168), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2525), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(859), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1044), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [169] = { [sym_text_interpolation] = STATE(169), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2522), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(861), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1046), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [170] = { [sym_text_interpolation] = STATE(170), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_foreach_pair] = STATE(2521), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1184), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2161), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(2521), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1048), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [171] = { [sym_text_interpolation] = STATE(171), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2417), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(863), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1050), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [172] = { [sym_text_interpolation] = STATE(172), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2514), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(865), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1052), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [173] = { [sym_text_interpolation] = STATE(173), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2466), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(867), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1054), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [174] = { [sym_text_interpolation] = STATE(174), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_foreach_pair] = STATE(2437), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2256), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(2437), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1056), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [175] = { [sym_text_interpolation] = STATE(175), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2510), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(869), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2158), + [sym_match_default_expression] = STATE(2158), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1058), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1060), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [176] = { [sym_text_interpolation] = STATE(176), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2538), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(871), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1062), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [177] = { [sym_text_interpolation] = STATE(177), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2444), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(873), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1064), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [178] = { [sym_text_interpolation] = STATE(178), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2534), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(875), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1066), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [179] = { [sym_text_interpolation] = STATE(179), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_foreach_pair] = STATE(2511), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1200), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2167), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(2511), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1068), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [180] = { [sym_text_interpolation] = STATE(180), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2508), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(877), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1070), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [181] = { [sym_text_interpolation] = STATE(181), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2569), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(879), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1072), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [182] = { [sym_text_interpolation] = STATE(182), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2501), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(881), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_reference_modifier] = STATE(248), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1388), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_argument] = STATE(2620), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2388), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1667), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(962), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [183] = { [sym_text_interpolation] = STATE(183), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2564), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(883), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1468), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(810), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(810), + [sym_nullsafe_member_access_expression] = STATE(810), + [sym_scoped_property_access_expression] = STATE(810), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2370), + [sym_function_call_expression] = STATE(797), + [sym_scoped_call_expression] = STATE(797), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(797), + [sym_nullsafe_member_call_expression] = STATE(797), + [sym_subscript_expression] = STATE(797), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(797), + [sym_variable_name] = STATE(797), + [sym_by_ref] = STATE(2366), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1074), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(1078), + [anon_sym_RBRACK] = ACTIONS(1080), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [184] = { [sym_text_interpolation] = STATE(184), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2566), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(885), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1468), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(810), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(810), + [sym_nullsafe_member_access_expression] = STATE(810), + [sym_scoped_property_access_expression] = STATE(810), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2370), + [sym_function_call_expression] = STATE(797), + [sym_scoped_call_expression] = STATE(797), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(797), + [sym_nullsafe_member_call_expression] = STATE(797), + [sym_subscript_expression] = STATE(797), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(797), + [sym_variable_name] = STATE(797), + [sym_by_ref] = STATE(2366), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1074), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(1078), + [anon_sym_RBRACK] = ACTIONS(1074), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [185] = { [sym_text_interpolation] = STATE(185), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__expressions] = STATE(2401), - [sym_sequence_expression] = STATE(2125), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(887), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1468), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(810), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(810), + [sym_nullsafe_member_access_expression] = STATE(810), + [sym_scoped_property_access_expression] = STATE(810), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2138), + [sym__array_destructing_element] = STATE(2370), + [sym_function_call_expression] = STATE(797), + [sym_scoped_call_expression] = STATE(797), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(797), + [sym_nullsafe_member_call_expression] = STATE(797), + [sym_subscript_expression] = STATE(797), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(797), + [sym_variable_name] = STATE(797), + [sym_by_ref] = STATE(2366), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1074), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(1078), + [anon_sym_RBRACK] = ACTIONS(1083), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [186] = { [sym_text_interpolation] = STATE(186), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(990), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(896), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1364), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_DOT_DOT_DOT] = ACTIONS(872), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [187] = { [sym_text_interpolation] = STATE(187), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1205), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(889), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(889), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1345), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(1137), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1137), + [sym_yield_expression] = STATE(1075), + [sym_array_element_initializer] = STATE(2198), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [188] = { [sym_text_interpolation] = STATE(188), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1201), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2254), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1468), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2577), + [sym_match_default_expression] = STATE(2577), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1086), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [189] = { [sym_text_interpolation] = STATE(189), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(990), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(896), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(891), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2577), + [sym_match_default_expression] = STATE(2577), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1088), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [190] = { [sym_text_interpolation] = STATE(190), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1141), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(896), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(891), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2577), + [sym_match_default_expression] = STATE(2577), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1090), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [191] = { [sym_text_interpolation] = STATE(191), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(961), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(896), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(891), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2577), + [sym_match_default_expression] = STATE(2577), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(1092), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [192] = { [sym_text_interpolation] = STATE(192), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1209), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_variadic_unpacking] = STATE(2133), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1452), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_DOT_DOT_DOT] = ACTIONS(655), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1476), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(806), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(806), + [sym_nullsafe_member_access_expression] = STATE(806), + [sym_scoped_property_access_expression] = STATE(806), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(1955), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(768), + [sym_scoped_call_expression] = STATE(768), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(768), + [sym_nullsafe_member_call_expression] = STATE(768), + [sym_subscript_expression] = STATE(768), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(768), + [sym_variable_name] = STATE(768), + [sym_by_ref] = STATE(2306), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym__list_destructing_repeat1] = STATE(2319), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1094), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [anon_sym_RPAREN] = ACTIONS(1096), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [193] = { [sym_text_interpolation] = STATE(193), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1208), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(893), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(893), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1445), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(812), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(812), + [sym_nullsafe_member_access_expression] = STATE(812), + [sym_scoped_property_access_expression] = STATE(812), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2175), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(794), + [sym_scoped_call_expression] = STATE(794), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(794), + [sym_nullsafe_member_call_expression] = STATE(794), + [sym_subscript_expression] = STATE(794), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(794), + [sym_variable_name] = STATE(794), + [sym_by_ref] = STATE(2521), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(1098), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [anon_sym_RPAREN] = ACTIONS(1098), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [194] = { [sym_text_interpolation] = STATE(194), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1089), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_by_ref] = STATE(1023), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(895), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_reference_modifier] = STATE(255), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1376), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2619), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1643), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(964), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [195] = { [sym_text_interpolation] = STATE(195), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1141), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_by_ref] = STATE(896), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym_match_condition_list] = STATE(2783), + [sym_match_conditional_expression] = STATE(2577), + [sym_match_default_expression] = STATE(2577), + [sym__expression] = STATE(1360), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [aux_sym_match_default_expression_token1] = ACTIONS(1036), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [196] = { [sym_text_interpolation] = STATE(196), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1206), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(897), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(897), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2688), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1100), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [197] = { [sym_text_interpolation] = STATE(197), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1282), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2177), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_by_ref] = STATE(2506), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2861), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1102), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [198] = { [sym_text_interpolation] = STATE(198), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(990), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(630), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(630), - [sym_nullsafe_member_access_expression] = STATE(630), - [sym_scoped_property_access_expression] = STATE(630), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2046), - [sym_function_call_expression] = STATE(620), - [sym_scoped_call_expression] = STATE(620), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(620), - [sym_nullsafe_member_call_expression] = STATE(620), - [sym_subscript_expression] = STATE(620), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(620), - [sym_variable_name] = STATE(620), - [sym_by_ref] = STATE(2150), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(687), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2759), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1104), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [199] = { [sym_text_interpolation] = STATE(199), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1188), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(899), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(899), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2790), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1106), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [200] = { [sym_text_interpolation] = STATE(200), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1189), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(901), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(901), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2761), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1108), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [201] = { [sym_text_interpolation] = STATE(201), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1192), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(903), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(903), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2772), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1110), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [202] = { [sym_text_interpolation] = STATE(202), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym__expressions] = STATE(2261), - [sym_sequence_expression] = STATE(2215), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1165), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2777), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1112), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [203] = { [sym_text_interpolation] = STATE(203), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym__expressions] = STATE(2214), - [sym_sequence_expression] = STATE(2215), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1165), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2779), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1114), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [204] = { [sym_text_interpolation] = STATE(204), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1255), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_COLON] = ACTIONS(905), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2820), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1116), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [205] = { [sym_text_interpolation] = STATE(205), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1219), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_COLON] = ACTIONS(907), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2812), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1118), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [206] = { [sym_text_interpolation] = STATE(206), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1256), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(909), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2825), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1120), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [207] = { [sym_text_interpolation] = STATE(207), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(958), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(911), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2827), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1122), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [208] = { [sym_text_interpolation] = STATE(208), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1010), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(913), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2798), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1382), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2499), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2798), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [209] = { [sym_text_interpolation] = STATE(209), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1237), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_COLON] = ACTIONS(915), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2681), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1124), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [210] = { [sym_text_interpolation] = STATE(210), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_sequence_expression] = STATE(2231), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1160), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2831), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1126), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [211] = { [sym_text_interpolation] = STATE(211), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1263), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(917), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2833), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1128), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [212] = { [sym_text_interpolation] = STATE(212), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1283), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(919), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2765), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1130), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [213] = { [sym_text_interpolation] = STATE(213), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1123), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_RPAREN] = ACTIONS(921), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2787), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1132), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [214] = { [sym_text_interpolation] = STATE(214), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1130), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(923), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2763), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [215] = { [sym_text_interpolation] = STATE(215), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_sequence_expression] = STATE(2223), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2870), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1402), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2568), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2870), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [216] = { [sym_text_interpolation] = STATE(216), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_sequence_expression] = STATE(2223), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1195), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2824), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1136), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [217] = { [sym_text_interpolation] = STATE(217), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1269), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(925), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2754), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1138), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [218] = { [sym_text_interpolation] = STATE(218), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1245), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(927), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2866), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1140), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [219] = { [sym_text_interpolation] = STATE(219), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1254), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(929), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2809), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1142), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [220] = { [sym_text_interpolation] = STATE(220), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1065), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(931), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2865), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1144), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [221] = { [sym_text_interpolation] = STATE(221), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1248), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [anon_sym_COLON] = ACTIONS(933), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2685), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1379), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2656), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2685), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [222] = { [sym_text_interpolation] = STATE(222), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1086), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2882), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1146), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [223] = { [sym_text_interpolation] = STATE(223), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1198), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2885), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1148), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [224] = { [sym_text_interpolation] = STATE(224), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1215), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2756), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1378), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2555), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2756), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [225] = { [sym_text_interpolation] = STATE(225), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(976), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2890), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1150), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [226] = { [sym_text_interpolation] = STATE(226), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(962), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2893), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1152), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [227] = { [sym_text_interpolation] = STATE(227), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(974), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2774), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1375), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2541), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2774), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [228] = { [sym_text_interpolation] = STATE(228), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(958), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2727), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1374), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1154), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [229] = { [sym_text_interpolation] = STATE(229), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1031), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2904), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1156), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [230] = { [sym_text_interpolation] = STATE(230), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1127), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2906), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1158), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [231] = { [sym_text_interpolation] = STATE(231), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1242), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2909), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1160), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [232] = { [sym_text_interpolation] = STATE(232), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(970), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_foreach_pair] = STATE(2828), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1394), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2471), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2828), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [233] = { [sym_text_interpolation] = STATE(233), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1216), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2917), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1162), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [234] = { [sym_text_interpolation] = STATE(234), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1229), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2921), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1164), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [235] = { [sym_text_interpolation] = STATE(235), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(936), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2925), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1166), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [236] = { [sym_text_interpolation] = STATE(236), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1230), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2931), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1168), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [237] = { [sym_text_interpolation] = STATE(237), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1164), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__expressions] = STATE(2755), + [sym_sequence_expression] = STATE(2390), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1377), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1170), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [238] = { [sym_text_interpolation] = STATE(238), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1276), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym__expressions] = STATE(2524), + [sym_sequence_expression] = STATE(2631), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1350), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [239] = { [sym_text_interpolation] = STATE(239), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(981), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1391), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1172), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1172), }, [240] = { [sym_text_interpolation] = STATE(240), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1100), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1367), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1174), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1174), }, [241] = { [sym_text_interpolation] = STATE(241), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1236), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1381), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1176), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1176), }, [242] = { [sym_text_interpolation] = STATE(242), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1239), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1415), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2438), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(2871), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [243] = { [sym_text_interpolation] = STATE(243), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1093), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1389), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1178), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1178), }, [244] = { [sym_text_interpolation] = STATE(244), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1092), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1321), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1087), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [245] = { [sym_text_interpolation] = STATE(245), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1091), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym__expressions] = STATE(2630), + [sym_sequence_expression] = STATE(2631), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1350), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [246] = { [sym_text_interpolation] = STATE(246), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1087), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1157), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_by_ref] = STATE(1087), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1180), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [247] = { [sym_text_interpolation] = STATE(247), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(964), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1393), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1182), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1182), }, [248] = { [sym_text_interpolation] = STATE(248), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1085), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1397), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2377), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1634), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [249] = { [sym_text_interpolation] = STATE(249), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1084), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1202), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1087), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1180), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [250] = { [sym_text_interpolation] = STATE(250), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1083), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1321), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_by_ref] = STATE(1087), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1180), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [251] = { [sym_text_interpolation] = STATE(251), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1076), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1240), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_by_ref] = STATE(1243), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1184), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [252] = { [sym_text_interpolation] = STATE(252), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1074), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1202), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_by_ref] = STATE(1087), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [253] = { [sym_text_interpolation] = STATE(253), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1073), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1408), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1186), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1186), }, [254] = { [sym_text_interpolation] = STATE(254), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1022), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1202), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(814), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(814), + [sym_nullsafe_member_access_expression] = STATE(814), + [sym_scoped_property_access_expression] = STATE(814), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2184), + [sym_function_call_expression] = STATE(808), + [sym_scoped_call_expression] = STATE(808), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(808), + [sym_nullsafe_member_call_expression] = STATE(808), + [sym_subscript_expression] = STATE(808), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(808), + [sym_variable_name] = STATE(808), + [sym_by_ref] = STATE(2514), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(946), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [255] = { [sym_text_interpolation] = STATE(255), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1071), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1371), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_variadic_unpacking] = STATE(2542), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1684), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_DOT_DOT_DOT] = ACTIONS(914), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [256] = { [sym_text_interpolation] = STATE(256), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1070), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1373), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1188), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1188), }, [257] = { [sym_text_interpolation] = STATE(257), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1067), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1370), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1190), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1190), }, [258] = { [sym_text_interpolation] = STATE(258), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1252), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), - [sym_comment] = ACTIONS(5), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1400), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1192), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1192), }, [259] = { [sym_text_interpolation] = STATE(259), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1130), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym__expressions] = STATE(2467), + [sym_sequence_expression] = STATE(2631), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1350), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [260] = { [sym_text_interpolation] = STATE(260), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1185), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1297), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1194), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [261] = { [sym_text_interpolation] = STATE(261), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1064), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1473), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(1196), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [262] = { [sym_text_interpolation] = STATE(262), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1228), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1453), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1198), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [263] = { [sym_text_interpolation] = STATE(263), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1272), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1161), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1200), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [264] = { [sym_text_interpolation] = STATE(264), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1461), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1202), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [265] = { [sym_text_interpolation] = STATE(265), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1284), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1416), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1204), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [266] = { [sym_text_interpolation] = STATE(266), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1271), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1441), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1206), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [267] = { [sym_text_interpolation] = STATE(267), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1233), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1189), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1208), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [268] = { [sym_text_interpolation] = STATE(268), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1232), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1336), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_AMP] = ACTIONS(1210), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [269] = { [sym_text_interpolation] = STATE(269), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1211), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_sequence_expression] = STATE(2623), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1404), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [270] = { [sym_text_interpolation] = STATE(270), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1055), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1323), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_RPAREN] = ACTIONS(1212), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [271] = { [sym_text_interpolation] = STATE(271), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1177), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1426), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1214), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [272] = { [sym_text_interpolation] = STATE(272), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1178), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_sequence_expression] = STATE(2623), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1386), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [273] = { [sym_text_interpolation] = STATE(273), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1179), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1434), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(1216), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [274] = { [sym_text_interpolation] = STATE(274), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1180), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_sequence_expression] = STATE(2564), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1342), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [275] = { [sym_text_interpolation] = STATE(275), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1266), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1459), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(1218), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [276] = { [sym_text_interpolation] = STATE(276), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1019), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1440), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_RBRACK] = ACTIONS(1220), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [277] = { [sym_text_interpolation] = STATE(277), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1057), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1412), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(1222), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [278] = { [sym_text_interpolation] = STATE(278), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(957), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1315), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [279] = { [sym_text_interpolation] = STATE(279), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1128), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1466), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [280] = { [sym_text_interpolation] = STATE(280), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(972), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1471), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [281] = { [sym_text_interpolation] = STATE(281), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1241), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1480), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [282] = { [sym_text_interpolation] = STATE(282), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1058), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1380), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [283] = { [sym_text_interpolation] = STATE(283), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1485), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [284] = { [sym_text_interpolation] = STATE(284), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(915), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1368), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [285] = { [sym_text_interpolation] = STATE(285), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(959), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1369), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [286] = { [sym_text_interpolation] = STATE(286), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(916), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1452), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [287] = { [sym_text_interpolation] = STATE(287), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1062), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1448), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [288] = { [sym_text_interpolation] = STATE(288), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1020), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1436), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [289] = { [sym_text_interpolation] = STATE(289), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(960), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1433), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [290] = { [sym_text_interpolation] = STATE(290), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(968), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1155), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [291] = { [sym_text_interpolation] = STATE(291), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(967), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1383), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [292] = { [sym_text_interpolation] = STATE(292), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1065), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1182), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [293] = { [sym_text_interpolation] = STATE(293), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1243), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1276), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [294] = { [sym_text_interpolation] = STATE(294), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1129), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1352), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [295] = { [sym_text_interpolation] = STATE(295), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1014), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1390), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [296] = { [sym_text_interpolation] = STATE(296), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(936), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1384), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [297] = { [sym_text_interpolation] = STATE(297), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1013), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1385), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [298] = { [sym_text_interpolation] = STATE(298), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1016), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1398), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [299] = { [sym_text_interpolation] = STATE(299), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1131), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1387), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [300] = { [sym_text_interpolation] = STATE(300), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1132), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1401), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [301] = { [sym_text_interpolation] = STATE(301), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1133), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1407), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [302] = { [sym_text_interpolation] = STATE(302), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1134), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1253), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [303] = { [sym_text_interpolation] = STATE(303), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1135), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1180), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [304] = { [sym_text_interpolation] = STATE(304), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1136), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1188), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [305] = { [sym_text_interpolation] = STATE(305), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1061), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1392), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [306] = { [sym_text_interpolation] = STATE(306), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(978), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1138), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [307] = { [sym_text_interpolation] = STATE(307), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1191), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [308] = { [sym_text_interpolation] = STATE(308), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1004), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1192), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [309] = { [sym_text_interpolation] = STATE(309), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(984), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1197), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [310] = { [sym_text_interpolation] = STATE(310), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1146), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1198), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [311] = { [sym_text_interpolation] = STATE(311), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1143), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1200), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [312] = { [sym_text_interpolation] = STATE(312), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1138), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1204), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [313] = { [sym_text_interpolation] = STATE(313), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1125), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1205), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [314] = { [sym_text_interpolation] = STATE(314), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1144), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1206), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [315] = { [sym_text_interpolation] = STATE(315), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1270), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1190), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [316] = { [sym_text_interpolation] = STATE(316), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1140), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1195), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [317] = { [sym_text_interpolation] = STATE(317), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1137), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1193), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [318] = { [sym_text_interpolation] = STATE(318), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1279), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1183), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [319] = { [sym_text_interpolation] = STATE(319), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1142), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1179), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [320] = { [sym_text_interpolation] = STATE(320), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(916), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1178), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [321] = { [sym_text_interpolation] = STATE(321), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1003), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1216), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [322] = { [sym_text_interpolation] = STATE(322), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1148), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1176), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [323] = { [sym_text_interpolation] = STATE(323), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(965), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1174), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [324] = { [sym_text_interpolation] = STATE(324), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1124), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1231), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [325] = { [sym_text_interpolation] = STATE(325), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1163), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1203), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [326] = { [sym_text_interpolation] = STATE(326), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(991), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1201), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [327] = { [sym_text_interpolation] = STATE(327), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1122), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1199), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [328] = { [sym_text_interpolation] = STATE(328), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1154), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1196), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [329] = { [sym_text_interpolation] = STATE(329), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(971), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1144), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [330] = { [sym_text_interpolation] = STATE(330), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(992), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1187), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [331] = { [sym_text_interpolation] = STATE(331), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(915), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1297), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [332] = { [sym_text_interpolation] = STATE(332), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1244), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1358), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [333] = { [sym_text_interpolation] = STATE(333), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1153), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1348), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [334] = { [sym_text_interpolation] = STATE(334), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(994), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1127), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [335] = { [sym_text_interpolation] = STATE(335), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(995), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1136), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [336] = { [sym_text_interpolation] = STATE(336), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1204), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1252), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [337] = { [sym_text_interpolation] = STATE(337), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1235), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1186), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [338] = { [sym_text_interpolation] = STATE(338), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(996), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1249), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [339] = { [sym_text_interpolation] = STATE(339), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1151), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1449), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [340] = { [sym_text_interpolation] = STATE(340), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(997), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1145), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [341] = { [sym_text_interpolation] = STATE(341), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(975), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1421), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [342] = { [sym_text_interpolation] = STATE(342), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(916), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1226), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [343] = { [sym_text_interpolation] = STATE(343), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(915), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1245), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [344] = { [sym_text_interpolation] = STATE(344), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1225), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [345] = { [sym_text_interpolation] = STATE(345), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1079), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1456), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [346] = { [sym_text_interpolation] = STATE(346), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1234), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1431), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [347] = { [sym_text_interpolation] = STATE(347), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1080), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1323), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [348] = { [sym_text_interpolation] = STATE(348), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1081), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1430), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [349] = { [sym_text_interpolation] = STATE(349), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1082), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1432), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [350] = { [sym_text_interpolation] = STATE(350), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1226), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1437), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [351] = { [sym_text_interpolation] = STATE(351), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(998), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1413), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [352] = { [sym_text_interpolation] = STATE(352), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(999), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1372), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [353] = { [sym_text_interpolation] = STATE(353), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1227), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1414), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [354] = { [sym_text_interpolation] = STATE(354), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1000), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1221), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [355] = { [sym_text_interpolation] = STATE(355), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1251), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1446), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [356] = { [sym_text_interpolation] = STATE(356), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1181), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1152), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [357] = { [sym_text_interpolation] = STATE(357), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1258), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1219), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [358] = { [sym_text_interpolation] = STATE(358), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1257), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1161), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [359] = { [sym_text_interpolation] = STATE(359), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1001), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1136), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [360] = { [sym_text_interpolation] = STATE(360), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1224), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1339), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [361] = { [sym_text_interpolation] = STATE(361), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1223), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1395), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [362] = { [sym_text_interpolation] = STATE(362), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1002), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1162), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [363] = { [sym_text_interpolation] = STATE(363), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(969), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1396), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [364] = { [sym_text_interpolation] = STATE(364), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1005), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1181), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [365] = { [sym_text_interpolation] = STATE(365), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1006), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1138), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [366] = { [sym_text_interpolation] = STATE(366), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1193), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1163), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [367] = { [sym_text_interpolation] = STATE(367), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1165), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [368] = { [sym_text_interpolation] = STATE(368), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1214), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1457), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [369] = { [sym_text_interpolation] = STATE(369), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1250), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1411), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [370] = { [sym_text_interpolation] = STATE(370), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1182), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1127), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [371] = { [sym_text_interpolation] = STATE(371), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1246), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1175), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [372] = { [sym_text_interpolation] = STATE(372), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(986), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1435), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [373] = { [sym_text_interpolation] = STATE(373), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1428), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [374] = { [sym_text_interpolation] = STATE(374), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1123), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1166), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [375] = { [sym_text_interpolation] = STATE(375), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1008), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1366), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [376] = { [sym_text_interpolation] = STATE(376), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1009), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1314), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [377] = { [sym_text_interpolation] = STATE(377), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(985), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1258), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [378] = { [sym_text_interpolation] = STATE(378), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(936), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1475), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [379] = { [sym_text_interpolation] = STATE(379), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1011), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1470), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [380] = { [sym_text_interpolation] = STATE(380), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1012), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1171), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [381] = { [sym_text_interpolation] = STATE(381), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1262), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1160), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [382] = { [sym_text_interpolation] = STATE(382), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(956), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1172), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [383] = { [sym_text_interpolation] = STATE(383), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1253), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1173), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [384] = { [sym_text_interpolation] = STATE(384), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(983), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1462), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [385] = { [sym_text_interpolation] = STATE(385), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(973), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1296), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [386] = { [sym_text_interpolation] = STATE(386), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(979), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1146), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [387] = { [sym_text_interpolation] = STATE(387), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1238), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1313), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [388] = { [sym_text_interpolation] = STATE(388), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(977), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1424), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [389] = { [sym_text_interpolation] = STATE(389), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1126), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1312), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [390] = { [sym_text_interpolation] = STATE(390), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(988), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1149), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [391] = { [sym_text_interpolation] = STATE(391), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1021), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1311), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [392] = { [sym_text_interpolation] = STATE(392), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1247), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1310), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [393] = { [sym_text_interpolation] = STATE(393), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1191), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1141), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [394] = { [sym_text_interpolation] = STATE(394), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1260), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1150), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [395] = { [sym_text_interpolation] = STATE(395), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1010), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1170), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [396] = { [sym_text_interpolation] = STATE(396), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1274), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1450), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [397] = { [sym_text_interpolation] = STATE(397), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1280), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1316), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [398] = { [sym_text_interpolation] = STATE(398), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(987), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1184), + [sym__expression] = STATE(1189), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(802), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(802), + [sym_nullsafe_member_access_expression] = STATE(802), + [sym_scoped_property_access_expression] = STATE(802), + [sym_list_literal] = STATE(2717), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(765), + [sym_scoped_call_expression] = STATE(765), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(765), + [sym_nullsafe_member_call_expression] = STATE(765), + [sym_subscript_expression] = STATE(765), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(765), + [sym_variable_name] = STATE(765), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(888), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [aux_sym_require_expression_token1] = ACTIONS(896), + [aux_sym_require_once_expression_token1] = ACTIONS(898), [sym_comment] = ACTIONS(5), }, [399] = { [sym_text_interpolation] = STATE(399), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1268), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1317), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [400] = { [sym_text_interpolation] = STATE(400), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1102), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1151), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [401] = { [sym_text_interpolation] = STATE(401), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1273), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1147), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [402] = { [sym_text_interpolation] = STATE(402), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1113), - [sym__expression] = STATE(1034), - [sym__unary_expression] = STATE(1116), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(621), - [sym_assignment_expression] = STATE(1117), - [sym_reference_assignment_expression] = STATE(1117), - [sym_conditional_expression] = STATE(1117), - [sym_augmented_assignment_expression] = STATE(1117), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_list_literal] = STATE(2526), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1117), - [sym_binary_expression] = STATE(1117), - [sym_include_expression] = STATE(1117), - [sym_include_once_expression] = STATE(1117), - [sym_require_expression] = STATE(1117), - [sym_require_once_expression] = STATE(1117), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_yield_expression_token1] = ACTIONS(308), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), - [aux_sym_require_expression_token1] = ACTIONS(314), - [aux_sym_require_once_expression_token1] = ACTIONS(316), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1322), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [403] = { [sym_text_interpolation] = STATE(403), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1186), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1298), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [404] = { [sym_text_interpolation] = STATE(404), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1277), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1169), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [405] = { [sym_text_interpolation] = STATE(405), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1218), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1300), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [406] = { [sym_text_interpolation] = STATE(406), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1202), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1324), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [407] = { [sym_text_interpolation] = STATE(407), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1018), - [sym__expression] = STATE(1017), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(616), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(616), - [sym_nullsafe_member_access_expression] = STATE(616), - [sym_scoped_property_access_expression] = STATE(616), - [sym_list_literal] = STATE(2387), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(629), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), - [aux_sym_require_expression_token1] = ACTIONS(637), - [aux_sym_require_once_expression_token1] = ACTIONS(639), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1455), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [408] = { [sym_text_interpolation] = STATE(408), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1281), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1325), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [409] = { [sym_text_interpolation] = STATE(409), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1220), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1451), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [410] = { [sym_text_interpolation] = STATE(410), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1326), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [411] = { [sym_text_interpolation] = STATE(411), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1176), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1327), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [412] = { [sym_text_interpolation] = STATE(412), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1145), - [sym__expression] = STATE(1203), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2441), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(597), - [sym_scoped_call_expression] = STATE(597), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(597), - [sym_nullsafe_member_call_expression] = STATE(597), - [sym_subscript_expression] = STATE(597), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(597), - [sym_variable_name] = STATE(597), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(671), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), - [aux_sym_require_expression_token1] = ACTIONS(679), - [aux_sym_require_once_expression_token1] = ACTIONS(681), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1168), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [413] = { [sym_text_interpolation] = STATE(413), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1265), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1328), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [414] = { [sym_text_interpolation] = STATE(414), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(1221), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1474), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [415] = { [sym_text_interpolation] = STATE(415), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(980), - [sym__expression] = STATE(955), - [sym__unary_expression] = STATE(912), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(890), - [sym_reference_assignment_expression] = STATE(890), - [sym_conditional_expression] = STATE(890), - [sym_augmented_assignment_expression] = STATE(890), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2391), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym_yield_expression] = STATE(890), - [sym_binary_expression] = STATE(890), - [sym_include_expression] = STATE(890), - [sym_include_once_expression] = STATE(890), - [sym_require_expression] = STATE(890), - [sym_require_once_expression] = STATE(890), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_yield_expression_token1] = ACTIONS(599), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), - [aux_sym_require_expression_token1] = ACTIONS(607), - [aux_sym_require_once_expression_token1] = ACTIONS(609), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1329), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [416] = { [sym_text_interpolation] = STATE(416), - [sym_catch_clause] = STATE(428), - [sym_finally_clause] = STATE(428), - [aux_sym_try_statement_repeat1] = STATE(416), - [ts_builtin_sym_end] = ACTIONS(935), - [sym_name] = ACTIONS(937), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(935), - [aux_sym_function_static_declaration_token1] = ACTIONS(937), - [aux_sym_global_declaration_token1] = ACTIONS(937), - [aux_sym_namespace_definition_token1] = ACTIONS(937), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(937), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(937), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(937), - [anon_sym_BSLASH] = ACTIONS(935), - [anon_sym_LBRACE] = ACTIONS(935), - [anon_sym_RBRACE] = ACTIONS(935), - [aux_sym_trait_declaration_token1] = ACTIONS(937), - [aux_sym_interface_declaration_token1] = ACTIONS(937), - [aux_sym_enum_declaration_token1] = ACTIONS(937), - [aux_sym_enum_case_token1] = ACTIONS(937), - [aux_sym_class_declaration_token1] = ACTIONS(937), - [aux_sym_final_modifier_token1] = ACTIONS(937), - [aux_sym_abstract_modifier_token1] = ACTIONS(937), - [aux_sym_readonly_modifier_token1] = ACTIONS(937), - [aux_sym_visibility_modifier_token1] = ACTIONS(937), - [aux_sym_visibility_modifier_token2] = ACTIONS(937), - [aux_sym_visibility_modifier_token3] = ACTIONS(937), - [aux_sym__arrow_function_header_token1] = ACTIONS(937), - [anon_sym_LPAREN] = ACTIONS(935), - [aux_sym_cast_type_token1] = ACTIONS(937), - [aux_sym_echo_statement_token1] = ACTIONS(937), - [anon_sym_unset] = ACTIONS(937), - [aux_sym_declare_statement_token1] = ACTIONS(937), - [aux_sym_declare_statement_token2] = ACTIONS(937), - [sym_float] = ACTIONS(937), - [aux_sym_try_statement_token1] = ACTIONS(937), - [aux_sym_catch_clause_token1] = ACTIONS(939), - [aux_sym_finally_clause_token1] = ACTIONS(942), - [aux_sym_goto_statement_token1] = ACTIONS(937), - [aux_sym_continue_statement_token1] = ACTIONS(937), - [aux_sym_break_statement_token1] = ACTIONS(937), - [sym_integer] = ACTIONS(937), - [aux_sym_return_statement_token1] = ACTIONS(937), - [aux_sym_throw_expression_token1] = ACTIONS(937), - [aux_sym_while_statement_token1] = ACTIONS(937), - [aux_sym_while_statement_token2] = ACTIONS(937), - [aux_sym_do_statement_token1] = ACTIONS(937), - [aux_sym_for_statement_token1] = ACTIONS(937), - [aux_sym_for_statement_token2] = ACTIONS(937), - [aux_sym_foreach_statement_token1] = ACTIONS(937), - [aux_sym_foreach_statement_token2] = ACTIONS(937), - [aux_sym_if_statement_token1] = ACTIONS(937), - [aux_sym_if_statement_token2] = ACTIONS(937), - [aux_sym_else_if_clause_token1] = ACTIONS(937), - [aux_sym_else_clause_token1] = ACTIONS(937), - [aux_sym_match_expression_token1] = ACTIONS(937), - [aux_sym_match_default_expression_token1] = ACTIONS(937), - [aux_sym_switch_statement_token1] = ACTIONS(937), - [aux_sym_switch_block_token1] = ACTIONS(937), - [anon_sym_AT] = ACTIONS(935), - [anon_sym_PLUS] = ACTIONS(937), - [anon_sym_DASH] = ACTIONS(937), - [anon_sym_TILDE] = ACTIONS(935), - [anon_sym_BANG] = ACTIONS(935), - [aux_sym_clone_expression_token1] = ACTIONS(937), - [aux_sym_print_intrinsic_token1] = ACTIONS(937), - [aux_sym_object_creation_expression_token1] = ACTIONS(937), - [anon_sym_PLUS_PLUS] = ACTIONS(935), - [anon_sym_DASH_DASH] = ACTIONS(935), - [aux_sym__list_destructing_token1] = ACTIONS(937), - [anon_sym_LBRACK] = ACTIONS(935), - [anon_sym_self] = ACTIONS(937), - [anon_sym_parent] = ACTIONS(937), - [anon_sym_POUND_LBRACK] = ACTIONS(935), - [anon_sym_SQUOTE] = ACTIONS(935), - [aux_sym_encapsed_string_token1] = ACTIONS(935), - [anon_sym_DQUOTE] = ACTIONS(935), - [aux_sym_string_token1] = ACTIONS(935), - [anon_sym_LT_LT_LT] = ACTIONS(935), - [anon_sym_BQUOTE] = ACTIONS(935), - [sym_boolean] = ACTIONS(937), - [sym_null] = ACTIONS(937), - [anon_sym_DOLLAR] = ACTIONS(935), - [aux_sym_yield_expression_token1] = ACTIONS(937), - [aux_sym_include_expression_token1] = ACTIONS(937), - [aux_sym_include_once_expression_token1] = ACTIONS(937), - [aux_sym_require_expression_token1] = ACTIONS(937), - [aux_sym_require_once_expression_token1] = ACTIONS(937), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1167), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [417] = { [sym_text_interpolation] = STATE(417), - [sym_catch_clause] = STATE(428), - [sym_finally_clause] = STATE(428), - [aux_sym_try_statement_repeat1] = STATE(416), - [ts_builtin_sym_end] = ACTIONS(945), - [sym_name] = ACTIONS(947), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(945), - [aux_sym_function_static_declaration_token1] = ACTIONS(947), - [aux_sym_global_declaration_token1] = ACTIONS(947), - [aux_sym_namespace_definition_token1] = ACTIONS(947), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(947), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(947), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(947), - [anon_sym_BSLASH] = ACTIONS(945), - [anon_sym_LBRACE] = ACTIONS(945), - [anon_sym_RBRACE] = ACTIONS(945), - [aux_sym_trait_declaration_token1] = ACTIONS(947), - [aux_sym_interface_declaration_token1] = ACTIONS(947), - [aux_sym_enum_declaration_token1] = ACTIONS(947), - [aux_sym_enum_case_token1] = ACTIONS(947), - [aux_sym_class_declaration_token1] = ACTIONS(947), - [aux_sym_final_modifier_token1] = ACTIONS(947), - [aux_sym_abstract_modifier_token1] = ACTIONS(947), - [aux_sym_readonly_modifier_token1] = ACTIONS(947), - [aux_sym_visibility_modifier_token1] = ACTIONS(947), - [aux_sym_visibility_modifier_token2] = ACTIONS(947), - [aux_sym_visibility_modifier_token3] = ACTIONS(947), - [aux_sym__arrow_function_header_token1] = ACTIONS(947), - [anon_sym_LPAREN] = ACTIONS(945), - [aux_sym_cast_type_token1] = ACTIONS(947), - [aux_sym_echo_statement_token1] = ACTIONS(947), - [anon_sym_unset] = ACTIONS(947), - [aux_sym_declare_statement_token1] = ACTIONS(947), - [aux_sym_declare_statement_token2] = ACTIONS(947), - [sym_float] = ACTIONS(947), - [aux_sym_try_statement_token1] = ACTIONS(947), - [aux_sym_catch_clause_token1] = ACTIONS(949), - [aux_sym_finally_clause_token1] = ACTIONS(951), - [aux_sym_goto_statement_token1] = ACTIONS(947), - [aux_sym_continue_statement_token1] = ACTIONS(947), - [aux_sym_break_statement_token1] = ACTIONS(947), - [sym_integer] = ACTIONS(947), - [aux_sym_return_statement_token1] = ACTIONS(947), - [aux_sym_throw_expression_token1] = ACTIONS(947), - [aux_sym_while_statement_token1] = ACTIONS(947), - [aux_sym_while_statement_token2] = ACTIONS(947), - [aux_sym_do_statement_token1] = ACTIONS(947), - [aux_sym_for_statement_token1] = ACTIONS(947), - [aux_sym_for_statement_token2] = ACTIONS(947), - [aux_sym_foreach_statement_token1] = ACTIONS(947), - [aux_sym_foreach_statement_token2] = ACTIONS(947), - [aux_sym_if_statement_token1] = ACTIONS(947), - [aux_sym_if_statement_token2] = ACTIONS(947), - [aux_sym_else_if_clause_token1] = ACTIONS(947), - [aux_sym_else_clause_token1] = ACTIONS(947), - [aux_sym_match_expression_token1] = ACTIONS(947), - [aux_sym_match_default_expression_token1] = ACTIONS(947), - [aux_sym_switch_statement_token1] = ACTIONS(947), - [aux_sym_switch_block_token1] = ACTIONS(947), - [anon_sym_AT] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(947), - [anon_sym_DASH] = ACTIONS(947), - [anon_sym_TILDE] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(945), - [aux_sym_clone_expression_token1] = ACTIONS(947), - [aux_sym_print_intrinsic_token1] = ACTIONS(947), - [aux_sym_object_creation_expression_token1] = ACTIONS(947), - [anon_sym_PLUS_PLUS] = ACTIONS(945), - [anon_sym_DASH_DASH] = ACTIONS(945), - [aux_sym__list_destructing_token1] = ACTIONS(947), - [anon_sym_LBRACK] = ACTIONS(945), - [anon_sym_self] = ACTIONS(947), - [anon_sym_parent] = ACTIONS(947), - [anon_sym_POUND_LBRACK] = ACTIONS(945), - [anon_sym_SQUOTE] = ACTIONS(945), - [aux_sym_encapsed_string_token1] = ACTIONS(945), - [anon_sym_DQUOTE] = ACTIONS(945), - [aux_sym_string_token1] = ACTIONS(945), - [anon_sym_LT_LT_LT] = ACTIONS(945), - [anon_sym_BQUOTE] = ACTIONS(945), - [sym_boolean] = ACTIONS(947), - [sym_null] = ACTIONS(947), - [anon_sym_DOLLAR] = ACTIONS(945), - [aux_sym_yield_expression_token1] = ACTIONS(947), - [aux_sym_include_expression_token1] = ACTIONS(947), - [aux_sym_include_once_expression_token1] = ACTIONS(947), - [aux_sym_require_expression_token1] = ACTIONS(947), - [aux_sym_require_once_expression_token1] = ACTIONS(947), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1478), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [418] = { [sym_text_interpolation] = STATE(418), - [sym_else_if_clause] = STATE(478), - [sym_else_clause] = STATE(477), - [aux_sym_if_statement_repeat1] = STATE(422), - [ts_builtin_sym_end] = ACTIONS(953), - [sym_name] = ACTIONS(955), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(953), - [aux_sym_function_static_declaration_token1] = ACTIONS(955), - [aux_sym_global_declaration_token1] = ACTIONS(955), - [aux_sym_namespace_definition_token1] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(955), - [anon_sym_BSLASH] = ACTIONS(953), - [anon_sym_LBRACE] = ACTIONS(953), - [anon_sym_RBRACE] = ACTIONS(953), - [aux_sym_trait_declaration_token1] = ACTIONS(955), - [aux_sym_interface_declaration_token1] = ACTIONS(955), - [aux_sym_enum_declaration_token1] = ACTIONS(955), - [aux_sym_enum_case_token1] = ACTIONS(955), - [aux_sym_class_declaration_token1] = ACTIONS(955), - [aux_sym_final_modifier_token1] = ACTIONS(955), - [aux_sym_abstract_modifier_token1] = ACTIONS(955), - [aux_sym_readonly_modifier_token1] = ACTIONS(955), - [aux_sym_visibility_modifier_token1] = ACTIONS(955), - [aux_sym_visibility_modifier_token2] = ACTIONS(955), - [aux_sym_visibility_modifier_token3] = ACTIONS(955), - [aux_sym__arrow_function_header_token1] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(953), - [aux_sym_cast_type_token1] = ACTIONS(955), - [aux_sym_echo_statement_token1] = ACTIONS(955), - [anon_sym_unset] = ACTIONS(955), - [aux_sym_declare_statement_token1] = ACTIONS(955), - [aux_sym_declare_statement_token2] = ACTIONS(955), - [sym_float] = ACTIONS(955), - [aux_sym_try_statement_token1] = ACTIONS(955), - [aux_sym_goto_statement_token1] = ACTIONS(955), - [aux_sym_continue_statement_token1] = ACTIONS(955), - [aux_sym_break_statement_token1] = ACTIONS(955), - [sym_integer] = ACTIONS(955), - [aux_sym_return_statement_token1] = ACTIONS(955), - [aux_sym_throw_expression_token1] = ACTIONS(955), - [aux_sym_while_statement_token1] = ACTIONS(955), - [aux_sym_while_statement_token2] = ACTIONS(955), - [aux_sym_do_statement_token1] = ACTIONS(955), - [aux_sym_for_statement_token1] = ACTIONS(955), - [aux_sym_for_statement_token2] = ACTIONS(955), - [aux_sym_foreach_statement_token1] = ACTIONS(955), - [aux_sym_foreach_statement_token2] = ACTIONS(955), - [aux_sym_if_statement_token1] = ACTIONS(955), - [aux_sym_if_statement_token2] = ACTIONS(955), - [aux_sym_else_if_clause_token1] = ACTIONS(957), - [aux_sym_else_clause_token1] = ACTIONS(959), - [aux_sym_match_expression_token1] = ACTIONS(955), - [aux_sym_match_default_expression_token1] = ACTIONS(955), - [aux_sym_switch_statement_token1] = ACTIONS(955), - [aux_sym_switch_block_token1] = ACTIONS(955), - [anon_sym_AT] = ACTIONS(953), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(955), - [anon_sym_TILDE] = ACTIONS(953), - [anon_sym_BANG] = ACTIONS(953), - [aux_sym_clone_expression_token1] = ACTIONS(955), - [aux_sym_print_intrinsic_token1] = ACTIONS(955), - [aux_sym_object_creation_expression_token1] = ACTIONS(955), - [anon_sym_PLUS_PLUS] = ACTIONS(953), - [anon_sym_DASH_DASH] = ACTIONS(953), - [aux_sym__list_destructing_token1] = ACTIONS(955), - [anon_sym_LBRACK] = ACTIONS(953), - [anon_sym_self] = ACTIONS(955), - [anon_sym_parent] = ACTIONS(955), - [anon_sym_POUND_LBRACK] = ACTIONS(953), - [anon_sym_SQUOTE] = ACTIONS(953), - [aux_sym_encapsed_string_token1] = ACTIONS(953), - [anon_sym_DQUOTE] = ACTIONS(953), - [aux_sym_string_token1] = ACTIONS(953), - [anon_sym_LT_LT_LT] = ACTIONS(953), - [anon_sym_BQUOTE] = ACTIONS(953), - [sym_boolean] = ACTIONS(955), - [sym_null] = ACTIONS(955), - [anon_sym_DOLLAR] = ACTIONS(953), - [aux_sym_yield_expression_token1] = ACTIONS(955), - [aux_sym_include_expression_token1] = ACTIONS(955), - [aux_sym_include_once_expression_token1] = ACTIONS(955), - [aux_sym_require_expression_token1] = ACTIONS(955), - [aux_sym_require_once_expression_token1] = ACTIONS(955), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1481), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [419] = { [sym_text_interpolation] = STATE(419), - [sym_else_if_clause] = STATE(478), - [sym_else_clause] = STATE(499), - [aux_sym_if_statement_repeat1] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(961), - [sym_name] = ACTIONS(963), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(961), - [aux_sym_function_static_declaration_token1] = ACTIONS(963), - [aux_sym_global_declaration_token1] = ACTIONS(963), - [aux_sym_namespace_definition_token1] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(963), - [anon_sym_BSLASH] = ACTIONS(961), - [anon_sym_LBRACE] = ACTIONS(961), - [anon_sym_RBRACE] = ACTIONS(961), - [aux_sym_trait_declaration_token1] = ACTIONS(963), - [aux_sym_interface_declaration_token1] = ACTIONS(963), - [aux_sym_enum_declaration_token1] = ACTIONS(963), - [aux_sym_enum_case_token1] = ACTIONS(963), - [aux_sym_class_declaration_token1] = ACTIONS(963), - [aux_sym_final_modifier_token1] = ACTIONS(963), - [aux_sym_abstract_modifier_token1] = ACTIONS(963), - [aux_sym_readonly_modifier_token1] = ACTIONS(963), - [aux_sym_visibility_modifier_token1] = ACTIONS(963), - [aux_sym_visibility_modifier_token2] = ACTIONS(963), - [aux_sym_visibility_modifier_token3] = ACTIONS(963), - [aux_sym__arrow_function_header_token1] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(961), - [aux_sym_cast_type_token1] = ACTIONS(963), - [aux_sym_echo_statement_token1] = ACTIONS(963), - [anon_sym_unset] = ACTIONS(963), - [aux_sym_declare_statement_token1] = ACTIONS(963), - [aux_sym_declare_statement_token2] = ACTIONS(963), - [sym_float] = ACTIONS(963), - [aux_sym_try_statement_token1] = ACTIONS(963), - [aux_sym_goto_statement_token1] = ACTIONS(963), - [aux_sym_continue_statement_token1] = ACTIONS(963), - [aux_sym_break_statement_token1] = ACTIONS(963), - [sym_integer] = ACTIONS(963), - [aux_sym_return_statement_token1] = ACTIONS(963), - [aux_sym_throw_expression_token1] = ACTIONS(963), - [aux_sym_while_statement_token1] = ACTIONS(963), - [aux_sym_while_statement_token2] = ACTIONS(963), - [aux_sym_do_statement_token1] = ACTIONS(963), - [aux_sym_for_statement_token1] = ACTIONS(963), - [aux_sym_for_statement_token2] = ACTIONS(963), - [aux_sym_foreach_statement_token1] = ACTIONS(963), - [aux_sym_foreach_statement_token2] = ACTIONS(963), - [aux_sym_if_statement_token1] = ACTIONS(963), - [aux_sym_if_statement_token2] = ACTIONS(963), - [aux_sym_else_if_clause_token1] = ACTIONS(965), - [aux_sym_else_clause_token1] = ACTIONS(968), - [aux_sym_match_expression_token1] = ACTIONS(963), - [aux_sym_match_default_expression_token1] = ACTIONS(963), - [aux_sym_switch_statement_token1] = ACTIONS(963), - [aux_sym_switch_block_token1] = ACTIONS(963), - [anon_sym_AT] = ACTIONS(961), - [anon_sym_PLUS] = ACTIONS(963), - [anon_sym_DASH] = ACTIONS(963), - [anon_sym_TILDE] = ACTIONS(961), - [anon_sym_BANG] = ACTIONS(961), - [aux_sym_clone_expression_token1] = ACTIONS(963), - [aux_sym_print_intrinsic_token1] = ACTIONS(963), - [aux_sym_object_creation_expression_token1] = ACTIONS(963), - [anon_sym_PLUS_PLUS] = ACTIONS(961), - [anon_sym_DASH_DASH] = ACTIONS(961), - [aux_sym__list_destructing_token1] = ACTIONS(963), - [anon_sym_LBRACK] = ACTIONS(961), - [anon_sym_self] = ACTIONS(963), - [anon_sym_parent] = ACTIONS(963), - [anon_sym_POUND_LBRACK] = ACTIONS(961), - [anon_sym_SQUOTE] = ACTIONS(961), - [aux_sym_encapsed_string_token1] = ACTIONS(961), - [anon_sym_DQUOTE] = ACTIONS(961), - [aux_sym_string_token1] = ACTIONS(961), - [anon_sym_LT_LT_LT] = ACTIONS(961), - [anon_sym_BQUOTE] = ACTIONS(961), - [sym_boolean] = ACTIONS(963), - [sym_null] = ACTIONS(963), - [anon_sym_DOLLAR] = ACTIONS(961), - [aux_sym_yield_expression_token1] = ACTIONS(963), - [aux_sym_include_expression_token1] = ACTIONS(963), - [aux_sym_include_once_expression_token1] = ACTIONS(963), - [aux_sym_require_expression_token1] = ACTIONS(963), - [aux_sym_require_once_expression_token1] = ACTIONS(963), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1330), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [420] = { [sym_text_interpolation] = STATE(420), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(1099), - [sym_unary_op_expression] = STATE(1099), - [sym_exponentiation_expression] = STATE(1096), - [sym_clone_expression] = STATE(1099), - [sym__primary_expression] = STATE(1099), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1096), - [sym_cast_variable] = STATE(619), - [sym_assignment_expression] = STATE(1096), - [sym_augmented_assignment_expression] = STATE(1096), - [sym_member_access_expression] = STATE(619), - [sym_nullsafe_member_access_expression] = STATE(619), - [sym_scoped_property_access_expression] = STATE(619), - [sym_list_literal] = STATE(2405), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(587), - [sym_scoped_call_expression] = STATE(587), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(587), - [sym_nullsafe_member_call_expression] = STATE(587), - [sym_subscript_expression] = STATE(587), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(587), - [sym_variable_name] = STATE(587), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(272), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(292), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1148), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [421] = { [sym_text_interpolation] = STATE(421), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(966), - [sym_unary_op_expression] = STATE(966), - [sym_exponentiation_expression] = STATE(925), - [sym_clone_expression] = STATE(966), - [sym__primary_expression] = STATE(966), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(925), - [sym_cast_variable] = STATE(590), - [sym_assignment_expression] = STATE(925), - [sym_augmented_assignment_expression] = STATE(925), - [sym_member_access_expression] = STATE(590), - [sym_nullsafe_member_access_expression] = STATE(590), - [sym_scoped_property_access_expression] = STATE(590), - [sym_list_literal] = STATE(2380), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(578), - [sym_scoped_call_expression] = STATE(578), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(578), - [sym_nullsafe_member_call_expression] = STATE(578), - [sym_subscript_expression] = STATE(578), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(578), - [sym_variable_name] = STATE(578), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1331), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [422] = { [sym_text_interpolation] = STATE(422), - [sym_else_if_clause] = STATE(478), - [sym_else_clause] = STATE(499), - [aux_sym_if_statement_repeat1] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(961), - [sym_name] = ACTIONS(963), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(961), - [aux_sym_function_static_declaration_token1] = ACTIONS(963), - [aux_sym_global_declaration_token1] = ACTIONS(963), - [aux_sym_namespace_definition_token1] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(963), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(963), - [anon_sym_BSLASH] = ACTIONS(961), - [anon_sym_LBRACE] = ACTIONS(961), - [anon_sym_RBRACE] = ACTIONS(961), - [aux_sym_trait_declaration_token1] = ACTIONS(963), - [aux_sym_interface_declaration_token1] = ACTIONS(963), - [aux_sym_enum_declaration_token1] = ACTIONS(963), - [aux_sym_enum_case_token1] = ACTIONS(963), - [aux_sym_class_declaration_token1] = ACTIONS(963), - [aux_sym_final_modifier_token1] = ACTIONS(963), - [aux_sym_abstract_modifier_token1] = ACTIONS(963), - [aux_sym_readonly_modifier_token1] = ACTIONS(963), - [aux_sym_visibility_modifier_token1] = ACTIONS(963), - [aux_sym_visibility_modifier_token2] = ACTIONS(963), - [aux_sym_visibility_modifier_token3] = ACTIONS(963), - [aux_sym__arrow_function_header_token1] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(961), - [aux_sym_cast_type_token1] = ACTIONS(963), - [aux_sym_echo_statement_token1] = ACTIONS(963), - [anon_sym_unset] = ACTIONS(963), - [aux_sym_declare_statement_token1] = ACTIONS(963), - [aux_sym_declare_statement_token2] = ACTIONS(963), - [sym_float] = ACTIONS(963), - [aux_sym_try_statement_token1] = ACTIONS(963), - [aux_sym_goto_statement_token1] = ACTIONS(963), - [aux_sym_continue_statement_token1] = ACTIONS(963), - [aux_sym_break_statement_token1] = ACTIONS(963), - [sym_integer] = ACTIONS(963), - [aux_sym_return_statement_token1] = ACTIONS(963), - [aux_sym_throw_expression_token1] = ACTIONS(963), - [aux_sym_while_statement_token1] = ACTIONS(963), - [aux_sym_while_statement_token2] = ACTIONS(963), - [aux_sym_do_statement_token1] = ACTIONS(963), - [aux_sym_for_statement_token1] = ACTIONS(963), - [aux_sym_for_statement_token2] = ACTIONS(963), - [aux_sym_foreach_statement_token1] = ACTIONS(963), - [aux_sym_foreach_statement_token2] = ACTIONS(963), - [aux_sym_if_statement_token1] = ACTIONS(963), - [aux_sym_if_statement_token2] = ACTIONS(963), - [aux_sym_else_if_clause_token1] = ACTIONS(957), - [aux_sym_else_clause_token1] = ACTIONS(959), - [aux_sym_match_expression_token1] = ACTIONS(963), - [aux_sym_match_default_expression_token1] = ACTIONS(963), - [aux_sym_switch_statement_token1] = ACTIONS(963), - [aux_sym_switch_block_token1] = ACTIONS(963), - [anon_sym_AT] = ACTIONS(961), - [anon_sym_PLUS] = ACTIONS(963), - [anon_sym_DASH] = ACTIONS(963), - [anon_sym_TILDE] = ACTIONS(961), - [anon_sym_BANG] = ACTIONS(961), - [aux_sym_clone_expression_token1] = ACTIONS(963), - [aux_sym_print_intrinsic_token1] = ACTIONS(963), - [aux_sym_object_creation_expression_token1] = ACTIONS(963), - [anon_sym_PLUS_PLUS] = ACTIONS(961), - [anon_sym_DASH_DASH] = ACTIONS(961), - [aux_sym__list_destructing_token1] = ACTIONS(963), - [anon_sym_LBRACK] = ACTIONS(961), - [anon_sym_self] = ACTIONS(963), - [anon_sym_parent] = ACTIONS(963), - [anon_sym_POUND_LBRACK] = ACTIONS(961), - [anon_sym_SQUOTE] = ACTIONS(961), - [aux_sym_encapsed_string_token1] = ACTIONS(961), - [anon_sym_DQUOTE] = ACTIONS(961), - [aux_sym_string_token1] = ACTIONS(961), - [anon_sym_LT_LT_LT] = ACTIONS(961), - [anon_sym_BQUOTE] = ACTIONS(961), - [sym_boolean] = ACTIONS(963), - [sym_null] = ACTIONS(963), - [anon_sym_DOLLAR] = ACTIONS(961), - [aux_sym_yield_expression_token1] = ACTIONS(963), - [aux_sym_include_expression_token1] = ACTIONS(963), - [aux_sym_include_once_expression_token1] = ACTIONS(963), - [aux_sym_require_expression_token1] = ACTIONS(963), - [aux_sym_require_once_expression_token1] = ACTIONS(963), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1305), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [423] = { [sym_text_interpolation] = STATE(423), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(1139), - [sym_unary_op_expression] = STATE(1139), - [sym_exponentiation_expression] = STATE(925), - [sym_clone_expression] = STATE(1139), - [sym__primary_expression] = STATE(1139), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(925), - [sym_cast_variable] = STATE(626), - [sym_assignment_expression] = STATE(925), - [sym_augmented_assignment_expression] = STATE(925), - [sym_member_access_expression] = STATE(626), - [sym_nullsafe_member_access_expression] = STATE(626), - [sym_scoped_property_access_expression] = STATE(626), - [sym_list_literal] = STATE(2445), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(615), - [sym_scoped_call_expression] = STATE(615), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(615), - [sym_nullsafe_member_call_expression] = STATE(615), - [sym_subscript_expression] = STATE(615), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(615), - [sym_variable_name] = STATE(615), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(669), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1332), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [424] = { [sym_text_interpolation] = STATE(424), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(993), - [sym_unary_op_expression] = STATE(993), - [sym_exponentiation_expression] = STATE(925), - [sym_clone_expression] = STATE(993), - [sym__primary_expression] = STATE(993), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(925), - [sym_cast_variable] = STATE(604), - [sym_assignment_expression] = STATE(925), - [sym_augmented_assignment_expression] = STATE(925), - [sym_member_access_expression] = STATE(604), - [sym_nullsafe_member_access_expression] = STATE(604), - [sym_scoped_property_access_expression] = STATE(604), - [sym_list_literal] = STATE(2384), - [sym__list_destructing] = STATE(2157), - [sym__array_destructing] = STATE(2157), - [sym_function_call_expression] = STATE(581), - [sym_scoped_call_expression] = STATE(581), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(581), - [sym_nullsafe_member_call_expression] = STATE(581), - [sym_subscript_expression] = STATE(581), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(581), - [sym_variable_name] = STATE(581), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [aux_sym__list_destructing_token1] = ACTIONS(290), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1143), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [425] = { [sym_text_interpolation] = STATE(425), - [sym_else_if_clause] = STATE(478), - [sym_else_clause] = STATE(477), - [aux_sym_if_statement_repeat1] = STATE(419), - [ts_builtin_sym_end] = ACTIONS(953), - [sym_name] = ACTIONS(955), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(953), - [aux_sym_function_static_declaration_token1] = ACTIONS(955), - [aux_sym_global_declaration_token1] = ACTIONS(955), - [aux_sym_namespace_definition_token1] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(955), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(955), - [anon_sym_BSLASH] = ACTIONS(953), - [anon_sym_LBRACE] = ACTIONS(953), - [anon_sym_RBRACE] = ACTIONS(953), - [aux_sym_trait_declaration_token1] = ACTIONS(955), - [aux_sym_interface_declaration_token1] = ACTIONS(955), - [aux_sym_enum_declaration_token1] = ACTIONS(955), - [aux_sym_enum_case_token1] = ACTIONS(955), - [aux_sym_class_declaration_token1] = ACTIONS(955), - [aux_sym_final_modifier_token1] = ACTIONS(955), - [aux_sym_abstract_modifier_token1] = ACTIONS(955), - [aux_sym_readonly_modifier_token1] = ACTIONS(955), - [aux_sym_visibility_modifier_token1] = ACTIONS(955), - [aux_sym_visibility_modifier_token2] = ACTIONS(955), - [aux_sym_visibility_modifier_token3] = ACTIONS(955), - [aux_sym__arrow_function_header_token1] = ACTIONS(955), - [anon_sym_LPAREN] = ACTIONS(953), - [aux_sym_cast_type_token1] = ACTIONS(955), - [aux_sym_echo_statement_token1] = ACTIONS(955), - [anon_sym_unset] = ACTIONS(955), - [aux_sym_declare_statement_token1] = ACTIONS(955), - [aux_sym_declare_statement_token2] = ACTIONS(955), - [sym_float] = ACTIONS(955), - [aux_sym_try_statement_token1] = ACTIONS(955), - [aux_sym_goto_statement_token1] = ACTIONS(955), - [aux_sym_continue_statement_token1] = ACTIONS(955), - [aux_sym_break_statement_token1] = ACTIONS(955), - [sym_integer] = ACTIONS(955), - [aux_sym_return_statement_token1] = ACTIONS(955), - [aux_sym_throw_expression_token1] = ACTIONS(955), - [aux_sym_while_statement_token1] = ACTIONS(955), - [aux_sym_while_statement_token2] = ACTIONS(955), - [aux_sym_do_statement_token1] = ACTIONS(955), - [aux_sym_for_statement_token1] = ACTIONS(955), - [aux_sym_for_statement_token2] = ACTIONS(955), - [aux_sym_foreach_statement_token1] = ACTIONS(955), - [aux_sym_foreach_statement_token2] = ACTIONS(955), - [aux_sym_if_statement_token1] = ACTIONS(955), - [aux_sym_if_statement_token2] = ACTIONS(955), - [aux_sym_else_if_clause_token1] = ACTIONS(971), - [aux_sym_else_clause_token1] = ACTIONS(974), - [aux_sym_match_expression_token1] = ACTIONS(955), - [aux_sym_match_default_expression_token1] = ACTIONS(955), - [aux_sym_switch_statement_token1] = ACTIONS(955), - [aux_sym_switch_block_token1] = ACTIONS(955), - [anon_sym_AT] = ACTIONS(953), - [anon_sym_PLUS] = ACTIONS(955), - [anon_sym_DASH] = ACTIONS(955), - [anon_sym_TILDE] = ACTIONS(953), - [anon_sym_BANG] = ACTIONS(953), - [aux_sym_clone_expression_token1] = ACTIONS(955), - [aux_sym_print_intrinsic_token1] = ACTIONS(955), - [aux_sym_object_creation_expression_token1] = ACTIONS(955), - [anon_sym_PLUS_PLUS] = ACTIONS(953), - [anon_sym_DASH_DASH] = ACTIONS(953), - [aux_sym__list_destructing_token1] = ACTIONS(955), - [anon_sym_LBRACK] = ACTIONS(953), - [anon_sym_self] = ACTIONS(955), - [anon_sym_parent] = ACTIONS(955), - [anon_sym_POUND_LBRACK] = ACTIONS(953), - [anon_sym_SQUOTE] = ACTIONS(953), - [aux_sym_encapsed_string_token1] = ACTIONS(953), - [anon_sym_DQUOTE] = ACTIONS(953), - [aux_sym_string_token1] = ACTIONS(953), - [anon_sym_LT_LT_LT] = ACTIONS(953), - [anon_sym_BQUOTE] = ACTIONS(953), - [sym_boolean] = ACTIONS(955), - [sym_null] = ACTIONS(955), - [anon_sym_DOLLAR] = ACTIONS(953), - [aux_sym_yield_expression_token1] = ACTIONS(955), - [aux_sym_include_expression_token1] = ACTIONS(955), - [aux_sym_include_once_expression_token1] = ACTIONS(955), - [aux_sym_require_expression_token1] = ACTIONS(955), - [aux_sym_require_once_expression_token1] = ACTIONS(955), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1333), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [426] = { [sym_text_interpolation] = STATE(426), - [sym_else_if_clause] = STATE(478), - [aux_sym_if_statement_repeat1] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(977), - [sym_name] = ACTIONS(979), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(977), - [aux_sym_function_static_declaration_token1] = ACTIONS(979), - [aux_sym_global_declaration_token1] = ACTIONS(979), - [aux_sym_namespace_definition_token1] = ACTIONS(979), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(979), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(979), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(979), - [anon_sym_BSLASH] = ACTIONS(977), - [anon_sym_LBRACE] = ACTIONS(977), - [anon_sym_RBRACE] = ACTIONS(977), - [aux_sym_trait_declaration_token1] = ACTIONS(979), - [aux_sym_interface_declaration_token1] = ACTIONS(979), - [aux_sym_enum_declaration_token1] = ACTIONS(979), - [aux_sym_enum_case_token1] = ACTIONS(979), - [aux_sym_class_declaration_token1] = ACTIONS(979), - [aux_sym_final_modifier_token1] = ACTIONS(979), - [aux_sym_abstract_modifier_token1] = ACTIONS(979), - [aux_sym_readonly_modifier_token1] = ACTIONS(979), - [aux_sym_visibility_modifier_token1] = ACTIONS(979), - [aux_sym_visibility_modifier_token2] = ACTIONS(979), - [aux_sym_visibility_modifier_token3] = ACTIONS(979), - [aux_sym__arrow_function_header_token1] = ACTIONS(979), - [anon_sym_LPAREN] = ACTIONS(977), - [aux_sym_cast_type_token1] = ACTIONS(979), - [aux_sym_echo_statement_token1] = ACTIONS(979), - [anon_sym_unset] = ACTIONS(979), - [aux_sym_declare_statement_token1] = ACTIONS(979), - [aux_sym_declare_statement_token2] = ACTIONS(979), - [sym_float] = ACTIONS(979), - [aux_sym_try_statement_token1] = ACTIONS(979), - [aux_sym_goto_statement_token1] = ACTIONS(979), - [aux_sym_continue_statement_token1] = ACTIONS(979), - [aux_sym_break_statement_token1] = ACTIONS(979), - [sym_integer] = ACTIONS(979), - [aux_sym_return_statement_token1] = ACTIONS(979), - [aux_sym_throw_expression_token1] = ACTIONS(979), - [aux_sym_while_statement_token1] = ACTIONS(979), - [aux_sym_while_statement_token2] = ACTIONS(979), - [aux_sym_do_statement_token1] = ACTIONS(979), - [aux_sym_for_statement_token1] = ACTIONS(979), - [aux_sym_for_statement_token2] = ACTIONS(979), - [aux_sym_foreach_statement_token1] = ACTIONS(979), - [aux_sym_foreach_statement_token2] = ACTIONS(979), - [aux_sym_if_statement_token1] = ACTIONS(979), - [aux_sym_if_statement_token2] = ACTIONS(979), - [aux_sym_else_if_clause_token1] = ACTIONS(981), - [aux_sym_else_clause_token1] = ACTIONS(979), - [aux_sym_match_expression_token1] = ACTIONS(979), - [aux_sym_match_default_expression_token1] = ACTIONS(979), - [aux_sym_switch_statement_token1] = ACTIONS(979), - [aux_sym_switch_block_token1] = ACTIONS(979), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_PLUS] = ACTIONS(979), - [anon_sym_DASH] = ACTIONS(979), - [anon_sym_TILDE] = ACTIONS(977), - [anon_sym_BANG] = ACTIONS(977), - [aux_sym_clone_expression_token1] = ACTIONS(979), - [aux_sym_print_intrinsic_token1] = ACTIONS(979), - [aux_sym_object_creation_expression_token1] = ACTIONS(979), - [anon_sym_PLUS_PLUS] = ACTIONS(977), - [anon_sym_DASH_DASH] = ACTIONS(977), - [aux_sym__list_destructing_token1] = ACTIONS(979), - [anon_sym_LBRACK] = ACTIONS(977), - [anon_sym_self] = ACTIONS(979), - [anon_sym_parent] = ACTIONS(979), - [anon_sym_POUND_LBRACK] = ACTIONS(977), - [anon_sym_SQUOTE] = ACTIONS(977), - [aux_sym_encapsed_string_token1] = ACTIONS(977), - [anon_sym_DQUOTE] = ACTIONS(977), - [aux_sym_string_token1] = ACTIONS(977), - [anon_sym_LT_LT_LT] = ACTIONS(977), - [anon_sym_BQUOTE] = ACTIONS(977), - [sym_boolean] = ACTIONS(979), - [sym_null] = ACTIONS(979), - [anon_sym_DOLLAR] = ACTIONS(977), - [aux_sym_yield_expression_token1] = ACTIONS(979), - [aux_sym_include_expression_token1] = ACTIONS(979), - [aux_sym_include_once_expression_token1] = ACTIONS(979), - [aux_sym_require_expression_token1] = ACTIONS(979), - [aux_sym_require_once_expression_token1] = ACTIONS(979), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1308), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [427] = { [sym_text_interpolation] = STATE(427), - [ts_builtin_sym_end] = ACTIONS(984), - [sym_name] = ACTIONS(986), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(984), - [aux_sym_function_static_declaration_token1] = ACTIONS(986), - [aux_sym_global_declaration_token1] = ACTIONS(986), - [aux_sym_namespace_definition_token1] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(986), - [anon_sym_BSLASH] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(984), - [anon_sym_RBRACE] = ACTIONS(984), - [aux_sym_trait_declaration_token1] = ACTIONS(986), - [aux_sym_interface_declaration_token1] = ACTIONS(986), - [aux_sym_enum_declaration_token1] = ACTIONS(986), - [aux_sym_enum_case_token1] = ACTIONS(986), - [aux_sym_class_declaration_token1] = ACTIONS(986), - [aux_sym_final_modifier_token1] = ACTIONS(986), - [aux_sym_abstract_modifier_token1] = ACTIONS(986), - [aux_sym_readonly_modifier_token1] = ACTIONS(986), - [aux_sym_visibility_modifier_token1] = ACTIONS(986), - [aux_sym_visibility_modifier_token2] = ACTIONS(986), - [aux_sym_visibility_modifier_token3] = ACTIONS(986), - [aux_sym__arrow_function_header_token1] = ACTIONS(986), - [anon_sym_LPAREN] = ACTIONS(984), - [aux_sym_cast_type_token1] = ACTIONS(986), - [aux_sym_echo_statement_token1] = ACTIONS(986), - [anon_sym_unset] = ACTIONS(986), - [aux_sym_declare_statement_token1] = ACTIONS(986), - [aux_sym_declare_statement_token2] = ACTIONS(986), - [sym_float] = ACTIONS(986), - [aux_sym_try_statement_token1] = ACTIONS(986), - [aux_sym_catch_clause_token1] = ACTIONS(986), - [aux_sym_finally_clause_token1] = ACTIONS(986), - [aux_sym_goto_statement_token1] = ACTIONS(986), - [aux_sym_continue_statement_token1] = ACTIONS(986), - [aux_sym_break_statement_token1] = ACTIONS(986), - [sym_integer] = ACTIONS(986), - [aux_sym_return_statement_token1] = ACTIONS(986), - [aux_sym_throw_expression_token1] = ACTIONS(986), - [aux_sym_while_statement_token1] = ACTIONS(986), - [aux_sym_while_statement_token2] = ACTIONS(986), - [aux_sym_do_statement_token1] = ACTIONS(986), - [aux_sym_for_statement_token1] = ACTIONS(986), - [aux_sym_for_statement_token2] = ACTIONS(986), - [aux_sym_foreach_statement_token1] = ACTIONS(986), - [aux_sym_foreach_statement_token2] = ACTIONS(986), - [aux_sym_if_statement_token1] = ACTIONS(986), - [aux_sym_if_statement_token2] = ACTIONS(986), - [aux_sym_else_if_clause_token1] = ACTIONS(986), - [aux_sym_else_clause_token1] = ACTIONS(986), - [aux_sym_match_expression_token1] = ACTIONS(986), - [aux_sym_match_default_expression_token1] = ACTIONS(986), - [aux_sym_switch_statement_token1] = ACTIONS(986), - [aux_sym_switch_block_token1] = ACTIONS(986), - [anon_sym_AT] = ACTIONS(984), - [anon_sym_PLUS] = ACTIONS(986), - [anon_sym_DASH] = ACTIONS(986), - [anon_sym_TILDE] = ACTIONS(984), - [anon_sym_BANG] = ACTIONS(984), - [aux_sym_clone_expression_token1] = ACTIONS(986), - [aux_sym_print_intrinsic_token1] = ACTIONS(986), - [aux_sym_object_creation_expression_token1] = ACTIONS(986), - [anon_sym_PLUS_PLUS] = ACTIONS(984), - [anon_sym_DASH_DASH] = ACTIONS(984), - [aux_sym__list_destructing_token1] = ACTIONS(986), - [anon_sym_LBRACK] = ACTIONS(984), - [anon_sym_self] = ACTIONS(986), - [anon_sym_parent] = ACTIONS(986), - [anon_sym_POUND_LBRACK] = ACTIONS(984), - [anon_sym_SQUOTE] = ACTIONS(984), - [aux_sym_encapsed_string_token1] = ACTIONS(984), - [anon_sym_DQUOTE] = ACTIONS(984), - [aux_sym_string_token1] = ACTIONS(984), - [anon_sym_LT_LT_LT] = ACTIONS(984), - [anon_sym_BQUOTE] = ACTIONS(984), - [sym_boolean] = ACTIONS(986), - [sym_null] = ACTIONS(986), - [anon_sym_DOLLAR] = ACTIONS(984), - [aux_sym_yield_expression_token1] = ACTIONS(986), - [aux_sym_include_expression_token1] = ACTIONS(986), - [aux_sym_include_once_expression_token1] = ACTIONS(986), - [aux_sym_require_expression_token1] = ACTIONS(986), - [aux_sym_require_once_expression_token1] = ACTIONS(986), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1334), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [428] = { [sym_text_interpolation] = STATE(428), - [ts_builtin_sym_end] = ACTIONS(988), - [sym_name] = ACTIONS(990), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(988), - [aux_sym_function_static_declaration_token1] = ACTIONS(990), - [aux_sym_global_declaration_token1] = ACTIONS(990), - [aux_sym_namespace_definition_token1] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(990), - [anon_sym_BSLASH] = ACTIONS(988), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(988), - [aux_sym_trait_declaration_token1] = ACTIONS(990), - [aux_sym_interface_declaration_token1] = ACTIONS(990), - [aux_sym_enum_declaration_token1] = ACTIONS(990), - [aux_sym_enum_case_token1] = ACTIONS(990), - [aux_sym_class_declaration_token1] = ACTIONS(990), - [aux_sym_final_modifier_token1] = ACTIONS(990), - [aux_sym_abstract_modifier_token1] = ACTIONS(990), - [aux_sym_readonly_modifier_token1] = ACTIONS(990), - [aux_sym_visibility_modifier_token1] = ACTIONS(990), - [aux_sym_visibility_modifier_token2] = ACTIONS(990), - [aux_sym_visibility_modifier_token3] = ACTIONS(990), - [aux_sym__arrow_function_header_token1] = ACTIONS(990), - [anon_sym_LPAREN] = ACTIONS(988), - [aux_sym_cast_type_token1] = ACTIONS(990), - [aux_sym_echo_statement_token1] = ACTIONS(990), - [anon_sym_unset] = ACTIONS(990), - [aux_sym_declare_statement_token1] = ACTIONS(990), - [aux_sym_declare_statement_token2] = ACTIONS(990), - [sym_float] = ACTIONS(990), - [aux_sym_try_statement_token1] = ACTIONS(990), - [aux_sym_catch_clause_token1] = ACTIONS(990), - [aux_sym_finally_clause_token1] = ACTIONS(990), - [aux_sym_goto_statement_token1] = ACTIONS(990), - [aux_sym_continue_statement_token1] = ACTIONS(990), - [aux_sym_break_statement_token1] = ACTIONS(990), - [sym_integer] = ACTIONS(990), - [aux_sym_return_statement_token1] = ACTIONS(990), - [aux_sym_throw_expression_token1] = ACTIONS(990), - [aux_sym_while_statement_token1] = ACTIONS(990), - [aux_sym_while_statement_token2] = ACTIONS(990), - [aux_sym_do_statement_token1] = ACTIONS(990), - [aux_sym_for_statement_token1] = ACTIONS(990), - [aux_sym_for_statement_token2] = ACTIONS(990), - [aux_sym_foreach_statement_token1] = ACTIONS(990), - [aux_sym_foreach_statement_token2] = ACTIONS(990), - [aux_sym_if_statement_token1] = ACTIONS(990), - [aux_sym_if_statement_token2] = ACTIONS(990), - [aux_sym_else_if_clause_token1] = ACTIONS(990), - [aux_sym_else_clause_token1] = ACTIONS(990), - [aux_sym_match_expression_token1] = ACTIONS(990), - [aux_sym_match_default_expression_token1] = ACTIONS(990), - [aux_sym_switch_statement_token1] = ACTIONS(990), - [aux_sym_switch_block_token1] = ACTIONS(990), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_PLUS] = ACTIONS(990), - [anon_sym_DASH] = ACTIONS(990), - [anon_sym_TILDE] = ACTIONS(988), - [anon_sym_BANG] = ACTIONS(988), - [aux_sym_clone_expression_token1] = ACTIONS(990), - [aux_sym_print_intrinsic_token1] = ACTIONS(990), - [aux_sym_object_creation_expression_token1] = ACTIONS(990), - [anon_sym_PLUS_PLUS] = ACTIONS(988), - [anon_sym_DASH_DASH] = ACTIONS(988), - [aux_sym__list_destructing_token1] = ACTIONS(990), - [anon_sym_LBRACK] = ACTIONS(988), - [anon_sym_self] = ACTIONS(990), - [anon_sym_parent] = ACTIONS(990), - [anon_sym_POUND_LBRACK] = ACTIONS(988), - [anon_sym_SQUOTE] = ACTIONS(988), - [aux_sym_encapsed_string_token1] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(988), - [aux_sym_string_token1] = ACTIONS(988), - [anon_sym_LT_LT_LT] = ACTIONS(988), - [anon_sym_BQUOTE] = ACTIONS(988), - [sym_boolean] = ACTIONS(990), - [sym_null] = ACTIONS(990), - [anon_sym_DOLLAR] = ACTIONS(988), - [aux_sym_yield_expression_token1] = ACTIONS(990), - [aux_sym_include_expression_token1] = ACTIONS(990), - [aux_sym_include_once_expression_token1] = ACTIONS(990), - [aux_sym_require_expression_token1] = ACTIONS(990), - [aux_sym_require_once_expression_token1] = ACTIONS(990), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1335), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [429] = { [sym_text_interpolation] = STATE(429), - [ts_builtin_sym_end] = ACTIONS(992), - [sym_name] = ACTIONS(994), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(992), - [aux_sym_function_static_declaration_token1] = ACTIONS(994), - [aux_sym_global_declaration_token1] = ACTIONS(994), - [aux_sym_namespace_definition_token1] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(994), - [anon_sym_BSLASH] = ACTIONS(992), - [anon_sym_LBRACE] = ACTIONS(992), - [anon_sym_RBRACE] = ACTIONS(992), - [aux_sym_trait_declaration_token1] = ACTIONS(994), - [aux_sym_interface_declaration_token1] = ACTIONS(994), - [aux_sym_enum_declaration_token1] = ACTIONS(994), - [aux_sym_enum_case_token1] = ACTIONS(994), - [aux_sym_class_declaration_token1] = ACTIONS(994), - [aux_sym_final_modifier_token1] = ACTIONS(994), - [aux_sym_abstract_modifier_token1] = ACTIONS(994), - [aux_sym_readonly_modifier_token1] = ACTIONS(994), - [aux_sym_visibility_modifier_token1] = ACTIONS(994), - [aux_sym_visibility_modifier_token2] = ACTIONS(994), - [aux_sym_visibility_modifier_token3] = ACTIONS(994), - [aux_sym__arrow_function_header_token1] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(992), - [aux_sym_cast_type_token1] = ACTIONS(994), - [aux_sym_echo_statement_token1] = ACTIONS(994), - [anon_sym_unset] = ACTIONS(994), - [aux_sym_declare_statement_token1] = ACTIONS(994), - [aux_sym_declare_statement_token2] = ACTIONS(994), - [sym_float] = ACTIONS(994), - [aux_sym_try_statement_token1] = ACTIONS(994), - [aux_sym_catch_clause_token1] = ACTIONS(994), - [aux_sym_finally_clause_token1] = ACTIONS(994), - [aux_sym_goto_statement_token1] = ACTIONS(994), - [aux_sym_continue_statement_token1] = ACTIONS(994), - [aux_sym_break_statement_token1] = ACTIONS(994), - [sym_integer] = ACTIONS(994), - [aux_sym_return_statement_token1] = ACTIONS(994), - [aux_sym_throw_expression_token1] = ACTIONS(994), - [aux_sym_while_statement_token1] = ACTIONS(994), - [aux_sym_while_statement_token2] = ACTIONS(994), - [aux_sym_do_statement_token1] = ACTIONS(994), - [aux_sym_for_statement_token1] = ACTIONS(994), - [aux_sym_for_statement_token2] = ACTIONS(994), - [aux_sym_foreach_statement_token1] = ACTIONS(994), - [aux_sym_foreach_statement_token2] = ACTIONS(994), - [aux_sym_if_statement_token1] = ACTIONS(994), - [aux_sym_if_statement_token2] = ACTIONS(994), - [aux_sym_else_if_clause_token1] = ACTIONS(994), - [aux_sym_else_clause_token1] = ACTIONS(994), - [aux_sym_match_expression_token1] = ACTIONS(994), - [aux_sym_match_default_expression_token1] = ACTIONS(994), - [aux_sym_switch_statement_token1] = ACTIONS(994), - [aux_sym_switch_block_token1] = ACTIONS(994), - [anon_sym_AT] = ACTIONS(992), - [anon_sym_PLUS] = ACTIONS(994), - [anon_sym_DASH] = ACTIONS(994), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_BANG] = ACTIONS(992), - [aux_sym_clone_expression_token1] = ACTIONS(994), - [aux_sym_print_intrinsic_token1] = ACTIONS(994), - [aux_sym_object_creation_expression_token1] = ACTIONS(994), - [anon_sym_PLUS_PLUS] = ACTIONS(992), - [anon_sym_DASH_DASH] = ACTIONS(992), - [aux_sym__list_destructing_token1] = ACTIONS(994), - [anon_sym_LBRACK] = ACTIONS(992), - [anon_sym_self] = ACTIONS(994), - [anon_sym_parent] = ACTIONS(994), - [anon_sym_POUND_LBRACK] = ACTIONS(992), - [anon_sym_SQUOTE] = ACTIONS(992), - [aux_sym_encapsed_string_token1] = ACTIONS(992), - [anon_sym_DQUOTE] = ACTIONS(992), - [aux_sym_string_token1] = ACTIONS(992), - [anon_sym_LT_LT_LT] = ACTIONS(992), - [anon_sym_BQUOTE] = ACTIONS(992), - [sym_boolean] = ACTIONS(994), - [sym_null] = ACTIONS(994), - [anon_sym_DOLLAR] = ACTIONS(992), - [aux_sym_yield_expression_token1] = ACTIONS(994), - [aux_sym_include_expression_token1] = ACTIONS(994), - [aux_sym_include_once_expression_token1] = ACTIONS(994), - [aux_sym_require_expression_token1] = ACTIONS(994), - [aux_sym_require_once_expression_token1] = ACTIONS(994), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1138), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [430] = { [sym_text_interpolation] = STATE(430), - [sym_qualified_name] = STATE(830), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym_match_expression] = STATE(2450), - [sym__unary_expression] = STATE(1030), - [sym_unary_op_expression] = STATE(1120), - [sym_exponentiation_expression] = STATE(1119), - [sym_clone_expression] = STATE(1120), - [sym__primary_expression] = STATE(1120), - [sym_parenthesized_expression] = STATE(822), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_expression] = STATE(1119), - [sym_cast_variable] = STATE(624), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_function_call_expression] = STATE(583), - [sym_scoped_call_expression] = STATE(583), - [sym__scope_resolution_qualifier] = STATE(2524), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(583), - [sym_nullsafe_member_call_expression] = STATE(583), - [sym_subscript_expression] = STATE(583), - [sym__dereferencable_expression] = STATE(1712), - [sym_array_creation_expression] = STATE(822), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(822), - [sym_dynamic_variable_name] = STATE(583), - [sym_variable_name] = STATE(583), - [sym_include_expression] = STATE(1030), - [sym_include_once_expression] = STATE(1030), - [sym__reserved_identifier] = STATE(1508), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(641), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(238), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(278), - [anon_sym_DASH] = ACTIONS(278), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_BANG] = ACTIONS(280), - [aux_sym_clone_expression_token1] = ACTIONS(282), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [anon_sym_LBRACK] = ACTIONS(996), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(306), - [aux_sym_include_expression_token1] = ACTIONS(310), - [aux_sym_include_once_expression_token1] = ACTIONS(312), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1307), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [431] = { [sym_text_interpolation] = STATE(431), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(2583), - [sym__unary_expression] = STATE(930), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(579), - [sym_member_access_expression] = STATE(579), - [sym_nullsafe_member_access_expression] = STATE(579), - [sym_scoped_property_access_expression] = STATE(579), - [sym_function_call_expression] = STATE(564), - [sym_scoped_call_expression] = STATE(564), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(564), - [sym_nullsafe_member_call_expression] = STATE(564), - [sym_subscript_expression] = STATE(564), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(564), - [sym_variable_name] = STATE(564), - [sym_include_expression] = STATE(930), - [sym_include_once_expression] = STATE(930), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(561), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1164), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [432] = { [sym_text_interpolation] = STATE(432), - [ts_builtin_sym_end] = ACTIONS(1000), - [sym_name] = ACTIONS(1002), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1000), - [aux_sym_function_static_declaration_token1] = ACTIONS(1002), - [aux_sym_global_declaration_token1] = ACTIONS(1002), - [aux_sym_namespace_definition_token1] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1002), - [anon_sym_BSLASH] = ACTIONS(1000), - [anon_sym_LBRACE] = ACTIONS(1000), - [anon_sym_RBRACE] = ACTIONS(1000), - [aux_sym_trait_declaration_token1] = ACTIONS(1002), - [aux_sym_interface_declaration_token1] = ACTIONS(1002), - [aux_sym_enum_declaration_token1] = ACTIONS(1002), - [aux_sym_enum_case_token1] = ACTIONS(1002), - [aux_sym_class_declaration_token1] = ACTIONS(1002), - [aux_sym_final_modifier_token1] = ACTIONS(1002), - [aux_sym_abstract_modifier_token1] = ACTIONS(1002), - [aux_sym_readonly_modifier_token1] = ACTIONS(1002), - [aux_sym_visibility_modifier_token1] = ACTIONS(1002), - [aux_sym_visibility_modifier_token2] = ACTIONS(1002), - [aux_sym_visibility_modifier_token3] = ACTIONS(1002), - [aux_sym__arrow_function_header_token1] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1000), - [aux_sym_cast_type_token1] = ACTIONS(1002), - [aux_sym_echo_statement_token1] = ACTIONS(1002), - [anon_sym_unset] = ACTIONS(1002), - [aux_sym_declare_statement_token1] = ACTIONS(1002), - [aux_sym_declare_statement_token2] = ACTIONS(1002), - [sym_float] = ACTIONS(1002), - [aux_sym_try_statement_token1] = ACTIONS(1002), - [aux_sym_catch_clause_token1] = ACTIONS(1002), - [aux_sym_finally_clause_token1] = ACTIONS(1002), - [aux_sym_goto_statement_token1] = ACTIONS(1002), - [aux_sym_continue_statement_token1] = ACTIONS(1002), - [aux_sym_break_statement_token1] = ACTIONS(1002), - [sym_integer] = ACTIONS(1002), - [aux_sym_return_statement_token1] = ACTIONS(1002), - [aux_sym_throw_expression_token1] = ACTIONS(1002), - [aux_sym_while_statement_token1] = ACTIONS(1002), - [aux_sym_while_statement_token2] = ACTIONS(1002), - [aux_sym_do_statement_token1] = ACTIONS(1002), - [aux_sym_for_statement_token1] = ACTIONS(1002), - [aux_sym_for_statement_token2] = ACTIONS(1002), - [aux_sym_foreach_statement_token1] = ACTIONS(1002), - [aux_sym_foreach_statement_token2] = ACTIONS(1002), - [aux_sym_if_statement_token1] = ACTIONS(1002), - [aux_sym_if_statement_token2] = ACTIONS(1002), - [aux_sym_else_if_clause_token1] = ACTIONS(1002), - [aux_sym_else_clause_token1] = ACTIONS(1002), - [aux_sym_match_expression_token1] = ACTIONS(1002), - [aux_sym_match_default_expression_token1] = ACTIONS(1002), - [aux_sym_switch_statement_token1] = ACTIONS(1002), - [aux_sym_switch_block_token1] = ACTIONS(1002), - [anon_sym_AT] = ACTIONS(1000), - [anon_sym_PLUS] = ACTIONS(1002), - [anon_sym_DASH] = ACTIONS(1002), - [anon_sym_TILDE] = ACTIONS(1000), - [anon_sym_BANG] = ACTIONS(1000), - [aux_sym_clone_expression_token1] = ACTIONS(1002), - [aux_sym_print_intrinsic_token1] = ACTIONS(1002), - [aux_sym_object_creation_expression_token1] = ACTIONS(1002), - [anon_sym_PLUS_PLUS] = ACTIONS(1000), - [anon_sym_DASH_DASH] = ACTIONS(1000), - [aux_sym__list_destructing_token1] = ACTIONS(1002), - [anon_sym_LBRACK] = ACTIONS(1000), - [anon_sym_self] = ACTIONS(1002), - [anon_sym_parent] = ACTIONS(1002), - [anon_sym_POUND_LBRACK] = ACTIONS(1000), - [anon_sym_SQUOTE] = ACTIONS(1000), - [aux_sym_encapsed_string_token1] = ACTIONS(1000), - [anon_sym_DQUOTE] = ACTIONS(1000), - [aux_sym_string_token1] = ACTIONS(1000), - [anon_sym_LT_LT_LT] = ACTIONS(1000), - [anon_sym_BQUOTE] = ACTIONS(1000), - [sym_boolean] = ACTIONS(1002), - [sym_null] = ACTIONS(1002), - [anon_sym_DOLLAR] = ACTIONS(1000), - [aux_sym_yield_expression_token1] = ACTIONS(1002), - [aux_sym_include_expression_token1] = ACTIONS(1002), - [aux_sym_include_once_expression_token1] = ACTIONS(1002), - [aux_sym_require_expression_token1] = ACTIONS(1002), - [aux_sym_require_once_expression_token1] = ACTIONS(1002), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1337), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), [sym_comment] = ACTIONS(5), }, [433] = { [sym_text_interpolation] = STATE(433), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(2390), - [sym__unary_expression] = STATE(930), - [sym_unary_op_expression] = STATE(989), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(989), - [sym__primary_expression] = STATE(989), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(579), - [sym_member_access_expression] = STATE(579), - [sym_nullsafe_member_access_expression] = STATE(579), - [sym_scoped_property_access_expression] = STATE(579), - [sym_function_call_expression] = STATE(564), - [sym_scoped_call_expression] = STATE(564), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(564), - [sym_nullsafe_member_call_expression] = STATE(564), - [sym_subscript_expression] = STATE(564), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(564), - [sym_variable_name] = STATE(564), - [sym_include_expression] = STATE(930), - [sym_include_once_expression] = STATE(930), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(611), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_BANG] = ACTIONS(621), - [aux_sym_clone_expression_token1] = ACTIONS(623), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_include_expression_token1] = ACTIONS(633), - [aux_sym_include_once_expression_token1] = ACTIONS(635), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1484), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [434] = { [sym_text_interpolation] = STATE(434), - [ts_builtin_sym_end] = ACTIONS(1004), - [sym_name] = ACTIONS(1006), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1004), - [aux_sym_function_static_declaration_token1] = ACTIONS(1006), - [aux_sym_global_declaration_token1] = ACTIONS(1006), - [aux_sym_namespace_definition_token1] = ACTIONS(1006), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1006), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1006), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1006), - [anon_sym_BSLASH] = ACTIONS(1004), - [anon_sym_LBRACE] = ACTIONS(1004), - [anon_sym_RBRACE] = ACTIONS(1004), - [aux_sym_trait_declaration_token1] = ACTIONS(1006), - [aux_sym_interface_declaration_token1] = ACTIONS(1006), - [aux_sym_enum_declaration_token1] = ACTIONS(1006), - [aux_sym_enum_case_token1] = ACTIONS(1006), - [aux_sym_class_declaration_token1] = ACTIONS(1006), - [aux_sym_final_modifier_token1] = ACTIONS(1006), - [aux_sym_abstract_modifier_token1] = ACTIONS(1006), - [aux_sym_readonly_modifier_token1] = ACTIONS(1006), - [aux_sym_visibility_modifier_token1] = ACTIONS(1006), - [aux_sym_visibility_modifier_token2] = ACTIONS(1006), - [aux_sym_visibility_modifier_token3] = ACTIONS(1006), - [aux_sym__arrow_function_header_token1] = ACTIONS(1006), - [anon_sym_LPAREN] = ACTIONS(1004), - [aux_sym_cast_type_token1] = ACTIONS(1006), - [aux_sym_echo_statement_token1] = ACTIONS(1006), - [anon_sym_unset] = ACTIONS(1006), - [aux_sym_declare_statement_token1] = ACTIONS(1006), - [aux_sym_declare_statement_token2] = ACTIONS(1006), - [sym_float] = ACTIONS(1006), - [aux_sym_try_statement_token1] = ACTIONS(1006), - [aux_sym_catch_clause_token1] = ACTIONS(1006), - [aux_sym_finally_clause_token1] = ACTIONS(1006), - [aux_sym_goto_statement_token1] = ACTIONS(1006), - [aux_sym_continue_statement_token1] = ACTIONS(1006), - [aux_sym_break_statement_token1] = ACTIONS(1006), - [sym_integer] = ACTIONS(1006), - [aux_sym_return_statement_token1] = ACTIONS(1006), - [aux_sym_throw_expression_token1] = ACTIONS(1006), - [aux_sym_while_statement_token1] = ACTIONS(1006), - [aux_sym_while_statement_token2] = ACTIONS(1006), - [aux_sym_do_statement_token1] = ACTIONS(1006), - [aux_sym_for_statement_token1] = ACTIONS(1006), - [aux_sym_for_statement_token2] = ACTIONS(1006), - [aux_sym_foreach_statement_token1] = ACTIONS(1006), - [aux_sym_foreach_statement_token2] = ACTIONS(1006), - [aux_sym_if_statement_token1] = ACTIONS(1006), - [aux_sym_if_statement_token2] = ACTIONS(1006), - [aux_sym_else_if_clause_token1] = ACTIONS(1006), - [aux_sym_else_clause_token1] = ACTIONS(1006), - [aux_sym_match_expression_token1] = ACTIONS(1006), - [aux_sym_match_default_expression_token1] = ACTIONS(1006), - [aux_sym_switch_statement_token1] = ACTIONS(1006), - [aux_sym_switch_block_token1] = ACTIONS(1006), - [anon_sym_AT] = ACTIONS(1004), - [anon_sym_PLUS] = ACTIONS(1006), - [anon_sym_DASH] = ACTIONS(1006), - [anon_sym_TILDE] = ACTIONS(1004), - [anon_sym_BANG] = ACTIONS(1004), - [aux_sym_clone_expression_token1] = ACTIONS(1006), - [aux_sym_print_intrinsic_token1] = ACTIONS(1006), - [aux_sym_object_creation_expression_token1] = ACTIONS(1006), - [anon_sym_PLUS_PLUS] = ACTIONS(1004), - [anon_sym_DASH_DASH] = ACTIONS(1004), - [aux_sym__list_destructing_token1] = ACTIONS(1006), - [anon_sym_LBRACK] = ACTIONS(1004), - [anon_sym_self] = ACTIONS(1006), - [anon_sym_parent] = ACTIONS(1006), - [anon_sym_POUND_LBRACK] = ACTIONS(1004), - [anon_sym_SQUOTE] = ACTIONS(1004), - [aux_sym_encapsed_string_token1] = ACTIONS(1004), - [anon_sym_DQUOTE] = ACTIONS(1004), - [aux_sym_string_token1] = ACTIONS(1004), - [anon_sym_LT_LT_LT] = ACTIONS(1004), - [anon_sym_BQUOTE] = ACTIONS(1004), - [sym_boolean] = ACTIONS(1006), - [sym_null] = ACTIONS(1006), - [anon_sym_DOLLAR] = ACTIONS(1004), - [aux_sym_yield_expression_token1] = ACTIONS(1006), - [aux_sym_include_expression_token1] = ACTIONS(1006), - [aux_sym_include_once_expression_token1] = ACTIONS(1006), - [aux_sym_require_expression_token1] = ACTIONS(1006), - [aux_sym_require_once_expression_token1] = ACTIONS(1006), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1208), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [435] = { [sym_text_interpolation] = STATE(435), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(2434), - [sym__unary_expression] = STATE(930), - [sym_unary_op_expression] = STATE(1147), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(1147), - [sym__primary_expression] = STATE(1147), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(579), - [sym_member_access_expression] = STATE(579), - [sym_nullsafe_member_access_expression] = STATE(579), - [sym_scoped_property_access_expression] = STATE(579), - [sym_function_call_expression] = STATE(564), - [sym_scoped_call_expression] = STATE(564), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(564), - [sym_nullsafe_member_call_expression] = STATE(564), - [sym_subscript_expression] = STATE(564), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(564), - [sym_variable_name] = STATE(564), - [sym_include_expression] = STATE(930), - [sym_include_once_expression] = STATE(930), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(653), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_TILDE] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(663), - [aux_sym_clone_expression_token1] = ACTIONS(665), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_include_expression_token1] = ACTIONS(675), - [aux_sym_include_once_expression_token1] = ACTIONS(677), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1281), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [436] = { [sym_text_interpolation] = STATE(436), - [ts_builtin_sym_end] = ACTIONS(1008), - [sym_name] = ACTIONS(1010), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1008), - [aux_sym_function_static_declaration_token1] = ACTIONS(1010), - [aux_sym_global_declaration_token1] = ACTIONS(1010), - [aux_sym_namespace_definition_token1] = ACTIONS(1010), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1010), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1010), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1010), - [anon_sym_BSLASH] = ACTIONS(1008), - [anon_sym_LBRACE] = ACTIONS(1008), - [anon_sym_RBRACE] = ACTIONS(1008), - [aux_sym_trait_declaration_token1] = ACTIONS(1010), - [aux_sym_interface_declaration_token1] = ACTIONS(1010), - [aux_sym_enum_declaration_token1] = ACTIONS(1010), - [aux_sym_enum_case_token1] = ACTIONS(1010), - [aux_sym_class_declaration_token1] = ACTIONS(1010), - [aux_sym_final_modifier_token1] = ACTIONS(1010), - [aux_sym_abstract_modifier_token1] = ACTIONS(1010), - [aux_sym_readonly_modifier_token1] = ACTIONS(1010), - [aux_sym_visibility_modifier_token1] = ACTIONS(1010), - [aux_sym_visibility_modifier_token2] = ACTIONS(1010), - [aux_sym_visibility_modifier_token3] = ACTIONS(1010), - [aux_sym__arrow_function_header_token1] = ACTIONS(1010), - [anon_sym_LPAREN] = ACTIONS(1008), - [aux_sym_cast_type_token1] = ACTIONS(1010), - [aux_sym_echo_statement_token1] = ACTIONS(1010), - [anon_sym_unset] = ACTIONS(1010), - [aux_sym_declare_statement_token1] = ACTIONS(1010), - [aux_sym_declare_statement_token2] = ACTIONS(1010), - [sym_float] = ACTIONS(1010), - [aux_sym_try_statement_token1] = ACTIONS(1010), - [aux_sym_catch_clause_token1] = ACTIONS(1010), - [aux_sym_finally_clause_token1] = ACTIONS(1010), - [aux_sym_goto_statement_token1] = ACTIONS(1010), - [aux_sym_continue_statement_token1] = ACTIONS(1010), - [aux_sym_break_statement_token1] = ACTIONS(1010), - [sym_integer] = ACTIONS(1010), - [aux_sym_return_statement_token1] = ACTIONS(1010), - [aux_sym_throw_expression_token1] = ACTIONS(1010), - [aux_sym_while_statement_token1] = ACTIONS(1010), - [aux_sym_while_statement_token2] = ACTIONS(1010), - [aux_sym_do_statement_token1] = ACTIONS(1010), - [aux_sym_for_statement_token1] = ACTIONS(1010), - [aux_sym_for_statement_token2] = ACTIONS(1010), - [aux_sym_foreach_statement_token1] = ACTIONS(1010), - [aux_sym_foreach_statement_token2] = ACTIONS(1010), - [aux_sym_if_statement_token1] = ACTIONS(1010), - [aux_sym_if_statement_token2] = ACTIONS(1010), - [aux_sym_else_if_clause_token1] = ACTIONS(1010), - [aux_sym_else_clause_token1] = ACTIONS(1010), - [aux_sym_match_expression_token1] = ACTIONS(1010), - [aux_sym_match_default_expression_token1] = ACTIONS(1010), - [aux_sym_switch_statement_token1] = ACTIONS(1010), - [aux_sym_switch_block_token1] = ACTIONS(1010), - [anon_sym_AT] = ACTIONS(1008), - [anon_sym_PLUS] = ACTIONS(1010), - [anon_sym_DASH] = ACTIONS(1010), - [anon_sym_TILDE] = ACTIONS(1008), - [anon_sym_BANG] = ACTIONS(1008), - [aux_sym_clone_expression_token1] = ACTIONS(1010), - [aux_sym_print_intrinsic_token1] = ACTIONS(1010), - [aux_sym_object_creation_expression_token1] = ACTIONS(1010), - [anon_sym_PLUS_PLUS] = ACTIONS(1008), - [anon_sym_DASH_DASH] = ACTIONS(1008), - [aux_sym__list_destructing_token1] = ACTIONS(1010), - [anon_sym_LBRACK] = ACTIONS(1008), - [anon_sym_self] = ACTIONS(1010), - [anon_sym_parent] = ACTIONS(1010), - [anon_sym_POUND_LBRACK] = ACTIONS(1008), - [anon_sym_SQUOTE] = ACTIONS(1008), - [aux_sym_encapsed_string_token1] = ACTIONS(1008), - [anon_sym_DQUOTE] = ACTIONS(1008), - [aux_sym_string_token1] = ACTIONS(1008), - [anon_sym_LT_LT_LT] = ACTIONS(1008), - [anon_sym_BQUOTE] = ACTIONS(1008), - [sym_boolean] = ACTIONS(1010), - [sym_null] = ACTIONS(1010), - [anon_sym_DOLLAR] = ACTIONS(1008), - [aux_sym_yield_expression_token1] = ACTIONS(1010), - [aux_sym_include_expression_token1] = ACTIONS(1010), - [aux_sym_include_once_expression_token1] = ACTIONS(1010), - [aux_sym_require_expression_token1] = ACTIONS(1010), - [aux_sym_require_once_expression_token1] = ACTIONS(1010), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1127), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [437] = { [sym_text_interpolation] = STATE(437), - [sym_qualified_name] = STATE(695), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym_match_expression] = STATE(2583), - [sym__unary_expression] = STATE(930), - [sym_unary_op_expression] = STATE(982), - [sym_exponentiation_expression] = STATE(895), - [sym_clone_expression] = STATE(982), - [sym__primary_expression] = STATE(982), - [sym_parenthesized_expression] = STATE(685), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_expression] = STATE(895), - [sym_cast_variable] = STATE(623), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_function_call_expression] = STATE(594), - [sym_scoped_call_expression] = STATE(594), - [sym__scope_resolution_qualifier] = STATE(2449), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(594), - [sym_nullsafe_member_call_expression] = STATE(594), - [sym_subscript_expression] = STATE(594), - [sym__dereferencable_expression] = STATE(1624), - [sym_array_creation_expression] = STATE(685), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(685), - [sym_dynamic_variable_name] = STATE(594), - [sym_variable_name] = STATE(594), - [sym_include_expression] = STATE(930), - [sym_include_once_expression] = STATE(930), - [sym__reserved_identifier] = STATE(1518), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(547), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(823), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_match_expression_token1] = ACTIONS(571), - [anon_sym_AT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(577), - [aux_sym_clone_expression_token1] = ACTIONS(579), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(597), - [aux_sym_include_expression_token1] = ACTIONS(603), - [aux_sym_include_once_expression_token1] = ACTIONS(605), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1483), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [438] = { [sym_text_interpolation] = STATE(438), - [ts_builtin_sym_end] = ACTIONS(1012), - [sym_name] = ACTIONS(1014), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1016), - [aux_sym_function_static_declaration_token1] = ACTIONS(1014), - [aux_sym_global_declaration_token1] = ACTIONS(1014), - [aux_sym_namespace_definition_token1] = ACTIONS(1014), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1014), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1014), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1014), - [anon_sym_BSLASH] = ACTIONS(1012), - [anon_sym_LBRACE] = ACTIONS(1012), - [anon_sym_RBRACE] = ACTIONS(1012), - [aux_sym_trait_declaration_token1] = ACTIONS(1014), - [aux_sym_interface_declaration_token1] = ACTIONS(1014), - [aux_sym_enum_declaration_token1] = ACTIONS(1014), - [aux_sym_enum_case_token1] = ACTIONS(1014), - [aux_sym_class_declaration_token1] = ACTIONS(1014), - [aux_sym_final_modifier_token1] = ACTIONS(1014), - [aux_sym_abstract_modifier_token1] = ACTIONS(1014), - [aux_sym_readonly_modifier_token1] = ACTIONS(1014), - [aux_sym_visibility_modifier_token1] = ACTIONS(1014), - [aux_sym_visibility_modifier_token2] = ACTIONS(1014), - [aux_sym_visibility_modifier_token3] = ACTIONS(1014), - [aux_sym__arrow_function_header_token1] = ACTIONS(1014), - [anon_sym_LPAREN] = ACTIONS(1012), - [aux_sym_cast_type_token1] = ACTIONS(1014), - [aux_sym_echo_statement_token1] = ACTIONS(1014), - [anon_sym_unset] = ACTIONS(1014), - [aux_sym_declare_statement_token1] = ACTIONS(1014), - [aux_sym_declare_statement_token2] = ACTIONS(1014), - [sym_float] = ACTIONS(1014), - [aux_sym_try_statement_token1] = ACTIONS(1014), - [aux_sym_goto_statement_token1] = ACTIONS(1014), - [aux_sym_continue_statement_token1] = ACTIONS(1014), - [aux_sym_break_statement_token1] = ACTIONS(1014), - [sym_integer] = ACTIONS(1014), - [aux_sym_return_statement_token1] = ACTIONS(1014), - [aux_sym_throw_expression_token1] = ACTIONS(1014), - [aux_sym_while_statement_token1] = ACTIONS(1014), - [aux_sym_while_statement_token2] = ACTIONS(1014), - [aux_sym_do_statement_token1] = ACTIONS(1014), - [aux_sym_for_statement_token1] = ACTIONS(1014), - [aux_sym_for_statement_token2] = ACTIONS(1014), - [aux_sym_foreach_statement_token1] = ACTIONS(1014), - [aux_sym_foreach_statement_token2] = ACTIONS(1014), - [aux_sym_if_statement_token1] = ACTIONS(1014), - [aux_sym_if_statement_token2] = ACTIONS(1014), - [aux_sym_else_if_clause_token1] = ACTIONS(1014), - [aux_sym_else_clause_token1] = ACTIONS(1014), - [aux_sym_match_expression_token1] = ACTIONS(1014), - [aux_sym_match_default_expression_token1] = ACTIONS(1014), - [aux_sym_switch_statement_token1] = ACTIONS(1014), - [aux_sym_switch_block_token1] = ACTIONS(1014), - [anon_sym_AT] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(1014), - [anon_sym_DASH] = ACTIONS(1014), - [anon_sym_TILDE] = ACTIONS(1012), - [anon_sym_BANG] = ACTIONS(1012), - [aux_sym_clone_expression_token1] = ACTIONS(1014), - [aux_sym_print_intrinsic_token1] = ACTIONS(1014), - [aux_sym_object_creation_expression_token1] = ACTIONS(1014), - [anon_sym_PLUS_PLUS] = ACTIONS(1012), - [anon_sym_DASH_DASH] = ACTIONS(1012), - [aux_sym__list_destructing_token1] = ACTIONS(1014), - [anon_sym_LBRACK] = ACTIONS(1012), - [anon_sym_self] = ACTIONS(1014), - [anon_sym_parent] = ACTIONS(1014), - [anon_sym_POUND_LBRACK] = ACTIONS(1012), - [anon_sym_SQUOTE] = ACTIONS(1012), - [aux_sym_encapsed_string_token1] = ACTIONS(1012), - [anon_sym_DQUOTE] = ACTIONS(1012), - [aux_sym_string_token1] = ACTIONS(1012), - [anon_sym_LT_LT_LT] = ACTIONS(1012), - [anon_sym_BQUOTE] = ACTIONS(1012), - [sym_boolean] = ACTIONS(1014), - [sym_null] = ACTIONS(1014), - [anon_sym_DOLLAR] = ACTIONS(1012), - [aux_sym_yield_expression_token1] = ACTIONS(1014), - [aux_sym_include_expression_token1] = ACTIONS(1014), - [aux_sym_include_once_expression_token1] = ACTIONS(1014), - [aux_sym_require_expression_token1] = ACTIONS(1014), - [aux_sym_require_once_expression_token1] = ACTIONS(1014), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1016), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1282), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [439] = { [sym_text_interpolation] = STATE(439), - [ts_builtin_sym_end] = ACTIONS(1018), - [sym_name] = ACTIONS(1020), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1022), - [aux_sym_function_static_declaration_token1] = ACTIONS(1020), - [aux_sym_global_declaration_token1] = ACTIONS(1020), - [aux_sym_namespace_definition_token1] = ACTIONS(1020), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1020), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1020), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1020), - [anon_sym_BSLASH] = ACTIONS(1018), - [anon_sym_LBRACE] = ACTIONS(1018), - [anon_sym_RBRACE] = ACTIONS(1018), - [aux_sym_trait_declaration_token1] = ACTIONS(1020), - [aux_sym_interface_declaration_token1] = ACTIONS(1020), - [aux_sym_enum_declaration_token1] = ACTIONS(1020), - [aux_sym_enum_case_token1] = ACTIONS(1020), - [aux_sym_class_declaration_token1] = ACTIONS(1020), - [aux_sym_final_modifier_token1] = ACTIONS(1020), - [aux_sym_abstract_modifier_token1] = ACTIONS(1020), - [aux_sym_readonly_modifier_token1] = ACTIONS(1020), - [aux_sym_visibility_modifier_token1] = ACTIONS(1020), - [aux_sym_visibility_modifier_token2] = ACTIONS(1020), - [aux_sym_visibility_modifier_token3] = ACTIONS(1020), - [aux_sym__arrow_function_header_token1] = ACTIONS(1020), - [anon_sym_LPAREN] = ACTIONS(1018), - [aux_sym_cast_type_token1] = ACTIONS(1020), - [aux_sym_echo_statement_token1] = ACTIONS(1020), - [anon_sym_unset] = ACTIONS(1020), - [aux_sym_declare_statement_token1] = ACTIONS(1020), - [aux_sym_declare_statement_token2] = ACTIONS(1020), - [sym_float] = ACTIONS(1020), - [aux_sym_try_statement_token1] = ACTIONS(1020), - [aux_sym_goto_statement_token1] = ACTIONS(1020), - [aux_sym_continue_statement_token1] = ACTIONS(1020), - [aux_sym_break_statement_token1] = ACTIONS(1020), - [sym_integer] = ACTIONS(1020), - [aux_sym_return_statement_token1] = ACTIONS(1020), - [aux_sym_throw_expression_token1] = ACTIONS(1020), - [aux_sym_while_statement_token1] = ACTIONS(1020), - [aux_sym_while_statement_token2] = ACTIONS(1020), - [aux_sym_do_statement_token1] = ACTIONS(1020), - [aux_sym_for_statement_token1] = ACTIONS(1020), - [aux_sym_for_statement_token2] = ACTIONS(1020), - [aux_sym_foreach_statement_token1] = ACTIONS(1020), - [aux_sym_foreach_statement_token2] = ACTIONS(1020), - [aux_sym_if_statement_token1] = ACTIONS(1020), - [aux_sym_if_statement_token2] = ACTIONS(1020), - [aux_sym_else_if_clause_token1] = ACTIONS(1020), - [aux_sym_else_clause_token1] = ACTIONS(1020), - [aux_sym_match_expression_token1] = ACTIONS(1020), - [aux_sym_match_default_expression_token1] = ACTIONS(1020), - [aux_sym_switch_statement_token1] = ACTIONS(1020), - [aux_sym_switch_block_token1] = ACTIONS(1020), - [anon_sym_AT] = ACTIONS(1018), - [anon_sym_PLUS] = ACTIONS(1020), - [anon_sym_DASH] = ACTIONS(1020), - [anon_sym_TILDE] = ACTIONS(1018), - [anon_sym_BANG] = ACTIONS(1018), - [aux_sym_clone_expression_token1] = ACTIONS(1020), - [aux_sym_print_intrinsic_token1] = ACTIONS(1020), - [aux_sym_object_creation_expression_token1] = ACTIONS(1020), - [anon_sym_PLUS_PLUS] = ACTIONS(1018), - [anon_sym_DASH_DASH] = ACTIONS(1018), - [aux_sym__list_destructing_token1] = ACTIONS(1020), - [anon_sym_LBRACK] = ACTIONS(1018), - [anon_sym_self] = ACTIONS(1020), - [anon_sym_parent] = ACTIONS(1020), - [anon_sym_POUND_LBRACK] = ACTIONS(1018), - [anon_sym_SQUOTE] = ACTIONS(1018), - [aux_sym_encapsed_string_token1] = ACTIONS(1018), - [anon_sym_DQUOTE] = ACTIONS(1018), - [aux_sym_string_token1] = ACTIONS(1018), - [anon_sym_LT_LT_LT] = ACTIONS(1018), - [anon_sym_BQUOTE] = ACTIONS(1018), - [sym_boolean] = ACTIONS(1020), - [sym_null] = ACTIONS(1020), - [anon_sym_DOLLAR] = ACTIONS(1018), - [aux_sym_yield_expression_token1] = ACTIONS(1020), - [aux_sym_include_expression_token1] = ACTIONS(1020), - [aux_sym_include_once_expression_token1] = ACTIONS(1020), - [aux_sym_require_expression_token1] = ACTIONS(1020), - [aux_sym_require_once_expression_token1] = ACTIONS(1020), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1022), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1482), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [440] = { [sym_text_interpolation] = STATE(440), - [ts_builtin_sym_end] = ACTIONS(1024), - [sym_name] = ACTIONS(1026), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1024), - [aux_sym_function_static_declaration_token1] = ACTIONS(1026), - [aux_sym_global_declaration_token1] = ACTIONS(1026), - [aux_sym_namespace_definition_token1] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1026), - [anon_sym_BSLASH] = ACTIONS(1024), - [anon_sym_LBRACE] = ACTIONS(1024), - [anon_sym_RBRACE] = ACTIONS(1024), - [aux_sym_trait_declaration_token1] = ACTIONS(1026), - [aux_sym_interface_declaration_token1] = ACTIONS(1026), - [aux_sym_enum_declaration_token1] = ACTIONS(1026), - [aux_sym_enum_case_token1] = ACTIONS(1026), - [aux_sym_class_declaration_token1] = ACTIONS(1026), - [aux_sym_final_modifier_token1] = ACTIONS(1026), - [aux_sym_abstract_modifier_token1] = ACTIONS(1026), - [aux_sym_readonly_modifier_token1] = ACTIONS(1026), - [aux_sym_visibility_modifier_token1] = ACTIONS(1026), - [aux_sym_visibility_modifier_token2] = ACTIONS(1026), - [aux_sym_visibility_modifier_token3] = ACTIONS(1026), - [aux_sym__arrow_function_header_token1] = ACTIONS(1026), - [anon_sym_LPAREN] = ACTIONS(1024), - [aux_sym_cast_type_token1] = ACTIONS(1026), - [aux_sym_echo_statement_token1] = ACTIONS(1026), - [anon_sym_unset] = ACTIONS(1026), - [aux_sym_declare_statement_token1] = ACTIONS(1026), - [aux_sym_declare_statement_token2] = ACTIONS(1026), - [sym_float] = ACTIONS(1026), - [aux_sym_try_statement_token1] = ACTIONS(1026), - [aux_sym_goto_statement_token1] = ACTIONS(1026), - [aux_sym_continue_statement_token1] = ACTIONS(1026), - [aux_sym_break_statement_token1] = ACTIONS(1026), - [sym_integer] = ACTIONS(1026), - [aux_sym_return_statement_token1] = ACTIONS(1026), - [aux_sym_throw_expression_token1] = ACTIONS(1026), - [aux_sym_while_statement_token1] = ACTIONS(1026), - [aux_sym_while_statement_token2] = ACTIONS(1026), - [aux_sym_do_statement_token1] = ACTIONS(1026), - [aux_sym_for_statement_token1] = ACTIONS(1026), - [aux_sym_for_statement_token2] = ACTIONS(1026), - [aux_sym_foreach_statement_token1] = ACTIONS(1026), - [aux_sym_foreach_statement_token2] = ACTIONS(1026), - [aux_sym_if_statement_token1] = ACTIONS(1026), - [aux_sym_if_statement_token2] = ACTIONS(1026), - [aux_sym_else_if_clause_token1] = ACTIONS(1026), - [aux_sym_else_clause_token1] = ACTIONS(1026), - [aux_sym_match_expression_token1] = ACTIONS(1026), - [aux_sym_match_default_expression_token1] = ACTIONS(1026), - [aux_sym_switch_statement_token1] = ACTIONS(1026), - [aux_sym_switch_block_token1] = ACTIONS(1026), - [anon_sym_AT] = ACTIONS(1024), - [anon_sym_PLUS] = ACTIONS(1026), - [anon_sym_DASH] = ACTIONS(1026), - [anon_sym_TILDE] = ACTIONS(1024), - [anon_sym_BANG] = ACTIONS(1024), - [aux_sym_clone_expression_token1] = ACTIONS(1026), - [aux_sym_print_intrinsic_token1] = ACTIONS(1026), - [aux_sym_object_creation_expression_token1] = ACTIONS(1026), - [anon_sym_PLUS_PLUS] = ACTIONS(1024), - [anon_sym_DASH_DASH] = ACTIONS(1024), - [aux_sym__list_destructing_token1] = ACTIONS(1026), - [anon_sym_LBRACK] = ACTIONS(1024), - [anon_sym_self] = ACTIONS(1026), - [anon_sym_parent] = ACTIONS(1026), - [anon_sym_POUND_LBRACK] = ACTIONS(1024), - [anon_sym_SQUOTE] = ACTIONS(1024), - [aux_sym_encapsed_string_token1] = ACTIONS(1024), - [anon_sym_DQUOTE] = ACTIONS(1024), - [aux_sym_string_token1] = ACTIONS(1024), - [anon_sym_LT_LT_LT] = ACTIONS(1024), - [anon_sym_BQUOTE] = ACTIONS(1024), - [sym_boolean] = ACTIONS(1026), - [sym_null] = ACTIONS(1026), - [anon_sym_DOLLAR] = ACTIONS(1024), - [aux_sym_yield_expression_token1] = ACTIONS(1026), - [aux_sym_include_expression_token1] = ACTIONS(1026), - [aux_sym_include_once_expression_token1] = ACTIONS(1026), - [aux_sym_require_expression_token1] = ACTIONS(1026), - [aux_sym_require_once_expression_token1] = ACTIONS(1026), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1024), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1286), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [441] = { [sym_text_interpolation] = STATE(441), - [ts_builtin_sym_end] = ACTIONS(1028), - [sym_name] = ACTIONS(1030), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1032), - [aux_sym_function_static_declaration_token1] = ACTIONS(1030), - [aux_sym_global_declaration_token1] = ACTIONS(1030), - [aux_sym_namespace_definition_token1] = ACTIONS(1030), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1030), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1030), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1030), - [anon_sym_BSLASH] = ACTIONS(1028), - [anon_sym_LBRACE] = ACTIONS(1028), - [anon_sym_RBRACE] = ACTIONS(1028), - [aux_sym_trait_declaration_token1] = ACTIONS(1030), - [aux_sym_interface_declaration_token1] = ACTIONS(1030), - [aux_sym_enum_declaration_token1] = ACTIONS(1030), - [aux_sym_enum_case_token1] = ACTIONS(1030), - [aux_sym_class_declaration_token1] = ACTIONS(1030), - [aux_sym_final_modifier_token1] = ACTIONS(1030), - [aux_sym_abstract_modifier_token1] = ACTIONS(1030), - [aux_sym_readonly_modifier_token1] = ACTIONS(1030), - [aux_sym_visibility_modifier_token1] = ACTIONS(1030), - [aux_sym_visibility_modifier_token2] = ACTIONS(1030), - [aux_sym_visibility_modifier_token3] = ACTIONS(1030), - [aux_sym__arrow_function_header_token1] = ACTIONS(1030), - [anon_sym_LPAREN] = ACTIONS(1028), - [aux_sym_cast_type_token1] = ACTIONS(1030), - [aux_sym_echo_statement_token1] = ACTIONS(1030), - [anon_sym_unset] = ACTIONS(1030), - [aux_sym_declare_statement_token1] = ACTIONS(1030), - [aux_sym_declare_statement_token2] = ACTIONS(1030), - [sym_float] = ACTIONS(1030), - [aux_sym_try_statement_token1] = ACTIONS(1030), - [aux_sym_goto_statement_token1] = ACTIONS(1030), - [aux_sym_continue_statement_token1] = ACTIONS(1030), - [aux_sym_break_statement_token1] = ACTIONS(1030), - [sym_integer] = ACTIONS(1030), - [aux_sym_return_statement_token1] = ACTIONS(1030), - [aux_sym_throw_expression_token1] = ACTIONS(1030), - [aux_sym_while_statement_token1] = ACTIONS(1030), - [aux_sym_while_statement_token2] = ACTIONS(1030), - [aux_sym_do_statement_token1] = ACTIONS(1030), - [aux_sym_for_statement_token1] = ACTIONS(1030), - [aux_sym_for_statement_token2] = ACTIONS(1030), - [aux_sym_foreach_statement_token1] = ACTIONS(1030), - [aux_sym_foreach_statement_token2] = ACTIONS(1030), - [aux_sym_if_statement_token1] = ACTIONS(1030), - [aux_sym_if_statement_token2] = ACTIONS(1030), - [aux_sym_else_if_clause_token1] = ACTIONS(1030), - [aux_sym_else_clause_token1] = ACTIONS(1030), - [aux_sym_match_expression_token1] = ACTIONS(1030), - [aux_sym_match_default_expression_token1] = ACTIONS(1030), - [aux_sym_switch_statement_token1] = ACTIONS(1030), - [aux_sym_switch_block_token1] = ACTIONS(1030), - [anon_sym_AT] = ACTIONS(1028), - [anon_sym_PLUS] = ACTIONS(1030), - [anon_sym_DASH] = ACTIONS(1030), - [anon_sym_TILDE] = ACTIONS(1028), - [anon_sym_BANG] = ACTIONS(1028), - [aux_sym_clone_expression_token1] = ACTIONS(1030), - [aux_sym_print_intrinsic_token1] = ACTIONS(1030), - [aux_sym_object_creation_expression_token1] = ACTIONS(1030), - [anon_sym_PLUS_PLUS] = ACTIONS(1028), - [anon_sym_DASH_DASH] = ACTIONS(1028), - [aux_sym__list_destructing_token1] = ACTIONS(1030), - [anon_sym_LBRACK] = ACTIONS(1028), - [anon_sym_self] = ACTIONS(1030), - [anon_sym_parent] = ACTIONS(1030), - [anon_sym_POUND_LBRACK] = ACTIONS(1028), - [anon_sym_SQUOTE] = ACTIONS(1028), - [aux_sym_encapsed_string_token1] = ACTIONS(1028), - [anon_sym_DQUOTE] = ACTIONS(1028), - [aux_sym_string_token1] = ACTIONS(1028), - [anon_sym_LT_LT_LT] = ACTIONS(1028), - [anon_sym_BQUOTE] = ACTIONS(1028), - [sym_boolean] = ACTIONS(1030), - [sym_null] = ACTIONS(1030), - [anon_sym_DOLLAR] = ACTIONS(1028), - [aux_sym_yield_expression_token1] = ACTIONS(1030), - [aux_sym_include_expression_token1] = ACTIONS(1030), - [aux_sym_include_once_expression_token1] = ACTIONS(1030), - [aux_sym_require_expression_token1] = ACTIONS(1030), - [aux_sym_require_once_expression_token1] = ACTIONS(1030), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1032), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1479), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [442] = { [sym_text_interpolation] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(1034), - [sym_name] = ACTIONS(1036), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1038), - [aux_sym_function_static_declaration_token1] = ACTIONS(1036), - [aux_sym_global_declaration_token1] = ACTIONS(1036), - [aux_sym_namespace_definition_token1] = ACTIONS(1036), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1036), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1036), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1036), - [anon_sym_BSLASH] = ACTIONS(1034), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(1034), - [aux_sym_trait_declaration_token1] = ACTIONS(1036), - [aux_sym_interface_declaration_token1] = ACTIONS(1036), - [aux_sym_enum_declaration_token1] = ACTIONS(1036), - [aux_sym_enum_case_token1] = ACTIONS(1036), - [aux_sym_class_declaration_token1] = ACTIONS(1036), - [aux_sym_final_modifier_token1] = ACTIONS(1036), - [aux_sym_abstract_modifier_token1] = ACTIONS(1036), - [aux_sym_readonly_modifier_token1] = ACTIONS(1036), - [aux_sym_visibility_modifier_token1] = ACTIONS(1036), - [aux_sym_visibility_modifier_token2] = ACTIONS(1036), - [aux_sym_visibility_modifier_token3] = ACTIONS(1036), - [aux_sym__arrow_function_header_token1] = ACTIONS(1036), - [anon_sym_LPAREN] = ACTIONS(1034), - [aux_sym_cast_type_token1] = ACTIONS(1036), - [aux_sym_echo_statement_token1] = ACTIONS(1036), - [anon_sym_unset] = ACTIONS(1036), - [aux_sym_declare_statement_token1] = ACTIONS(1036), - [aux_sym_declare_statement_token2] = ACTIONS(1036), - [sym_float] = ACTIONS(1036), - [aux_sym_try_statement_token1] = ACTIONS(1036), - [aux_sym_goto_statement_token1] = ACTIONS(1036), - [aux_sym_continue_statement_token1] = ACTIONS(1036), - [aux_sym_break_statement_token1] = ACTIONS(1036), - [sym_integer] = ACTIONS(1036), - [aux_sym_return_statement_token1] = ACTIONS(1036), - [aux_sym_throw_expression_token1] = ACTIONS(1036), - [aux_sym_while_statement_token1] = ACTIONS(1036), - [aux_sym_while_statement_token2] = ACTIONS(1036), - [aux_sym_do_statement_token1] = ACTIONS(1036), - [aux_sym_for_statement_token1] = ACTIONS(1036), - [aux_sym_for_statement_token2] = ACTIONS(1036), - [aux_sym_foreach_statement_token1] = ACTIONS(1036), - [aux_sym_foreach_statement_token2] = ACTIONS(1036), - [aux_sym_if_statement_token1] = ACTIONS(1036), - [aux_sym_if_statement_token2] = ACTIONS(1036), - [aux_sym_else_if_clause_token1] = ACTIONS(1036), - [aux_sym_else_clause_token1] = ACTIONS(1036), - [aux_sym_match_expression_token1] = ACTIONS(1036), - [aux_sym_match_default_expression_token1] = ACTIONS(1036), - [aux_sym_switch_statement_token1] = ACTIONS(1036), - [aux_sym_switch_block_token1] = ACTIONS(1036), - [anon_sym_AT] = ACTIONS(1034), - [anon_sym_PLUS] = ACTIONS(1036), - [anon_sym_DASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1034), - [anon_sym_BANG] = ACTIONS(1034), - [aux_sym_clone_expression_token1] = ACTIONS(1036), - [aux_sym_print_intrinsic_token1] = ACTIONS(1036), - [aux_sym_object_creation_expression_token1] = ACTIONS(1036), - [anon_sym_PLUS_PLUS] = ACTIONS(1034), - [anon_sym_DASH_DASH] = ACTIONS(1034), - [aux_sym__list_destructing_token1] = ACTIONS(1036), - [anon_sym_LBRACK] = ACTIONS(1034), - [anon_sym_self] = ACTIONS(1036), - [anon_sym_parent] = ACTIONS(1036), - [anon_sym_POUND_LBRACK] = ACTIONS(1034), - [anon_sym_SQUOTE] = ACTIONS(1034), - [aux_sym_encapsed_string_token1] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1034), - [aux_sym_string_token1] = ACTIONS(1034), - [anon_sym_LT_LT_LT] = ACTIONS(1034), - [anon_sym_BQUOTE] = ACTIONS(1034), - [sym_boolean] = ACTIONS(1036), - [sym_null] = ACTIONS(1036), - [anon_sym_DOLLAR] = ACTIONS(1034), - [aux_sym_yield_expression_token1] = ACTIONS(1036), - [aux_sym_include_expression_token1] = ACTIONS(1036), - [aux_sym_include_once_expression_token1] = ACTIONS(1036), - [aux_sym_require_expression_token1] = ACTIONS(1036), - [aux_sym_require_once_expression_token1] = ACTIONS(1036), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1038), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1304), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [443] = { [sym_text_interpolation] = STATE(443), - [ts_builtin_sym_end] = ACTIONS(1040), - [sym_name] = ACTIONS(1042), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1044), - [aux_sym_function_static_declaration_token1] = ACTIONS(1042), - [aux_sym_global_declaration_token1] = ACTIONS(1042), - [aux_sym_namespace_definition_token1] = ACTIONS(1042), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1042), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1042), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1042), - [anon_sym_BSLASH] = ACTIONS(1040), - [anon_sym_LBRACE] = ACTIONS(1040), - [anon_sym_RBRACE] = ACTIONS(1040), - [aux_sym_trait_declaration_token1] = ACTIONS(1042), - [aux_sym_interface_declaration_token1] = ACTIONS(1042), - [aux_sym_enum_declaration_token1] = ACTIONS(1042), - [aux_sym_enum_case_token1] = ACTIONS(1042), - [aux_sym_class_declaration_token1] = ACTIONS(1042), - [aux_sym_final_modifier_token1] = ACTIONS(1042), - [aux_sym_abstract_modifier_token1] = ACTIONS(1042), - [aux_sym_readonly_modifier_token1] = ACTIONS(1042), - [aux_sym_visibility_modifier_token1] = ACTIONS(1042), - [aux_sym_visibility_modifier_token2] = ACTIONS(1042), - [aux_sym_visibility_modifier_token3] = ACTIONS(1042), - [aux_sym__arrow_function_header_token1] = ACTIONS(1042), - [anon_sym_LPAREN] = ACTIONS(1040), - [aux_sym_cast_type_token1] = ACTIONS(1042), - [aux_sym_echo_statement_token1] = ACTIONS(1042), - [anon_sym_unset] = ACTIONS(1042), - [aux_sym_declare_statement_token1] = ACTIONS(1042), - [aux_sym_declare_statement_token2] = ACTIONS(1042), - [sym_float] = ACTIONS(1042), - [aux_sym_try_statement_token1] = ACTIONS(1042), - [aux_sym_goto_statement_token1] = ACTIONS(1042), - [aux_sym_continue_statement_token1] = ACTIONS(1042), - [aux_sym_break_statement_token1] = ACTIONS(1042), - [sym_integer] = ACTIONS(1042), - [aux_sym_return_statement_token1] = ACTIONS(1042), - [aux_sym_throw_expression_token1] = ACTIONS(1042), - [aux_sym_while_statement_token1] = ACTIONS(1042), - [aux_sym_while_statement_token2] = ACTIONS(1042), - [aux_sym_do_statement_token1] = ACTIONS(1042), - [aux_sym_for_statement_token1] = ACTIONS(1042), - [aux_sym_for_statement_token2] = ACTIONS(1042), - [aux_sym_foreach_statement_token1] = ACTIONS(1042), - [aux_sym_foreach_statement_token2] = ACTIONS(1042), - [aux_sym_if_statement_token1] = ACTIONS(1042), - [aux_sym_if_statement_token2] = ACTIONS(1042), - [aux_sym_else_if_clause_token1] = ACTIONS(1042), - [aux_sym_else_clause_token1] = ACTIONS(1042), - [aux_sym_match_expression_token1] = ACTIONS(1042), - [aux_sym_match_default_expression_token1] = ACTIONS(1042), - [aux_sym_switch_statement_token1] = ACTIONS(1042), - [aux_sym_switch_block_token1] = ACTIONS(1042), - [anon_sym_AT] = ACTIONS(1040), - [anon_sym_PLUS] = ACTIONS(1042), - [anon_sym_DASH] = ACTIONS(1042), - [anon_sym_TILDE] = ACTIONS(1040), - [anon_sym_BANG] = ACTIONS(1040), - [aux_sym_clone_expression_token1] = ACTIONS(1042), - [aux_sym_print_intrinsic_token1] = ACTIONS(1042), - [aux_sym_object_creation_expression_token1] = ACTIONS(1042), - [anon_sym_PLUS_PLUS] = ACTIONS(1040), - [anon_sym_DASH_DASH] = ACTIONS(1040), - [aux_sym__list_destructing_token1] = ACTIONS(1042), - [anon_sym_LBRACK] = ACTIONS(1040), - [anon_sym_self] = ACTIONS(1042), - [anon_sym_parent] = ACTIONS(1042), - [anon_sym_POUND_LBRACK] = ACTIONS(1040), - [anon_sym_SQUOTE] = ACTIONS(1040), - [aux_sym_encapsed_string_token1] = ACTIONS(1040), - [anon_sym_DQUOTE] = ACTIONS(1040), - [aux_sym_string_token1] = ACTIONS(1040), - [anon_sym_LT_LT_LT] = ACTIONS(1040), - [anon_sym_BQUOTE] = ACTIONS(1040), - [sym_boolean] = ACTIONS(1042), - [sym_null] = ACTIONS(1042), - [anon_sym_DOLLAR] = ACTIONS(1040), - [aux_sym_yield_expression_token1] = ACTIONS(1042), - [aux_sym_include_expression_token1] = ACTIONS(1042), - [aux_sym_include_once_expression_token1] = ACTIONS(1042), - [aux_sym_require_expression_token1] = ACTIONS(1042), - [aux_sym_require_once_expression_token1] = ACTIONS(1042), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1044), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1338), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [444] = { [sym_text_interpolation] = STATE(444), - [ts_builtin_sym_end] = ACTIONS(1046), - [sym_name] = ACTIONS(1048), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1050), - [aux_sym_function_static_declaration_token1] = ACTIONS(1048), - [aux_sym_global_declaration_token1] = ACTIONS(1048), - [aux_sym_namespace_definition_token1] = ACTIONS(1048), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1048), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1048), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1048), - [anon_sym_BSLASH] = ACTIONS(1046), - [anon_sym_LBRACE] = ACTIONS(1046), - [anon_sym_RBRACE] = ACTIONS(1046), - [aux_sym_trait_declaration_token1] = ACTIONS(1048), - [aux_sym_interface_declaration_token1] = ACTIONS(1048), - [aux_sym_enum_declaration_token1] = ACTIONS(1048), - [aux_sym_enum_case_token1] = ACTIONS(1048), - [aux_sym_class_declaration_token1] = ACTIONS(1048), - [aux_sym_final_modifier_token1] = ACTIONS(1048), - [aux_sym_abstract_modifier_token1] = ACTIONS(1048), - [aux_sym_readonly_modifier_token1] = ACTIONS(1048), - [aux_sym_visibility_modifier_token1] = ACTIONS(1048), - [aux_sym_visibility_modifier_token2] = ACTIONS(1048), - [aux_sym_visibility_modifier_token3] = ACTIONS(1048), - [aux_sym__arrow_function_header_token1] = ACTIONS(1048), - [anon_sym_LPAREN] = ACTIONS(1046), - [aux_sym_cast_type_token1] = ACTIONS(1048), - [aux_sym_echo_statement_token1] = ACTIONS(1048), - [anon_sym_unset] = ACTIONS(1048), - [aux_sym_declare_statement_token1] = ACTIONS(1048), - [aux_sym_declare_statement_token2] = ACTIONS(1048), - [sym_float] = ACTIONS(1048), - [aux_sym_try_statement_token1] = ACTIONS(1048), - [aux_sym_goto_statement_token1] = ACTIONS(1048), - [aux_sym_continue_statement_token1] = ACTIONS(1048), - [aux_sym_break_statement_token1] = ACTIONS(1048), - [sym_integer] = ACTIONS(1048), - [aux_sym_return_statement_token1] = ACTIONS(1048), - [aux_sym_throw_expression_token1] = ACTIONS(1048), - [aux_sym_while_statement_token1] = ACTIONS(1048), - [aux_sym_while_statement_token2] = ACTIONS(1048), - [aux_sym_do_statement_token1] = ACTIONS(1048), - [aux_sym_for_statement_token1] = ACTIONS(1048), - [aux_sym_for_statement_token2] = ACTIONS(1048), - [aux_sym_foreach_statement_token1] = ACTIONS(1048), - [aux_sym_foreach_statement_token2] = ACTIONS(1048), - [aux_sym_if_statement_token1] = ACTIONS(1048), - [aux_sym_if_statement_token2] = ACTIONS(1048), - [aux_sym_else_if_clause_token1] = ACTIONS(1048), - [aux_sym_else_clause_token1] = ACTIONS(1048), - [aux_sym_match_expression_token1] = ACTIONS(1048), - [aux_sym_match_default_expression_token1] = ACTIONS(1048), - [aux_sym_switch_statement_token1] = ACTIONS(1048), - [aux_sym_switch_block_token1] = ACTIONS(1048), - [anon_sym_AT] = ACTIONS(1046), - [anon_sym_PLUS] = ACTIONS(1048), - [anon_sym_DASH] = ACTIONS(1048), - [anon_sym_TILDE] = ACTIONS(1046), - [anon_sym_BANG] = ACTIONS(1046), - [aux_sym_clone_expression_token1] = ACTIONS(1048), - [aux_sym_print_intrinsic_token1] = ACTIONS(1048), - [aux_sym_object_creation_expression_token1] = ACTIONS(1048), - [anon_sym_PLUS_PLUS] = ACTIONS(1046), - [anon_sym_DASH_DASH] = ACTIONS(1046), - [aux_sym__list_destructing_token1] = ACTIONS(1048), - [anon_sym_LBRACK] = ACTIONS(1046), - [anon_sym_self] = ACTIONS(1048), - [anon_sym_parent] = ACTIONS(1048), - [anon_sym_POUND_LBRACK] = ACTIONS(1046), - [anon_sym_SQUOTE] = ACTIONS(1046), - [aux_sym_encapsed_string_token1] = ACTIONS(1046), - [anon_sym_DQUOTE] = ACTIONS(1046), - [aux_sym_string_token1] = ACTIONS(1046), - [anon_sym_LT_LT_LT] = ACTIONS(1046), - [anon_sym_BQUOTE] = ACTIONS(1046), - [sym_boolean] = ACTIONS(1048), - [sym_null] = ACTIONS(1048), - [anon_sym_DOLLAR] = ACTIONS(1046), - [aux_sym_yield_expression_token1] = ACTIONS(1048), - [aux_sym_include_expression_token1] = ACTIONS(1048), - [aux_sym_include_once_expression_token1] = ACTIONS(1048), - [aux_sym_require_expression_token1] = ACTIONS(1048), - [aux_sym_require_once_expression_token1] = ACTIONS(1048), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1050), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1460), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [445] = { [sym_text_interpolation] = STATE(445), - [ts_builtin_sym_end] = ACTIONS(1052), - [sym_name] = ACTIONS(1054), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1056), - [aux_sym_function_static_declaration_token1] = ACTIONS(1054), - [aux_sym_global_declaration_token1] = ACTIONS(1054), - [aux_sym_namespace_definition_token1] = ACTIONS(1054), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1054), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1054), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1054), - [anon_sym_BSLASH] = ACTIONS(1052), - [anon_sym_LBRACE] = ACTIONS(1052), - [anon_sym_RBRACE] = ACTIONS(1052), - [aux_sym_trait_declaration_token1] = ACTIONS(1054), - [aux_sym_interface_declaration_token1] = ACTIONS(1054), - [aux_sym_enum_declaration_token1] = ACTIONS(1054), - [aux_sym_enum_case_token1] = ACTIONS(1054), - [aux_sym_class_declaration_token1] = ACTIONS(1054), - [aux_sym_final_modifier_token1] = ACTIONS(1054), - [aux_sym_abstract_modifier_token1] = ACTIONS(1054), - [aux_sym_readonly_modifier_token1] = ACTIONS(1054), - [aux_sym_visibility_modifier_token1] = ACTIONS(1054), - [aux_sym_visibility_modifier_token2] = ACTIONS(1054), - [aux_sym_visibility_modifier_token3] = ACTIONS(1054), - [aux_sym__arrow_function_header_token1] = ACTIONS(1054), - [anon_sym_LPAREN] = ACTIONS(1052), - [aux_sym_cast_type_token1] = ACTIONS(1054), - [aux_sym_echo_statement_token1] = ACTIONS(1054), - [anon_sym_unset] = ACTIONS(1054), - [aux_sym_declare_statement_token1] = ACTIONS(1054), - [aux_sym_declare_statement_token2] = ACTIONS(1054), - [sym_float] = ACTIONS(1054), - [aux_sym_try_statement_token1] = ACTIONS(1054), - [aux_sym_goto_statement_token1] = ACTIONS(1054), - [aux_sym_continue_statement_token1] = ACTIONS(1054), - [aux_sym_break_statement_token1] = ACTIONS(1054), - [sym_integer] = ACTIONS(1054), - [aux_sym_return_statement_token1] = ACTIONS(1054), - [aux_sym_throw_expression_token1] = ACTIONS(1054), - [aux_sym_while_statement_token1] = ACTIONS(1054), - [aux_sym_while_statement_token2] = ACTIONS(1054), - [aux_sym_do_statement_token1] = ACTIONS(1054), - [aux_sym_for_statement_token1] = ACTIONS(1054), - [aux_sym_for_statement_token2] = ACTIONS(1054), - [aux_sym_foreach_statement_token1] = ACTIONS(1054), - [aux_sym_foreach_statement_token2] = ACTIONS(1054), - [aux_sym_if_statement_token1] = ACTIONS(1054), - [aux_sym_if_statement_token2] = ACTIONS(1054), - [aux_sym_else_if_clause_token1] = ACTIONS(1054), - [aux_sym_else_clause_token1] = ACTIONS(1054), - [aux_sym_match_expression_token1] = ACTIONS(1054), - [aux_sym_match_default_expression_token1] = ACTIONS(1054), - [aux_sym_switch_statement_token1] = ACTIONS(1054), - [aux_sym_switch_block_token1] = ACTIONS(1054), - [anon_sym_AT] = ACTIONS(1052), - [anon_sym_PLUS] = ACTIONS(1054), - [anon_sym_DASH] = ACTIONS(1054), - [anon_sym_TILDE] = ACTIONS(1052), - [anon_sym_BANG] = ACTIONS(1052), - [aux_sym_clone_expression_token1] = ACTIONS(1054), - [aux_sym_print_intrinsic_token1] = ACTIONS(1054), - [aux_sym_object_creation_expression_token1] = ACTIONS(1054), - [anon_sym_PLUS_PLUS] = ACTIONS(1052), - [anon_sym_DASH_DASH] = ACTIONS(1052), - [aux_sym__list_destructing_token1] = ACTIONS(1054), - [anon_sym_LBRACK] = ACTIONS(1052), - [anon_sym_self] = ACTIONS(1054), - [anon_sym_parent] = ACTIONS(1054), - [anon_sym_POUND_LBRACK] = ACTIONS(1052), - [anon_sym_SQUOTE] = ACTIONS(1052), - [aux_sym_encapsed_string_token1] = ACTIONS(1052), - [anon_sym_DQUOTE] = ACTIONS(1052), - [aux_sym_string_token1] = ACTIONS(1052), - [anon_sym_LT_LT_LT] = ACTIONS(1052), - [anon_sym_BQUOTE] = ACTIONS(1052), - [sym_boolean] = ACTIONS(1054), - [sym_null] = ACTIONS(1054), - [anon_sym_DOLLAR] = ACTIONS(1052), - [aux_sym_yield_expression_token1] = ACTIONS(1054), - [aux_sym_include_expression_token1] = ACTIONS(1054), - [aux_sym_include_once_expression_token1] = ACTIONS(1054), - [aux_sym_require_expression_token1] = ACTIONS(1054), - [aux_sym_require_once_expression_token1] = ACTIONS(1054), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1056), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1336), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [446] = { [sym_text_interpolation] = STATE(446), - [ts_builtin_sym_end] = ACTIONS(1058), - [sym_name] = ACTIONS(1060), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1062), - [aux_sym_function_static_declaration_token1] = ACTIONS(1060), - [aux_sym_global_declaration_token1] = ACTIONS(1060), - [aux_sym_namespace_definition_token1] = ACTIONS(1060), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1060), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1060), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1060), - [anon_sym_BSLASH] = ACTIONS(1058), - [anon_sym_LBRACE] = ACTIONS(1058), - [anon_sym_RBRACE] = ACTIONS(1058), - [aux_sym_trait_declaration_token1] = ACTIONS(1060), - [aux_sym_interface_declaration_token1] = ACTIONS(1060), - [aux_sym_enum_declaration_token1] = ACTIONS(1060), - [aux_sym_enum_case_token1] = ACTIONS(1060), - [aux_sym_class_declaration_token1] = ACTIONS(1060), - [aux_sym_final_modifier_token1] = ACTIONS(1060), - [aux_sym_abstract_modifier_token1] = ACTIONS(1060), - [aux_sym_readonly_modifier_token1] = ACTIONS(1060), - [aux_sym_visibility_modifier_token1] = ACTIONS(1060), - [aux_sym_visibility_modifier_token2] = ACTIONS(1060), - [aux_sym_visibility_modifier_token3] = ACTIONS(1060), - [aux_sym__arrow_function_header_token1] = ACTIONS(1060), - [anon_sym_LPAREN] = ACTIONS(1058), - [aux_sym_cast_type_token1] = ACTIONS(1060), - [aux_sym_echo_statement_token1] = ACTIONS(1060), - [anon_sym_unset] = ACTIONS(1060), - [aux_sym_declare_statement_token1] = ACTIONS(1060), - [aux_sym_declare_statement_token2] = ACTIONS(1060), - [sym_float] = ACTIONS(1060), - [aux_sym_try_statement_token1] = ACTIONS(1060), - [aux_sym_goto_statement_token1] = ACTIONS(1060), - [aux_sym_continue_statement_token1] = ACTIONS(1060), - [aux_sym_break_statement_token1] = ACTIONS(1060), - [sym_integer] = ACTIONS(1060), - [aux_sym_return_statement_token1] = ACTIONS(1060), - [aux_sym_throw_expression_token1] = ACTIONS(1060), - [aux_sym_while_statement_token1] = ACTIONS(1060), - [aux_sym_while_statement_token2] = ACTIONS(1060), - [aux_sym_do_statement_token1] = ACTIONS(1060), - [aux_sym_for_statement_token1] = ACTIONS(1060), - [aux_sym_for_statement_token2] = ACTIONS(1060), - [aux_sym_foreach_statement_token1] = ACTIONS(1060), - [aux_sym_foreach_statement_token2] = ACTIONS(1060), - [aux_sym_if_statement_token1] = ACTIONS(1060), - [aux_sym_if_statement_token2] = ACTIONS(1060), - [aux_sym_else_if_clause_token1] = ACTIONS(1060), - [aux_sym_else_clause_token1] = ACTIONS(1060), - [aux_sym_match_expression_token1] = ACTIONS(1060), - [aux_sym_match_default_expression_token1] = ACTIONS(1060), - [aux_sym_switch_statement_token1] = ACTIONS(1060), - [aux_sym_switch_block_token1] = ACTIONS(1060), - [anon_sym_AT] = ACTIONS(1058), - [anon_sym_PLUS] = ACTIONS(1060), - [anon_sym_DASH] = ACTIONS(1060), - [anon_sym_TILDE] = ACTIONS(1058), - [anon_sym_BANG] = ACTIONS(1058), - [aux_sym_clone_expression_token1] = ACTIONS(1060), - [aux_sym_print_intrinsic_token1] = ACTIONS(1060), - [aux_sym_object_creation_expression_token1] = ACTIONS(1060), - [anon_sym_PLUS_PLUS] = ACTIONS(1058), - [anon_sym_DASH_DASH] = ACTIONS(1058), - [aux_sym__list_destructing_token1] = ACTIONS(1060), - [anon_sym_LBRACK] = ACTIONS(1058), - [anon_sym_self] = ACTIONS(1060), - [anon_sym_parent] = ACTIONS(1060), - [anon_sym_POUND_LBRACK] = ACTIONS(1058), - [anon_sym_SQUOTE] = ACTIONS(1058), - [aux_sym_encapsed_string_token1] = ACTIONS(1058), - [anon_sym_DQUOTE] = ACTIONS(1058), - [aux_sym_string_token1] = ACTIONS(1058), - [anon_sym_LT_LT_LT] = ACTIONS(1058), - [anon_sym_BQUOTE] = ACTIONS(1058), - [sym_boolean] = ACTIONS(1060), - [sym_null] = ACTIONS(1060), - [anon_sym_DOLLAR] = ACTIONS(1058), - [aux_sym_yield_expression_token1] = ACTIONS(1060), - [aux_sym_include_expression_token1] = ACTIONS(1060), - [aux_sym_include_once_expression_token1] = ACTIONS(1060), - [aux_sym_require_expression_token1] = ACTIONS(1060), - [aux_sym_require_once_expression_token1] = ACTIONS(1060), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1062), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1319), + [sym__expression] = STATE(1340), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(809), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(809), + [sym_nullsafe_member_access_expression] = STATE(809), + [sym_scoped_property_access_expression] = STATE(809), + [sym_list_literal] = STATE(2736), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(779), + [sym_scoped_call_expression] = STATE(779), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(779), + [sym_nullsafe_member_call_expression] = STATE(779), + [sym_subscript_expression] = STATE(779), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(779), + [sym_variable_name] = STATE(779), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(930), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [aux_sym_require_expression_token1] = ACTIONS(938), + [aux_sym_require_once_expression_token1] = ACTIONS(940), + [sym_comment] = ACTIONS(5), }, [447] = { [sym_text_interpolation] = STATE(447), - [ts_builtin_sym_end] = ACTIONS(1064), - [sym_name] = ACTIONS(1066), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1068), - [aux_sym_function_static_declaration_token1] = ACTIONS(1066), - [aux_sym_global_declaration_token1] = ACTIONS(1066), - [aux_sym_namespace_definition_token1] = ACTIONS(1066), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1066), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1066), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1066), - [anon_sym_BSLASH] = ACTIONS(1064), - [anon_sym_LBRACE] = ACTIONS(1064), - [anon_sym_RBRACE] = ACTIONS(1064), - [aux_sym_trait_declaration_token1] = ACTIONS(1066), - [aux_sym_interface_declaration_token1] = ACTIONS(1066), - [aux_sym_enum_declaration_token1] = ACTIONS(1066), - [aux_sym_enum_case_token1] = ACTIONS(1066), - [aux_sym_class_declaration_token1] = ACTIONS(1066), - [aux_sym_final_modifier_token1] = ACTIONS(1066), - [aux_sym_abstract_modifier_token1] = ACTIONS(1066), - [aux_sym_readonly_modifier_token1] = ACTIONS(1066), - [aux_sym_visibility_modifier_token1] = ACTIONS(1066), - [aux_sym_visibility_modifier_token2] = ACTIONS(1066), - [aux_sym_visibility_modifier_token3] = ACTIONS(1066), - [aux_sym__arrow_function_header_token1] = ACTIONS(1066), - [anon_sym_LPAREN] = ACTIONS(1064), - [aux_sym_cast_type_token1] = ACTIONS(1066), - [aux_sym_echo_statement_token1] = ACTIONS(1066), - [anon_sym_unset] = ACTIONS(1066), - [aux_sym_declare_statement_token1] = ACTIONS(1066), - [aux_sym_declare_statement_token2] = ACTIONS(1066), - [sym_float] = ACTIONS(1066), - [aux_sym_try_statement_token1] = ACTIONS(1066), - [aux_sym_goto_statement_token1] = ACTIONS(1066), - [aux_sym_continue_statement_token1] = ACTIONS(1066), - [aux_sym_break_statement_token1] = ACTIONS(1066), - [sym_integer] = ACTIONS(1066), - [aux_sym_return_statement_token1] = ACTIONS(1066), - [aux_sym_throw_expression_token1] = ACTIONS(1066), - [aux_sym_while_statement_token1] = ACTIONS(1066), - [aux_sym_while_statement_token2] = ACTIONS(1066), - [aux_sym_do_statement_token1] = ACTIONS(1066), - [aux_sym_for_statement_token1] = ACTIONS(1066), - [aux_sym_for_statement_token2] = ACTIONS(1066), - [aux_sym_foreach_statement_token1] = ACTIONS(1066), - [aux_sym_foreach_statement_token2] = ACTIONS(1066), - [aux_sym_if_statement_token1] = ACTIONS(1066), - [aux_sym_if_statement_token2] = ACTIONS(1066), - [aux_sym_else_if_clause_token1] = ACTIONS(1066), - [aux_sym_else_clause_token1] = ACTIONS(1066), - [aux_sym_match_expression_token1] = ACTIONS(1066), - [aux_sym_match_default_expression_token1] = ACTIONS(1066), - [aux_sym_switch_statement_token1] = ACTIONS(1066), - [aux_sym_switch_block_token1] = ACTIONS(1066), - [anon_sym_AT] = ACTIONS(1064), - [anon_sym_PLUS] = ACTIONS(1066), - [anon_sym_DASH] = ACTIONS(1066), - [anon_sym_TILDE] = ACTIONS(1064), - [anon_sym_BANG] = ACTIONS(1064), - [aux_sym_clone_expression_token1] = ACTIONS(1066), - [aux_sym_print_intrinsic_token1] = ACTIONS(1066), - [aux_sym_object_creation_expression_token1] = ACTIONS(1066), - [anon_sym_PLUS_PLUS] = ACTIONS(1064), - [anon_sym_DASH_DASH] = ACTIONS(1064), - [aux_sym__list_destructing_token1] = ACTIONS(1066), - [anon_sym_LBRACK] = ACTIONS(1064), - [anon_sym_self] = ACTIONS(1066), - [anon_sym_parent] = ACTIONS(1066), - [anon_sym_POUND_LBRACK] = ACTIONS(1064), - [anon_sym_SQUOTE] = ACTIONS(1064), - [aux_sym_encapsed_string_token1] = ACTIONS(1064), - [anon_sym_DQUOTE] = ACTIONS(1064), - [aux_sym_string_token1] = ACTIONS(1064), - [anon_sym_LT_LT_LT] = ACTIONS(1064), - [anon_sym_BQUOTE] = ACTIONS(1064), - [sym_boolean] = ACTIONS(1066), - [sym_null] = ACTIONS(1066), - [anon_sym_DOLLAR] = ACTIONS(1064), - [aux_sym_yield_expression_token1] = ACTIONS(1066), - [aux_sym_include_expression_token1] = ACTIONS(1066), - [aux_sym_include_once_expression_token1] = ACTIONS(1066), - [aux_sym_require_expression_token1] = ACTIONS(1066), - [aux_sym_require_once_expression_token1] = ACTIONS(1066), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1068), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1265), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), + [sym_comment] = ACTIONS(5), }, [448] = { [sym_text_interpolation] = STATE(448), - [ts_builtin_sym_end] = ACTIONS(1070), - [sym_name] = ACTIONS(1072), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1070), - [aux_sym_function_static_declaration_token1] = ACTIONS(1072), - [aux_sym_global_declaration_token1] = ACTIONS(1072), - [aux_sym_namespace_definition_token1] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1072), - [anon_sym_BSLASH] = ACTIONS(1070), - [anon_sym_LBRACE] = ACTIONS(1070), - [anon_sym_RBRACE] = ACTIONS(1070), - [aux_sym_trait_declaration_token1] = ACTIONS(1072), - [aux_sym_interface_declaration_token1] = ACTIONS(1072), - [aux_sym_enum_declaration_token1] = ACTIONS(1072), - [aux_sym_enum_case_token1] = ACTIONS(1072), - [aux_sym_class_declaration_token1] = ACTIONS(1072), - [aux_sym_final_modifier_token1] = ACTIONS(1072), - [aux_sym_abstract_modifier_token1] = ACTIONS(1072), - [aux_sym_readonly_modifier_token1] = ACTIONS(1072), - [aux_sym_visibility_modifier_token1] = ACTIONS(1072), - [aux_sym_visibility_modifier_token2] = ACTIONS(1072), - [aux_sym_visibility_modifier_token3] = ACTIONS(1072), - [aux_sym__arrow_function_header_token1] = ACTIONS(1072), - [anon_sym_LPAREN] = ACTIONS(1070), - [aux_sym_cast_type_token1] = ACTIONS(1072), - [aux_sym_echo_statement_token1] = ACTIONS(1072), - [anon_sym_unset] = ACTIONS(1072), - [aux_sym_declare_statement_token1] = ACTIONS(1072), - [aux_sym_declare_statement_token2] = ACTIONS(1072), - [sym_float] = ACTIONS(1072), - [aux_sym_try_statement_token1] = ACTIONS(1072), - [aux_sym_goto_statement_token1] = ACTIONS(1072), - [aux_sym_continue_statement_token1] = ACTIONS(1072), - [aux_sym_break_statement_token1] = ACTIONS(1072), - [sym_integer] = ACTIONS(1072), - [aux_sym_return_statement_token1] = ACTIONS(1072), - [aux_sym_throw_expression_token1] = ACTIONS(1072), - [aux_sym_while_statement_token1] = ACTIONS(1072), - [aux_sym_while_statement_token2] = ACTIONS(1072), - [aux_sym_do_statement_token1] = ACTIONS(1072), - [aux_sym_for_statement_token1] = ACTIONS(1072), - [aux_sym_for_statement_token2] = ACTIONS(1072), - [aux_sym_foreach_statement_token1] = ACTIONS(1072), - [aux_sym_foreach_statement_token2] = ACTIONS(1072), - [aux_sym_if_statement_token1] = ACTIONS(1072), - [aux_sym_if_statement_token2] = ACTIONS(1072), - [aux_sym_else_if_clause_token1] = ACTIONS(1072), - [aux_sym_else_clause_token1] = ACTIONS(1072), - [aux_sym_match_expression_token1] = ACTIONS(1072), - [aux_sym_match_default_expression_token1] = ACTIONS(1072), - [aux_sym_switch_statement_token1] = ACTIONS(1072), - [aux_sym_switch_block_token1] = ACTIONS(1072), - [anon_sym_AT] = ACTIONS(1070), - [anon_sym_PLUS] = ACTIONS(1072), - [anon_sym_DASH] = ACTIONS(1072), - [anon_sym_TILDE] = ACTIONS(1070), - [anon_sym_BANG] = ACTIONS(1070), - [aux_sym_clone_expression_token1] = ACTIONS(1072), - [aux_sym_print_intrinsic_token1] = ACTIONS(1072), - [aux_sym_object_creation_expression_token1] = ACTIONS(1072), - [anon_sym_PLUS_PLUS] = ACTIONS(1070), - [anon_sym_DASH_DASH] = ACTIONS(1070), - [aux_sym__list_destructing_token1] = ACTIONS(1072), - [anon_sym_LBRACK] = ACTIONS(1070), - [anon_sym_self] = ACTIONS(1072), - [anon_sym_parent] = ACTIONS(1072), - [anon_sym_POUND_LBRACK] = ACTIONS(1070), - [anon_sym_SQUOTE] = ACTIONS(1070), - [aux_sym_encapsed_string_token1] = ACTIONS(1070), - [anon_sym_DQUOTE] = ACTIONS(1070), - [aux_sym_string_token1] = ACTIONS(1070), - [anon_sym_LT_LT_LT] = ACTIONS(1070), - [anon_sym_BQUOTE] = ACTIONS(1070), - [sym_boolean] = ACTIONS(1072), - [sym_null] = ACTIONS(1072), - [anon_sym_DOLLAR] = ACTIONS(1070), - [aux_sym_yield_expression_token1] = ACTIONS(1072), - [aux_sym_include_expression_token1] = ACTIONS(1072), - [aux_sym_include_once_expression_token1] = ACTIONS(1072), - [aux_sym_require_expression_token1] = ACTIONS(1072), - [aux_sym_require_once_expression_token1] = ACTIONS(1072), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1070), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1477), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [449] = { [sym_text_interpolation] = STATE(449), - [ts_builtin_sym_end] = ACTIONS(1074), - [sym_name] = ACTIONS(1076), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1078), - [aux_sym_function_static_declaration_token1] = ACTIONS(1076), - [aux_sym_global_declaration_token1] = ACTIONS(1076), - [aux_sym_namespace_definition_token1] = ACTIONS(1076), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1076), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1076), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1076), - [anon_sym_BSLASH] = ACTIONS(1074), - [anon_sym_LBRACE] = ACTIONS(1074), - [anon_sym_RBRACE] = ACTIONS(1074), - [aux_sym_trait_declaration_token1] = ACTIONS(1076), - [aux_sym_interface_declaration_token1] = ACTIONS(1076), - [aux_sym_enum_declaration_token1] = ACTIONS(1076), - [aux_sym_enum_case_token1] = ACTIONS(1076), - [aux_sym_class_declaration_token1] = ACTIONS(1076), - [aux_sym_final_modifier_token1] = ACTIONS(1076), - [aux_sym_abstract_modifier_token1] = ACTIONS(1076), - [aux_sym_readonly_modifier_token1] = ACTIONS(1076), - [aux_sym_visibility_modifier_token1] = ACTIONS(1076), - [aux_sym_visibility_modifier_token2] = ACTIONS(1076), - [aux_sym_visibility_modifier_token3] = ACTIONS(1076), - [aux_sym__arrow_function_header_token1] = ACTIONS(1076), - [anon_sym_LPAREN] = ACTIONS(1074), - [aux_sym_cast_type_token1] = ACTIONS(1076), - [aux_sym_echo_statement_token1] = ACTIONS(1076), - [anon_sym_unset] = ACTIONS(1076), - [aux_sym_declare_statement_token1] = ACTIONS(1076), - [aux_sym_declare_statement_token2] = ACTIONS(1076), - [sym_float] = ACTIONS(1076), - [aux_sym_try_statement_token1] = ACTIONS(1076), - [aux_sym_goto_statement_token1] = ACTIONS(1076), - [aux_sym_continue_statement_token1] = ACTIONS(1076), - [aux_sym_break_statement_token1] = ACTIONS(1076), - [sym_integer] = ACTIONS(1076), - [aux_sym_return_statement_token1] = ACTIONS(1076), - [aux_sym_throw_expression_token1] = ACTIONS(1076), - [aux_sym_while_statement_token1] = ACTIONS(1076), - [aux_sym_while_statement_token2] = ACTIONS(1076), - [aux_sym_do_statement_token1] = ACTIONS(1076), - [aux_sym_for_statement_token1] = ACTIONS(1076), - [aux_sym_for_statement_token2] = ACTIONS(1076), - [aux_sym_foreach_statement_token1] = ACTIONS(1076), - [aux_sym_foreach_statement_token2] = ACTIONS(1076), - [aux_sym_if_statement_token1] = ACTIONS(1076), - [aux_sym_if_statement_token2] = ACTIONS(1076), - [aux_sym_else_if_clause_token1] = ACTIONS(1076), - [aux_sym_else_clause_token1] = ACTIONS(1076), - [aux_sym_match_expression_token1] = ACTIONS(1076), - [aux_sym_match_default_expression_token1] = ACTIONS(1076), - [aux_sym_switch_statement_token1] = ACTIONS(1076), - [aux_sym_switch_block_token1] = ACTIONS(1076), - [anon_sym_AT] = ACTIONS(1074), - [anon_sym_PLUS] = ACTIONS(1076), - [anon_sym_DASH] = ACTIONS(1076), - [anon_sym_TILDE] = ACTIONS(1074), - [anon_sym_BANG] = ACTIONS(1074), - [aux_sym_clone_expression_token1] = ACTIONS(1076), - [aux_sym_print_intrinsic_token1] = ACTIONS(1076), - [aux_sym_object_creation_expression_token1] = ACTIONS(1076), - [anon_sym_PLUS_PLUS] = ACTIONS(1074), - [anon_sym_DASH_DASH] = ACTIONS(1074), - [aux_sym__list_destructing_token1] = ACTIONS(1076), - [anon_sym_LBRACK] = ACTIONS(1074), - [anon_sym_self] = ACTIONS(1076), - [anon_sym_parent] = ACTIONS(1076), - [anon_sym_POUND_LBRACK] = ACTIONS(1074), - [anon_sym_SQUOTE] = ACTIONS(1074), - [aux_sym_encapsed_string_token1] = ACTIONS(1074), - [anon_sym_DQUOTE] = ACTIONS(1074), - [aux_sym_string_token1] = ACTIONS(1074), - [anon_sym_LT_LT_LT] = ACTIONS(1074), - [anon_sym_BQUOTE] = ACTIONS(1074), - [sym_boolean] = ACTIONS(1076), - [sym_null] = ACTIONS(1076), - [anon_sym_DOLLAR] = ACTIONS(1074), - [aux_sym_yield_expression_token1] = ACTIONS(1076), - [aux_sym_include_expression_token1] = ACTIONS(1076), - [aux_sym_include_once_expression_token1] = ACTIONS(1076), - [aux_sym_require_expression_token1] = ACTIONS(1076), - [aux_sym_require_once_expression_token1] = ACTIONS(1076), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1078), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1472), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [450] = { [sym_text_interpolation] = STATE(450), - [ts_builtin_sym_end] = ACTIONS(1080), - [sym_name] = ACTIONS(1082), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1084), - [aux_sym_function_static_declaration_token1] = ACTIONS(1082), - [aux_sym_global_declaration_token1] = ACTIONS(1082), - [aux_sym_namespace_definition_token1] = ACTIONS(1082), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1082), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1082), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1082), - [anon_sym_BSLASH] = ACTIONS(1080), - [anon_sym_LBRACE] = ACTIONS(1080), - [anon_sym_RBRACE] = ACTIONS(1080), - [aux_sym_trait_declaration_token1] = ACTIONS(1082), - [aux_sym_interface_declaration_token1] = ACTIONS(1082), - [aux_sym_enum_declaration_token1] = ACTIONS(1082), - [aux_sym_enum_case_token1] = ACTIONS(1082), - [aux_sym_class_declaration_token1] = ACTIONS(1082), - [aux_sym_final_modifier_token1] = ACTIONS(1082), - [aux_sym_abstract_modifier_token1] = ACTIONS(1082), - [aux_sym_readonly_modifier_token1] = ACTIONS(1082), - [aux_sym_visibility_modifier_token1] = ACTIONS(1082), - [aux_sym_visibility_modifier_token2] = ACTIONS(1082), - [aux_sym_visibility_modifier_token3] = ACTIONS(1082), - [aux_sym__arrow_function_header_token1] = ACTIONS(1082), - [anon_sym_LPAREN] = ACTIONS(1080), - [aux_sym_cast_type_token1] = ACTIONS(1082), - [aux_sym_echo_statement_token1] = ACTIONS(1082), - [anon_sym_unset] = ACTIONS(1082), - [aux_sym_declare_statement_token1] = ACTIONS(1082), - [aux_sym_declare_statement_token2] = ACTIONS(1082), - [sym_float] = ACTIONS(1082), - [aux_sym_try_statement_token1] = ACTIONS(1082), - [aux_sym_goto_statement_token1] = ACTIONS(1082), - [aux_sym_continue_statement_token1] = ACTIONS(1082), - [aux_sym_break_statement_token1] = ACTIONS(1082), - [sym_integer] = ACTIONS(1082), - [aux_sym_return_statement_token1] = ACTIONS(1082), - [aux_sym_throw_expression_token1] = ACTIONS(1082), - [aux_sym_while_statement_token1] = ACTIONS(1082), - [aux_sym_while_statement_token2] = ACTIONS(1082), - [aux_sym_do_statement_token1] = ACTIONS(1082), - [aux_sym_for_statement_token1] = ACTIONS(1082), - [aux_sym_for_statement_token2] = ACTIONS(1082), - [aux_sym_foreach_statement_token1] = ACTIONS(1082), - [aux_sym_foreach_statement_token2] = ACTIONS(1082), - [aux_sym_if_statement_token1] = ACTIONS(1082), - [aux_sym_if_statement_token2] = ACTIONS(1082), - [aux_sym_else_if_clause_token1] = ACTIONS(1082), - [aux_sym_else_clause_token1] = ACTIONS(1082), - [aux_sym_match_expression_token1] = ACTIONS(1082), - [aux_sym_match_default_expression_token1] = ACTIONS(1082), - [aux_sym_switch_statement_token1] = ACTIONS(1082), - [aux_sym_switch_block_token1] = ACTIONS(1082), - [anon_sym_AT] = ACTIONS(1080), - [anon_sym_PLUS] = ACTIONS(1082), - [anon_sym_DASH] = ACTIONS(1082), - [anon_sym_TILDE] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(1080), - [aux_sym_clone_expression_token1] = ACTIONS(1082), - [aux_sym_print_intrinsic_token1] = ACTIONS(1082), - [aux_sym_object_creation_expression_token1] = ACTIONS(1082), - [anon_sym_PLUS_PLUS] = ACTIONS(1080), - [anon_sym_DASH_DASH] = ACTIONS(1080), - [aux_sym__list_destructing_token1] = ACTIONS(1082), - [anon_sym_LBRACK] = ACTIONS(1080), - [anon_sym_self] = ACTIONS(1082), - [anon_sym_parent] = ACTIONS(1082), - [anon_sym_POUND_LBRACK] = ACTIONS(1080), - [anon_sym_SQUOTE] = ACTIONS(1080), - [aux_sym_encapsed_string_token1] = ACTIONS(1080), - [anon_sym_DQUOTE] = ACTIONS(1080), - [aux_sym_string_token1] = ACTIONS(1080), - [anon_sym_LT_LT_LT] = ACTIONS(1080), - [anon_sym_BQUOTE] = ACTIONS(1080), - [sym_boolean] = ACTIONS(1082), - [sym_null] = ACTIONS(1082), - [anon_sym_DOLLAR] = ACTIONS(1080), - [aux_sym_yield_expression_token1] = ACTIONS(1082), - [aux_sym_include_expression_token1] = ACTIONS(1082), - [aux_sym_include_once_expression_token1] = ACTIONS(1082), - [aux_sym_require_expression_token1] = ACTIONS(1082), - [aux_sym_require_once_expression_token1] = ACTIONS(1082), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1084), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1423), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [451] = { [sym_text_interpolation] = STATE(451), - [ts_builtin_sym_end] = ACTIONS(1086), - [sym_name] = ACTIONS(1088), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1090), - [aux_sym_function_static_declaration_token1] = ACTIONS(1088), - [aux_sym_global_declaration_token1] = ACTIONS(1088), - [aux_sym_namespace_definition_token1] = ACTIONS(1088), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1088), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1088), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1088), - [anon_sym_BSLASH] = ACTIONS(1086), - [anon_sym_LBRACE] = ACTIONS(1086), - [anon_sym_RBRACE] = ACTIONS(1086), - [aux_sym_trait_declaration_token1] = ACTIONS(1088), - [aux_sym_interface_declaration_token1] = ACTIONS(1088), - [aux_sym_enum_declaration_token1] = ACTIONS(1088), - [aux_sym_enum_case_token1] = ACTIONS(1088), - [aux_sym_class_declaration_token1] = ACTIONS(1088), - [aux_sym_final_modifier_token1] = ACTIONS(1088), - [aux_sym_abstract_modifier_token1] = ACTIONS(1088), - [aux_sym_readonly_modifier_token1] = ACTIONS(1088), - [aux_sym_visibility_modifier_token1] = ACTIONS(1088), - [aux_sym_visibility_modifier_token2] = ACTIONS(1088), - [aux_sym_visibility_modifier_token3] = ACTIONS(1088), - [aux_sym__arrow_function_header_token1] = ACTIONS(1088), - [anon_sym_LPAREN] = ACTIONS(1086), - [aux_sym_cast_type_token1] = ACTIONS(1088), - [aux_sym_echo_statement_token1] = ACTIONS(1088), - [anon_sym_unset] = ACTIONS(1088), - [aux_sym_declare_statement_token1] = ACTIONS(1088), - [aux_sym_declare_statement_token2] = ACTIONS(1088), - [sym_float] = ACTIONS(1088), - [aux_sym_try_statement_token1] = ACTIONS(1088), - [aux_sym_goto_statement_token1] = ACTIONS(1088), - [aux_sym_continue_statement_token1] = ACTIONS(1088), - [aux_sym_break_statement_token1] = ACTIONS(1088), - [sym_integer] = ACTIONS(1088), - [aux_sym_return_statement_token1] = ACTIONS(1088), - [aux_sym_throw_expression_token1] = ACTIONS(1088), - [aux_sym_while_statement_token1] = ACTIONS(1088), - [aux_sym_while_statement_token2] = ACTIONS(1088), - [aux_sym_do_statement_token1] = ACTIONS(1088), - [aux_sym_for_statement_token1] = ACTIONS(1088), - [aux_sym_for_statement_token2] = ACTIONS(1088), - [aux_sym_foreach_statement_token1] = ACTIONS(1088), - [aux_sym_foreach_statement_token2] = ACTIONS(1088), - [aux_sym_if_statement_token1] = ACTIONS(1088), - [aux_sym_if_statement_token2] = ACTIONS(1088), - [aux_sym_else_if_clause_token1] = ACTIONS(1088), - [aux_sym_else_clause_token1] = ACTIONS(1088), - [aux_sym_match_expression_token1] = ACTIONS(1088), - [aux_sym_match_default_expression_token1] = ACTIONS(1088), - [aux_sym_switch_statement_token1] = ACTIONS(1088), - [aux_sym_switch_block_token1] = ACTIONS(1088), - [anon_sym_AT] = ACTIONS(1086), - [anon_sym_PLUS] = ACTIONS(1088), - [anon_sym_DASH] = ACTIONS(1088), - [anon_sym_TILDE] = ACTIONS(1086), - [anon_sym_BANG] = ACTIONS(1086), - [aux_sym_clone_expression_token1] = ACTIONS(1088), - [aux_sym_print_intrinsic_token1] = ACTIONS(1088), - [aux_sym_object_creation_expression_token1] = ACTIONS(1088), - [anon_sym_PLUS_PLUS] = ACTIONS(1086), - [anon_sym_DASH_DASH] = ACTIONS(1086), - [aux_sym__list_destructing_token1] = ACTIONS(1088), - [anon_sym_LBRACK] = ACTIONS(1086), - [anon_sym_self] = ACTIONS(1088), - [anon_sym_parent] = ACTIONS(1088), - [anon_sym_POUND_LBRACK] = ACTIONS(1086), - [anon_sym_SQUOTE] = ACTIONS(1086), - [aux_sym_encapsed_string_token1] = ACTIONS(1086), - [anon_sym_DQUOTE] = ACTIONS(1086), - [aux_sym_string_token1] = ACTIONS(1086), - [anon_sym_LT_LT_LT] = ACTIONS(1086), - [anon_sym_BQUOTE] = ACTIONS(1086), - [sym_boolean] = ACTIONS(1088), - [sym_null] = ACTIONS(1088), - [anon_sym_DOLLAR] = ACTIONS(1086), - [aux_sym_yield_expression_token1] = ACTIONS(1088), - [aux_sym_include_expression_token1] = ACTIONS(1088), - [aux_sym_include_once_expression_token1] = ACTIONS(1088), - [aux_sym_require_expression_token1] = ACTIONS(1088), - [aux_sym_require_once_expression_token1] = ACTIONS(1088), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1090), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1425), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), + [sym_comment] = ACTIONS(5), }, [452] = { [sym_text_interpolation] = STATE(452), - [ts_builtin_sym_end] = ACTIONS(1092), - [sym_name] = ACTIONS(1094), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1092), - [aux_sym_function_static_declaration_token1] = ACTIONS(1094), - [aux_sym_global_declaration_token1] = ACTIONS(1094), - [aux_sym_namespace_definition_token1] = ACTIONS(1094), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1094), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1094), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1094), - [anon_sym_BSLASH] = ACTIONS(1092), - [anon_sym_LBRACE] = ACTIONS(1092), - [anon_sym_RBRACE] = ACTIONS(1092), - [aux_sym_trait_declaration_token1] = ACTIONS(1094), - [aux_sym_interface_declaration_token1] = ACTIONS(1094), - [aux_sym_enum_declaration_token1] = ACTIONS(1094), - [aux_sym_enum_case_token1] = ACTIONS(1094), - [aux_sym_class_declaration_token1] = ACTIONS(1094), - [aux_sym_final_modifier_token1] = ACTIONS(1094), - [aux_sym_abstract_modifier_token1] = ACTIONS(1094), - [aux_sym_readonly_modifier_token1] = ACTIONS(1094), - [aux_sym_visibility_modifier_token1] = ACTIONS(1094), - [aux_sym_visibility_modifier_token2] = ACTIONS(1094), - [aux_sym_visibility_modifier_token3] = ACTIONS(1094), - [aux_sym__arrow_function_header_token1] = ACTIONS(1094), - [anon_sym_LPAREN] = ACTIONS(1092), - [aux_sym_cast_type_token1] = ACTIONS(1094), - [aux_sym_echo_statement_token1] = ACTIONS(1094), - [anon_sym_unset] = ACTIONS(1094), - [aux_sym_declare_statement_token1] = ACTIONS(1094), - [aux_sym_declare_statement_token2] = ACTIONS(1094), - [sym_float] = ACTIONS(1094), - [aux_sym_try_statement_token1] = ACTIONS(1094), - [aux_sym_goto_statement_token1] = ACTIONS(1094), - [aux_sym_continue_statement_token1] = ACTIONS(1094), - [aux_sym_break_statement_token1] = ACTIONS(1094), - [sym_integer] = ACTIONS(1094), - [aux_sym_return_statement_token1] = ACTIONS(1094), - [aux_sym_throw_expression_token1] = ACTIONS(1094), - [aux_sym_while_statement_token1] = ACTIONS(1094), - [aux_sym_while_statement_token2] = ACTIONS(1094), - [aux_sym_do_statement_token1] = ACTIONS(1094), - [aux_sym_for_statement_token1] = ACTIONS(1094), - [aux_sym_for_statement_token2] = ACTIONS(1094), - [aux_sym_foreach_statement_token1] = ACTIONS(1094), - [aux_sym_foreach_statement_token2] = ACTIONS(1094), - [aux_sym_if_statement_token1] = ACTIONS(1094), - [aux_sym_if_statement_token2] = ACTIONS(1094), - [aux_sym_else_if_clause_token1] = ACTIONS(1094), - [aux_sym_else_clause_token1] = ACTIONS(1094), - [aux_sym_match_expression_token1] = ACTIONS(1094), - [aux_sym_match_default_expression_token1] = ACTIONS(1094), - [aux_sym_switch_statement_token1] = ACTIONS(1094), - [aux_sym_switch_block_token1] = ACTIONS(1094), - [anon_sym_AT] = ACTIONS(1092), - [anon_sym_PLUS] = ACTIONS(1094), - [anon_sym_DASH] = ACTIONS(1094), - [anon_sym_TILDE] = ACTIONS(1092), - [anon_sym_BANG] = ACTIONS(1092), - [aux_sym_clone_expression_token1] = ACTIONS(1094), - [aux_sym_print_intrinsic_token1] = ACTIONS(1094), - [aux_sym_object_creation_expression_token1] = ACTIONS(1094), - [anon_sym_PLUS_PLUS] = ACTIONS(1092), - [anon_sym_DASH_DASH] = ACTIONS(1092), - [aux_sym__list_destructing_token1] = ACTIONS(1094), - [anon_sym_LBRACK] = ACTIONS(1092), - [anon_sym_self] = ACTIONS(1094), - [anon_sym_parent] = ACTIONS(1094), - [anon_sym_POUND_LBRACK] = ACTIONS(1092), - [anon_sym_SQUOTE] = ACTIONS(1092), - [aux_sym_encapsed_string_token1] = ACTIONS(1092), - [anon_sym_DQUOTE] = ACTIONS(1092), - [aux_sym_string_token1] = ACTIONS(1092), - [anon_sym_LT_LT_LT] = ACTIONS(1092), - [anon_sym_BQUOTE] = ACTIONS(1092), - [sym_boolean] = ACTIONS(1094), - [sym_null] = ACTIONS(1094), - [anon_sym_DOLLAR] = ACTIONS(1092), - [aux_sym_yield_expression_token1] = ACTIONS(1094), - [aux_sym_include_expression_token1] = ACTIONS(1094), - [aux_sym_include_once_expression_token1] = ACTIONS(1094), - [aux_sym_require_expression_token1] = ACTIONS(1094), - [aux_sym_require_once_expression_token1] = ACTIONS(1094), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1427), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [453] = { [sym_text_interpolation] = STATE(453), - [ts_builtin_sym_end] = ACTIONS(1096), - [sym_name] = ACTIONS(1098), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1096), - [aux_sym_function_static_declaration_token1] = ACTIONS(1098), - [aux_sym_global_declaration_token1] = ACTIONS(1098), - [aux_sym_namespace_definition_token1] = ACTIONS(1098), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1098), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1098), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1098), - [anon_sym_BSLASH] = ACTIONS(1096), - [anon_sym_LBRACE] = ACTIONS(1096), - [anon_sym_RBRACE] = ACTIONS(1096), - [aux_sym_trait_declaration_token1] = ACTIONS(1098), - [aux_sym_interface_declaration_token1] = ACTIONS(1098), - [aux_sym_enum_declaration_token1] = ACTIONS(1098), - [aux_sym_enum_case_token1] = ACTIONS(1098), - [aux_sym_class_declaration_token1] = ACTIONS(1098), - [aux_sym_final_modifier_token1] = ACTIONS(1098), - [aux_sym_abstract_modifier_token1] = ACTIONS(1098), - [aux_sym_readonly_modifier_token1] = ACTIONS(1098), - [aux_sym_visibility_modifier_token1] = ACTIONS(1098), - [aux_sym_visibility_modifier_token2] = ACTIONS(1098), - [aux_sym_visibility_modifier_token3] = ACTIONS(1098), - [aux_sym__arrow_function_header_token1] = ACTIONS(1098), - [anon_sym_LPAREN] = ACTIONS(1096), - [aux_sym_cast_type_token1] = ACTIONS(1098), - [aux_sym_echo_statement_token1] = ACTIONS(1098), - [anon_sym_unset] = ACTIONS(1098), - [aux_sym_declare_statement_token1] = ACTIONS(1098), - [aux_sym_declare_statement_token2] = ACTIONS(1098), - [sym_float] = ACTIONS(1098), - [aux_sym_try_statement_token1] = ACTIONS(1098), - [aux_sym_goto_statement_token1] = ACTIONS(1098), - [aux_sym_continue_statement_token1] = ACTIONS(1098), - [aux_sym_break_statement_token1] = ACTIONS(1098), - [sym_integer] = ACTIONS(1098), - [aux_sym_return_statement_token1] = ACTIONS(1098), - [aux_sym_throw_expression_token1] = ACTIONS(1098), - [aux_sym_while_statement_token1] = ACTIONS(1098), - [aux_sym_while_statement_token2] = ACTIONS(1098), - [aux_sym_do_statement_token1] = ACTIONS(1098), - [aux_sym_for_statement_token1] = ACTIONS(1098), - [aux_sym_for_statement_token2] = ACTIONS(1098), - [aux_sym_foreach_statement_token1] = ACTIONS(1098), - [aux_sym_foreach_statement_token2] = ACTIONS(1098), - [aux_sym_if_statement_token1] = ACTIONS(1098), - [aux_sym_if_statement_token2] = ACTIONS(1098), - [aux_sym_else_if_clause_token1] = ACTIONS(1098), - [aux_sym_else_clause_token1] = ACTIONS(1098), - [aux_sym_match_expression_token1] = ACTIONS(1098), - [aux_sym_match_default_expression_token1] = ACTIONS(1098), - [aux_sym_switch_statement_token1] = ACTIONS(1098), - [aux_sym_switch_block_token1] = ACTIONS(1098), - [anon_sym_AT] = ACTIONS(1096), - [anon_sym_PLUS] = ACTIONS(1098), - [anon_sym_DASH] = ACTIONS(1098), - [anon_sym_TILDE] = ACTIONS(1096), - [anon_sym_BANG] = ACTIONS(1096), - [aux_sym_clone_expression_token1] = ACTIONS(1098), - [aux_sym_print_intrinsic_token1] = ACTIONS(1098), - [aux_sym_object_creation_expression_token1] = ACTIONS(1098), - [anon_sym_PLUS_PLUS] = ACTIONS(1096), - [anon_sym_DASH_DASH] = ACTIONS(1096), - [aux_sym__list_destructing_token1] = ACTIONS(1098), - [anon_sym_LBRACK] = ACTIONS(1096), - [anon_sym_self] = ACTIONS(1098), - [anon_sym_parent] = ACTIONS(1098), - [anon_sym_POUND_LBRACK] = ACTIONS(1096), - [anon_sym_SQUOTE] = ACTIONS(1096), - [aux_sym_encapsed_string_token1] = ACTIONS(1096), - [anon_sym_DQUOTE] = ACTIONS(1096), - [aux_sym_string_token1] = ACTIONS(1096), - [anon_sym_LT_LT_LT] = ACTIONS(1096), - [anon_sym_BQUOTE] = ACTIONS(1096), - [sym_boolean] = ACTIONS(1098), - [sym_null] = ACTIONS(1098), - [anon_sym_DOLLAR] = ACTIONS(1096), - [aux_sym_yield_expression_token1] = ACTIONS(1098), - [aux_sym_include_expression_token1] = ACTIONS(1098), - [aux_sym_include_once_expression_token1] = ACTIONS(1098), - [aux_sym_require_expression_token1] = ACTIONS(1098), - [aux_sym_require_once_expression_token1] = ACTIONS(1098), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1429), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [454] = { [sym_text_interpolation] = STATE(454), - [ts_builtin_sym_end] = ACTIONS(1100), - [sym_name] = ACTIONS(1102), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1100), - [aux_sym_function_static_declaration_token1] = ACTIONS(1102), - [aux_sym_global_declaration_token1] = ACTIONS(1102), - [aux_sym_namespace_definition_token1] = ACTIONS(1102), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1102), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1102), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1102), - [anon_sym_BSLASH] = ACTIONS(1100), - [anon_sym_LBRACE] = ACTIONS(1100), - [anon_sym_RBRACE] = ACTIONS(1100), - [aux_sym_trait_declaration_token1] = ACTIONS(1102), - [aux_sym_interface_declaration_token1] = ACTIONS(1102), - [aux_sym_enum_declaration_token1] = ACTIONS(1102), - [aux_sym_enum_case_token1] = ACTIONS(1102), - [aux_sym_class_declaration_token1] = ACTIONS(1102), - [aux_sym_final_modifier_token1] = ACTIONS(1102), - [aux_sym_abstract_modifier_token1] = ACTIONS(1102), - [aux_sym_readonly_modifier_token1] = ACTIONS(1102), - [aux_sym_visibility_modifier_token1] = ACTIONS(1102), - [aux_sym_visibility_modifier_token2] = ACTIONS(1102), - [aux_sym_visibility_modifier_token3] = ACTIONS(1102), - [aux_sym__arrow_function_header_token1] = ACTIONS(1102), - [anon_sym_LPAREN] = ACTIONS(1100), - [aux_sym_cast_type_token1] = ACTIONS(1102), - [aux_sym_echo_statement_token1] = ACTIONS(1102), - [anon_sym_unset] = ACTIONS(1102), - [aux_sym_declare_statement_token1] = ACTIONS(1102), - [aux_sym_declare_statement_token2] = ACTIONS(1102), - [sym_float] = ACTIONS(1102), - [aux_sym_try_statement_token1] = ACTIONS(1102), - [aux_sym_goto_statement_token1] = ACTIONS(1102), - [aux_sym_continue_statement_token1] = ACTIONS(1102), - [aux_sym_break_statement_token1] = ACTIONS(1102), - [sym_integer] = ACTIONS(1102), - [aux_sym_return_statement_token1] = ACTIONS(1102), - [aux_sym_throw_expression_token1] = ACTIONS(1102), - [aux_sym_while_statement_token1] = ACTIONS(1102), - [aux_sym_while_statement_token2] = ACTIONS(1102), - [aux_sym_do_statement_token1] = ACTIONS(1102), - [aux_sym_for_statement_token1] = ACTIONS(1102), - [aux_sym_for_statement_token2] = ACTIONS(1102), - [aux_sym_foreach_statement_token1] = ACTIONS(1102), - [aux_sym_foreach_statement_token2] = ACTIONS(1102), - [aux_sym_if_statement_token1] = ACTIONS(1102), - [aux_sym_if_statement_token2] = ACTIONS(1102), - [aux_sym_else_if_clause_token1] = ACTIONS(1102), - [aux_sym_else_clause_token1] = ACTIONS(1102), - [aux_sym_match_expression_token1] = ACTIONS(1102), - [aux_sym_match_default_expression_token1] = ACTIONS(1102), - [aux_sym_switch_statement_token1] = ACTIONS(1102), - [aux_sym_switch_block_token1] = ACTIONS(1102), - [anon_sym_AT] = ACTIONS(1100), - [anon_sym_PLUS] = ACTIONS(1102), - [anon_sym_DASH] = ACTIONS(1102), - [anon_sym_TILDE] = ACTIONS(1100), - [anon_sym_BANG] = ACTIONS(1100), - [aux_sym_clone_expression_token1] = ACTIONS(1102), - [aux_sym_print_intrinsic_token1] = ACTIONS(1102), - [aux_sym_object_creation_expression_token1] = ACTIONS(1102), - [anon_sym_PLUS_PLUS] = ACTIONS(1100), - [anon_sym_DASH_DASH] = ACTIONS(1100), - [aux_sym__list_destructing_token1] = ACTIONS(1102), - [anon_sym_LBRACK] = ACTIONS(1100), - [anon_sym_self] = ACTIONS(1102), - [anon_sym_parent] = ACTIONS(1102), - [anon_sym_POUND_LBRACK] = ACTIONS(1100), - [anon_sym_SQUOTE] = ACTIONS(1100), - [aux_sym_encapsed_string_token1] = ACTIONS(1100), - [anon_sym_DQUOTE] = ACTIONS(1100), - [aux_sym_string_token1] = ACTIONS(1100), - [anon_sym_LT_LT_LT] = ACTIONS(1100), - [anon_sym_BQUOTE] = ACTIONS(1100), - [sym_boolean] = ACTIONS(1102), - [sym_null] = ACTIONS(1102), - [anon_sym_DOLLAR] = ACTIONS(1100), - [aux_sym_yield_expression_token1] = ACTIONS(1102), - [aux_sym_include_expression_token1] = ACTIONS(1102), - [aux_sym_include_once_expression_token1] = ACTIONS(1102), - [aux_sym_require_expression_token1] = ACTIONS(1102), - [aux_sym_require_once_expression_token1] = ACTIONS(1102), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1410), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [455] = { [sym_text_interpolation] = STATE(455), - [ts_builtin_sym_end] = ACTIONS(1104), - [sym_name] = ACTIONS(1106), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1104), - [aux_sym_function_static_declaration_token1] = ACTIONS(1106), - [aux_sym_global_declaration_token1] = ACTIONS(1106), - [aux_sym_namespace_definition_token1] = ACTIONS(1106), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1106), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1106), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1106), - [anon_sym_BSLASH] = ACTIONS(1104), - [anon_sym_LBRACE] = ACTIONS(1104), - [anon_sym_RBRACE] = ACTIONS(1104), - [aux_sym_trait_declaration_token1] = ACTIONS(1106), - [aux_sym_interface_declaration_token1] = ACTIONS(1106), - [aux_sym_enum_declaration_token1] = ACTIONS(1106), - [aux_sym_enum_case_token1] = ACTIONS(1106), - [aux_sym_class_declaration_token1] = ACTIONS(1106), - [aux_sym_final_modifier_token1] = ACTIONS(1106), - [aux_sym_abstract_modifier_token1] = ACTIONS(1106), - [aux_sym_readonly_modifier_token1] = ACTIONS(1106), - [aux_sym_visibility_modifier_token1] = ACTIONS(1106), - [aux_sym_visibility_modifier_token2] = ACTIONS(1106), - [aux_sym_visibility_modifier_token3] = ACTIONS(1106), - [aux_sym__arrow_function_header_token1] = ACTIONS(1106), - [anon_sym_LPAREN] = ACTIONS(1104), - [aux_sym_cast_type_token1] = ACTIONS(1106), - [aux_sym_echo_statement_token1] = ACTIONS(1106), - [anon_sym_unset] = ACTIONS(1106), - [aux_sym_declare_statement_token1] = ACTIONS(1106), - [aux_sym_declare_statement_token2] = ACTIONS(1106), - [sym_float] = ACTIONS(1106), - [aux_sym_try_statement_token1] = ACTIONS(1106), - [aux_sym_goto_statement_token1] = ACTIONS(1106), - [aux_sym_continue_statement_token1] = ACTIONS(1106), - [aux_sym_break_statement_token1] = ACTIONS(1106), - [sym_integer] = ACTIONS(1106), - [aux_sym_return_statement_token1] = ACTIONS(1106), - [aux_sym_throw_expression_token1] = ACTIONS(1106), - [aux_sym_while_statement_token1] = ACTIONS(1106), - [aux_sym_while_statement_token2] = ACTIONS(1106), - [aux_sym_do_statement_token1] = ACTIONS(1106), - [aux_sym_for_statement_token1] = ACTIONS(1106), - [aux_sym_for_statement_token2] = ACTIONS(1106), - [aux_sym_foreach_statement_token1] = ACTIONS(1106), - [aux_sym_foreach_statement_token2] = ACTIONS(1106), - [aux_sym_if_statement_token1] = ACTIONS(1106), - [aux_sym_if_statement_token2] = ACTIONS(1106), - [aux_sym_else_if_clause_token1] = ACTIONS(1106), - [aux_sym_else_clause_token1] = ACTIONS(1106), - [aux_sym_match_expression_token1] = ACTIONS(1106), - [aux_sym_match_default_expression_token1] = ACTIONS(1106), - [aux_sym_switch_statement_token1] = ACTIONS(1106), - [aux_sym_switch_block_token1] = ACTIONS(1106), - [anon_sym_AT] = ACTIONS(1104), - [anon_sym_PLUS] = ACTIONS(1106), - [anon_sym_DASH] = ACTIONS(1106), - [anon_sym_TILDE] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1104), - [aux_sym_clone_expression_token1] = ACTIONS(1106), - [aux_sym_print_intrinsic_token1] = ACTIONS(1106), - [aux_sym_object_creation_expression_token1] = ACTIONS(1106), - [anon_sym_PLUS_PLUS] = ACTIONS(1104), - [anon_sym_DASH_DASH] = ACTIONS(1104), - [aux_sym__list_destructing_token1] = ACTIONS(1106), - [anon_sym_LBRACK] = ACTIONS(1104), - [anon_sym_self] = ACTIONS(1106), - [anon_sym_parent] = ACTIONS(1106), - [anon_sym_POUND_LBRACK] = ACTIONS(1104), - [anon_sym_SQUOTE] = ACTIONS(1104), - [aux_sym_encapsed_string_token1] = ACTIONS(1104), - [anon_sym_DQUOTE] = ACTIONS(1104), - [aux_sym_string_token1] = ACTIONS(1104), - [anon_sym_LT_LT_LT] = ACTIONS(1104), - [anon_sym_BQUOTE] = ACTIONS(1104), - [sym_boolean] = ACTIONS(1106), - [sym_null] = ACTIONS(1106), - [anon_sym_DOLLAR] = ACTIONS(1104), - [aux_sym_yield_expression_token1] = ACTIONS(1106), - [aux_sym_include_expression_token1] = ACTIONS(1106), - [aux_sym_include_once_expression_token1] = ACTIONS(1106), - [aux_sym_require_expression_token1] = ACTIONS(1106), - [aux_sym_require_once_expression_token1] = ACTIONS(1106), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1469), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [456] = { [sym_text_interpolation] = STATE(456), - [ts_builtin_sym_end] = ACTIONS(1108), - [sym_name] = ACTIONS(1110), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1108), - [aux_sym_function_static_declaration_token1] = ACTIONS(1110), - [aux_sym_global_declaration_token1] = ACTIONS(1110), - [aux_sym_namespace_definition_token1] = ACTIONS(1110), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1110), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1110), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1110), - [anon_sym_BSLASH] = ACTIONS(1108), - [anon_sym_LBRACE] = ACTIONS(1108), - [anon_sym_RBRACE] = ACTIONS(1108), - [aux_sym_trait_declaration_token1] = ACTIONS(1110), - [aux_sym_interface_declaration_token1] = ACTIONS(1110), - [aux_sym_enum_declaration_token1] = ACTIONS(1110), - [aux_sym_enum_case_token1] = ACTIONS(1110), - [aux_sym_class_declaration_token1] = ACTIONS(1110), - [aux_sym_final_modifier_token1] = ACTIONS(1110), - [aux_sym_abstract_modifier_token1] = ACTIONS(1110), - [aux_sym_readonly_modifier_token1] = ACTIONS(1110), - [aux_sym_visibility_modifier_token1] = ACTIONS(1110), - [aux_sym_visibility_modifier_token2] = ACTIONS(1110), - [aux_sym_visibility_modifier_token3] = ACTIONS(1110), - [aux_sym__arrow_function_header_token1] = ACTIONS(1110), - [anon_sym_LPAREN] = ACTIONS(1108), - [aux_sym_cast_type_token1] = ACTIONS(1110), - [aux_sym_echo_statement_token1] = ACTIONS(1110), - [anon_sym_unset] = ACTIONS(1110), - [aux_sym_declare_statement_token1] = ACTIONS(1110), - [aux_sym_declare_statement_token2] = ACTIONS(1110), - [sym_float] = ACTIONS(1110), - [aux_sym_try_statement_token1] = ACTIONS(1110), - [aux_sym_goto_statement_token1] = ACTIONS(1110), - [aux_sym_continue_statement_token1] = ACTIONS(1110), - [aux_sym_break_statement_token1] = ACTIONS(1110), - [sym_integer] = ACTIONS(1110), - [aux_sym_return_statement_token1] = ACTIONS(1110), - [aux_sym_throw_expression_token1] = ACTIONS(1110), - [aux_sym_while_statement_token1] = ACTIONS(1110), - [aux_sym_while_statement_token2] = ACTIONS(1110), - [aux_sym_do_statement_token1] = ACTIONS(1110), - [aux_sym_for_statement_token1] = ACTIONS(1110), - [aux_sym_for_statement_token2] = ACTIONS(1110), - [aux_sym_foreach_statement_token1] = ACTIONS(1110), - [aux_sym_foreach_statement_token2] = ACTIONS(1110), - [aux_sym_if_statement_token1] = ACTIONS(1110), - [aux_sym_if_statement_token2] = ACTIONS(1110), - [aux_sym_else_if_clause_token1] = ACTIONS(1110), - [aux_sym_else_clause_token1] = ACTIONS(1110), - [aux_sym_match_expression_token1] = ACTIONS(1110), - [aux_sym_match_default_expression_token1] = ACTIONS(1110), - [aux_sym_switch_statement_token1] = ACTIONS(1110), - [aux_sym_switch_block_token1] = ACTIONS(1110), - [anon_sym_AT] = ACTIONS(1108), - [anon_sym_PLUS] = ACTIONS(1110), - [anon_sym_DASH] = ACTIONS(1110), - [anon_sym_TILDE] = ACTIONS(1108), - [anon_sym_BANG] = ACTIONS(1108), - [aux_sym_clone_expression_token1] = ACTIONS(1110), - [aux_sym_print_intrinsic_token1] = ACTIONS(1110), - [aux_sym_object_creation_expression_token1] = ACTIONS(1110), - [anon_sym_PLUS_PLUS] = ACTIONS(1108), - [anon_sym_DASH_DASH] = ACTIONS(1108), - [aux_sym__list_destructing_token1] = ACTIONS(1110), - [anon_sym_LBRACK] = ACTIONS(1108), - [anon_sym_self] = ACTIONS(1110), - [anon_sym_parent] = ACTIONS(1110), - [anon_sym_POUND_LBRACK] = ACTIONS(1108), - [anon_sym_SQUOTE] = ACTIONS(1108), - [aux_sym_encapsed_string_token1] = ACTIONS(1108), - [anon_sym_DQUOTE] = ACTIONS(1108), - [aux_sym_string_token1] = ACTIONS(1108), - [anon_sym_LT_LT_LT] = ACTIONS(1108), - [anon_sym_BQUOTE] = ACTIONS(1108), - [sym_boolean] = ACTIONS(1110), - [sym_null] = ACTIONS(1110), - [anon_sym_DOLLAR] = ACTIONS(1108), - [aux_sym_yield_expression_token1] = ACTIONS(1110), - [aux_sym_include_expression_token1] = ACTIONS(1110), - [aux_sym_include_once_expression_token1] = ACTIONS(1110), - [aux_sym_require_expression_token1] = ACTIONS(1110), - [aux_sym_require_once_expression_token1] = ACTIONS(1110), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1464), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [457] = { [sym_text_interpolation] = STATE(457), - [ts_builtin_sym_end] = ACTIONS(1112), - [sym_name] = ACTIONS(1114), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1112), - [aux_sym_function_static_declaration_token1] = ACTIONS(1114), - [aux_sym_global_declaration_token1] = ACTIONS(1114), - [aux_sym_namespace_definition_token1] = ACTIONS(1114), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1114), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1114), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1114), - [anon_sym_BSLASH] = ACTIONS(1112), - [anon_sym_LBRACE] = ACTIONS(1112), - [anon_sym_RBRACE] = ACTIONS(1112), - [aux_sym_trait_declaration_token1] = ACTIONS(1114), - [aux_sym_interface_declaration_token1] = ACTIONS(1114), - [aux_sym_enum_declaration_token1] = ACTIONS(1114), - [aux_sym_enum_case_token1] = ACTIONS(1114), - [aux_sym_class_declaration_token1] = ACTIONS(1114), - [aux_sym_final_modifier_token1] = ACTIONS(1114), - [aux_sym_abstract_modifier_token1] = ACTIONS(1114), - [aux_sym_readonly_modifier_token1] = ACTIONS(1114), - [aux_sym_visibility_modifier_token1] = ACTIONS(1114), - [aux_sym_visibility_modifier_token2] = ACTIONS(1114), - [aux_sym_visibility_modifier_token3] = ACTIONS(1114), - [aux_sym__arrow_function_header_token1] = ACTIONS(1114), - [anon_sym_LPAREN] = ACTIONS(1112), - [aux_sym_cast_type_token1] = ACTIONS(1114), - [aux_sym_echo_statement_token1] = ACTIONS(1114), - [anon_sym_unset] = ACTIONS(1114), - [aux_sym_declare_statement_token1] = ACTIONS(1114), - [aux_sym_declare_statement_token2] = ACTIONS(1114), - [sym_float] = ACTIONS(1114), - [aux_sym_try_statement_token1] = ACTIONS(1114), - [aux_sym_goto_statement_token1] = ACTIONS(1114), - [aux_sym_continue_statement_token1] = ACTIONS(1114), - [aux_sym_break_statement_token1] = ACTIONS(1114), - [sym_integer] = ACTIONS(1114), - [aux_sym_return_statement_token1] = ACTIONS(1114), - [aux_sym_throw_expression_token1] = ACTIONS(1114), - [aux_sym_while_statement_token1] = ACTIONS(1114), - [aux_sym_while_statement_token2] = ACTIONS(1114), - [aux_sym_do_statement_token1] = ACTIONS(1114), - [aux_sym_for_statement_token1] = ACTIONS(1114), - [aux_sym_for_statement_token2] = ACTIONS(1114), - [aux_sym_foreach_statement_token1] = ACTIONS(1114), - [aux_sym_foreach_statement_token2] = ACTIONS(1114), - [aux_sym_if_statement_token1] = ACTIONS(1114), - [aux_sym_if_statement_token2] = ACTIONS(1114), - [aux_sym_else_if_clause_token1] = ACTIONS(1114), - [aux_sym_else_clause_token1] = ACTIONS(1114), - [aux_sym_match_expression_token1] = ACTIONS(1114), - [aux_sym_match_default_expression_token1] = ACTIONS(1114), - [aux_sym_switch_statement_token1] = ACTIONS(1114), - [aux_sym_switch_block_token1] = ACTIONS(1114), - [anon_sym_AT] = ACTIONS(1112), - [anon_sym_PLUS] = ACTIONS(1114), - [anon_sym_DASH] = ACTIONS(1114), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1112), - [aux_sym_clone_expression_token1] = ACTIONS(1114), - [aux_sym_print_intrinsic_token1] = ACTIONS(1114), - [aux_sym_object_creation_expression_token1] = ACTIONS(1114), - [anon_sym_PLUS_PLUS] = ACTIONS(1112), - [anon_sym_DASH_DASH] = ACTIONS(1112), - [aux_sym__list_destructing_token1] = ACTIONS(1114), - [anon_sym_LBRACK] = ACTIONS(1112), - [anon_sym_self] = ACTIONS(1114), - [anon_sym_parent] = ACTIONS(1114), - [anon_sym_POUND_LBRACK] = ACTIONS(1112), - [anon_sym_SQUOTE] = ACTIONS(1112), - [aux_sym_encapsed_string_token1] = ACTIONS(1112), - [anon_sym_DQUOTE] = ACTIONS(1112), - [aux_sym_string_token1] = ACTIONS(1112), - [anon_sym_LT_LT_LT] = ACTIONS(1112), - [anon_sym_BQUOTE] = ACTIONS(1112), - [sym_boolean] = ACTIONS(1114), - [sym_null] = ACTIONS(1114), - [anon_sym_DOLLAR] = ACTIONS(1112), - [aux_sym_yield_expression_token1] = ACTIONS(1114), - [aux_sym_include_expression_token1] = ACTIONS(1114), - [aux_sym_include_once_expression_token1] = ACTIONS(1114), - [aux_sym_require_expression_token1] = ACTIONS(1114), - [aux_sym_require_once_expression_token1] = ACTIONS(1114), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1438), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [458] = { [sym_text_interpolation] = STATE(458), - [ts_builtin_sym_end] = ACTIONS(1116), - [sym_name] = ACTIONS(1118), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1116), - [aux_sym_function_static_declaration_token1] = ACTIONS(1118), - [aux_sym_global_declaration_token1] = ACTIONS(1118), - [aux_sym_namespace_definition_token1] = ACTIONS(1118), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1118), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1118), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1118), - [anon_sym_BSLASH] = ACTIONS(1116), - [anon_sym_LBRACE] = ACTIONS(1116), - [anon_sym_RBRACE] = ACTIONS(1116), - [aux_sym_trait_declaration_token1] = ACTIONS(1118), - [aux_sym_interface_declaration_token1] = ACTIONS(1118), - [aux_sym_enum_declaration_token1] = ACTIONS(1118), - [aux_sym_enum_case_token1] = ACTIONS(1118), - [aux_sym_class_declaration_token1] = ACTIONS(1118), - [aux_sym_final_modifier_token1] = ACTIONS(1118), - [aux_sym_abstract_modifier_token1] = ACTIONS(1118), - [aux_sym_readonly_modifier_token1] = ACTIONS(1118), - [aux_sym_visibility_modifier_token1] = ACTIONS(1118), - [aux_sym_visibility_modifier_token2] = ACTIONS(1118), - [aux_sym_visibility_modifier_token3] = ACTIONS(1118), - [aux_sym__arrow_function_header_token1] = ACTIONS(1118), - [anon_sym_LPAREN] = ACTIONS(1116), - [aux_sym_cast_type_token1] = ACTIONS(1118), - [aux_sym_echo_statement_token1] = ACTIONS(1118), - [anon_sym_unset] = ACTIONS(1118), - [aux_sym_declare_statement_token1] = ACTIONS(1118), - [aux_sym_declare_statement_token2] = ACTIONS(1118), - [sym_float] = ACTIONS(1118), - [aux_sym_try_statement_token1] = ACTIONS(1118), - [aux_sym_goto_statement_token1] = ACTIONS(1118), - [aux_sym_continue_statement_token1] = ACTIONS(1118), - [aux_sym_break_statement_token1] = ACTIONS(1118), - [sym_integer] = ACTIONS(1118), - [aux_sym_return_statement_token1] = ACTIONS(1118), - [aux_sym_throw_expression_token1] = ACTIONS(1118), - [aux_sym_while_statement_token1] = ACTIONS(1118), - [aux_sym_while_statement_token2] = ACTIONS(1118), - [aux_sym_do_statement_token1] = ACTIONS(1118), - [aux_sym_for_statement_token1] = ACTIONS(1118), - [aux_sym_for_statement_token2] = ACTIONS(1118), - [aux_sym_foreach_statement_token1] = ACTIONS(1118), - [aux_sym_foreach_statement_token2] = ACTIONS(1118), - [aux_sym_if_statement_token1] = ACTIONS(1118), - [aux_sym_if_statement_token2] = ACTIONS(1118), - [aux_sym_else_if_clause_token1] = ACTIONS(1118), - [aux_sym_else_clause_token1] = ACTIONS(1118), - [aux_sym_match_expression_token1] = ACTIONS(1118), - [aux_sym_match_default_expression_token1] = ACTIONS(1118), - [aux_sym_switch_statement_token1] = ACTIONS(1118), - [aux_sym_switch_block_token1] = ACTIONS(1118), - [anon_sym_AT] = ACTIONS(1116), - [anon_sym_PLUS] = ACTIONS(1118), - [anon_sym_DASH] = ACTIONS(1118), - [anon_sym_TILDE] = ACTIONS(1116), - [anon_sym_BANG] = ACTIONS(1116), - [aux_sym_clone_expression_token1] = ACTIONS(1118), - [aux_sym_print_intrinsic_token1] = ACTIONS(1118), - [aux_sym_object_creation_expression_token1] = ACTIONS(1118), - [anon_sym_PLUS_PLUS] = ACTIONS(1116), - [anon_sym_DASH_DASH] = ACTIONS(1116), - [aux_sym__list_destructing_token1] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(1116), - [anon_sym_self] = ACTIONS(1118), - [anon_sym_parent] = ACTIONS(1118), - [anon_sym_POUND_LBRACK] = ACTIONS(1116), - [anon_sym_SQUOTE] = ACTIONS(1116), - [aux_sym_encapsed_string_token1] = ACTIONS(1116), - [anon_sym_DQUOTE] = ACTIONS(1116), - [aux_sym_string_token1] = ACTIONS(1116), - [anon_sym_LT_LT_LT] = ACTIONS(1116), - [anon_sym_BQUOTE] = ACTIONS(1116), - [sym_boolean] = ACTIONS(1118), - [sym_null] = ACTIONS(1118), - [anon_sym_DOLLAR] = ACTIONS(1116), - [aux_sym_yield_expression_token1] = ACTIONS(1118), - [aux_sym_include_expression_token1] = ACTIONS(1118), - [aux_sym_include_once_expression_token1] = ACTIONS(1118), - [aux_sym_require_expression_token1] = ACTIONS(1118), - [aux_sym_require_once_expression_token1] = ACTIONS(1118), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1235), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [459] = { [sym_text_interpolation] = STATE(459), - [ts_builtin_sym_end] = ACTIONS(1120), - [sym_name] = ACTIONS(1122), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1120), - [aux_sym_function_static_declaration_token1] = ACTIONS(1122), - [aux_sym_global_declaration_token1] = ACTIONS(1122), - [aux_sym_namespace_definition_token1] = ACTIONS(1122), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1122), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1122), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1122), - [anon_sym_BSLASH] = ACTIONS(1120), - [anon_sym_LBRACE] = ACTIONS(1120), - [anon_sym_RBRACE] = ACTIONS(1120), - [aux_sym_trait_declaration_token1] = ACTIONS(1122), - [aux_sym_interface_declaration_token1] = ACTIONS(1122), - [aux_sym_enum_declaration_token1] = ACTIONS(1122), - [aux_sym_enum_case_token1] = ACTIONS(1122), - [aux_sym_class_declaration_token1] = ACTIONS(1122), - [aux_sym_final_modifier_token1] = ACTIONS(1122), - [aux_sym_abstract_modifier_token1] = ACTIONS(1122), - [aux_sym_readonly_modifier_token1] = ACTIONS(1122), - [aux_sym_visibility_modifier_token1] = ACTIONS(1122), - [aux_sym_visibility_modifier_token2] = ACTIONS(1122), - [aux_sym_visibility_modifier_token3] = ACTIONS(1122), - [aux_sym__arrow_function_header_token1] = ACTIONS(1122), - [anon_sym_LPAREN] = ACTIONS(1120), - [aux_sym_cast_type_token1] = ACTIONS(1122), - [aux_sym_echo_statement_token1] = ACTIONS(1122), - [anon_sym_unset] = ACTIONS(1122), - [aux_sym_declare_statement_token1] = ACTIONS(1122), - [aux_sym_declare_statement_token2] = ACTIONS(1122), - [sym_float] = ACTIONS(1122), - [aux_sym_try_statement_token1] = ACTIONS(1122), - [aux_sym_goto_statement_token1] = ACTIONS(1122), - [aux_sym_continue_statement_token1] = ACTIONS(1122), - [aux_sym_break_statement_token1] = ACTIONS(1122), - [sym_integer] = ACTIONS(1122), - [aux_sym_return_statement_token1] = ACTIONS(1122), - [aux_sym_throw_expression_token1] = ACTIONS(1122), - [aux_sym_while_statement_token1] = ACTIONS(1122), - [aux_sym_while_statement_token2] = ACTIONS(1122), - [aux_sym_do_statement_token1] = ACTIONS(1122), - [aux_sym_for_statement_token1] = ACTIONS(1122), - [aux_sym_for_statement_token2] = ACTIONS(1122), - [aux_sym_foreach_statement_token1] = ACTIONS(1122), - [aux_sym_foreach_statement_token2] = ACTIONS(1122), - [aux_sym_if_statement_token1] = ACTIONS(1122), - [aux_sym_if_statement_token2] = ACTIONS(1122), - [aux_sym_else_if_clause_token1] = ACTIONS(1122), - [aux_sym_else_clause_token1] = ACTIONS(1122), - [aux_sym_match_expression_token1] = ACTIONS(1122), - [aux_sym_match_default_expression_token1] = ACTIONS(1122), - [aux_sym_switch_statement_token1] = ACTIONS(1122), - [aux_sym_switch_block_token1] = ACTIONS(1122), - [anon_sym_AT] = ACTIONS(1120), - [anon_sym_PLUS] = ACTIONS(1122), - [anon_sym_DASH] = ACTIONS(1122), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_BANG] = ACTIONS(1120), - [aux_sym_clone_expression_token1] = ACTIONS(1122), - [aux_sym_print_intrinsic_token1] = ACTIONS(1122), - [aux_sym_object_creation_expression_token1] = ACTIONS(1122), - [anon_sym_PLUS_PLUS] = ACTIONS(1120), - [anon_sym_DASH_DASH] = ACTIONS(1120), - [aux_sym__list_destructing_token1] = ACTIONS(1122), - [anon_sym_LBRACK] = ACTIONS(1120), - [anon_sym_self] = ACTIONS(1122), - [anon_sym_parent] = ACTIONS(1122), - [anon_sym_POUND_LBRACK] = ACTIONS(1120), - [anon_sym_SQUOTE] = ACTIONS(1120), - [aux_sym_encapsed_string_token1] = ACTIONS(1120), - [anon_sym_DQUOTE] = ACTIONS(1120), - [aux_sym_string_token1] = ACTIONS(1120), - [anon_sym_LT_LT_LT] = ACTIONS(1120), - [anon_sym_BQUOTE] = ACTIONS(1120), - [sym_boolean] = ACTIONS(1122), - [sym_null] = ACTIONS(1122), - [anon_sym_DOLLAR] = ACTIONS(1120), - [aux_sym_yield_expression_token1] = ACTIONS(1122), - [aux_sym_include_expression_token1] = ACTIONS(1122), - [aux_sym_include_once_expression_token1] = ACTIONS(1122), - [aux_sym_require_expression_token1] = ACTIONS(1122), - [aux_sym_require_once_expression_token1] = ACTIONS(1122), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1159), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [460] = { [sym_text_interpolation] = STATE(460), - [ts_builtin_sym_end] = ACTIONS(1124), - [sym_name] = ACTIONS(1126), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1124), - [aux_sym_function_static_declaration_token1] = ACTIONS(1126), - [aux_sym_global_declaration_token1] = ACTIONS(1126), - [aux_sym_namespace_definition_token1] = ACTIONS(1126), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1126), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1126), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1126), - [anon_sym_BSLASH] = ACTIONS(1124), - [anon_sym_LBRACE] = ACTIONS(1124), - [anon_sym_RBRACE] = ACTIONS(1124), - [aux_sym_trait_declaration_token1] = ACTIONS(1126), - [aux_sym_interface_declaration_token1] = ACTIONS(1126), - [aux_sym_enum_declaration_token1] = ACTIONS(1126), - [aux_sym_enum_case_token1] = ACTIONS(1126), - [aux_sym_class_declaration_token1] = ACTIONS(1126), - [aux_sym_final_modifier_token1] = ACTIONS(1126), - [aux_sym_abstract_modifier_token1] = ACTIONS(1126), - [aux_sym_readonly_modifier_token1] = ACTIONS(1126), - [aux_sym_visibility_modifier_token1] = ACTIONS(1126), - [aux_sym_visibility_modifier_token2] = ACTIONS(1126), - [aux_sym_visibility_modifier_token3] = ACTIONS(1126), - [aux_sym__arrow_function_header_token1] = ACTIONS(1126), - [anon_sym_LPAREN] = ACTIONS(1124), - [aux_sym_cast_type_token1] = ACTIONS(1126), - [aux_sym_echo_statement_token1] = ACTIONS(1126), - [anon_sym_unset] = ACTIONS(1126), - [aux_sym_declare_statement_token1] = ACTIONS(1126), - [aux_sym_declare_statement_token2] = ACTIONS(1126), - [sym_float] = ACTIONS(1126), - [aux_sym_try_statement_token1] = ACTIONS(1126), - [aux_sym_goto_statement_token1] = ACTIONS(1126), - [aux_sym_continue_statement_token1] = ACTIONS(1126), - [aux_sym_break_statement_token1] = ACTIONS(1126), - [sym_integer] = ACTIONS(1126), - [aux_sym_return_statement_token1] = ACTIONS(1126), - [aux_sym_throw_expression_token1] = ACTIONS(1126), - [aux_sym_while_statement_token1] = ACTIONS(1126), - [aux_sym_while_statement_token2] = ACTIONS(1126), - [aux_sym_do_statement_token1] = ACTIONS(1126), - [aux_sym_for_statement_token1] = ACTIONS(1126), - [aux_sym_for_statement_token2] = ACTIONS(1126), - [aux_sym_foreach_statement_token1] = ACTIONS(1126), - [aux_sym_foreach_statement_token2] = ACTIONS(1126), - [aux_sym_if_statement_token1] = ACTIONS(1126), - [aux_sym_if_statement_token2] = ACTIONS(1126), - [aux_sym_else_if_clause_token1] = ACTIONS(1126), - [aux_sym_else_clause_token1] = ACTIONS(1126), - [aux_sym_match_expression_token1] = ACTIONS(1126), - [aux_sym_match_default_expression_token1] = ACTIONS(1126), - [aux_sym_switch_statement_token1] = ACTIONS(1126), - [aux_sym_switch_block_token1] = ACTIONS(1126), - [anon_sym_AT] = ACTIONS(1124), - [anon_sym_PLUS] = ACTIONS(1126), - [anon_sym_DASH] = ACTIONS(1126), - [anon_sym_TILDE] = ACTIONS(1124), - [anon_sym_BANG] = ACTIONS(1124), - [aux_sym_clone_expression_token1] = ACTIONS(1126), - [aux_sym_print_intrinsic_token1] = ACTIONS(1126), - [aux_sym_object_creation_expression_token1] = ACTIONS(1126), - [anon_sym_PLUS_PLUS] = ACTIONS(1124), - [anon_sym_DASH_DASH] = ACTIONS(1124), - [aux_sym__list_destructing_token1] = ACTIONS(1126), - [anon_sym_LBRACK] = ACTIONS(1124), - [anon_sym_self] = ACTIONS(1126), - [anon_sym_parent] = ACTIONS(1126), - [anon_sym_POUND_LBRACK] = ACTIONS(1124), - [anon_sym_SQUOTE] = ACTIONS(1124), - [aux_sym_encapsed_string_token1] = ACTIONS(1124), - [anon_sym_DQUOTE] = ACTIONS(1124), - [aux_sym_string_token1] = ACTIONS(1124), - [anon_sym_LT_LT_LT] = ACTIONS(1124), - [anon_sym_BQUOTE] = ACTIONS(1124), - [sym_boolean] = ACTIONS(1126), - [sym_null] = ACTIONS(1126), - [anon_sym_DOLLAR] = ACTIONS(1124), - [aux_sym_yield_expression_token1] = ACTIONS(1126), - [aux_sym_include_expression_token1] = ACTIONS(1126), - [aux_sym_include_once_expression_token1] = ACTIONS(1126), - [aux_sym_require_expression_token1] = ACTIONS(1126), - [aux_sym_require_once_expression_token1] = ACTIONS(1126), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1439), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [461] = { [sym_text_interpolation] = STATE(461), - [ts_builtin_sym_end] = ACTIONS(1128), - [sym_name] = ACTIONS(1130), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1128), - [aux_sym_function_static_declaration_token1] = ACTIONS(1130), - [aux_sym_global_declaration_token1] = ACTIONS(1130), - [aux_sym_namespace_definition_token1] = ACTIONS(1130), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1130), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1130), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1130), - [anon_sym_BSLASH] = ACTIONS(1128), - [anon_sym_LBRACE] = ACTIONS(1128), - [anon_sym_RBRACE] = ACTIONS(1128), - [aux_sym_trait_declaration_token1] = ACTIONS(1130), - [aux_sym_interface_declaration_token1] = ACTIONS(1130), - [aux_sym_enum_declaration_token1] = ACTIONS(1130), - [aux_sym_enum_case_token1] = ACTIONS(1130), - [aux_sym_class_declaration_token1] = ACTIONS(1130), - [aux_sym_final_modifier_token1] = ACTIONS(1130), - [aux_sym_abstract_modifier_token1] = ACTIONS(1130), - [aux_sym_readonly_modifier_token1] = ACTIONS(1130), - [aux_sym_visibility_modifier_token1] = ACTIONS(1130), - [aux_sym_visibility_modifier_token2] = ACTIONS(1130), - [aux_sym_visibility_modifier_token3] = ACTIONS(1130), - [aux_sym__arrow_function_header_token1] = ACTIONS(1130), - [anon_sym_LPAREN] = ACTIONS(1128), - [aux_sym_cast_type_token1] = ACTIONS(1130), - [aux_sym_echo_statement_token1] = ACTIONS(1130), - [anon_sym_unset] = ACTIONS(1130), - [aux_sym_declare_statement_token1] = ACTIONS(1130), - [aux_sym_declare_statement_token2] = ACTIONS(1130), - [sym_float] = ACTIONS(1130), - [aux_sym_try_statement_token1] = ACTIONS(1130), - [aux_sym_goto_statement_token1] = ACTIONS(1130), - [aux_sym_continue_statement_token1] = ACTIONS(1130), - [aux_sym_break_statement_token1] = ACTIONS(1130), - [sym_integer] = ACTIONS(1130), - [aux_sym_return_statement_token1] = ACTIONS(1130), - [aux_sym_throw_expression_token1] = ACTIONS(1130), - [aux_sym_while_statement_token1] = ACTIONS(1130), - [aux_sym_while_statement_token2] = ACTIONS(1130), - [aux_sym_do_statement_token1] = ACTIONS(1130), - [aux_sym_for_statement_token1] = ACTIONS(1130), - [aux_sym_for_statement_token2] = ACTIONS(1130), - [aux_sym_foreach_statement_token1] = ACTIONS(1130), - [aux_sym_foreach_statement_token2] = ACTIONS(1130), - [aux_sym_if_statement_token1] = ACTIONS(1130), - [aux_sym_if_statement_token2] = ACTIONS(1130), - [aux_sym_else_if_clause_token1] = ACTIONS(1130), - [aux_sym_else_clause_token1] = ACTIONS(1130), - [aux_sym_match_expression_token1] = ACTIONS(1130), - [aux_sym_match_default_expression_token1] = ACTIONS(1130), - [aux_sym_switch_statement_token1] = ACTIONS(1130), - [aux_sym_switch_block_token1] = ACTIONS(1130), - [anon_sym_AT] = ACTIONS(1128), - [anon_sym_PLUS] = ACTIONS(1130), - [anon_sym_DASH] = ACTIONS(1130), - [anon_sym_TILDE] = ACTIONS(1128), - [anon_sym_BANG] = ACTIONS(1128), - [aux_sym_clone_expression_token1] = ACTIONS(1130), - [aux_sym_print_intrinsic_token1] = ACTIONS(1130), - [aux_sym_object_creation_expression_token1] = ACTIONS(1130), - [anon_sym_PLUS_PLUS] = ACTIONS(1128), - [anon_sym_DASH_DASH] = ACTIONS(1128), - [aux_sym__list_destructing_token1] = ACTIONS(1130), - [anon_sym_LBRACK] = ACTIONS(1128), - [anon_sym_self] = ACTIONS(1130), - [anon_sym_parent] = ACTIONS(1130), - [anon_sym_POUND_LBRACK] = ACTIONS(1128), - [anon_sym_SQUOTE] = ACTIONS(1128), - [aux_sym_encapsed_string_token1] = ACTIONS(1128), - [anon_sym_DQUOTE] = ACTIONS(1128), - [aux_sym_string_token1] = ACTIONS(1128), - [anon_sym_LT_LT_LT] = ACTIONS(1128), - [anon_sym_BQUOTE] = ACTIONS(1128), - [sym_boolean] = ACTIONS(1130), - [sym_null] = ACTIONS(1130), - [anon_sym_DOLLAR] = ACTIONS(1128), - [aux_sym_yield_expression_token1] = ACTIONS(1130), - [aux_sym_include_expression_token1] = ACTIONS(1130), - [aux_sym_include_once_expression_token1] = ACTIONS(1130), - [aux_sym_require_expression_token1] = ACTIONS(1130), - [aux_sym_require_once_expression_token1] = ACTIONS(1130), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1278), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [462] = { [sym_text_interpolation] = STATE(462), - [ts_builtin_sym_end] = ACTIONS(1132), - [sym_name] = ACTIONS(1134), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1132), - [aux_sym_function_static_declaration_token1] = ACTIONS(1134), - [aux_sym_global_declaration_token1] = ACTIONS(1134), - [aux_sym_namespace_definition_token1] = ACTIONS(1134), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1134), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1134), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1134), - [anon_sym_BSLASH] = ACTIONS(1132), - [anon_sym_LBRACE] = ACTIONS(1132), - [anon_sym_RBRACE] = ACTIONS(1132), - [aux_sym_trait_declaration_token1] = ACTIONS(1134), - [aux_sym_interface_declaration_token1] = ACTIONS(1134), - [aux_sym_enum_declaration_token1] = ACTIONS(1134), - [aux_sym_enum_case_token1] = ACTIONS(1134), - [aux_sym_class_declaration_token1] = ACTIONS(1134), - [aux_sym_final_modifier_token1] = ACTIONS(1134), - [aux_sym_abstract_modifier_token1] = ACTIONS(1134), - [aux_sym_readonly_modifier_token1] = ACTIONS(1134), - [aux_sym_visibility_modifier_token1] = ACTIONS(1134), - [aux_sym_visibility_modifier_token2] = ACTIONS(1134), - [aux_sym_visibility_modifier_token3] = ACTIONS(1134), - [aux_sym__arrow_function_header_token1] = ACTIONS(1134), - [anon_sym_LPAREN] = ACTIONS(1132), - [aux_sym_cast_type_token1] = ACTIONS(1134), - [aux_sym_echo_statement_token1] = ACTIONS(1134), - [anon_sym_unset] = ACTIONS(1134), - [aux_sym_declare_statement_token1] = ACTIONS(1134), - [aux_sym_declare_statement_token2] = ACTIONS(1134), - [sym_float] = ACTIONS(1134), - [aux_sym_try_statement_token1] = ACTIONS(1134), - [aux_sym_goto_statement_token1] = ACTIONS(1134), - [aux_sym_continue_statement_token1] = ACTIONS(1134), - [aux_sym_break_statement_token1] = ACTIONS(1134), - [sym_integer] = ACTIONS(1134), - [aux_sym_return_statement_token1] = ACTIONS(1134), - [aux_sym_throw_expression_token1] = ACTIONS(1134), - [aux_sym_while_statement_token1] = ACTIONS(1134), - [aux_sym_while_statement_token2] = ACTIONS(1134), - [aux_sym_do_statement_token1] = ACTIONS(1134), - [aux_sym_for_statement_token1] = ACTIONS(1134), - [aux_sym_for_statement_token2] = ACTIONS(1134), - [aux_sym_foreach_statement_token1] = ACTIONS(1134), - [aux_sym_foreach_statement_token2] = ACTIONS(1134), - [aux_sym_if_statement_token1] = ACTIONS(1134), - [aux_sym_if_statement_token2] = ACTIONS(1134), - [aux_sym_else_if_clause_token1] = ACTIONS(1134), - [aux_sym_else_clause_token1] = ACTIONS(1134), - [aux_sym_match_expression_token1] = ACTIONS(1134), - [aux_sym_match_default_expression_token1] = ACTIONS(1134), - [aux_sym_switch_statement_token1] = ACTIONS(1134), - [aux_sym_switch_block_token1] = ACTIONS(1134), - [anon_sym_AT] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1134), - [anon_sym_DASH] = ACTIONS(1134), - [anon_sym_TILDE] = ACTIONS(1132), - [anon_sym_BANG] = ACTIONS(1132), - [aux_sym_clone_expression_token1] = ACTIONS(1134), - [aux_sym_print_intrinsic_token1] = ACTIONS(1134), - [aux_sym_object_creation_expression_token1] = ACTIONS(1134), - [anon_sym_PLUS_PLUS] = ACTIONS(1132), - [anon_sym_DASH_DASH] = ACTIONS(1132), - [aux_sym__list_destructing_token1] = ACTIONS(1134), - [anon_sym_LBRACK] = ACTIONS(1132), - [anon_sym_self] = ACTIONS(1134), - [anon_sym_parent] = ACTIONS(1134), - [anon_sym_POUND_LBRACK] = ACTIONS(1132), - [anon_sym_SQUOTE] = ACTIONS(1132), - [aux_sym_encapsed_string_token1] = ACTIONS(1132), - [anon_sym_DQUOTE] = ACTIONS(1132), - [aux_sym_string_token1] = ACTIONS(1132), - [anon_sym_LT_LT_LT] = ACTIONS(1132), - [anon_sym_BQUOTE] = ACTIONS(1132), - [sym_boolean] = ACTIONS(1134), - [sym_null] = ACTIONS(1134), - [anon_sym_DOLLAR] = ACTIONS(1132), - [aux_sym_yield_expression_token1] = ACTIONS(1134), - [aux_sym_include_expression_token1] = ACTIONS(1134), - [aux_sym_include_once_expression_token1] = ACTIONS(1134), - [aux_sym_require_expression_token1] = ACTIONS(1134), - [aux_sym_require_once_expression_token1] = ACTIONS(1134), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1443), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [463] = { [sym_text_interpolation] = STATE(463), - [ts_builtin_sym_end] = ACTIONS(1136), - [sym_name] = ACTIONS(1138), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1136), - [aux_sym_function_static_declaration_token1] = ACTIONS(1138), - [aux_sym_global_declaration_token1] = ACTIONS(1138), - [aux_sym_namespace_definition_token1] = ACTIONS(1138), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1138), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1138), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1138), - [anon_sym_BSLASH] = ACTIONS(1136), - [anon_sym_LBRACE] = ACTIONS(1136), - [anon_sym_RBRACE] = ACTIONS(1136), - [aux_sym_trait_declaration_token1] = ACTIONS(1138), - [aux_sym_interface_declaration_token1] = ACTIONS(1138), - [aux_sym_enum_declaration_token1] = ACTIONS(1138), - [aux_sym_enum_case_token1] = ACTIONS(1138), - [aux_sym_class_declaration_token1] = ACTIONS(1138), - [aux_sym_final_modifier_token1] = ACTIONS(1138), - [aux_sym_abstract_modifier_token1] = ACTIONS(1138), - [aux_sym_readonly_modifier_token1] = ACTIONS(1138), - [aux_sym_visibility_modifier_token1] = ACTIONS(1138), - [aux_sym_visibility_modifier_token2] = ACTIONS(1138), - [aux_sym_visibility_modifier_token3] = ACTIONS(1138), - [aux_sym__arrow_function_header_token1] = ACTIONS(1138), - [anon_sym_LPAREN] = ACTIONS(1136), - [aux_sym_cast_type_token1] = ACTIONS(1138), - [aux_sym_echo_statement_token1] = ACTIONS(1138), - [anon_sym_unset] = ACTIONS(1138), - [aux_sym_declare_statement_token1] = ACTIONS(1138), - [aux_sym_declare_statement_token2] = ACTIONS(1138), - [sym_float] = ACTIONS(1138), - [aux_sym_try_statement_token1] = ACTIONS(1138), - [aux_sym_goto_statement_token1] = ACTIONS(1138), - [aux_sym_continue_statement_token1] = ACTIONS(1138), - [aux_sym_break_statement_token1] = ACTIONS(1138), - [sym_integer] = ACTIONS(1138), - [aux_sym_return_statement_token1] = ACTIONS(1138), - [aux_sym_throw_expression_token1] = ACTIONS(1138), - [aux_sym_while_statement_token1] = ACTIONS(1138), - [aux_sym_while_statement_token2] = ACTIONS(1138), - [aux_sym_do_statement_token1] = ACTIONS(1138), - [aux_sym_for_statement_token1] = ACTIONS(1138), - [aux_sym_for_statement_token2] = ACTIONS(1138), - [aux_sym_foreach_statement_token1] = ACTIONS(1138), - [aux_sym_foreach_statement_token2] = ACTIONS(1138), - [aux_sym_if_statement_token1] = ACTIONS(1138), - [aux_sym_if_statement_token2] = ACTIONS(1138), - [aux_sym_else_if_clause_token1] = ACTIONS(1138), - [aux_sym_else_clause_token1] = ACTIONS(1138), - [aux_sym_match_expression_token1] = ACTIONS(1138), - [aux_sym_match_default_expression_token1] = ACTIONS(1138), - [aux_sym_switch_statement_token1] = ACTIONS(1138), - [aux_sym_switch_block_token1] = ACTIONS(1138), - [anon_sym_AT] = ACTIONS(1136), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_TILDE] = ACTIONS(1136), - [anon_sym_BANG] = ACTIONS(1136), - [aux_sym_clone_expression_token1] = ACTIONS(1138), - [aux_sym_print_intrinsic_token1] = ACTIONS(1138), - [aux_sym_object_creation_expression_token1] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1136), - [anon_sym_DASH_DASH] = ACTIONS(1136), - [aux_sym__list_destructing_token1] = ACTIONS(1138), - [anon_sym_LBRACK] = ACTIONS(1136), - [anon_sym_self] = ACTIONS(1138), - [anon_sym_parent] = ACTIONS(1138), - [anon_sym_POUND_LBRACK] = ACTIONS(1136), - [anon_sym_SQUOTE] = ACTIONS(1136), - [aux_sym_encapsed_string_token1] = ACTIONS(1136), - [anon_sym_DQUOTE] = ACTIONS(1136), - [aux_sym_string_token1] = ACTIONS(1136), - [anon_sym_LT_LT_LT] = ACTIONS(1136), - [anon_sym_BQUOTE] = ACTIONS(1136), - [sym_boolean] = ACTIONS(1138), - [sym_null] = ACTIONS(1138), - [anon_sym_DOLLAR] = ACTIONS(1136), - [aux_sym_yield_expression_token1] = ACTIONS(1138), - [aux_sym_include_expression_token1] = ACTIONS(1138), - [aux_sym_include_once_expression_token1] = ACTIONS(1138), - [aux_sym_require_expression_token1] = ACTIONS(1138), - [aux_sym_require_once_expression_token1] = ACTIONS(1138), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1444), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [464] = { [sym_text_interpolation] = STATE(464), - [ts_builtin_sym_end] = ACTIONS(1140), - [sym_name] = ACTIONS(1142), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1140), - [aux_sym_function_static_declaration_token1] = ACTIONS(1142), - [aux_sym_global_declaration_token1] = ACTIONS(1142), - [aux_sym_namespace_definition_token1] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1142), - [anon_sym_BSLASH] = ACTIONS(1140), - [anon_sym_LBRACE] = ACTIONS(1140), - [anon_sym_RBRACE] = ACTIONS(1140), - [aux_sym_trait_declaration_token1] = ACTIONS(1142), - [aux_sym_interface_declaration_token1] = ACTIONS(1142), - [aux_sym_enum_declaration_token1] = ACTIONS(1142), - [aux_sym_enum_case_token1] = ACTIONS(1142), - [aux_sym_class_declaration_token1] = ACTIONS(1142), - [aux_sym_final_modifier_token1] = ACTIONS(1142), - [aux_sym_abstract_modifier_token1] = ACTIONS(1142), - [aux_sym_readonly_modifier_token1] = ACTIONS(1142), - [aux_sym_visibility_modifier_token1] = ACTIONS(1142), - [aux_sym_visibility_modifier_token2] = ACTIONS(1142), - [aux_sym_visibility_modifier_token3] = ACTIONS(1142), - [aux_sym__arrow_function_header_token1] = ACTIONS(1142), - [anon_sym_LPAREN] = ACTIONS(1140), - [aux_sym_cast_type_token1] = ACTIONS(1142), - [aux_sym_echo_statement_token1] = ACTIONS(1142), - [anon_sym_unset] = ACTIONS(1142), - [aux_sym_declare_statement_token1] = ACTIONS(1142), - [aux_sym_declare_statement_token2] = ACTIONS(1142), - [sym_float] = ACTIONS(1142), - [aux_sym_try_statement_token1] = ACTIONS(1142), - [aux_sym_goto_statement_token1] = ACTIONS(1142), - [aux_sym_continue_statement_token1] = ACTIONS(1142), - [aux_sym_break_statement_token1] = ACTIONS(1142), - [sym_integer] = ACTIONS(1142), - [aux_sym_return_statement_token1] = ACTIONS(1142), - [aux_sym_throw_expression_token1] = ACTIONS(1142), - [aux_sym_while_statement_token1] = ACTIONS(1142), - [aux_sym_while_statement_token2] = ACTIONS(1142), - [aux_sym_do_statement_token1] = ACTIONS(1142), - [aux_sym_for_statement_token1] = ACTIONS(1142), - [aux_sym_for_statement_token2] = ACTIONS(1142), - [aux_sym_foreach_statement_token1] = ACTIONS(1142), - [aux_sym_foreach_statement_token2] = ACTIONS(1142), - [aux_sym_if_statement_token1] = ACTIONS(1142), - [aux_sym_if_statement_token2] = ACTIONS(1142), - [aux_sym_else_if_clause_token1] = ACTIONS(1142), - [aux_sym_else_clause_token1] = ACTIONS(1142), - [aux_sym_match_expression_token1] = ACTIONS(1142), - [aux_sym_match_default_expression_token1] = ACTIONS(1142), - [aux_sym_switch_statement_token1] = ACTIONS(1142), - [aux_sym_switch_block_token1] = ACTIONS(1142), - [anon_sym_AT] = ACTIONS(1140), - [anon_sym_PLUS] = ACTIONS(1142), - [anon_sym_DASH] = ACTIONS(1142), - [anon_sym_TILDE] = ACTIONS(1140), - [anon_sym_BANG] = ACTIONS(1140), - [aux_sym_clone_expression_token1] = ACTIONS(1142), - [aux_sym_print_intrinsic_token1] = ACTIONS(1142), - [aux_sym_object_creation_expression_token1] = ACTIONS(1142), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [aux_sym__list_destructing_token1] = ACTIONS(1142), - [anon_sym_LBRACK] = ACTIONS(1140), - [anon_sym_self] = ACTIONS(1142), - [anon_sym_parent] = ACTIONS(1142), - [anon_sym_POUND_LBRACK] = ACTIONS(1140), - [anon_sym_SQUOTE] = ACTIONS(1140), - [aux_sym_encapsed_string_token1] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(1140), - [aux_sym_string_token1] = ACTIONS(1140), - [anon_sym_LT_LT_LT] = ACTIONS(1140), - [anon_sym_BQUOTE] = ACTIONS(1140), - [sym_boolean] = ACTIONS(1142), - [sym_null] = ACTIONS(1142), - [anon_sym_DOLLAR] = ACTIONS(1140), - [aux_sym_yield_expression_token1] = ACTIONS(1142), - [aux_sym_include_expression_token1] = ACTIONS(1142), - [aux_sym_include_once_expression_token1] = ACTIONS(1142), - [aux_sym_require_expression_token1] = ACTIONS(1142), - [aux_sym_require_once_expression_token1] = ACTIONS(1142), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1136), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [465] = { [sym_text_interpolation] = STATE(465), - [ts_builtin_sym_end] = ACTIONS(1140), - [sym_name] = ACTIONS(1142), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1140), - [aux_sym_function_static_declaration_token1] = ACTIONS(1142), - [aux_sym_global_declaration_token1] = ACTIONS(1142), - [aux_sym_namespace_definition_token1] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1142), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1142), - [anon_sym_BSLASH] = ACTIONS(1140), - [anon_sym_LBRACE] = ACTIONS(1140), - [anon_sym_RBRACE] = ACTIONS(1140), - [aux_sym_trait_declaration_token1] = ACTIONS(1142), - [aux_sym_interface_declaration_token1] = ACTIONS(1142), - [aux_sym_enum_declaration_token1] = ACTIONS(1142), - [aux_sym_enum_case_token1] = ACTIONS(1142), - [aux_sym_class_declaration_token1] = ACTIONS(1142), - [aux_sym_final_modifier_token1] = ACTIONS(1142), - [aux_sym_abstract_modifier_token1] = ACTIONS(1142), - [aux_sym_readonly_modifier_token1] = ACTIONS(1142), - [aux_sym_visibility_modifier_token1] = ACTIONS(1142), - [aux_sym_visibility_modifier_token2] = ACTIONS(1142), - [aux_sym_visibility_modifier_token3] = ACTIONS(1142), - [aux_sym__arrow_function_header_token1] = ACTIONS(1142), - [anon_sym_LPAREN] = ACTIONS(1140), - [aux_sym_cast_type_token1] = ACTIONS(1142), - [aux_sym_echo_statement_token1] = ACTIONS(1142), - [anon_sym_unset] = ACTIONS(1142), - [aux_sym_declare_statement_token1] = ACTIONS(1142), - [aux_sym_declare_statement_token2] = ACTIONS(1142), - [sym_float] = ACTIONS(1142), - [aux_sym_try_statement_token1] = ACTIONS(1142), - [aux_sym_goto_statement_token1] = ACTIONS(1142), - [aux_sym_continue_statement_token1] = ACTIONS(1142), - [aux_sym_break_statement_token1] = ACTIONS(1142), - [sym_integer] = ACTIONS(1142), - [aux_sym_return_statement_token1] = ACTIONS(1142), - [aux_sym_throw_expression_token1] = ACTIONS(1142), - [aux_sym_while_statement_token1] = ACTIONS(1142), - [aux_sym_while_statement_token2] = ACTIONS(1142), - [aux_sym_do_statement_token1] = ACTIONS(1142), - [aux_sym_for_statement_token1] = ACTIONS(1142), - [aux_sym_for_statement_token2] = ACTIONS(1142), - [aux_sym_foreach_statement_token1] = ACTIONS(1142), - [aux_sym_foreach_statement_token2] = ACTIONS(1142), - [aux_sym_if_statement_token1] = ACTIONS(1142), - [aux_sym_if_statement_token2] = ACTIONS(1142), - [aux_sym_else_if_clause_token1] = ACTIONS(1142), - [aux_sym_else_clause_token1] = ACTIONS(1142), - [aux_sym_match_expression_token1] = ACTIONS(1142), - [aux_sym_match_default_expression_token1] = ACTIONS(1142), - [aux_sym_switch_statement_token1] = ACTIONS(1142), - [aux_sym_switch_block_token1] = ACTIONS(1142), - [anon_sym_AT] = ACTIONS(1140), - [anon_sym_PLUS] = ACTIONS(1142), - [anon_sym_DASH] = ACTIONS(1142), - [anon_sym_TILDE] = ACTIONS(1140), - [anon_sym_BANG] = ACTIONS(1140), - [aux_sym_clone_expression_token1] = ACTIONS(1142), - [aux_sym_print_intrinsic_token1] = ACTIONS(1142), - [aux_sym_object_creation_expression_token1] = ACTIONS(1142), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [aux_sym__list_destructing_token1] = ACTIONS(1142), - [anon_sym_LBRACK] = ACTIONS(1140), - [anon_sym_self] = ACTIONS(1142), - [anon_sym_parent] = ACTIONS(1142), - [anon_sym_POUND_LBRACK] = ACTIONS(1140), - [anon_sym_SQUOTE] = ACTIONS(1140), - [aux_sym_encapsed_string_token1] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(1140), - [aux_sym_string_token1] = ACTIONS(1140), - [anon_sym_LT_LT_LT] = ACTIONS(1140), - [anon_sym_BQUOTE] = ACTIONS(1140), - [sym_boolean] = ACTIONS(1142), - [sym_null] = ACTIONS(1142), - [anon_sym_DOLLAR] = ACTIONS(1140), - [aux_sym_yield_expression_token1] = ACTIONS(1142), - [aux_sym_include_expression_token1] = ACTIONS(1142), - [aux_sym_include_once_expression_token1] = ACTIONS(1142), - [aux_sym_require_expression_token1] = ACTIONS(1142), - [aux_sym_require_once_expression_token1] = ACTIONS(1142), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1463), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [466] = { [sym_text_interpolation] = STATE(466), - [ts_builtin_sym_end] = ACTIONS(1144), - [sym_name] = ACTIONS(1146), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1144), - [aux_sym_function_static_declaration_token1] = ACTIONS(1146), - [aux_sym_global_declaration_token1] = ACTIONS(1146), - [aux_sym_namespace_definition_token1] = ACTIONS(1146), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1146), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1146), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1146), - [anon_sym_BSLASH] = ACTIONS(1144), - [anon_sym_LBRACE] = ACTIONS(1144), - [anon_sym_RBRACE] = ACTIONS(1144), - [aux_sym_trait_declaration_token1] = ACTIONS(1146), - [aux_sym_interface_declaration_token1] = ACTIONS(1146), - [aux_sym_enum_declaration_token1] = ACTIONS(1146), - [aux_sym_enum_case_token1] = ACTIONS(1146), - [aux_sym_class_declaration_token1] = ACTIONS(1146), - [aux_sym_final_modifier_token1] = ACTIONS(1146), - [aux_sym_abstract_modifier_token1] = ACTIONS(1146), - [aux_sym_readonly_modifier_token1] = ACTIONS(1146), - [aux_sym_visibility_modifier_token1] = ACTIONS(1146), - [aux_sym_visibility_modifier_token2] = ACTIONS(1146), - [aux_sym_visibility_modifier_token3] = ACTIONS(1146), - [aux_sym__arrow_function_header_token1] = ACTIONS(1146), - [anon_sym_LPAREN] = ACTIONS(1144), - [aux_sym_cast_type_token1] = ACTIONS(1146), - [aux_sym_echo_statement_token1] = ACTIONS(1146), - [anon_sym_unset] = ACTIONS(1146), - [aux_sym_declare_statement_token1] = ACTIONS(1146), - [aux_sym_declare_statement_token2] = ACTIONS(1146), - [sym_float] = ACTIONS(1146), - [aux_sym_try_statement_token1] = ACTIONS(1146), - [aux_sym_goto_statement_token1] = ACTIONS(1146), - [aux_sym_continue_statement_token1] = ACTIONS(1146), - [aux_sym_break_statement_token1] = ACTIONS(1146), - [sym_integer] = ACTIONS(1146), - [aux_sym_return_statement_token1] = ACTIONS(1146), - [aux_sym_throw_expression_token1] = ACTIONS(1146), - [aux_sym_while_statement_token1] = ACTIONS(1146), - [aux_sym_while_statement_token2] = ACTIONS(1146), - [aux_sym_do_statement_token1] = ACTIONS(1146), - [aux_sym_for_statement_token1] = ACTIONS(1146), - [aux_sym_for_statement_token2] = ACTIONS(1146), - [aux_sym_foreach_statement_token1] = ACTIONS(1146), - [aux_sym_foreach_statement_token2] = ACTIONS(1146), - [aux_sym_if_statement_token1] = ACTIONS(1146), - [aux_sym_if_statement_token2] = ACTIONS(1146), - [aux_sym_else_if_clause_token1] = ACTIONS(1146), - [aux_sym_else_clause_token1] = ACTIONS(1146), - [aux_sym_match_expression_token1] = ACTIONS(1146), - [aux_sym_match_default_expression_token1] = ACTIONS(1146), - [aux_sym_switch_statement_token1] = ACTIONS(1146), - [aux_sym_switch_block_token1] = ACTIONS(1146), - [anon_sym_AT] = ACTIONS(1144), - [anon_sym_PLUS] = ACTIONS(1146), - [anon_sym_DASH] = ACTIONS(1146), - [anon_sym_TILDE] = ACTIONS(1144), - [anon_sym_BANG] = ACTIONS(1144), - [aux_sym_clone_expression_token1] = ACTIONS(1146), - [aux_sym_print_intrinsic_token1] = ACTIONS(1146), - [aux_sym_object_creation_expression_token1] = ACTIONS(1146), - [anon_sym_PLUS_PLUS] = ACTIONS(1144), - [anon_sym_DASH_DASH] = ACTIONS(1144), - [aux_sym__list_destructing_token1] = ACTIONS(1146), - [anon_sym_LBRACK] = ACTIONS(1144), - [anon_sym_self] = ACTIONS(1146), - [anon_sym_parent] = ACTIONS(1146), - [anon_sym_POUND_LBRACK] = ACTIONS(1144), - [anon_sym_SQUOTE] = ACTIONS(1144), - [aux_sym_encapsed_string_token1] = ACTIONS(1144), - [anon_sym_DQUOTE] = ACTIONS(1144), - [aux_sym_string_token1] = ACTIONS(1144), - [anon_sym_LT_LT_LT] = ACTIONS(1144), - [anon_sym_BQUOTE] = ACTIONS(1144), - [sym_boolean] = ACTIONS(1146), - [sym_null] = ACTIONS(1146), - [anon_sym_DOLLAR] = ACTIONS(1144), - [aux_sym_yield_expression_token1] = ACTIONS(1146), - [aux_sym_include_expression_token1] = ACTIONS(1146), - [aux_sym_include_once_expression_token1] = ACTIONS(1146), - [aux_sym_require_expression_token1] = ACTIONS(1146), - [aux_sym_require_once_expression_token1] = ACTIONS(1146), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1277), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [467] = { [sym_text_interpolation] = STATE(467), - [ts_builtin_sym_end] = ACTIONS(1148), - [sym_name] = ACTIONS(1150), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1148), - [aux_sym_function_static_declaration_token1] = ACTIONS(1150), - [aux_sym_global_declaration_token1] = ACTIONS(1150), - [aux_sym_namespace_definition_token1] = ACTIONS(1150), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1150), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1150), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1150), - [anon_sym_BSLASH] = ACTIONS(1148), - [anon_sym_LBRACE] = ACTIONS(1148), - [anon_sym_RBRACE] = ACTIONS(1148), - [aux_sym_trait_declaration_token1] = ACTIONS(1150), - [aux_sym_interface_declaration_token1] = ACTIONS(1150), - [aux_sym_enum_declaration_token1] = ACTIONS(1150), - [aux_sym_enum_case_token1] = ACTIONS(1150), - [aux_sym_class_declaration_token1] = ACTIONS(1150), - [aux_sym_final_modifier_token1] = ACTIONS(1150), - [aux_sym_abstract_modifier_token1] = ACTIONS(1150), - [aux_sym_readonly_modifier_token1] = ACTIONS(1150), - [aux_sym_visibility_modifier_token1] = ACTIONS(1150), - [aux_sym_visibility_modifier_token2] = ACTIONS(1150), - [aux_sym_visibility_modifier_token3] = ACTIONS(1150), - [aux_sym__arrow_function_header_token1] = ACTIONS(1150), - [anon_sym_LPAREN] = ACTIONS(1148), - [aux_sym_cast_type_token1] = ACTIONS(1150), - [aux_sym_echo_statement_token1] = ACTIONS(1150), - [anon_sym_unset] = ACTIONS(1150), - [aux_sym_declare_statement_token1] = ACTIONS(1150), - [aux_sym_declare_statement_token2] = ACTIONS(1150), - [sym_float] = ACTIONS(1150), - [aux_sym_try_statement_token1] = ACTIONS(1150), - [aux_sym_goto_statement_token1] = ACTIONS(1150), - [aux_sym_continue_statement_token1] = ACTIONS(1150), - [aux_sym_break_statement_token1] = ACTIONS(1150), - [sym_integer] = ACTIONS(1150), - [aux_sym_return_statement_token1] = ACTIONS(1150), - [aux_sym_throw_expression_token1] = ACTIONS(1150), - [aux_sym_while_statement_token1] = ACTIONS(1150), - [aux_sym_while_statement_token2] = ACTIONS(1150), - [aux_sym_do_statement_token1] = ACTIONS(1150), - [aux_sym_for_statement_token1] = ACTIONS(1150), - [aux_sym_for_statement_token2] = ACTIONS(1150), - [aux_sym_foreach_statement_token1] = ACTIONS(1150), - [aux_sym_foreach_statement_token2] = ACTIONS(1150), - [aux_sym_if_statement_token1] = ACTIONS(1150), - [aux_sym_if_statement_token2] = ACTIONS(1150), - [aux_sym_else_if_clause_token1] = ACTIONS(1150), - [aux_sym_else_clause_token1] = ACTIONS(1150), - [aux_sym_match_expression_token1] = ACTIONS(1150), - [aux_sym_match_default_expression_token1] = ACTIONS(1150), - [aux_sym_switch_statement_token1] = ACTIONS(1150), - [aux_sym_switch_block_token1] = ACTIONS(1150), - [anon_sym_AT] = ACTIONS(1148), - [anon_sym_PLUS] = ACTIONS(1150), - [anon_sym_DASH] = ACTIONS(1150), - [anon_sym_TILDE] = ACTIONS(1148), - [anon_sym_BANG] = ACTIONS(1148), - [aux_sym_clone_expression_token1] = ACTIONS(1150), - [aux_sym_print_intrinsic_token1] = ACTIONS(1150), - [aux_sym_object_creation_expression_token1] = ACTIONS(1150), - [anon_sym_PLUS_PLUS] = ACTIONS(1148), - [anon_sym_DASH_DASH] = ACTIONS(1148), - [aux_sym__list_destructing_token1] = ACTIONS(1150), - [anon_sym_LBRACK] = ACTIONS(1148), - [anon_sym_self] = ACTIONS(1150), - [anon_sym_parent] = ACTIONS(1150), - [anon_sym_POUND_LBRACK] = ACTIONS(1148), - [anon_sym_SQUOTE] = ACTIONS(1148), - [aux_sym_encapsed_string_token1] = ACTIONS(1148), - [anon_sym_DQUOTE] = ACTIONS(1148), - [aux_sym_string_token1] = ACTIONS(1148), - [anon_sym_LT_LT_LT] = ACTIONS(1148), - [anon_sym_BQUOTE] = ACTIONS(1148), - [sym_boolean] = ACTIONS(1150), - [sym_null] = ACTIONS(1150), - [anon_sym_DOLLAR] = ACTIONS(1148), - [aux_sym_yield_expression_token1] = ACTIONS(1150), - [aux_sym_include_expression_token1] = ACTIONS(1150), - [aux_sym_include_once_expression_token1] = ACTIONS(1150), - [aux_sym_require_expression_token1] = ACTIONS(1150), - [aux_sym_require_once_expression_token1] = ACTIONS(1150), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1263), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [468] = { [sym_text_interpolation] = STATE(468), - [ts_builtin_sym_end] = ACTIONS(1152), - [sym_name] = ACTIONS(1154), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1152), - [aux_sym_function_static_declaration_token1] = ACTIONS(1154), - [aux_sym_global_declaration_token1] = ACTIONS(1154), - [aux_sym_namespace_definition_token1] = ACTIONS(1154), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1154), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1154), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1154), - [anon_sym_BSLASH] = ACTIONS(1152), - [anon_sym_LBRACE] = ACTIONS(1152), - [anon_sym_RBRACE] = ACTIONS(1152), - [aux_sym_trait_declaration_token1] = ACTIONS(1154), - [aux_sym_interface_declaration_token1] = ACTIONS(1154), - [aux_sym_enum_declaration_token1] = ACTIONS(1154), - [aux_sym_enum_case_token1] = ACTIONS(1154), - [aux_sym_class_declaration_token1] = ACTIONS(1154), - [aux_sym_final_modifier_token1] = ACTIONS(1154), - [aux_sym_abstract_modifier_token1] = ACTIONS(1154), - [aux_sym_readonly_modifier_token1] = ACTIONS(1154), - [aux_sym_visibility_modifier_token1] = ACTIONS(1154), - [aux_sym_visibility_modifier_token2] = ACTIONS(1154), - [aux_sym_visibility_modifier_token3] = ACTIONS(1154), - [aux_sym__arrow_function_header_token1] = ACTIONS(1154), - [anon_sym_LPAREN] = ACTIONS(1152), - [aux_sym_cast_type_token1] = ACTIONS(1154), - [aux_sym_echo_statement_token1] = ACTIONS(1154), - [anon_sym_unset] = ACTIONS(1154), - [aux_sym_declare_statement_token1] = ACTIONS(1154), - [aux_sym_declare_statement_token2] = ACTIONS(1154), - [sym_float] = ACTIONS(1154), - [aux_sym_try_statement_token1] = ACTIONS(1154), - [aux_sym_goto_statement_token1] = ACTIONS(1154), - [aux_sym_continue_statement_token1] = ACTIONS(1154), - [aux_sym_break_statement_token1] = ACTIONS(1154), - [sym_integer] = ACTIONS(1154), - [aux_sym_return_statement_token1] = ACTIONS(1154), - [aux_sym_throw_expression_token1] = ACTIONS(1154), - [aux_sym_while_statement_token1] = ACTIONS(1154), - [aux_sym_while_statement_token2] = ACTIONS(1154), - [aux_sym_do_statement_token1] = ACTIONS(1154), - [aux_sym_for_statement_token1] = ACTIONS(1154), - [aux_sym_for_statement_token2] = ACTIONS(1154), - [aux_sym_foreach_statement_token1] = ACTIONS(1154), - [aux_sym_foreach_statement_token2] = ACTIONS(1154), - [aux_sym_if_statement_token1] = ACTIONS(1154), - [aux_sym_if_statement_token2] = ACTIONS(1154), - [aux_sym_else_if_clause_token1] = ACTIONS(1154), - [aux_sym_else_clause_token1] = ACTIONS(1154), - [aux_sym_match_expression_token1] = ACTIONS(1154), - [aux_sym_match_default_expression_token1] = ACTIONS(1154), - [aux_sym_switch_statement_token1] = ACTIONS(1154), - [aux_sym_switch_block_token1] = ACTIONS(1154), - [anon_sym_AT] = ACTIONS(1152), - [anon_sym_PLUS] = ACTIONS(1154), - [anon_sym_DASH] = ACTIONS(1154), - [anon_sym_TILDE] = ACTIONS(1152), - [anon_sym_BANG] = ACTIONS(1152), - [aux_sym_clone_expression_token1] = ACTIONS(1154), - [aux_sym_print_intrinsic_token1] = ACTIONS(1154), - [aux_sym_object_creation_expression_token1] = ACTIONS(1154), - [anon_sym_PLUS_PLUS] = ACTIONS(1152), - [anon_sym_DASH_DASH] = ACTIONS(1152), - [aux_sym__list_destructing_token1] = ACTIONS(1154), - [anon_sym_LBRACK] = ACTIONS(1152), - [anon_sym_self] = ACTIONS(1154), - [anon_sym_parent] = ACTIONS(1154), - [anon_sym_POUND_LBRACK] = ACTIONS(1152), - [anon_sym_SQUOTE] = ACTIONS(1152), - [aux_sym_encapsed_string_token1] = ACTIONS(1152), - [anon_sym_DQUOTE] = ACTIONS(1152), - [aux_sym_string_token1] = ACTIONS(1152), - [anon_sym_LT_LT_LT] = ACTIONS(1152), - [anon_sym_BQUOTE] = ACTIONS(1152), - [sym_boolean] = ACTIONS(1154), - [sym_null] = ACTIONS(1154), - [anon_sym_DOLLAR] = ACTIONS(1152), - [aux_sym_yield_expression_token1] = ACTIONS(1154), - [aux_sym_include_expression_token1] = ACTIONS(1154), - [aux_sym_include_once_expression_token1] = ACTIONS(1154), - [aux_sym_require_expression_token1] = ACTIONS(1154), - [aux_sym_require_once_expression_token1] = ACTIONS(1154), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1262), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [469] = { [sym_text_interpolation] = STATE(469), - [ts_builtin_sym_end] = ACTIONS(1156), - [sym_name] = ACTIONS(1158), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1156), - [aux_sym_function_static_declaration_token1] = ACTIONS(1158), - [aux_sym_global_declaration_token1] = ACTIONS(1158), - [aux_sym_namespace_definition_token1] = ACTIONS(1158), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1158), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1158), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1158), - [anon_sym_BSLASH] = ACTIONS(1156), - [anon_sym_LBRACE] = ACTIONS(1156), - [anon_sym_RBRACE] = ACTIONS(1156), - [aux_sym_trait_declaration_token1] = ACTIONS(1158), - [aux_sym_interface_declaration_token1] = ACTIONS(1158), - [aux_sym_enum_declaration_token1] = ACTIONS(1158), - [aux_sym_enum_case_token1] = ACTIONS(1158), - [aux_sym_class_declaration_token1] = ACTIONS(1158), - [aux_sym_final_modifier_token1] = ACTIONS(1158), - [aux_sym_abstract_modifier_token1] = ACTIONS(1158), - [aux_sym_readonly_modifier_token1] = ACTIONS(1158), - [aux_sym_visibility_modifier_token1] = ACTIONS(1158), - [aux_sym_visibility_modifier_token2] = ACTIONS(1158), - [aux_sym_visibility_modifier_token3] = ACTIONS(1158), - [aux_sym__arrow_function_header_token1] = ACTIONS(1158), - [anon_sym_LPAREN] = ACTIONS(1156), - [aux_sym_cast_type_token1] = ACTIONS(1158), - [aux_sym_echo_statement_token1] = ACTIONS(1158), - [anon_sym_unset] = ACTIONS(1158), - [aux_sym_declare_statement_token1] = ACTIONS(1158), - [aux_sym_declare_statement_token2] = ACTIONS(1158), - [sym_float] = ACTIONS(1158), - [aux_sym_try_statement_token1] = ACTIONS(1158), - [aux_sym_goto_statement_token1] = ACTIONS(1158), - [aux_sym_continue_statement_token1] = ACTIONS(1158), - [aux_sym_break_statement_token1] = ACTIONS(1158), - [sym_integer] = ACTIONS(1158), - [aux_sym_return_statement_token1] = ACTIONS(1158), - [aux_sym_throw_expression_token1] = ACTIONS(1158), - [aux_sym_while_statement_token1] = ACTIONS(1158), - [aux_sym_while_statement_token2] = ACTIONS(1158), - [aux_sym_do_statement_token1] = ACTIONS(1158), - [aux_sym_for_statement_token1] = ACTIONS(1158), - [aux_sym_for_statement_token2] = ACTIONS(1158), - [aux_sym_foreach_statement_token1] = ACTIONS(1158), - [aux_sym_foreach_statement_token2] = ACTIONS(1158), - [aux_sym_if_statement_token1] = ACTIONS(1158), - [aux_sym_if_statement_token2] = ACTIONS(1158), - [aux_sym_else_if_clause_token1] = ACTIONS(1158), - [aux_sym_else_clause_token1] = ACTIONS(1158), - [aux_sym_match_expression_token1] = ACTIONS(1158), - [aux_sym_match_default_expression_token1] = ACTIONS(1158), - [aux_sym_switch_statement_token1] = ACTIONS(1158), - [aux_sym_switch_block_token1] = ACTIONS(1158), - [anon_sym_AT] = ACTIONS(1156), - [anon_sym_PLUS] = ACTIONS(1158), - [anon_sym_DASH] = ACTIONS(1158), - [anon_sym_TILDE] = ACTIONS(1156), - [anon_sym_BANG] = ACTIONS(1156), - [aux_sym_clone_expression_token1] = ACTIONS(1158), - [aux_sym_print_intrinsic_token1] = ACTIONS(1158), - [aux_sym_object_creation_expression_token1] = ACTIONS(1158), - [anon_sym_PLUS_PLUS] = ACTIONS(1156), - [anon_sym_DASH_DASH] = ACTIONS(1156), - [aux_sym__list_destructing_token1] = ACTIONS(1158), - [anon_sym_LBRACK] = ACTIONS(1156), - [anon_sym_self] = ACTIONS(1158), - [anon_sym_parent] = ACTIONS(1158), - [anon_sym_POUND_LBRACK] = ACTIONS(1156), - [anon_sym_SQUOTE] = ACTIONS(1156), - [aux_sym_encapsed_string_token1] = ACTIONS(1156), - [anon_sym_DQUOTE] = ACTIONS(1156), - [aux_sym_string_token1] = ACTIONS(1156), - [anon_sym_LT_LT_LT] = ACTIONS(1156), - [anon_sym_BQUOTE] = ACTIONS(1156), - [sym_boolean] = ACTIONS(1158), - [sym_null] = ACTIONS(1158), - [anon_sym_DOLLAR] = ACTIONS(1156), - [aux_sym_yield_expression_token1] = ACTIONS(1158), - [aux_sym_include_expression_token1] = ACTIONS(1158), - [aux_sym_include_once_expression_token1] = ACTIONS(1158), - [aux_sym_require_expression_token1] = ACTIONS(1158), - [aux_sym_require_once_expression_token1] = ACTIONS(1158), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1261), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [470] = { [sym_text_interpolation] = STATE(470), - [ts_builtin_sym_end] = ACTIONS(1160), - [sym_name] = ACTIONS(1162), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1160), - [aux_sym_function_static_declaration_token1] = ACTIONS(1162), - [aux_sym_global_declaration_token1] = ACTIONS(1162), - [aux_sym_namespace_definition_token1] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1162), - [anon_sym_BSLASH] = ACTIONS(1160), - [anon_sym_LBRACE] = ACTIONS(1160), - [anon_sym_RBRACE] = ACTIONS(1160), - [aux_sym_trait_declaration_token1] = ACTIONS(1162), - [aux_sym_interface_declaration_token1] = ACTIONS(1162), - [aux_sym_enum_declaration_token1] = ACTIONS(1162), - [aux_sym_enum_case_token1] = ACTIONS(1162), - [aux_sym_class_declaration_token1] = ACTIONS(1162), - [aux_sym_final_modifier_token1] = ACTIONS(1162), - [aux_sym_abstract_modifier_token1] = ACTIONS(1162), - [aux_sym_readonly_modifier_token1] = ACTIONS(1162), - [aux_sym_visibility_modifier_token1] = ACTIONS(1162), - [aux_sym_visibility_modifier_token2] = ACTIONS(1162), - [aux_sym_visibility_modifier_token3] = ACTIONS(1162), - [aux_sym__arrow_function_header_token1] = ACTIONS(1162), - [anon_sym_LPAREN] = ACTIONS(1160), - [aux_sym_cast_type_token1] = ACTIONS(1162), - [aux_sym_echo_statement_token1] = ACTIONS(1162), - [anon_sym_unset] = ACTIONS(1162), - [aux_sym_declare_statement_token1] = ACTIONS(1162), - [aux_sym_declare_statement_token2] = ACTIONS(1162), - [sym_float] = ACTIONS(1162), - [aux_sym_try_statement_token1] = ACTIONS(1162), - [aux_sym_goto_statement_token1] = ACTIONS(1162), - [aux_sym_continue_statement_token1] = ACTIONS(1162), - [aux_sym_break_statement_token1] = ACTIONS(1162), - [sym_integer] = ACTIONS(1162), - [aux_sym_return_statement_token1] = ACTIONS(1162), - [aux_sym_throw_expression_token1] = ACTIONS(1162), - [aux_sym_while_statement_token1] = ACTIONS(1162), - [aux_sym_while_statement_token2] = ACTIONS(1162), - [aux_sym_do_statement_token1] = ACTIONS(1162), - [aux_sym_for_statement_token1] = ACTIONS(1162), - [aux_sym_for_statement_token2] = ACTIONS(1162), - [aux_sym_foreach_statement_token1] = ACTIONS(1162), - [aux_sym_foreach_statement_token2] = ACTIONS(1162), - [aux_sym_if_statement_token1] = ACTIONS(1162), - [aux_sym_if_statement_token2] = ACTIONS(1162), - [aux_sym_else_if_clause_token1] = ACTIONS(1162), - [aux_sym_else_clause_token1] = ACTIONS(1162), - [aux_sym_match_expression_token1] = ACTIONS(1162), - [aux_sym_match_default_expression_token1] = ACTIONS(1162), - [aux_sym_switch_statement_token1] = ACTIONS(1162), - [aux_sym_switch_block_token1] = ACTIONS(1162), - [anon_sym_AT] = ACTIONS(1160), - [anon_sym_PLUS] = ACTIONS(1162), - [anon_sym_DASH] = ACTIONS(1162), - [anon_sym_TILDE] = ACTIONS(1160), - [anon_sym_BANG] = ACTIONS(1160), - [aux_sym_clone_expression_token1] = ACTIONS(1162), - [aux_sym_print_intrinsic_token1] = ACTIONS(1162), - [aux_sym_object_creation_expression_token1] = ACTIONS(1162), - [anon_sym_PLUS_PLUS] = ACTIONS(1160), - [anon_sym_DASH_DASH] = ACTIONS(1160), - [aux_sym__list_destructing_token1] = ACTIONS(1162), - [anon_sym_LBRACK] = ACTIONS(1160), - [anon_sym_self] = ACTIONS(1162), - [anon_sym_parent] = ACTIONS(1162), - [anon_sym_POUND_LBRACK] = ACTIONS(1160), - [anon_sym_SQUOTE] = ACTIONS(1160), - [aux_sym_encapsed_string_token1] = ACTIONS(1160), - [anon_sym_DQUOTE] = ACTIONS(1160), - [aux_sym_string_token1] = ACTIONS(1160), - [anon_sym_LT_LT_LT] = ACTIONS(1160), - [anon_sym_BQUOTE] = ACTIONS(1160), - [sym_boolean] = ACTIONS(1162), - [sym_null] = ACTIONS(1162), - [anon_sym_DOLLAR] = ACTIONS(1160), - [aux_sym_yield_expression_token1] = ACTIONS(1162), - [aux_sym_include_expression_token1] = ACTIONS(1162), - [aux_sym_include_once_expression_token1] = ACTIONS(1162), - [aux_sym_require_expression_token1] = ACTIONS(1162), - [aux_sym_require_once_expression_token1] = ACTIONS(1162), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1458), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [471] = { [sym_text_interpolation] = STATE(471), - [ts_builtin_sym_end] = ACTIONS(1160), - [sym_name] = ACTIONS(1162), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1160), - [aux_sym_function_static_declaration_token1] = ACTIONS(1162), - [aux_sym_global_declaration_token1] = ACTIONS(1162), - [aux_sym_namespace_definition_token1] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1162), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1162), - [anon_sym_BSLASH] = ACTIONS(1160), - [anon_sym_LBRACE] = ACTIONS(1160), - [anon_sym_RBRACE] = ACTIONS(1160), - [aux_sym_trait_declaration_token1] = ACTIONS(1162), - [aux_sym_interface_declaration_token1] = ACTIONS(1162), - [aux_sym_enum_declaration_token1] = ACTIONS(1162), - [aux_sym_enum_case_token1] = ACTIONS(1162), - [aux_sym_class_declaration_token1] = ACTIONS(1162), - [aux_sym_final_modifier_token1] = ACTIONS(1162), - [aux_sym_abstract_modifier_token1] = ACTIONS(1162), - [aux_sym_readonly_modifier_token1] = ACTIONS(1162), - [aux_sym_visibility_modifier_token1] = ACTIONS(1162), - [aux_sym_visibility_modifier_token2] = ACTIONS(1162), - [aux_sym_visibility_modifier_token3] = ACTIONS(1162), - [aux_sym__arrow_function_header_token1] = ACTIONS(1162), - [anon_sym_LPAREN] = ACTIONS(1160), - [aux_sym_cast_type_token1] = ACTIONS(1162), - [aux_sym_echo_statement_token1] = ACTIONS(1162), - [anon_sym_unset] = ACTIONS(1162), - [aux_sym_declare_statement_token1] = ACTIONS(1162), - [aux_sym_declare_statement_token2] = ACTIONS(1162), - [sym_float] = ACTIONS(1162), - [aux_sym_try_statement_token1] = ACTIONS(1162), - [aux_sym_goto_statement_token1] = ACTIONS(1162), - [aux_sym_continue_statement_token1] = ACTIONS(1162), - [aux_sym_break_statement_token1] = ACTIONS(1162), - [sym_integer] = ACTIONS(1162), - [aux_sym_return_statement_token1] = ACTIONS(1162), - [aux_sym_throw_expression_token1] = ACTIONS(1162), - [aux_sym_while_statement_token1] = ACTIONS(1162), - [aux_sym_while_statement_token2] = ACTIONS(1162), - [aux_sym_do_statement_token1] = ACTIONS(1162), - [aux_sym_for_statement_token1] = ACTIONS(1162), - [aux_sym_for_statement_token2] = ACTIONS(1162), - [aux_sym_foreach_statement_token1] = ACTIONS(1162), - [aux_sym_foreach_statement_token2] = ACTIONS(1162), - [aux_sym_if_statement_token1] = ACTIONS(1162), - [aux_sym_if_statement_token2] = ACTIONS(1162), - [aux_sym_else_if_clause_token1] = ACTIONS(1162), - [aux_sym_else_clause_token1] = ACTIONS(1162), - [aux_sym_match_expression_token1] = ACTIONS(1162), - [aux_sym_match_default_expression_token1] = ACTIONS(1162), - [aux_sym_switch_statement_token1] = ACTIONS(1162), - [aux_sym_switch_block_token1] = ACTIONS(1162), - [anon_sym_AT] = ACTIONS(1160), - [anon_sym_PLUS] = ACTIONS(1162), - [anon_sym_DASH] = ACTIONS(1162), - [anon_sym_TILDE] = ACTIONS(1160), - [anon_sym_BANG] = ACTIONS(1160), - [aux_sym_clone_expression_token1] = ACTIONS(1162), - [aux_sym_print_intrinsic_token1] = ACTIONS(1162), - [aux_sym_object_creation_expression_token1] = ACTIONS(1162), - [anon_sym_PLUS_PLUS] = ACTIONS(1160), - [anon_sym_DASH_DASH] = ACTIONS(1160), - [aux_sym__list_destructing_token1] = ACTIONS(1162), - [anon_sym_LBRACK] = ACTIONS(1160), - [anon_sym_self] = ACTIONS(1162), - [anon_sym_parent] = ACTIONS(1162), - [anon_sym_POUND_LBRACK] = ACTIONS(1160), - [anon_sym_SQUOTE] = ACTIONS(1160), - [aux_sym_encapsed_string_token1] = ACTIONS(1160), - [anon_sym_DQUOTE] = ACTIONS(1160), - [aux_sym_string_token1] = ACTIONS(1160), - [anon_sym_LT_LT_LT] = ACTIONS(1160), - [anon_sym_BQUOTE] = ACTIONS(1160), - [sym_boolean] = ACTIONS(1162), - [sym_null] = ACTIONS(1162), - [anon_sym_DOLLAR] = ACTIONS(1160), - [aux_sym_yield_expression_token1] = ACTIONS(1162), - [aux_sym_include_expression_token1] = ACTIONS(1162), - [aux_sym_include_once_expression_token1] = ACTIONS(1162), - [aux_sym_require_expression_token1] = ACTIONS(1162), - [aux_sym_require_once_expression_token1] = ACTIONS(1162), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1274), + [sym__expression] = STATE(1233), + [sym__unary_expression] = STATE(1283), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(805), + [sym_assignment_expression] = STATE(1292), + [sym_reference_assignment_expression] = STATE(1292), + [sym_conditional_expression] = STATE(1292), + [sym_augmented_assignment_expression] = STATE(1292), + [sym_member_access_expression] = STATE(805), + [sym_nullsafe_member_access_expression] = STATE(805), + [sym_scoped_property_access_expression] = STATE(805), + [sym_list_literal] = STATE(2816), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(774), + [sym_scoped_call_expression] = STATE(774), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(774), + [sym_nullsafe_member_call_expression] = STATE(774), + [sym_subscript_expression] = STATE(774), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(774), + [sym_variable_name] = STATE(774), + [sym_yield_expression] = STATE(1292), + [sym_binary_expression] = STATE(1292), + [sym_include_expression] = STATE(1292), + [sym_include_once_expression] = STATE(1292), + [sym_require_expression] = STATE(1292), + [sym_require_once_expression] = STATE(1292), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_yield_expression_token1] = ACTIONS(119), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [aux_sym_require_expression_token1] = ACTIONS(125), + [aux_sym_require_once_expression_token1] = ACTIONS(127), [sym_comment] = ACTIONS(5), }, [472] = { [sym_text_interpolation] = STATE(472), - [ts_builtin_sym_end] = ACTIONS(1164), - [sym_name] = ACTIONS(1166), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1164), - [aux_sym_function_static_declaration_token1] = ACTIONS(1166), - [aux_sym_global_declaration_token1] = ACTIONS(1166), - [aux_sym_namespace_definition_token1] = ACTIONS(1166), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1166), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1166), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1166), - [anon_sym_BSLASH] = ACTIONS(1164), - [anon_sym_LBRACE] = ACTIONS(1164), - [anon_sym_RBRACE] = ACTIONS(1164), - [aux_sym_trait_declaration_token1] = ACTIONS(1166), - [aux_sym_interface_declaration_token1] = ACTIONS(1166), - [aux_sym_enum_declaration_token1] = ACTIONS(1166), - [aux_sym_enum_case_token1] = ACTIONS(1166), - [aux_sym_class_declaration_token1] = ACTIONS(1166), - [aux_sym_final_modifier_token1] = ACTIONS(1166), - [aux_sym_abstract_modifier_token1] = ACTIONS(1166), - [aux_sym_readonly_modifier_token1] = ACTIONS(1166), - [aux_sym_visibility_modifier_token1] = ACTIONS(1166), - [aux_sym_visibility_modifier_token2] = ACTIONS(1166), - [aux_sym_visibility_modifier_token3] = ACTIONS(1166), - [aux_sym__arrow_function_header_token1] = ACTIONS(1166), - [anon_sym_LPAREN] = ACTIONS(1164), - [aux_sym_cast_type_token1] = ACTIONS(1166), - [aux_sym_echo_statement_token1] = ACTIONS(1166), - [anon_sym_unset] = ACTIONS(1166), - [aux_sym_declare_statement_token1] = ACTIONS(1166), - [aux_sym_declare_statement_token2] = ACTIONS(1166), - [sym_float] = ACTIONS(1166), - [aux_sym_try_statement_token1] = ACTIONS(1166), - [aux_sym_goto_statement_token1] = ACTIONS(1166), - [aux_sym_continue_statement_token1] = ACTIONS(1166), - [aux_sym_break_statement_token1] = ACTIONS(1166), - [sym_integer] = ACTIONS(1166), - [aux_sym_return_statement_token1] = ACTIONS(1166), - [aux_sym_throw_expression_token1] = ACTIONS(1166), - [aux_sym_while_statement_token1] = ACTIONS(1166), - [aux_sym_while_statement_token2] = ACTIONS(1166), - [aux_sym_do_statement_token1] = ACTIONS(1166), - [aux_sym_for_statement_token1] = ACTIONS(1166), - [aux_sym_for_statement_token2] = ACTIONS(1166), - [aux_sym_foreach_statement_token1] = ACTIONS(1166), - [aux_sym_foreach_statement_token2] = ACTIONS(1166), - [aux_sym_if_statement_token1] = ACTIONS(1166), - [aux_sym_if_statement_token2] = ACTIONS(1166), - [aux_sym_else_if_clause_token1] = ACTIONS(1166), - [aux_sym_else_clause_token1] = ACTIONS(1166), - [aux_sym_match_expression_token1] = ACTIONS(1166), - [aux_sym_match_default_expression_token1] = ACTIONS(1166), - [aux_sym_switch_statement_token1] = ACTIONS(1166), - [aux_sym_switch_block_token1] = ACTIONS(1166), - [anon_sym_AT] = ACTIONS(1164), - [anon_sym_PLUS] = ACTIONS(1166), - [anon_sym_DASH] = ACTIONS(1166), - [anon_sym_TILDE] = ACTIONS(1164), - [anon_sym_BANG] = ACTIONS(1164), - [aux_sym_clone_expression_token1] = ACTIONS(1166), - [aux_sym_print_intrinsic_token1] = ACTIONS(1166), - [aux_sym_object_creation_expression_token1] = ACTIONS(1166), - [anon_sym_PLUS_PLUS] = ACTIONS(1164), - [anon_sym_DASH_DASH] = ACTIONS(1164), - [aux_sym__list_destructing_token1] = ACTIONS(1166), - [anon_sym_LBRACK] = ACTIONS(1164), - [anon_sym_self] = ACTIONS(1166), - [anon_sym_parent] = ACTIONS(1166), - [anon_sym_POUND_LBRACK] = ACTIONS(1164), - [anon_sym_SQUOTE] = ACTIONS(1164), - [aux_sym_encapsed_string_token1] = ACTIONS(1164), - [anon_sym_DQUOTE] = ACTIONS(1164), - [aux_sym_string_token1] = ACTIONS(1164), - [anon_sym_LT_LT_LT] = ACTIONS(1164), - [anon_sym_BQUOTE] = ACTIONS(1164), - [sym_boolean] = ACTIONS(1166), - [sym_null] = ACTIONS(1166), - [anon_sym_DOLLAR] = ACTIONS(1164), - [aux_sym_yield_expression_token1] = ACTIONS(1166), - [aux_sym_include_expression_token1] = ACTIONS(1166), - [aux_sym_include_once_expression_token1] = ACTIONS(1166), - [aux_sym_require_expression_token1] = ACTIONS(1166), - [aux_sym_require_once_expression_token1] = ACTIONS(1166), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1454), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [473] = { [sym_text_interpolation] = STATE(473), - [ts_builtin_sym_end] = ACTIONS(1168), - [sym_name] = ACTIONS(1170), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1168), - [aux_sym_function_static_declaration_token1] = ACTIONS(1170), - [aux_sym_global_declaration_token1] = ACTIONS(1170), - [aux_sym_namespace_definition_token1] = ACTIONS(1170), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1170), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1170), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1170), - [anon_sym_BSLASH] = ACTIONS(1168), - [anon_sym_LBRACE] = ACTIONS(1168), - [anon_sym_RBRACE] = ACTIONS(1168), - [aux_sym_trait_declaration_token1] = ACTIONS(1170), - [aux_sym_interface_declaration_token1] = ACTIONS(1170), - [aux_sym_enum_declaration_token1] = ACTIONS(1170), - [aux_sym_enum_case_token1] = ACTIONS(1170), - [aux_sym_class_declaration_token1] = ACTIONS(1170), - [aux_sym_final_modifier_token1] = ACTIONS(1170), - [aux_sym_abstract_modifier_token1] = ACTIONS(1170), - [aux_sym_readonly_modifier_token1] = ACTIONS(1170), - [aux_sym_visibility_modifier_token1] = ACTIONS(1170), - [aux_sym_visibility_modifier_token2] = ACTIONS(1170), - [aux_sym_visibility_modifier_token3] = ACTIONS(1170), - [aux_sym__arrow_function_header_token1] = ACTIONS(1170), - [anon_sym_LPAREN] = ACTIONS(1168), - [aux_sym_cast_type_token1] = ACTIONS(1170), - [aux_sym_echo_statement_token1] = ACTIONS(1170), - [anon_sym_unset] = ACTIONS(1170), - [aux_sym_declare_statement_token1] = ACTIONS(1170), - [aux_sym_declare_statement_token2] = ACTIONS(1170), - [sym_float] = ACTIONS(1170), - [aux_sym_try_statement_token1] = ACTIONS(1170), - [aux_sym_goto_statement_token1] = ACTIONS(1170), - [aux_sym_continue_statement_token1] = ACTIONS(1170), - [aux_sym_break_statement_token1] = ACTIONS(1170), - [sym_integer] = ACTIONS(1170), - [aux_sym_return_statement_token1] = ACTIONS(1170), - [aux_sym_throw_expression_token1] = ACTIONS(1170), - [aux_sym_while_statement_token1] = ACTIONS(1170), - [aux_sym_while_statement_token2] = ACTIONS(1170), - [aux_sym_do_statement_token1] = ACTIONS(1170), - [aux_sym_for_statement_token1] = ACTIONS(1170), - [aux_sym_for_statement_token2] = ACTIONS(1170), - [aux_sym_foreach_statement_token1] = ACTIONS(1170), - [aux_sym_foreach_statement_token2] = ACTIONS(1170), - [aux_sym_if_statement_token1] = ACTIONS(1170), - [aux_sym_if_statement_token2] = ACTIONS(1170), - [aux_sym_else_if_clause_token1] = ACTIONS(1170), - [aux_sym_else_clause_token1] = ACTIONS(1170), - [aux_sym_match_expression_token1] = ACTIONS(1170), - [aux_sym_match_default_expression_token1] = ACTIONS(1170), - [aux_sym_switch_statement_token1] = ACTIONS(1170), - [aux_sym_switch_block_token1] = ACTIONS(1170), - [anon_sym_AT] = ACTIONS(1168), - [anon_sym_PLUS] = ACTIONS(1170), - [anon_sym_DASH] = ACTIONS(1170), - [anon_sym_TILDE] = ACTIONS(1168), - [anon_sym_BANG] = ACTIONS(1168), - [aux_sym_clone_expression_token1] = ACTIONS(1170), - [aux_sym_print_intrinsic_token1] = ACTIONS(1170), - [aux_sym_object_creation_expression_token1] = ACTIONS(1170), - [anon_sym_PLUS_PLUS] = ACTIONS(1168), - [anon_sym_DASH_DASH] = ACTIONS(1168), - [aux_sym__list_destructing_token1] = ACTIONS(1170), - [anon_sym_LBRACK] = ACTIONS(1168), - [anon_sym_self] = ACTIONS(1170), - [anon_sym_parent] = ACTIONS(1170), - [anon_sym_POUND_LBRACK] = ACTIONS(1168), - [anon_sym_SQUOTE] = ACTIONS(1168), - [aux_sym_encapsed_string_token1] = ACTIONS(1168), - [anon_sym_DQUOTE] = ACTIONS(1168), - [aux_sym_string_token1] = ACTIONS(1168), - [anon_sym_LT_LT_LT] = ACTIONS(1168), - [anon_sym_BQUOTE] = ACTIONS(1168), - [sym_boolean] = ACTIONS(1170), - [sym_null] = ACTIONS(1170), - [anon_sym_DOLLAR] = ACTIONS(1168), - [aux_sym_yield_expression_token1] = ACTIONS(1170), - [aux_sym_include_expression_token1] = ACTIONS(1170), - [aux_sym_include_once_expression_token1] = ACTIONS(1170), - [aux_sym_require_expression_token1] = ACTIONS(1170), - [aux_sym_require_once_expression_token1] = ACTIONS(1170), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1158), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [474] = { [sym_text_interpolation] = STATE(474), - [ts_builtin_sym_end] = ACTIONS(1172), - [sym_name] = ACTIONS(1174), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1172), - [aux_sym_function_static_declaration_token1] = ACTIONS(1174), - [aux_sym_global_declaration_token1] = ACTIONS(1174), - [aux_sym_namespace_definition_token1] = ACTIONS(1174), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1174), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1174), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1174), - [anon_sym_BSLASH] = ACTIONS(1172), - [anon_sym_LBRACE] = ACTIONS(1172), - [anon_sym_RBRACE] = ACTIONS(1172), - [aux_sym_trait_declaration_token1] = ACTIONS(1174), - [aux_sym_interface_declaration_token1] = ACTIONS(1174), - [aux_sym_enum_declaration_token1] = ACTIONS(1174), - [aux_sym_enum_case_token1] = ACTIONS(1174), - [aux_sym_class_declaration_token1] = ACTIONS(1174), - [aux_sym_final_modifier_token1] = ACTIONS(1174), - [aux_sym_abstract_modifier_token1] = ACTIONS(1174), - [aux_sym_readonly_modifier_token1] = ACTIONS(1174), - [aux_sym_visibility_modifier_token1] = ACTIONS(1174), - [aux_sym_visibility_modifier_token2] = ACTIONS(1174), - [aux_sym_visibility_modifier_token3] = ACTIONS(1174), - [aux_sym__arrow_function_header_token1] = ACTIONS(1174), - [anon_sym_LPAREN] = ACTIONS(1172), - [aux_sym_cast_type_token1] = ACTIONS(1174), - [aux_sym_echo_statement_token1] = ACTIONS(1174), - [anon_sym_unset] = ACTIONS(1174), - [aux_sym_declare_statement_token1] = ACTIONS(1174), - [aux_sym_declare_statement_token2] = ACTIONS(1174), - [sym_float] = ACTIONS(1174), - [aux_sym_try_statement_token1] = ACTIONS(1174), - [aux_sym_goto_statement_token1] = ACTIONS(1174), - [aux_sym_continue_statement_token1] = ACTIONS(1174), - [aux_sym_break_statement_token1] = ACTIONS(1174), - [sym_integer] = ACTIONS(1174), - [aux_sym_return_statement_token1] = ACTIONS(1174), - [aux_sym_throw_expression_token1] = ACTIONS(1174), - [aux_sym_while_statement_token1] = ACTIONS(1174), - [aux_sym_while_statement_token2] = ACTIONS(1174), - [aux_sym_do_statement_token1] = ACTIONS(1174), - [aux_sym_for_statement_token1] = ACTIONS(1174), - [aux_sym_for_statement_token2] = ACTIONS(1174), - [aux_sym_foreach_statement_token1] = ACTIONS(1174), - [aux_sym_foreach_statement_token2] = ACTIONS(1174), - [aux_sym_if_statement_token1] = ACTIONS(1174), - [aux_sym_if_statement_token2] = ACTIONS(1174), - [aux_sym_else_if_clause_token1] = ACTIONS(1174), - [aux_sym_else_clause_token1] = ACTIONS(1174), - [aux_sym_match_expression_token1] = ACTIONS(1174), - [aux_sym_match_default_expression_token1] = ACTIONS(1174), - [aux_sym_switch_statement_token1] = ACTIONS(1174), - [aux_sym_switch_block_token1] = ACTIONS(1174), - [anon_sym_AT] = ACTIONS(1172), - [anon_sym_PLUS] = ACTIONS(1174), - [anon_sym_DASH] = ACTIONS(1174), - [anon_sym_TILDE] = ACTIONS(1172), - [anon_sym_BANG] = ACTIONS(1172), - [aux_sym_clone_expression_token1] = ACTIONS(1174), - [aux_sym_print_intrinsic_token1] = ACTIONS(1174), - [aux_sym_object_creation_expression_token1] = ACTIONS(1174), - [anon_sym_PLUS_PLUS] = ACTIONS(1172), - [anon_sym_DASH_DASH] = ACTIONS(1172), - [aux_sym__list_destructing_token1] = ACTIONS(1174), - [anon_sym_LBRACK] = ACTIONS(1172), - [anon_sym_self] = ACTIONS(1174), - [anon_sym_parent] = ACTIONS(1174), - [anon_sym_POUND_LBRACK] = ACTIONS(1172), - [anon_sym_SQUOTE] = ACTIONS(1172), - [aux_sym_encapsed_string_token1] = ACTIONS(1172), - [anon_sym_DQUOTE] = ACTIONS(1172), - [aux_sym_string_token1] = ACTIONS(1172), - [anon_sym_LT_LT_LT] = ACTIONS(1172), - [anon_sym_BQUOTE] = ACTIONS(1172), - [sym_boolean] = ACTIONS(1174), - [sym_null] = ACTIONS(1174), - [anon_sym_DOLLAR] = ACTIONS(1172), - [aux_sym_yield_expression_token1] = ACTIONS(1174), - [aux_sym_include_expression_token1] = ACTIONS(1174), - [aux_sym_include_once_expression_token1] = ACTIONS(1174), - [aux_sym_require_expression_token1] = ACTIONS(1174), - [aux_sym_require_once_expression_token1] = ACTIONS(1174), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1156), + [sym__expression] = STATE(1447), + [sym__unary_expression] = STATE(1113), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(767), + [sym_assignment_expression] = STATE(1075), + [sym_reference_assignment_expression] = STATE(1075), + [sym_conditional_expression] = STATE(1075), + [sym_augmented_assignment_expression] = STATE(1075), + [sym_member_access_expression] = STATE(767), + [sym_nullsafe_member_access_expression] = STATE(767), + [sym_scoped_property_access_expression] = STATE(767), + [sym_list_literal] = STATE(2768), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(762), + [sym_scoped_call_expression] = STATE(762), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(762), + [sym_nullsafe_member_call_expression] = STATE(762), + [sym_subscript_expression] = STATE(762), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(762), + [sym_variable_name] = STATE(762), + [sym_yield_expression] = STATE(1075), + [sym_binary_expression] = STATE(1075), + [sym_include_expression] = STATE(1075), + [sym_include_once_expression] = STATE(1075), + [sym_require_expression] = STATE(1075), + [sym_require_once_expression] = STATE(1075), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_yield_expression_token1] = ACTIONS(858), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [aux_sym_require_expression_token1] = ACTIONS(866), + [aux_sym_require_once_expression_token1] = ACTIONS(868), [sym_comment] = ACTIONS(5), }, [475] = { [sym_text_interpolation] = STATE(475), - [ts_builtin_sym_end] = ACTIONS(1176), - [sym_name] = ACTIONS(1178), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1176), - [aux_sym_function_static_declaration_token1] = ACTIONS(1178), - [aux_sym_global_declaration_token1] = ACTIONS(1178), - [aux_sym_namespace_definition_token1] = ACTIONS(1178), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1178), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1178), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1178), - [anon_sym_BSLASH] = ACTIONS(1176), - [anon_sym_LBRACE] = ACTIONS(1176), - [anon_sym_RBRACE] = ACTIONS(1176), - [aux_sym_trait_declaration_token1] = ACTIONS(1178), - [aux_sym_interface_declaration_token1] = ACTIONS(1178), - [aux_sym_enum_declaration_token1] = ACTIONS(1178), - [aux_sym_enum_case_token1] = ACTIONS(1178), - [aux_sym_class_declaration_token1] = ACTIONS(1178), - [aux_sym_final_modifier_token1] = ACTIONS(1178), - [aux_sym_abstract_modifier_token1] = ACTIONS(1178), - [aux_sym_readonly_modifier_token1] = ACTIONS(1178), - [aux_sym_visibility_modifier_token1] = ACTIONS(1178), - [aux_sym_visibility_modifier_token2] = ACTIONS(1178), - [aux_sym_visibility_modifier_token3] = ACTIONS(1178), - [aux_sym__arrow_function_header_token1] = ACTIONS(1178), - [anon_sym_LPAREN] = ACTIONS(1176), - [aux_sym_cast_type_token1] = ACTIONS(1178), - [aux_sym_echo_statement_token1] = ACTIONS(1178), - [anon_sym_unset] = ACTIONS(1178), - [aux_sym_declare_statement_token1] = ACTIONS(1178), - [aux_sym_declare_statement_token2] = ACTIONS(1178), - [sym_float] = ACTIONS(1178), - [aux_sym_try_statement_token1] = ACTIONS(1178), - [aux_sym_goto_statement_token1] = ACTIONS(1178), - [aux_sym_continue_statement_token1] = ACTIONS(1178), - [aux_sym_break_statement_token1] = ACTIONS(1178), - [sym_integer] = ACTIONS(1178), - [aux_sym_return_statement_token1] = ACTIONS(1178), - [aux_sym_throw_expression_token1] = ACTIONS(1178), - [aux_sym_while_statement_token1] = ACTIONS(1178), - [aux_sym_while_statement_token2] = ACTIONS(1178), - [aux_sym_do_statement_token1] = ACTIONS(1178), - [aux_sym_for_statement_token1] = ACTIONS(1178), - [aux_sym_for_statement_token2] = ACTIONS(1178), - [aux_sym_foreach_statement_token1] = ACTIONS(1178), - [aux_sym_foreach_statement_token2] = ACTIONS(1178), - [aux_sym_if_statement_token1] = ACTIONS(1178), - [aux_sym_if_statement_token2] = ACTIONS(1178), - [aux_sym_else_if_clause_token1] = ACTIONS(1178), - [aux_sym_else_clause_token1] = ACTIONS(1178), - [aux_sym_match_expression_token1] = ACTIONS(1178), - [aux_sym_match_default_expression_token1] = ACTIONS(1178), - [aux_sym_switch_statement_token1] = ACTIONS(1178), - [aux_sym_switch_block_token1] = ACTIONS(1178), - [anon_sym_AT] = ACTIONS(1176), - [anon_sym_PLUS] = ACTIONS(1178), - [anon_sym_DASH] = ACTIONS(1178), - [anon_sym_TILDE] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1176), - [aux_sym_clone_expression_token1] = ACTIONS(1178), - [aux_sym_print_intrinsic_token1] = ACTIONS(1178), - [aux_sym_object_creation_expression_token1] = ACTIONS(1178), - [anon_sym_PLUS_PLUS] = ACTIONS(1176), - [anon_sym_DASH_DASH] = ACTIONS(1176), - [aux_sym__list_destructing_token1] = ACTIONS(1178), - [anon_sym_LBRACK] = ACTIONS(1176), - [anon_sym_self] = ACTIONS(1178), - [anon_sym_parent] = ACTIONS(1178), - [anon_sym_POUND_LBRACK] = ACTIONS(1176), - [anon_sym_SQUOTE] = ACTIONS(1176), - [aux_sym_encapsed_string_token1] = ACTIONS(1176), - [anon_sym_DQUOTE] = ACTIONS(1176), - [aux_sym_string_token1] = ACTIONS(1176), - [anon_sym_LT_LT_LT] = ACTIONS(1176), - [anon_sym_BQUOTE] = ACTIONS(1176), - [sym_boolean] = ACTIONS(1178), - [sym_null] = ACTIONS(1178), - [anon_sym_DOLLAR] = ACTIONS(1176), - [aux_sym_yield_expression_token1] = ACTIONS(1178), - [aux_sym_include_expression_token1] = ACTIONS(1178), - [aux_sym_include_once_expression_token1] = ACTIONS(1178), - [aux_sym_require_expression_token1] = ACTIONS(1178), - [aux_sym_require_once_expression_token1] = ACTIONS(1178), - [sym_comment] = ACTIONS(5), - }, - [476] = { - [sym_text_interpolation] = STATE(476), - [ts_builtin_sym_end] = ACTIONS(1180), - [sym_name] = ACTIONS(1182), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1180), - [aux_sym_function_static_declaration_token1] = ACTIONS(1182), - [aux_sym_global_declaration_token1] = ACTIONS(1182), - [aux_sym_namespace_definition_token1] = ACTIONS(1182), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1182), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1182), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1182), - [anon_sym_BSLASH] = ACTIONS(1180), - [anon_sym_LBRACE] = ACTIONS(1180), - [anon_sym_RBRACE] = ACTIONS(1180), - [aux_sym_trait_declaration_token1] = ACTIONS(1182), - [aux_sym_interface_declaration_token1] = ACTIONS(1182), - [aux_sym_enum_declaration_token1] = ACTIONS(1182), - [aux_sym_enum_case_token1] = ACTIONS(1182), - [aux_sym_class_declaration_token1] = ACTIONS(1182), - [aux_sym_final_modifier_token1] = ACTIONS(1182), - [aux_sym_abstract_modifier_token1] = ACTIONS(1182), - [aux_sym_readonly_modifier_token1] = ACTIONS(1182), - [aux_sym_visibility_modifier_token1] = ACTIONS(1182), - [aux_sym_visibility_modifier_token2] = ACTIONS(1182), - [aux_sym_visibility_modifier_token3] = ACTIONS(1182), - [aux_sym__arrow_function_header_token1] = ACTIONS(1182), - [anon_sym_LPAREN] = ACTIONS(1180), - [aux_sym_cast_type_token1] = ACTIONS(1182), - [aux_sym_echo_statement_token1] = ACTIONS(1182), - [anon_sym_unset] = ACTIONS(1182), - [aux_sym_declare_statement_token1] = ACTIONS(1182), - [aux_sym_declare_statement_token2] = ACTIONS(1182), - [sym_float] = ACTIONS(1182), - [aux_sym_try_statement_token1] = ACTIONS(1182), - [aux_sym_goto_statement_token1] = ACTIONS(1182), - [aux_sym_continue_statement_token1] = ACTIONS(1182), - [aux_sym_break_statement_token1] = ACTIONS(1182), - [sym_integer] = ACTIONS(1182), - [aux_sym_return_statement_token1] = ACTIONS(1182), - [aux_sym_throw_expression_token1] = ACTIONS(1182), - [aux_sym_while_statement_token1] = ACTIONS(1182), - [aux_sym_while_statement_token2] = ACTIONS(1182), - [aux_sym_do_statement_token1] = ACTIONS(1182), - [aux_sym_for_statement_token1] = ACTIONS(1182), - [aux_sym_for_statement_token2] = ACTIONS(1182), - [aux_sym_foreach_statement_token1] = ACTIONS(1182), - [aux_sym_foreach_statement_token2] = ACTIONS(1182), - [aux_sym_if_statement_token1] = ACTIONS(1182), - [aux_sym_if_statement_token2] = ACTIONS(1182), - [aux_sym_else_if_clause_token1] = ACTIONS(1182), - [aux_sym_else_clause_token1] = ACTIONS(1182), - [aux_sym_match_expression_token1] = ACTIONS(1182), - [aux_sym_match_default_expression_token1] = ACTIONS(1182), - [aux_sym_switch_statement_token1] = ACTIONS(1182), - [aux_sym_switch_block_token1] = ACTIONS(1182), - [anon_sym_AT] = ACTIONS(1180), - [anon_sym_PLUS] = ACTIONS(1182), - [anon_sym_DASH] = ACTIONS(1182), - [anon_sym_TILDE] = ACTIONS(1180), - [anon_sym_BANG] = ACTIONS(1180), - [aux_sym_clone_expression_token1] = ACTIONS(1182), - [aux_sym_print_intrinsic_token1] = ACTIONS(1182), - [aux_sym_object_creation_expression_token1] = ACTIONS(1182), - [anon_sym_PLUS_PLUS] = ACTIONS(1180), - [anon_sym_DASH_DASH] = ACTIONS(1180), - [aux_sym__list_destructing_token1] = ACTIONS(1182), - [anon_sym_LBRACK] = ACTIONS(1180), - [anon_sym_self] = ACTIONS(1182), - [anon_sym_parent] = ACTIONS(1182), - [anon_sym_POUND_LBRACK] = ACTIONS(1180), - [anon_sym_SQUOTE] = ACTIONS(1180), - [aux_sym_encapsed_string_token1] = ACTIONS(1180), - [anon_sym_DQUOTE] = ACTIONS(1180), - [aux_sym_string_token1] = ACTIONS(1180), - [anon_sym_LT_LT_LT] = ACTIONS(1180), - [anon_sym_BQUOTE] = ACTIONS(1180), - [sym_boolean] = ACTIONS(1182), - [sym_null] = ACTIONS(1182), - [anon_sym_DOLLAR] = ACTIONS(1180), - [aux_sym_yield_expression_token1] = ACTIONS(1182), - [aux_sym_include_expression_token1] = ACTIONS(1182), - [aux_sym_include_once_expression_token1] = ACTIONS(1182), - [aux_sym_require_expression_token1] = ACTIONS(1182), - [aux_sym_require_once_expression_token1] = ACTIONS(1182), - [sym_comment] = ACTIONS(5), - }, - [477] = { - [sym_text_interpolation] = STATE(477), - [ts_builtin_sym_end] = ACTIONS(1184), - [sym_name] = ACTIONS(1186), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1184), - [aux_sym_function_static_declaration_token1] = ACTIONS(1186), - [aux_sym_global_declaration_token1] = ACTIONS(1186), - [aux_sym_namespace_definition_token1] = ACTIONS(1186), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1186), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1186), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1186), - [anon_sym_BSLASH] = ACTIONS(1184), - [anon_sym_LBRACE] = ACTIONS(1184), - [anon_sym_RBRACE] = ACTIONS(1184), - [aux_sym_trait_declaration_token1] = ACTIONS(1186), - [aux_sym_interface_declaration_token1] = ACTIONS(1186), - [aux_sym_enum_declaration_token1] = ACTIONS(1186), - [aux_sym_enum_case_token1] = ACTIONS(1186), - [aux_sym_class_declaration_token1] = ACTIONS(1186), - [aux_sym_final_modifier_token1] = ACTIONS(1186), - [aux_sym_abstract_modifier_token1] = ACTIONS(1186), - [aux_sym_readonly_modifier_token1] = ACTIONS(1186), - [aux_sym_visibility_modifier_token1] = ACTIONS(1186), - [aux_sym_visibility_modifier_token2] = ACTIONS(1186), - [aux_sym_visibility_modifier_token3] = ACTIONS(1186), - [aux_sym__arrow_function_header_token1] = ACTIONS(1186), - [anon_sym_LPAREN] = ACTIONS(1184), - [aux_sym_cast_type_token1] = ACTIONS(1186), - [aux_sym_echo_statement_token1] = ACTIONS(1186), - [anon_sym_unset] = ACTIONS(1186), - [aux_sym_declare_statement_token1] = ACTIONS(1186), - [aux_sym_declare_statement_token2] = ACTIONS(1186), - [sym_float] = ACTIONS(1186), - [aux_sym_try_statement_token1] = ACTIONS(1186), - [aux_sym_goto_statement_token1] = ACTIONS(1186), - [aux_sym_continue_statement_token1] = ACTIONS(1186), - [aux_sym_break_statement_token1] = ACTIONS(1186), - [sym_integer] = ACTIONS(1186), - [aux_sym_return_statement_token1] = ACTIONS(1186), - [aux_sym_throw_expression_token1] = ACTIONS(1186), - [aux_sym_while_statement_token1] = ACTIONS(1186), - [aux_sym_while_statement_token2] = ACTIONS(1186), - [aux_sym_do_statement_token1] = ACTIONS(1186), - [aux_sym_for_statement_token1] = ACTIONS(1186), - [aux_sym_for_statement_token2] = ACTIONS(1186), - [aux_sym_foreach_statement_token1] = ACTIONS(1186), - [aux_sym_foreach_statement_token2] = ACTIONS(1186), - [aux_sym_if_statement_token1] = ACTIONS(1186), - [aux_sym_if_statement_token2] = ACTIONS(1186), - [aux_sym_else_if_clause_token1] = ACTIONS(1186), - [aux_sym_else_clause_token1] = ACTIONS(1186), - [aux_sym_match_expression_token1] = ACTIONS(1186), - [aux_sym_match_default_expression_token1] = ACTIONS(1186), - [aux_sym_switch_statement_token1] = ACTIONS(1186), - [aux_sym_switch_block_token1] = ACTIONS(1186), - [anon_sym_AT] = ACTIONS(1184), - [anon_sym_PLUS] = ACTIONS(1186), - [anon_sym_DASH] = ACTIONS(1186), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_BANG] = ACTIONS(1184), - [aux_sym_clone_expression_token1] = ACTIONS(1186), - [aux_sym_print_intrinsic_token1] = ACTIONS(1186), - [aux_sym_object_creation_expression_token1] = ACTIONS(1186), - [anon_sym_PLUS_PLUS] = ACTIONS(1184), - [anon_sym_DASH_DASH] = ACTIONS(1184), - [aux_sym__list_destructing_token1] = ACTIONS(1186), - [anon_sym_LBRACK] = ACTIONS(1184), - [anon_sym_self] = ACTIONS(1186), - [anon_sym_parent] = ACTIONS(1186), - [anon_sym_POUND_LBRACK] = ACTIONS(1184), - [anon_sym_SQUOTE] = ACTIONS(1184), - [aux_sym_encapsed_string_token1] = ACTIONS(1184), - [anon_sym_DQUOTE] = ACTIONS(1184), - [aux_sym_string_token1] = ACTIONS(1184), - [anon_sym_LT_LT_LT] = ACTIONS(1184), - [anon_sym_BQUOTE] = ACTIONS(1184), - [sym_boolean] = ACTIONS(1186), - [sym_null] = ACTIONS(1186), - [anon_sym_DOLLAR] = ACTIONS(1184), - [aux_sym_yield_expression_token1] = ACTIONS(1186), - [aux_sym_include_expression_token1] = ACTIONS(1186), - [aux_sym_include_once_expression_token1] = ACTIONS(1186), - [aux_sym_require_expression_token1] = ACTIONS(1186), - [aux_sym_require_once_expression_token1] = ACTIONS(1186), - [sym_comment] = ACTIONS(5), - }, - [478] = { - [sym_text_interpolation] = STATE(478), - [ts_builtin_sym_end] = ACTIONS(1188), - [sym_name] = ACTIONS(1190), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1188), - [aux_sym_function_static_declaration_token1] = ACTIONS(1190), - [aux_sym_global_declaration_token1] = ACTIONS(1190), - [aux_sym_namespace_definition_token1] = ACTIONS(1190), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1190), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1190), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1190), - [anon_sym_BSLASH] = ACTIONS(1188), - [anon_sym_LBRACE] = ACTIONS(1188), - [anon_sym_RBRACE] = ACTIONS(1188), - [aux_sym_trait_declaration_token1] = ACTIONS(1190), - [aux_sym_interface_declaration_token1] = ACTIONS(1190), - [aux_sym_enum_declaration_token1] = ACTIONS(1190), - [aux_sym_enum_case_token1] = ACTIONS(1190), - [aux_sym_class_declaration_token1] = ACTIONS(1190), - [aux_sym_final_modifier_token1] = ACTIONS(1190), - [aux_sym_abstract_modifier_token1] = ACTIONS(1190), - [aux_sym_readonly_modifier_token1] = ACTIONS(1190), - [aux_sym_visibility_modifier_token1] = ACTIONS(1190), - [aux_sym_visibility_modifier_token2] = ACTIONS(1190), - [aux_sym_visibility_modifier_token3] = ACTIONS(1190), - [aux_sym__arrow_function_header_token1] = ACTIONS(1190), - [anon_sym_LPAREN] = ACTIONS(1188), - [aux_sym_cast_type_token1] = ACTIONS(1190), - [aux_sym_echo_statement_token1] = ACTIONS(1190), - [anon_sym_unset] = ACTIONS(1190), - [aux_sym_declare_statement_token1] = ACTIONS(1190), - [aux_sym_declare_statement_token2] = ACTIONS(1190), - [sym_float] = ACTIONS(1190), - [aux_sym_try_statement_token1] = ACTIONS(1190), - [aux_sym_goto_statement_token1] = ACTIONS(1190), - [aux_sym_continue_statement_token1] = ACTIONS(1190), - [aux_sym_break_statement_token1] = ACTIONS(1190), - [sym_integer] = ACTIONS(1190), - [aux_sym_return_statement_token1] = ACTIONS(1190), - [aux_sym_throw_expression_token1] = ACTIONS(1190), - [aux_sym_while_statement_token1] = ACTIONS(1190), - [aux_sym_while_statement_token2] = ACTIONS(1190), - [aux_sym_do_statement_token1] = ACTIONS(1190), - [aux_sym_for_statement_token1] = ACTIONS(1190), - [aux_sym_for_statement_token2] = ACTIONS(1190), - [aux_sym_foreach_statement_token1] = ACTIONS(1190), - [aux_sym_foreach_statement_token2] = ACTIONS(1190), - [aux_sym_if_statement_token1] = ACTIONS(1190), - [aux_sym_if_statement_token2] = ACTIONS(1190), - [aux_sym_else_if_clause_token1] = ACTIONS(1190), - [aux_sym_else_clause_token1] = ACTIONS(1190), - [aux_sym_match_expression_token1] = ACTIONS(1190), - [aux_sym_match_default_expression_token1] = ACTIONS(1190), - [aux_sym_switch_statement_token1] = ACTIONS(1190), - [aux_sym_switch_block_token1] = ACTIONS(1190), - [anon_sym_AT] = ACTIONS(1188), - [anon_sym_PLUS] = ACTIONS(1190), - [anon_sym_DASH] = ACTIONS(1190), - [anon_sym_TILDE] = ACTIONS(1188), - [anon_sym_BANG] = ACTIONS(1188), - [aux_sym_clone_expression_token1] = ACTIONS(1190), - [aux_sym_print_intrinsic_token1] = ACTIONS(1190), - [aux_sym_object_creation_expression_token1] = ACTIONS(1190), - [anon_sym_PLUS_PLUS] = ACTIONS(1188), - [anon_sym_DASH_DASH] = ACTIONS(1188), - [aux_sym__list_destructing_token1] = ACTIONS(1190), - [anon_sym_LBRACK] = ACTIONS(1188), - [anon_sym_self] = ACTIONS(1190), - [anon_sym_parent] = ACTIONS(1190), - [anon_sym_POUND_LBRACK] = ACTIONS(1188), - [anon_sym_SQUOTE] = ACTIONS(1188), - [aux_sym_encapsed_string_token1] = ACTIONS(1188), - [anon_sym_DQUOTE] = ACTIONS(1188), - [aux_sym_string_token1] = ACTIONS(1188), - [anon_sym_LT_LT_LT] = ACTIONS(1188), - [anon_sym_BQUOTE] = ACTIONS(1188), - [sym_boolean] = ACTIONS(1190), - [sym_null] = ACTIONS(1190), - [anon_sym_DOLLAR] = ACTIONS(1188), - [aux_sym_yield_expression_token1] = ACTIONS(1190), - [aux_sym_include_expression_token1] = ACTIONS(1190), - [aux_sym_include_once_expression_token1] = ACTIONS(1190), - [aux_sym_require_expression_token1] = ACTIONS(1190), - [aux_sym_require_once_expression_token1] = ACTIONS(1190), - [sym_comment] = ACTIONS(5), - }, - [479] = { - [sym_text_interpolation] = STATE(479), - [ts_builtin_sym_end] = ACTIONS(1192), - [sym_name] = ACTIONS(1194), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1192), - [aux_sym_function_static_declaration_token1] = ACTIONS(1194), - [aux_sym_global_declaration_token1] = ACTIONS(1194), - [aux_sym_namespace_definition_token1] = ACTIONS(1194), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1194), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1194), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1194), - [anon_sym_BSLASH] = ACTIONS(1192), - [anon_sym_LBRACE] = ACTIONS(1192), - [anon_sym_RBRACE] = ACTIONS(1192), - [aux_sym_trait_declaration_token1] = ACTIONS(1194), - [aux_sym_interface_declaration_token1] = ACTIONS(1194), - [aux_sym_enum_declaration_token1] = ACTIONS(1194), - [aux_sym_enum_case_token1] = ACTIONS(1194), - [aux_sym_class_declaration_token1] = ACTIONS(1194), - [aux_sym_final_modifier_token1] = ACTIONS(1194), - [aux_sym_abstract_modifier_token1] = ACTIONS(1194), - [aux_sym_readonly_modifier_token1] = ACTIONS(1194), - [aux_sym_visibility_modifier_token1] = ACTIONS(1194), - [aux_sym_visibility_modifier_token2] = ACTIONS(1194), - [aux_sym_visibility_modifier_token3] = ACTIONS(1194), - [aux_sym__arrow_function_header_token1] = ACTIONS(1194), - [anon_sym_LPAREN] = ACTIONS(1192), - [aux_sym_cast_type_token1] = ACTIONS(1194), - [aux_sym_echo_statement_token1] = ACTIONS(1194), - [anon_sym_unset] = ACTIONS(1194), - [aux_sym_declare_statement_token1] = ACTIONS(1194), - [aux_sym_declare_statement_token2] = ACTIONS(1194), - [sym_float] = ACTIONS(1194), - [aux_sym_try_statement_token1] = ACTIONS(1194), - [aux_sym_goto_statement_token1] = ACTIONS(1194), - [aux_sym_continue_statement_token1] = ACTIONS(1194), - [aux_sym_break_statement_token1] = ACTIONS(1194), - [sym_integer] = ACTIONS(1194), - [aux_sym_return_statement_token1] = ACTIONS(1194), - [aux_sym_throw_expression_token1] = ACTIONS(1194), - [aux_sym_while_statement_token1] = ACTIONS(1194), - [aux_sym_while_statement_token2] = ACTIONS(1194), - [aux_sym_do_statement_token1] = ACTIONS(1194), - [aux_sym_for_statement_token1] = ACTIONS(1194), - [aux_sym_for_statement_token2] = ACTIONS(1194), - [aux_sym_foreach_statement_token1] = ACTIONS(1194), - [aux_sym_foreach_statement_token2] = ACTIONS(1194), - [aux_sym_if_statement_token1] = ACTIONS(1194), - [aux_sym_if_statement_token2] = ACTIONS(1194), - [aux_sym_else_if_clause_token1] = ACTIONS(1194), - [aux_sym_else_clause_token1] = ACTIONS(1194), - [aux_sym_match_expression_token1] = ACTIONS(1194), - [aux_sym_match_default_expression_token1] = ACTIONS(1194), - [aux_sym_switch_statement_token1] = ACTIONS(1194), - [aux_sym_switch_block_token1] = ACTIONS(1194), - [anon_sym_AT] = ACTIONS(1192), - [anon_sym_PLUS] = ACTIONS(1194), - [anon_sym_DASH] = ACTIONS(1194), - [anon_sym_TILDE] = ACTIONS(1192), - [anon_sym_BANG] = ACTIONS(1192), - [aux_sym_clone_expression_token1] = ACTIONS(1194), - [aux_sym_print_intrinsic_token1] = ACTIONS(1194), - [aux_sym_object_creation_expression_token1] = ACTIONS(1194), - [anon_sym_PLUS_PLUS] = ACTIONS(1192), - [anon_sym_DASH_DASH] = ACTIONS(1192), - [aux_sym__list_destructing_token1] = ACTIONS(1194), - [anon_sym_LBRACK] = ACTIONS(1192), - [anon_sym_self] = ACTIONS(1194), - [anon_sym_parent] = ACTIONS(1194), - [anon_sym_POUND_LBRACK] = ACTIONS(1192), - [anon_sym_SQUOTE] = ACTIONS(1192), - [aux_sym_encapsed_string_token1] = ACTIONS(1192), - [anon_sym_DQUOTE] = ACTIONS(1192), - [aux_sym_string_token1] = ACTIONS(1192), - [anon_sym_LT_LT_LT] = ACTIONS(1192), - [anon_sym_BQUOTE] = ACTIONS(1192), - [sym_boolean] = ACTIONS(1194), - [sym_null] = ACTIONS(1194), - [anon_sym_DOLLAR] = ACTIONS(1192), - [aux_sym_yield_expression_token1] = ACTIONS(1194), - [aux_sym_include_expression_token1] = ACTIONS(1194), - [aux_sym_include_once_expression_token1] = ACTIONS(1194), - [aux_sym_require_expression_token1] = ACTIONS(1194), - [aux_sym_require_once_expression_token1] = ACTIONS(1194), - [sym_comment] = ACTIONS(5), - }, - [480] = { - [sym_text_interpolation] = STATE(480), - [ts_builtin_sym_end] = ACTIONS(1070), - [sym_name] = ACTIONS(1072), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1070), - [aux_sym_function_static_declaration_token1] = ACTIONS(1072), - [aux_sym_global_declaration_token1] = ACTIONS(1072), - [aux_sym_namespace_definition_token1] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1072), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1072), - [anon_sym_BSLASH] = ACTIONS(1070), - [anon_sym_LBRACE] = ACTIONS(1070), - [anon_sym_RBRACE] = ACTIONS(1070), - [aux_sym_trait_declaration_token1] = ACTIONS(1072), - [aux_sym_interface_declaration_token1] = ACTIONS(1072), - [aux_sym_enum_declaration_token1] = ACTIONS(1072), - [aux_sym_enum_case_token1] = ACTIONS(1072), - [aux_sym_class_declaration_token1] = ACTIONS(1072), - [aux_sym_final_modifier_token1] = ACTIONS(1072), - [aux_sym_abstract_modifier_token1] = ACTIONS(1072), - [aux_sym_readonly_modifier_token1] = ACTIONS(1072), - [aux_sym_visibility_modifier_token1] = ACTIONS(1072), - [aux_sym_visibility_modifier_token2] = ACTIONS(1072), - [aux_sym_visibility_modifier_token3] = ACTIONS(1072), - [aux_sym__arrow_function_header_token1] = ACTIONS(1072), - [anon_sym_LPAREN] = ACTIONS(1070), - [aux_sym_cast_type_token1] = ACTIONS(1072), - [aux_sym_echo_statement_token1] = ACTIONS(1072), - [anon_sym_unset] = ACTIONS(1072), - [aux_sym_declare_statement_token1] = ACTIONS(1072), - [aux_sym_declare_statement_token2] = ACTIONS(1072), - [sym_float] = ACTIONS(1072), - [aux_sym_try_statement_token1] = ACTIONS(1072), - [aux_sym_goto_statement_token1] = ACTIONS(1072), - [aux_sym_continue_statement_token1] = ACTIONS(1072), - [aux_sym_break_statement_token1] = ACTIONS(1072), - [sym_integer] = ACTIONS(1072), - [aux_sym_return_statement_token1] = ACTIONS(1072), - [aux_sym_throw_expression_token1] = ACTIONS(1072), - [aux_sym_while_statement_token1] = ACTIONS(1072), - [aux_sym_while_statement_token2] = ACTIONS(1072), - [aux_sym_do_statement_token1] = ACTIONS(1072), - [aux_sym_for_statement_token1] = ACTIONS(1072), - [aux_sym_for_statement_token2] = ACTIONS(1072), - [aux_sym_foreach_statement_token1] = ACTIONS(1072), - [aux_sym_foreach_statement_token2] = ACTIONS(1072), - [aux_sym_if_statement_token1] = ACTIONS(1072), - [aux_sym_if_statement_token2] = ACTIONS(1072), - [aux_sym_else_if_clause_token1] = ACTIONS(1072), - [aux_sym_else_clause_token1] = ACTIONS(1072), - [aux_sym_match_expression_token1] = ACTIONS(1072), - [aux_sym_match_default_expression_token1] = ACTIONS(1072), - [aux_sym_switch_statement_token1] = ACTIONS(1072), - [aux_sym_switch_block_token1] = ACTIONS(1072), - [anon_sym_AT] = ACTIONS(1070), - [anon_sym_PLUS] = ACTIONS(1072), - [anon_sym_DASH] = ACTIONS(1072), - [anon_sym_TILDE] = ACTIONS(1070), - [anon_sym_BANG] = ACTIONS(1070), - [aux_sym_clone_expression_token1] = ACTIONS(1072), - [aux_sym_print_intrinsic_token1] = ACTIONS(1072), - [aux_sym_object_creation_expression_token1] = ACTIONS(1072), - [anon_sym_PLUS_PLUS] = ACTIONS(1070), - [anon_sym_DASH_DASH] = ACTIONS(1070), - [aux_sym__list_destructing_token1] = ACTIONS(1072), - [anon_sym_LBRACK] = ACTIONS(1070), - [anon_sym_self] = ACTIONS(1072), - [anon_sym_parent] = ACTIONS(1072), - [anon_sym_POUND_LBRACK] = ACTIONS(1070), - [anon_sym_SQUOTE] = ACTIONS(1070), - [aux_sym_encapsed_string_token1] = ACTIONS(1070), - [anon_sym_DQUOTE] = ACTIONS(1070), - [aux_sym_string_token1] = ACTIONS(1070), - [anon_sym_LT_LT_LT] = ACTIONS(1070), - [anon_sym_BQUOTE] = ACTIONS(1070), - [sym_boolean] = ACTIONS(1072), - [sym_null] = ACTIONS(1072), - [anon_sym_DOLLAR] = ACTIONS(1070), - [aux_sym_yield_expression_token1] = ACTIONS(1072), - [aux_sym_include_expression_token1] = ACTIONS(1072), - [aux_sym_include_once_expression_token1] = ACTIONS(1072), - [aux_sym_require_expression_token1] = ACTIONS(1072), - [aux_sym_require_once_expression_token1] = ACTIONS(1072), - [sym_comment] = ACTIONS(5), - }, - [481] = { - [sym_text_interpolation] = STATE(481), - [ts_builtin_sym_end] = ACTIONS(1196), - [sym_name] = ACTIONS(1198), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1196), - [aux_sym_function_static_declaration_token1] = ACTIONS(1198), - [aux_sym_global_declaration_token1] = ACTIONS(1198), - [aux_sym_namespace_definition_token1] = ACTIONS(1198), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1198), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1198), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1198), - [anon_sym_BSLASH] = ACTIONS(1196), - [anon_sym_LBRACE] = ACTIONS(1196), - [anon_sym_RBRACE] = ACTIONS(1196), - [aux_sym_trait_declaration_token1] = ACTIONS(1198), - [aux_sym_interface_declaration_token1] = ACTIONS(1198), - [aux_sym_enum_declaration_token1] = ACTIONS(1198), - [aux_sym_enum_case_token1] = ACTIONS(1198), - [aux_sym_class_declaration_token1] = ACTIONS(1198), - [aux_sym_final_modifier_token1] = ACTIONS(1198), - [aux_sym_abstract_modifier_token1] = ACTIONS(1198), - [aux_sym_readonly_modifier_token1] = ACTIONS(1198), - [aux_sym_visibility_modifier_token1] = ACTIONS(1198), - [aux_sym_visibility_modifier_token2] = ACTIONS(1198), - [aux_sym_visibility_modifier_token3] = ACTIONS(1198), - [aux_sym__arrow_function_header_token1] = ACTIONS(1198), - [anon_sym_LPAREN] = ACTIONS(1196), - [aux_sym_cast_type_token1] = ACTIONS(1198), - [aux_sym_echo_statement_token1] = ACTIONS(1198), - [anon_sym_unset] = ACTIONS(1198), - [aux_sym_declare_statement_token1] = ACTIONS(1198), - [aux_sym_declare_statement_token2] = ACTIONS(1198), - [sym_float] = ACTIONS(1198), - [aux_sym_try_statement_token1] = ACTIONS(1198), - [aux_sym_goto_statement_token1] = ACTIONS(1198), - [aux_sym_continue_statement_token1] = ACTIONS(1198), - [aux_sym_break_statement_token1] = ACTIONS(1198), - [sym_integer] = ACTIONS(1198), - [aux_sym_return_statement_token1] = ACTIONS(1198), - [aux_sym_throw_expression_token1] = ACTIONS(1198), - [aux_sym_while_statement_token1] = ACTIONS(1198), - [aux_sym_while_statement_token2] = ACTIONS(1198), - [aux_sym_do_statement_token1] = ACTIONS(1198), - [aux_sym_for_statement_token1] = ACTIONS(1198), - [aux_sym_for_statement_token2] = ACTIONS(1198), - [aux_sym_foreach_statement_token1] = ACTIONS(1198), - [aux_sym_foreach_statement_token2] = ACTIONS(1198), - [aux_sym_if_statement_token1] = ACTIONS(1198), - [aux_sym_if_statement_token2] = ACTIONS(1198), - [aux_sym_else_if_clause_token1] = ACTIONS(1198), - [aux_sym_else_clause_token1] = ACTIONS(1198), - [aux_sym_match_expression_token1] = ACTIONS(1198), - [aux_sym_match_default_expression_token1] = ACTIONS(1198), - [aux_sym_switch_statement_token1] = ACTIONS(1198), - [aux_sym_switch_block_token1] = ACTIONS(1198), - [anon_sym_AT] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1198), - [anon_sym_DASH] = ACTIONS(1198), - [anon_sym_TILDE] = ACTIONS(1196), - [anon_sym_BANG] = ACTIONS(1196), - [aux_sym_clone_expression_token1] = ACTIONS(1198), - [aux_sym_print_intrinsic_token1] = ACTIONS(1198), - [aux_sym_object_creation_expression_token1] = ACTIONS(1198), - [anon_sym_PLUS_PLUS] = ACTIONS(1196), - [anon_sym_DASH_DASH] = ACTIONS(1196), - [aux_sym__list_destructing_token1] = ACTIONS(1198), - [anon_sym_LBRACK] = ACTIONS(1196), - [anon_sym_self] = ACTIONS(1198), - [anon_sym_parent] = ACTIONS(1198), - [anon_sym_POUND_LBRACK] = ACTIONS(1196), - [anon_sym_SQUOTE] = ACTIONS(1196), - [aux_sym_encapsed_string_token1] = ACTIONS(1196), - [anon_sym_DQUOTE] = ACTIONS(1196), - [aux_sym_string_token1] = ACTIONS(1196), - [anon_sym_LT_LT_LT] = ACTIONS(1196), - [anon_sym_BQUOTE] = ACTIONS(1196), - [sym_boolean] = ACTIONS(1198), - [sym_null] = ACTIONS(1198), - [anon_sym_DOLLAR] = ACTIONS(1196), - [aux_sym_yield_expression_token1] = ACTIONS(1198), - [aux_sym_include_expression_token1] = ACTIONS(1198), - [aux_sym_include_once_expression_token1] = ACTIONS(1198), - [aux_sym_require_expression_token1] = ACTIONS(1198), - [aux_sym_require_once_expression_token1] = ACTIONS(1198), - [sym_comment] = ACTIONS(5), - }, - [482] = { - [sym_text_interpolation] = STATE(482), - [ts_builtin_sym_end] = ACTIONS(1200), - [sym_name] = ACTIONS(1202), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1200), - [aux_sym_function_static_declaration_token1] = ACTIONS(1202), - [aux_sym_global_declaration_token1] = ACTIONS(1202), - [aux_sym_namespace_definition_token1] = ACTIONS(1202), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1202), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1202), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1202), - [anon_sym_BSLASH] = ACTIONS(1200), - [anon_sym_LBRACE] = ACTIONS(1200), - [anon_sym_RBRACE] = ACTIONS(1200), - [aux_sym_trait_declaration_token1] = ACTIONS(1202), - [aux_sym_interface_declaration_token1] = ACTIONS(1202), - [aux_sym_enum_declaration_token1] = ACTIONS(1202), - [aux_sym_enum_case_token1] = ACTIONS(1202), - [aux_sym_class_declaration_token1] = ACTIONS(1202), - [aux_sym_final_modifier_token1] = ACTIONS(1202), - [aux_sym_abstract_modifier_token1] = ACTIONS(1202), - [aux_sym_readonly_modifier_token1] = ACTIONS(1202), - [aux_sym_visibility_modifier_token1] = ACTIONS(1202), - [aux_sym_visibility_modifier_token2] = ACTIONS(1202), - [aux_sym_visibility_modifier_token3] = ACTIONS(1202), - [aux_sym__arrow_function_header_token1] = ACTIONS(1202), - [anon_sym_LPAREN] = ACTIONS(1200), - [aux_sym_cast_type_token1] = ACTIONS(1202), - [aux_sym_echo_statement_token1] = ACTIONS(1202), - [anon_sym_unset] = ACTIONS(1202), - [aux_sym_declare_statement_token1] = ACTIONS(1202), - [aux_sym_declare_statement_token2] = ACTIONS(1202), - [sym_float] = ACTIONS(1202), - [aux_sym_try_statement_token1] = ACTIONS(1202), - [aux_sym_goto_statement_token1] = ACTIONS(1202), - [aux_sym_continue_statement_token1] = ACTIONS(1202), - [aux_sym_break_statement_token1] = ACTIONS(1202), - [sym_integer] = ACTIONS(1202), - [aux_sym_return_statement_token1] = ACTIONS(1202), - [aux_sym_throw_expression_token1] = ACTIONS(1202), - [aux_sym_while_statement_token1] = ACTIONS(1202), - [aux_sym_while_statement_token2] = ACTIONS(1202), - [aux_sym_do_statement_token1] = ACTIONS(1202), - [aux_sym_for_statement_token1] = ACTIONS(1202), - [aux_sym_for_statement_token2] = ACTIONS(1202), - [aux_sym_foreach_statement_token1] = ACTIONS(1202), - [aux_sym_foreach_statement_token2] = ACTIONS(1202), - [aux_sym_if_statement_token1] = ACTIONS(1202), - [aux_sym_if_statement_token2] = ACTIONS(1202), - [aux_sym_else_if_clause_token1] = ACTIONS(1202), - [aux_sym_else_clause_token1] = ACTIONS(1202), - [aux_sym_match_expression_token1] = ACTIONS(1202), - [aux_sym_match_default_expression_token1] = ACTIONS(1202), - [aux_sym_switch_statement_token1] = ACTIONS(1202), - [aux_sym_switch_block_token1] = ACTIONS(1202), - [anon_sym_AT] = ACTIONS(1200), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_TILDE] = ACTIONS(1200), - [anon_sym_BANG] = ACTIONS(1200), - [aux_sym_clone_expression_token1] = ACTIONS(1202), - [aux_sym_print_intrinsic_token1] = ACTIONS(1202), - [aux_sym_object_creation_expression_token1] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1200), - [anon_sym_DASH_DASH] = ACTIONS(1200), - [aux_sym__list_destructing_token1] = ACTIONS(1202), - [anon_sym_LBRACK] = ACTIONS(1200), - [anon_sym_self] = ACTIONS(1202), - [anon_sym_parent] = ACTIONS(1202), - [anon_sym_POUND_LBRACK] = ACTIONS(1200), - [anon_sym_SQUOTE] = ACTIONS(1200), - [aux_sym_encapsed_string_token1] = ACTIONS(1200), - [anon_sym_DQUOTE] = ACTIONS(1200), - [aux_sym_string_token1] = ACTIONS(1200), - [anon_sym_LT_LT_LT] = ACTIONS(1200), - [anon_sym_BQUOTE] = ACTIONS(1200), - [sym_boolean] = ACTIONS(1202), - [sym_null] = ACTIONS(1202), - [anon_sym_DOLLAR] = ACTIONS(1200), - [aux_sym_yield_expression_token1] = ACTIONS(1202), - [aux_sym_include_expression_token1] = ACTIONS(1202), - [aux_sym_include_once_expression_token1] = ACTIONS(1202), - [aux_sym_require_expression_token1] = ACTIONS(1202), - [aux_sym_require_once_expression_token1] = ACTIONS(1202), - [sym_comment] = ACTIONS(5), - }, - [483] = { - [sym_text_interpolation] = STATE(483), - [ts_builtin_sym_end] = ACTIONS(1204), - [sym_name] = ACTIONS(1206), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1204), - [aux_sym_function_static_declaration_token1] = ACTIONS(1206), - [aux_sym_global_declaration_token1] = ACTIONS(1206), - [aux_sym_namespace_definition_token1] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1206), - [anon_sym_BSLASH] = ACTIONS(1204), - [anon_sym_LBRACE] = ACTIONS(1204), - [anon_sym_RBRACE] = ACTIONS(1204), - [aux_sym_trait_declaration_token1] = ACTIONS(1206), - [aux_sym_interface_declaration_token1] = ACTIONS(1206), - [aux_sym_enum_declaration_token1] = ACTIONS(1206), - [aux_sym_enum_case_token1] = ACTIONS(1206), - [aux_sym_class_declaration_token1] = ACTIONS(1206), - [aux_sym_final_modifier_token1] = ACTIONS(1206), - [aux_sym_abstract_modifier_token1] = ACTIONS(1206), - [aux_sym_readonly_modifier_token1] = ACTIONS(1206), - [aux_sym_visibility_modifier_token1] = ACTIONS(1206), - [aux_sym_visibility_modifier_token2] = ACTIONS(1206), - [aux_sym_visibility_modifier_token3] = ACTIONS(1206), - [aux_sym__arrow_function_header_token1] = ACTIONS(1206), - [anon_sym_LPAREN] = ACTIONS(1204), - [aux_sym_cast_type_token1] = ACTIONS(1206), - [aux_sym_echo_statement_token1] = ACTIONS(1206), - [anon_sym_unset] = ACTIONS(1206), - [aux_sym_declare_statement_token1] = ACTIONS(1206), - [aux_sym_declare_statement_token2] = ACTIONS(1206), - [sym_float] = ACTIONS(1206), - [aux_sym_try_statement_token1] = ACTIONS(1206), - [aux_sym_goto_statement_token1] = ACTIONS(1206), - [aux_sym_continue_statement_token1] = ACTIONS(1206), - [aux_sym_break_statement_token1] = ACTIONS(1206), - [sym_integer] = ACTIONS(1206), - [aux_sym_return_statement_token1] = ACTIONS(1206), - [aux_sym_throw_expression_token1] = ACTIONS(1206), - [aux_sym_while_statement_token1] = ACTIONS(1206), - [aux_sym_while_statement_token2] = ACTIONS(1206), - [aux_sym_do_statement_token1] = ACTIONS(1206), - [aux_sym_for_statement_token1] = ACTIONS(1206), - [aux_sym_for_statement_token2] = ACTIONS(1206), - [aux_sym_foreach_statement_token1] = ACTIONS(1206), - [aux_sym_foreach_statement_token2] = ACTIONS(1206), - [aux_sym_if_statement_token1] = ACTIONS(1206), - [aux_sym_if_statement_token2] = ACTIONS(1206), - [aux_sym_else_if_clause_token1] = ACTIONS(1206), - [aux_sym_else_clause_token1] = ACTIONS(1206), - [aux_sym_match_expression_token1] = ACTIONS(1206), - [aux_sym_match_default_expression_token1] = ACTIONS(1206), - [aux_sym_switch_statement_token1] = ACTIONS(1206), - [aux_sym_switch_block_token1] = ACTIONS(1206), - [anon_sym_AT] = ACTIONS(1204), - [anon_sym_PLUS] = ACTIONS(1206), - [anon_sym_DASH] = ACTIONS(1206), - [anon_sym_TILDE] = ACTIONS(1204), - [anon_sym_BANG] = ACTIONS(1204), - [aux_sym_clone_expression_token1] = ACTIONS(1206), - [aux_sym_print_intrinsic_token1] = ACTIONS(1206), - [aux_sym_object_creation_expression_token1] = ACTIONS(1206), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [aux_sym__list_destructing_token1] = ACTIONS(1206), - [anon_sym_LBRACK] = ACTIONS(1204), - [anon_sym_self] = ACTIONS(1206), - [anon_sym_parent] = ACTIONS(1206), - [anon_sym_POUND_LBRACK] = ACTIONS(1204), - [anon_sym_SQUOTE] = ACTIONS(1204), - [aux_sym_encapsed_string_token1] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(1204), - [aux_sym_string_token1] = ACTIONS(1204), - [anon_sym_LT_LT_LT] = ACTIONS(1204), - [anon_sym_BQUOTE] = ACTIONS(1204), - [sym_boolean] = ACTIONS(1206), - [sym_null] = ACTIONS(1206), - [anon_sym_DOLLAR] = ACTIONS(1204), - [aux_sym_yield_expression_token1] = ACTIONS(1206), - [aux_sym_include_expression_token1] = ACTIONS(1206), - [aux_sym_include_once_expression_token1] = ACTIONS(1206), - [aux_sym_require_expression_token1] = ACTIONS(1206), - [aux_sym_require_once_expression_token1] = ACTIONS(1206), - [sym_comment] = ACTIONS(5), - }, - [484] = { - [sym_text_interpolation] = STATE(484), - [ts_builtin_sym_end] = ACTIONS(1208), - [sym_name] = ACTIONS(1210), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1208), - [aux_sym_function_static_declaration_token1] = ACTIONS(1210), - [aux_sym_global_declaration_token1] = ACTIONS(1210), - [aux_sym_namespace_definition_token1] = ACTIONS(1210), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1210), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1210), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1210), - [anon_sym_BSLASH] = ACTIONS(1208), - [anon_sym_LBRACE] = ACTIONS(1208), - [anon_sym_RBRACE] = ACTIONS(1208), - [aux_sym_trait_declaration_token1] = ACTIONS(1210), - [aux_sym_interface_declaration_token1] = ACTIONS(1210), - [aux_sym_enum_declaration_token1] = ACTIONS(1210), - [aux_sym_enum_case_token1] = ACTIONS(1210), - [aux_sym_class_declaration_token1] = ACTIONS(1210), - [aux_sym_final_modifier_token1] = ACTIONS(1210), - [aux_sym_abstract_modifier_token1] = ACTIONS(1210), - [aux_sym_readonly_modifier_token1] = ACTIONS(1210), - [aux_sym_visibility_modifier_token1] = ACTIONS(1210), - [aux_sym_visibility_modifier_token2] = ACTIONS(1210), - [aux_sym_visibility_modifier_token3] = ACTIONS(1210), - [aux_sym__arrow_function_header_token1] = ACTIONS(1210), - [anon_sym_LPAREN] = ACTIONS(1208), - [aux_sym_cast_type_token1] = ACTIONS(1210), - [aux_sym_echo_statement_token1] = ACTIONS(1210), - [anon_sym_unset] = ACTIONS(1210), - [aux_sym_declare_statement_token1] = ACTIONS(1210), - [aux_sym_declare_statement_token2] = ACTIONS(1210), - [sym_float] = ACTIONS(1210), - [aux_sym_try_statement_token1] = ACTIONS(1210), - [aux_sym_goto_statement_token1] = ACTIONS(1210), - [aux_sym_continue_statement_token1] = ACTIONS(1210), - [aux_sym_break_statement_token1] = ACTIONS(1210), - [sym_integer] = ACTIONS(1210), - [aux_sym_return_statement_token1] = ACTIONS(1210), - [aux_sym_throw_expression_token1] = ACTIONS(1210), - [aux_sym_while_statement_token1] = ACTIONS(1210), - [aux_sym_while_statement_token2] = ACTIONS(1210), - [aux_sym_do_statement_token1] = ACTIONS(1210), - [aux_sym_for_statement_token1] = ACTIONS(1210), - [aux_sym_for_statement_token2] = ACTIONS(1210), - [aux_sym_foreach_statement_token1] = ACTIONS(1210), - [aux_sym_foreach_statement_token2] = ACTIONS(1210), - [aux_sym_if_statement_token1] = ACTIONS(1210), - [aux_sym_if_statement_token2] = ACTIONS(1210), - [aux_sym_else_if_clause_token1] = ACTIONS(1210), - [aux_sym_else_clause_token1] = ACTIONS(1210), - [aux_sym_match_expression_token1] = ACTIONS(1210), - [aux_sym_match_default_expression_token1] = ACTIONS(1210), - [aux_sym_switch_statement_token1] = ACTIONS(1210), - [aux_sym_switch_block_token1] = ACTIONS(1210), - [anon_sym_AT] = ACTIONS(1208), - [anon_sym_PLUS] = ACTIONS(1210), - [anon_sym_DASH] = ACTIONS(1210), - [anon_sym_TILDE] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1208), - [aux_sym_clone_expression_token1] = ACTIONS(1210), - [aux_sym_print_intrinsic_token1] = ACTIONS(1210), - [aux_sym_object_creation_expression_token1] = ACTIONS(1210), - [anon_sym_PLUS_PLUS] = ACTIONS(1208), - [anon_sym_DASH_DASH] = ACTIONS(1208), - [aux_sym__list_destructing_token1] = ACTIONS(1210), - [anon_sym_LBRACK] = ACTIONS(1208), - [anon_sym_self] = ACTIONS(1210), - [anon_sym_parent] = ACTIONS(1210), - [anon_sym_POUND_LBRACK] = ACTIONS(1208), - [anon_sym_SQUOTE] = ACTIONS(1208), - [aux_sym_encapsed_string_token1] = ACTIONS(1208), - [anon_sym_DQUOTE] = ACTIONS(1208), - [aux_sym_string_token1] = ACTIONS(1208), - [anon_sym_LT_LT_LT] = ACTIONS(1208), - [anon_sym_BQUOTE] = ACTIONS(1208), - [sym_boolean] = ACTIONS(1210), - [sym_null] = ACTIONS(1210), - [anon_sym_DOLLAR] = ACTIONS(1208), - [aux_sym_yield_expression_token1] = ACTIONS(1210), - [aux_sym_include_expression_token1] = ACTIONS(1210), - [aux_sym_include_once_expression_token1] = ACTIONS(1210), - [aux_sym_require_expression_token1] = ACTIONS(1210), - [aux_sym_require_once_expression_token1] = ACTIONS(1210), - [sym_comment] = ACTIONS(5), - }, - [485] = { - [sym_text_interpolation] = STATE(485), - [ts_builtin_sym_end] = ACTIONS(1212), - [sym_name] = ACTIONS(1214), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1212), - [aux_sym_function_static_declaration_token1] = ACTIONS(1214), - [aux_sym_global_declaration_token1] = ACTIONS(1214), - [aux_sym_namespace_definition_token1] = ACTIONS(1214), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1214), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1214), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1214), - [anon_sym_BSLASH] = ACTIONS(1212), - [anon_sym_LBRACE] = ACTIONS(1212), - [anon_sym_RBRACE] = ACTIONS(1212), - [aux_sym_trait_declaration_token1] = ACTIONS(1214), - [aux_sym_interface_declaration_token1] = ACTIONS(1214), - [aux_sym_enum_declaration_token1] = ACTIONS(1214), - [aux_sym_enum_case_token1] = ACTIONS(1214), - [aux_sym_class_declaration_token1] = ACTIONS(1214), - [aux_sym_final_modifier_token1] = ACTIONS(1214), - [aux_sym_abstract_modifier_token1] = ACTIONS(1214), - [aux_sym_readonly_modifier_token1] = ACTIONS(1214), - [aux_sym_visibility_modifier_token1] = ACTIONS(1214), - [aux_sym_visibility_modifier_token2] = ACTIONS(1214), - [aux_sym_visibility_modifier_token3] = ACTIONS(1214), - [aux_sym__arrow_function_header_token1] = ACTIONS(1214), - [anon_sym_LPAREN] = ACTIONS(1212), - [aux_sym_cast_type_token1] = ACTIONS(1214), - [aux_sym_echo_statement_token1] = ACTIONS(1214), - [anon_sym_unset] = ACTIONS(1214), - [aux_sym_declare_statement_token1] = ACTIONS(1214), - [aux_sym_declare_statement_token2] = ACTIONS(1214), - [sym_float] = ACTIONS(1214), - [aux_sym_try_statement_token1] = ACTIONS(1214), - [aux_sym_goto_statement_token1] = ACTIONS(1214), - [aux_sym_continue_statement_token1] = ACTIONS(1214), - [aux_sym_break_statement_token1] = ACTIONS(1214), - [sym_integer] = ACTIONS(1214), - [aux_sym_return_statement_token1] = ACTIONS(1214), - [aux_sym_throw_expression_token1] = ACTIONS(1214), - [aux_sym_while_statement_token1] = ACTIONS(1214), - [aux_sym_while_statement_token2] = ACTIONS(1214), - [aux_sym_do_statement_token1] = ACTIONS(1214), - [aux_sym_for_statement_token1] = ACTIONS(1214), - [aux_sym_for_statement_token2] = ACTIONS(1214), - [aux_sym_foreach_statement_token1] = ACTIONS(1214), - [aux_sym_foreach_statement_token2] = ACTIONS(1214), - [aux_sym_if_statement_token1] = ACTIONS(1214), - [aux_sym_if_statement_token2] = ACTIONS(1214), - [aux_sym_else_if_clause_token1] = ACTIONS(1214), - [aux_sym_else_clause_token1] = ACTIONS(1214), - [aux_sym_match_expression_token1] = ACTIONS(1214), - [aux_sym_match_default_expression_token1] = ACTIONS(1214), - [aux_sym_switch_statement_token1] = ACTIONS(1214), - [aux_sym_switch_block_token1] = ACTIONS(1214), - [anon_sym_AT] = ACTIONS(1212), - [anon_sym_PLUS] = ACTIONS(1214), - [anon_sym_DASH] = ACTIONS(1214), - [anon_sym_TILDE] = ACTIONS(1212), - [anon_sym_BANG] = ACTIONS(1212), - [aux_sym_clone_expression_token1] = ACTIONS(1214), - [aux_sym_print_intrinsic_token1] = ACTIONS(1214), - [aux_sym_object_creation_expression_token1] = ACTIONS(1214), - [anon_sym_PLUS_PLUS] = ACTIONS(1212), - [anon_sym_DASH_DASH] = ACTIONS(1212), - [aux_sym__list_destructing_token1] = ACTIONS(1214), - [anon_sym_LBRACK] = ACTIONS(1212), - [anon_sym_self] = ACTIONS(1214), - [anon_sym_parent] = ACTIONS(1214), - [anon_sym_POUND_LBRACK] = ACTIONS(1212), - [anon_sym_SQUOTE] = ACTIONS(1212), - [aux_sym_encapsed_string_token1] = ACTIONS(1212), - [anon_sym_DQUOTE] = ACTIONS(1212), - [aux_sym_string_token1] = ACTIONS(1212), - [anon_sym_LT_LT_LT] = ACTIONS(1212), - [anon_sym_BQUOTE] = ACTIONS(1212), - [sym_boolean] = ACTIONS(1214), - [sym_null] = ACTIONS(1214), - [anon_sym_DOLLAR] = ACTIONS(1212), - [aux_sym_yield_expression_token1] = ACTIONS(1214), - [aux_sym_include_expression_token1] = ACTIONS(1214), - [aux_sym_include_once_expression_token1] = ACTIONS(1214), - [aux_sym_require_expression_token1] = ACTIONS(1214), - [aux_sym_require_once_expression_token1] = ACTIONS(1214), - [sym_comment] = ACTIONS(5), - }, - [486] = { - [sym_text_interpolation] = STATE(486), - [ts_builtin_sym_end] = ACTIONS(1204), - [sym_name] = ACTIONS(1206), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1204), - [aux_sym_function_static_declaration_token1] = ACTIONS(1206), - [aux_sym_global_declaration_token1] = ACTIONS(1206), - [aux_sym_namespace_definition_token1] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1206), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1206), - [anon_sym_BSLASH] = ACTIONS(1204), - [anon_sym_LBRACE] = ACTIONS(1204), - [anon_sym_RBRACE] = ACTIONS(1204), - [aux_sym_trait_declaration_token1] = ACTIONS(1206), - [aux_sym_interface_declaration_token1] = ACTIONS(1206), - [aux_sym_enum_declaration_token1] = ACTIONS(1206), - [aux_sym_enum_case_token1] = ACTIONS(1206), - [aux_sym_class_declaration_token1] = ACTIONS(1206), - [aux_sym_final_modifier_token1] = ACTIONS(1206), - [aux_sym_abstract_modifier_token1] = ACTIONS(1206), - [aux_sym_readonly_modifier_token1] = ACTIONS(1206), - [aux_sym_visibility_modifier_token1] = ACTIONS(1206), - [aux_sym_visibility_modifier_token2] = ACTIONS(1206), - [aux_sym_visibility_modifier_token3] = ACTIONS(1206), - [aux_sym__arrow_function_header_token1] = ACTIONS(1206), - [anon_sym_LPAREN] = ACTIONS(1204), - [aux_sym_cast_type_token1] = ACTIONS(1206), - [aux_sym_echo_statement_token1] = ACTIONS(1206), - [anon_sym_unset] = ACTIONS(1206), - [aux_sym_declare_statement_token1] = ACTIONS(1206), - [aux_sym_declare_statement_token2] = ACTIONS(1206), - [sym_float] = ACTIONS(1206), - [aux_sym_try_statement_token1] = ACTIONS(1206), - [aux_sym_goto_statement_token1] = ACTIONS(1206), - [aux_sym_continue_statement_token1] = ACTIONS(1206), - [aux_sym_break_statement_token1] = ACTIONS(1206), - [sym_integer] = ACTIONS(1206), - [aux_sym_return_statement_token1] = ACTIONS(1206), - [aux_sym_throw_expression_token1] = ACTIONS(1206), - [aux_sym_while_statement_token1] = ACTIONS(1206), - [aux_sym_while_statement_token2] = ACTIONS(1206), - [aux_sym_do_statement_token1] = ACTIONS(1206), - [aux_sym_for_statement_token1] = ACTIONS(1206), - [aux_sym_for_statement_token2] = ACTIONS(1206), - [aux_sym_foreach_statement_token1] = ACTIONS(1206), - [aux_sym_foreach_statement_token2] = ACTIONS(1206), - [aux_sym_if_statement_token1] = ACTIONS(1206), - [aux_sym_if_statement_token2] = ACTIONS(1206), - [aux_sym_else_if_clause_token1] = ACTIONS(1206), - [aux_sym_else_clause_token1] = ACTIONS(1206), - [aux_sym_match_expression_token1] = ACTIONS(1206), - [aux_sym_match_default_expression_token1] = ACTIONS(1206), - [aux_sym_switch_statement_token1] = ACTIONS(1206), - [aux_sym_switch_block_token1] = ACTIONS(1206), - [anon_sym_AT] = ACTIONS(1204), - [anon_sym_PLUS] = ACTIONS(1206), - [anon_sym_DASH] = ACTIONS(1206), - [anon_sym_TILDE] = ACTIONS(1204), - [anon_sym_BANG] = ACTIONS(1204), - [aux_sym_clone_expression_token1] = ACTIONS(1206), - [aux_sym_print_intrinsic_token1] = ACTIONS(1206), - [aux_sym_object_creation_expression_token1] = ACTIONS(1206), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [aux_sym__list_destructing_token1] = ACTIONS(1206), - [anon_sym_LBRACK] = ACTIONS(1204), - [anon_sym_self] = ACTIONS(1206), - [anon_sym_parent] = ACTIONS(1206), - [anon_sym_POUND_LBRACK] = ACTIONS(1204), - [anon_sym_SQUOTE] = ACTIONS(1204), - [aux_sym_encapsed_string_token1] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(1204), - [aux_sym_string_token1] = ACTIONS(1204), - [anon_sym_LT_LT_LT] = ACTIONS(1204), - [anon_sym_BQUOTE] = ACTIONS(1204), - [sym_boolean] = ACTIONS(1206), - [sym_null] = ACTIONS(1206), - [anon_sym_DOLLAR] = ACTIONS(1204), - [aux_sym_yield_expression_token1] = ACTIONS(1206), - [aux_sym_include_expression_token1] = ACTIONS(1206), - [aux_sym_include_once_expression_token1] = ACTIONS(1206), - [aux_sym_require_expression_token1] = ACTIONS(1206), - [aux_sym_require_once_expression_token1] = ACTIONS(1206), - [sym_comment] = ACTIONS(5), - }, - [487] = { - [sym_text_interpolation] = STATE(487), - [ts_builtin_sym_end] = ACTIONS(1216), - [sym_name] = ACTIONS(1218), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1216), - [aux_sym_function_static_declaration_token1] = ACTIONS(1218), - [aux_sym_global_declaration_token1] = ACTIONS(1218), - [aux_sym_namespace_definition_token1] = ACTIONS(1218), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1218), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1218), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1218), - [anon_sym_BSLASH] = ACTIONS(1216), - [anon_sym_LBRACE] = ACTIONS(1216), - [anon_sym_RBRACE] = ACTIONS(1216), - [aux_sym_trait_declaration_token1] = ACTIONS(1218), - [aux_sym_interface_declaration_token1] = ACTIONS(1218), - [aux_sym_enum_declaration_token1] = ACTIONS(1218), - [aux_sym_enum_case_token1] = ACTIONS(1218), - [aux_sym_class_declaration_token1] = ACTIONS(1218), - [aux_sym_final_modifier_token1] = ACTIONS(1218), - [aux_sym_abstract_modifier_token1] = ACTIONS(1218), - [aux_sym_readonly_modifier_token1] = ACTIONS(1218), - [aux_sym_visibility_modifier_token1] = ACTIONS(1218), - [aux_sym_visibility_modifier_token2] = ACTIONS(1218), - [aux_sym_visibility_modifier_token3] = ACTIONS(1218), - [aux_sym__arrow_function_header_token1] = ACTIONS(1218), - [anon_sym_LPAREN] = ACTIONS(1216), - [aux_sym_cast_type_token1] = ACTIONS(1218), - [aux_sym_echo_statement_token1] = ACTIONS(1218), - [anon_sym_unset] = ACTIONS(1218), - [aux_sym_declare_statement_token1] = ACTIONS(1218), - [aux_sym_declare_statement_token2] = ACTIONS(1218), - [sym_float] = ACTIONS(1218), - [aux_sym_try_statement_token1] = ACTIONS(1218), - [aux_sym_goto_statement_token1] = ACTIONS(1218), - [aux_sym_continue_statement_token1] = ACTIONS(1218), - [aux_sym_break_statement_token1] = ACTIONS(1218), - [sym_integer] = ACTIONS(1218), - [aux_sym_return_statement_token1] = ACTIONS(1218), - [aux_sym_throw_expression_token1] = ACTIONS(1218), - [aux_sym_while_statement_token1] = ACTIONS(1218), - [aux_sym_while_statement_token2] = ACTIONS(1218), - [aux_sym_do_statement_token1] = ACTIONS(1218), - [aux_sym_for_statement_token1] = ACTIONS(1218), - [aux_sym_for_statement_token2] = ACTIONS(1218), - [aux_sym_foreach_statement_token1] = ACTIONS(1218), - [aux_sym_foreach_statement_token2] = ACTIONS(1218), - [aux_sym_if_statement_token1] = ACTIONS(1218), - [aux_sym_if_statement_token2] = ACTIONS(1218), - [aux_sym_else_if_clause_token1] = ACTIONS(1218), - [aux_sym_else_clause_token1] = ACTIONS(1218), - [aux_sym_match_expression_token1] = ACTIONS(1218), - [aux_sym_match_default_expression_token1] = ACTIONS(1218), - [aux_sym_switch_statement_token1] = ACTIONS(1218), - [aux_sym_switch_block_token1] = ACTIONS(1218), - [anon_sym_AT] = ACTIONS(1216), - [anon_sym_PLUS] = ACTIONS(1218), - [anon_sym_DASH] = ACTIONS(1218), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_BANG] = ACTIONS(1216), - [aux_sym_clone_expression_token1] = ACTIONS(1218), - [aux_sym_print_intrinsic_token1] = ACTIONS(1218), - [aux_sym_object_creation_expression_token1] = ACTIONS(1218), - [anon_sym_PLUS_PLUS] = ACTIONS(1216), - [anon_sym_DASH_DASH] = ACTIONS(1216), - [aux_sym__list_destructing_token1] = ACTIONS(1218), - [anon_sym_LBRACK] = ACTIONS(1216), - [anon_sym_self] = ACTIONS(1218), - [anon_sym_parent] = ACTIONS(1218), - [anon_sym_POUND_LBRACK] = ACTIONS(1216), - [anon_sym_SQUOTE] = ACTIONS(1216), - [aux_sym_encapsed_string_token1] = ACTIONS(1216), - [anon_sym_DQUOTE] = ACTIONS(1216), - [aux_sym_string_token1] = ACTIONS(1216), - [anon_sym_LT_LT_LT] = ACTIONS(1216), - [anon_sym_BQUOTE] = ACTIONS(1216), - [sym_boolean] = ACTIONS(1218), - [sym_null] = ACTIONS(1218), - [anon_sym_DOLLAR] = ACTIONS(1216), - [aux_sym_yield_expression_token1] = ACTIONS(1218), - [aux_sym_include_expression_token1] = ACTIONS(1218), - [aux_sym_include_once_expression_token1] = ACTIONS(1218), - [aux_sym_require_expression_token1] = ACTIONS(1218), - [aux_sym_require_once_expression_token1] = ACTIONS(1218), - [sym_comment] = ACTIONS(5), - }, - [488] = { - [sym_text_interpolation] = STATE(488), - [ts_builtin_sym_end] = ACTIONS(1220), - [sym_name] = ACTIONS(1222), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1220), - [aux_sym_function_static_declaration_token1] = ACTIONS(1222), - [aux_sym_global_declaration_token1] = ACTIONS(1222), - [aux_sym_namespace_definition_token1] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1222), - [anon_sym_BSLASH] = ACTIONS(1220), - [anon_sym_LBRACE] = ACTIONS(1220), - [anon_sym_RBRACE] = ACTIONS(1220), - [aux_sym_trait_declaration_token1] = ACTIONS(1222), - [aux_sym_interface_declaration_token1] = ACTIONS(1222), - [aux_sym_enum_declaration_token1] = ACTIONS(1222), - [aux_sym_enum_case_token1] = ACTIONS(1222), - [aux_sym_class_declaration_token1] = ACTIONS(1222), - [aux_sym_final_modifier_token1] = ACTIONS(1222), - [aux_sym_abstract_modifier_token1] = ACTIONS(1222), - [aux_sym_readonly_modifier_token1] = ACTIONS(1222), - [aux_sym_visibility_modifier_token1] = ACTIONS(1222), - [aux_sym_visibility_modifier_token2] = ACTIONS(1222), - [aux_sym_visibility_modifier_token3] = ACTIONS(1222), - [aux_sym__arrow_function_header_token1] = ACTIONS(1222), - [anon_sym_LPAREN] = ACTIONS(1220), - [aux_sym_cast_type_token1] = ACTIONS(1222), - [aux_sym_echo_statement_token1] = ACTIONS(1222), - [anon_sym_unset] = ACTIONS(1222), - [aux_sym_declare_statement_token1] = ACTIONS(1222), - [aux_sym_declare_statement_token2] = ACTIONS(1222), - [sym_float] = ACTIONS(1222), - [aux_sym_try_statement_token1] = ACTIONS(1222), - [aux_sym_goto_statement_token1] = ACTIONS(1222), - [aux_sym_continue_statement_token1] = ACTIONS(1222), - [aux_sym_break_statement_token1] = ACTIONS(1222), - [sym_integer] = ACTIONS(1222), - [aux_sym_return_statement_token1] = ACTIONS(1222), - [aux_sym_throw_expression_token1] = ACTIONS(1222), - [aux_sym_while_statement_token1] = ACTIONS(1222), - [aux_sym_while_statement_token2] = ACTIONS(1222), - [aux_sym_do_statement_token1] = ACTIONS(1222), - [aux_sym_for_statement_token1] = ACTIONS(1222), - [aux_sym_for_statement_token2] = ACTIONS(1222), - [aux_sym_foreach_statement_token1] = ACTIONS(1222), - [aux_sym_foreach_statement_token2] = ACTIONS(1222), - [aux_sym_if_statement_token1] = ACTIONS(1222), - [aux_sym_if_statement_token2] = ACTIONS(1222), - [aux_sym_else_if_clause_token1] = ACTIONS(1222), - [aux_sym_else_clause_token1] = ACTIONS(1222), - [aux_sym_match_expression_token1] = ACTIONS(1222), - [aux_sym_match_default_expression_token1] = ACTIONS(1222), - [aux_sym_switch_statement_token1] = ACTIONS(1222), - [aux_sym_switch_block_token1] = ACTIONS(1222), - [anon_sym_AT] = ACTIONS(1220), - [anon_sym_PLUS] = ACTIONS(1222), - [anon_sym_DASH] = ACTIONS(1222), - [anon_sym_TILDE] = ACTIONS(1220), - [anon_sym_BANG] = ACTIONS(1220), - [aux_sym_clone_expression_token1] = ACTIONS(1222), - [aux_sym_print_intrinsic_token1] = ACTIONS(1222), - [aux_sym_object_creation_expression_token1] = ACTIONS(1222), - [anon_sym_PLUS_PLUS] = ACTIONS(1220), - [anon_sym_DASH_DASH] = ACTIONS(1220), - [aux_sym__list_destructing_token1] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(1220), - [anon_sym_self] = ACTIONS(1222), - [anon_sym_parent] = ACTIONS(1222), - [anon_sym_POUND_LBRACK] = ACTIONS(1220), - [anon_sym_SQUOTE] = ACTIONS(1220), - [aux_sym_encapsed_string_token1] = ACTIONS(1220), - [anon_sym_DQUOTE] = ACTIONS(1220), - [aux_sym_string_token1] = ACTIONS(1220), - [anon_sym_LT_LT_LT] = ACTIONS(1220), - [anon_sym_BQUOTE] = ACTIONS(1220), - [sym_boolean] = ACTIONS(1222), - [sym_null] = ACTIONS(1222), - [anon_sym_DOLLAR] = ACTIONS(1220), - [aux_sym_yield_expression_token1] = ACTIONS(1222), - [aux_sym_include_expression_token1] = ACTIONS(1222), - [aux_sym_include_once_expression_token1] = ACTIONS(1222), - [aux_sym_require_expression_token1] = ACTIONS(1222), - [aux_sym_require_once_expression_token1] = ACTIONS(1222), - [sym_comment] = ACTIONS(5), - }, - [489] = { - [sym_text_interpolation] = STATE(489), - [ts_builtin_sym_end] = ACTIONS(1024), - [sym_name] = ACTIONS(1026), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1024), - [aux_sym_function_static_declaration_token1] = ACTIONS(1026), - [aux_sym_global_declaration_token1] = ACTIONS(1026), - [aux_sym_namespace_definition_token1] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1026), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1026), - [anon_sym_BSLASH] = ACTIONS(1024), - [anon_sym_LBRACE] = ACTIONS(1024), - [anon_sym_RBRACE] = ACTIONS(1024), - [aux_sym_trait_declaration_token1] = ACTIONS(1026), - [aux_sym_interface_declaration_token1] = ACTIONS(1026), - [aux_sym_enum_declaration_token1] = ACTIONS(1026), - [aux_sym_enum_case_token1] = ACTIONS(1026), - [aux_sym_class_declaration_token1] = ACTIONS(1026), - [aux_sym_final_modifier_token1] = ACTIONS(1026), - [aux_sym_abstract_modifier_token1] = ACTIONS(1026), - [aux_sym_readonly_modifier_token1] = ACTIONS(1026), - [aux_sym_visibility_modifier_token1] = ACTIONS(1026), - [aux_sym_visibility_modifier_token2] = ACTIONS(1026), - [aux_sym_visibility_modifier_token3] = ACTIONS(1026), - [aux_sym__arrow_function_header_token1] = ACTIONS(1026), - [anon_sym_LPAREN] = ACTIONS(1024), - [aux_sym_cast_type_token1] = ACTIONS(1026), - [aux_sym_echo_statement_token1] = ACTIONS(1026), - [anon_sym_unset] = ACTIONS(1026), - [aux_sym_declare_statement_token1] = ACTIONS(1026), - [aux_sym_declare_statement_token2] = ACTIONS(1026), - [sym_float] = ACTIONS(1026), - [aux_sym_try_statement_token1] = ACTIONS(1026), - [aux_sym_goto_statement_token1] = ACTIONS(1026), - [aux_sym_continue_statement_token1] = ACTIONS(1026), - [aux_sym_break_statement_token1] = ACTIONS(1026), - [sym_integer] = ACTIONS(1026), - [aux_sym_return_statement_token1] = ACTIONS(1026), - [aux_sym_throw_expression_token1] = ACTIONS(1026), - [aux_sym_while_statement_token1] = ACTIONS(1026), - [aux_sym_while_statement_token2] = ACTIONS(1026), - [aux_sym_do_statement_token1] = ACTIONS(1026), - [aux_sym_for_statement_token1] = ACTIONS(1026), - [aux_sym_for_statement_token2] = ACTIONS(1026), - [aux_sym_foreach_statement_token1] = ACTIONS(1026), - [aux_sym_foreach_statement_token2] = ACTIONS(1026), - [aux_sym_if_statement_token1] = ACTIONS(1026), - [aux_sym_if_statement_token2] = ACTIONS(1026), - [aux_sym_else_if_clause_token1] = ACTIONS(1026), - [aux_sym_else_clause_token1] = ACTIONS(1026), - [aux_sym_match_expression_token1] = ACTIONS(1026), - [aux_sym_match_default_expression_token1] = ACTIONS(1026), - [aux_sym_switch_statement_token1] = ACTIONS(1026), - [aux_sym_switch_block_token1] = ACTIONS(1026), - [anon_sym_AT] = ACTIONS(1024), - [anon_sym_PLUS] = ACTIONS(1026), - [anon_sym_DASH] = ACTIONS(1026), - [anon_sym_TILDE] = ACTIONS(1024), - [anon_sym_BANG] = ACTIONS(1024), - [aux_sym_clone_expression_token1] = ACTIONS(1026), - [aux_sym_print_intrinsic_token1] = ACTIONS(1026), - [aux_sym_object_creation_expression_token1] = ACTIONS(1026), - [anon_sym_PLUS_PLUS] = ACTIONS(1024), - [anon_sym_DASH_DASH] = ACTIONS(1024), - [aux_sym__list_destructing_token1] = ACTIONS(1026), - [anon_sym_LBRACK] = ACTIONS(1024), - [anon_sym_self] = ACTIONS(1026), - [anon_sym_parent] = ACTIONS(1026), - [anon_sym_POUND_LBRACK] = ACTIONS(1024), - [anon_sym_SQUOTE] = ACTIONS(1024), - [aux_sym_encapsed_string_token1] = ACTIONS(1024), - [anon_sym_DQUOTE] = ACTIONS(1024), - [aux_sym_string_token1] = ACTIONS(1024), - [anon_sym_LT_LT_LT] = ACTIONS(1024), - [anon_sym_BQUOTE] = ACTIONS(1024), - [sym_boolean] = ACTIONS(1026), - [sym_null] = ACTIONS(1026), - [anon_sym_DOLLAR] = ACTIONS(1024), - [aux_sym_yield_expression_token1] = ACTIONS(1026), - [aux_sym_include_expression_token1] = ACTIONS(1026), - [aux_sym_include_once_expression_token1] = ACTIONS(1026), - [aux_sym_require_expression_token1] = ACTIONS(1026), - [aux_sym_require_once_expression_token1] = ACTIONS(1026), - [sym_comment] = ACTIONS(5), - }, - [490] = { - [sym_text_interpolation] = STATE(490), - [ts_builtin_sym_end] = ACTIONS(1220), - [sym_name] = ACTIONS(1222), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1220), - [aux_sym_function_static_declaration_token1] = ACTIONS(1222), - [aux_sym_global_declaration_token1] = ACTIONS(1222), - [aux_sym_namespace_definition_token1] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1222), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1222), - [anon_sym_BSLASH] = ACTIONS(1220), - [anon_sym_LBRACE] = ACTIONS(1220), - [anon_sym_RBRACE] = ACTIONS(1220), - [aux_sym_trait_declaration_token1] = ACTIONS(1222), - [aux_sym_interface_declaration_token1] = ACTIONS(1222), - [aux_sym_enum_declaration_token1] = ACTIONS(1222), - [aux_sym_enum_case_token1] = ACTIONS(1222), - [aux_sym_class_declaration_token1] = ACTIONS(1222), - [aux_sym_final_modifier_token1] = ACTIONS(1222), - [aux_sym_abstract_modifier_token1] = ACTIONS(1222), - [aux_sym_readonly_modifier_token1] = ACTIONS(1222), - [aux_sym_visibility_modifier_token1] = ACTIONS(1222), - [aux_sym_visibility_modifier_token2] = ACTIONS(1222), - [aux_sym_visibility_modifier_token3] = ACTIONS(1222), - [aux_sym__arrow_function_header_token1] = ACTIONS(1222), - [anon_sym_LPAREN] = ACTIONS(1220), - [aux_sym_cast_type_token1] = ACTIONS(1222), - [aux_sym_echo_statement_token1] = ACTIONS(1222), - [anon_sym_unset] = ACTIONS(1222), - [aux_sym_declare_statement_token1] = ACTIONS(1222), - [aux_sym_declare_statement_token2] = ACTIONS(1222), - [sym_float] = ACTIONS(1222), - [aux_sym_try_statement_token1] = ACTIONS(1222), - [aux_sym_goto_statement_token1] = ACTIONS(1222), - [aux_sym_continue_statement_token1] = ACTIONS(1222), - [aux_sym_break_statement_token1] = ACTIONS(1222), - [sym_integer] = ACTIONS(1222), - [aux_sym_return_statement_token1] = ACTIONS(1222), - [aux_sym_throw_expression_token1] = ACTIONS(1222), - [aux_sym_while_statement_token1] = ACTIONS(1222), - [aux_sym_while_statement_token2] = ACTIONS(1222), - [aux_sym_do_statement_token1] = ACTIONS(1222), - [aux_sym_for_statement_token1] = ACTIONS(1222), - [aux_sym_for_statement_token2] = ACTIONS(1222), - [aux_sym_foreach_statement_token1] = ACTIONS(1222), - [aux_sym_foreach_statement_token2] = ACTIONS(1222), - [aux_sym_if_statement_token1] = ACTIONS(1222), - [aux_sym_if_statement_token2] = ACTIONS(1222), - [aux_sym_else_if_clause_token1] = ACTIONS(1222), - [aux_sym_else_clause_token1] = ACTIONS(1222), - [aux_sym_match_expression_token1] = ACTIONS(1222), - [aux_sym_match_default_expression_token1] = ACTIONS(1222), - [aux_sym_switch_statement_token1] = ACTIONS(1222), - [aux_sym_switch_block_token1] = ACTIONS(1222), - [anon_sym_AT] = ACTIONS(1220), - [anon_sym_PLUS] = ACTIONS(1222), - [anon_sym_DASH] = ACTIONS(1222), - [anon_sym_TILDE] = ACTIONS(1220), - [anon_sym_BANG] = ACTIONS(1220), - [aux_sym_clone_expression_token1] = ACTIONS(1222), - [aux_sym_print_intrinsic_token1] = ACTIONS(1222), - [aux_sym_object_creation_expression_token1] = ACTIONS(1222), - [anon_sym_PLUS_PLUS] = ACTIONS(1220), - [anon_sym_DASH_DASH] = ACTIONS(1220), - [aux_sym__list_destructing_token1] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(1220), - [anon_sym_self] = ACTIONS(1222), - [anon_sym_parent] = ACTIONS(1222), - [anon_sym_POUND_LBRACK] = ACTIONS(1220), - [anon_sym_SQUOTE] = ACTIONS(1220), - [aux_sym_encapsed_string_token1] = ACTIONS(1220), - [anon_sym_DQUOTE] = ACTIONS(1220), - [aux_sym_string_token1] = ACTIONS(1220), - [anon_sym_LT_LT_LT] = ACTIONS(1220), - [anon_sym_BQUOTE] = ACTIONS(1220), - [sym_boolean] = ACTIONS(1222), - [sym_null] = ACTIONS(1222), - [anon_sym_DOLLAR] = ACTIONS(1220), - [aux_sym_yield_expression_token1] = ACTIONS(1222), - [aux_sym_include_expression_token1] = ACTIONS(1222), - [aux_sym_include_once_expression_token1] = ACTIONS(1222), - [aux_sym_require_expression_token1] = ACTIONS(1222), - [aux_sym_require_once_expression_token1] = ACTIONS(1222), - [sym_comment] = ACTIONS(5), - }, - [491] = { - [sym_text_interpolation] = STATE(491), + [sym_catch_clause] = STATE(489), + [sym_finally_clause] = STATE(489), + [aux_sym_try_statement_repeat1] = STATE(476), [ts_builtin_sym_end] = ACTIONS(1224), [sym_name] = ACTIONS(1226), - [anon_sym_QMARK_GT] = ACTIONS(18), + [anon_sym_QMARK_GT] = ACTIONS(134), [anon_sym_SEMI] = ACTIONS(1224), [aux_sym_function_static_declaration_token1] = ACTIONS(1226), [aux_sym_global_declaration_token1] = ACTIONS(1226), @@ -69575,6 +73214,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_declare_statement_token2] = ACTIONS(1226), [sym_float] = ACTIONS(1226), [aux_sym_try_statement_token1] = ACTIONS(1226), + [aux_sym_catch_clause_token1] = ACTIONS(1228), + [aux_sym_finally_clause_token1] = ACTIONS(1230), [aux_sym_goto_statement_token1] = ACTIONS(1226), [aux_sym_continue_statement_token1] = ACTIONS(1226), [aux_sym_break_statement_token1] = ACTIONS(1226), @@ -69627,98 +73268,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_require_once_expression_token1] = ACTIONS(1226), [sym_comment] = ACTIONS(5), }, - [492] = { - [sym_text_interpolation] = STATE(492), - [ts_builtin_sym_end] = ACTIONS(1228), - [sym_name] = ACTIONS(1230), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1228), - [aux_sym_function_static_declaration_token1] = ACTIONS(1230), - [aux_sym_global_declaration_token1] = ACTIONS(1230), - [aux_sym_namespace_definition_token1] = ACTIONS(1230), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1230), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1230), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1230), - [anon_sym_BSLASH] = ACTIONS(1228), - [anon_sym_LBRACE] = ACTIONS(1228), - [anon_sym_RBRACE] = ACTIONS(1228), - [aux_sym_trait_declaration_token1] = ACTIONS(1230), - [aux_sym_interface_declaration_token1] = ACTIONS(1230), - [aux_sym_enum_declaration_token1] = ACTIONS(1230), - [aux_sym_enum_case_token1] = ACTIONS(1230), - [aux_sym_class_declaration_token1] = ACTIONS(1230), - [aux_sym_final_modifier_token1] = ACTIONS(1230), - [aux_sym_abstract_modifier_token1] = ACTIONS(1230), - [aux_sym_readonly_modifier_token1] = ACTIONS(1230), - [aux_sym_visibility_modifier_token1] = ACTIONS(1230), - [aux_sym_visibility_modifier_token2] = ACTIONS(1230), - [aux_sym_visibility_modifier_token3] = ACTIONS(1230), - [aux_sym__arrow_function_header_token1] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(1228), - [aux_sym_cast_type_token1] = ACTIONS(1230), - [aux_sym_echo_statement_token1] = ACTIONS(1230), - [anon_sym_unset] = ACTIONS(1230), - [aux_sym_declare_statement_token1] = ACTIONS(1230), - [aux_sym_declare_statement_token2] = ACTIONS(1230), - [sym_float] = ACTIONS(1230), - [aux_sym_try_statement_token1] = ACTIONS(1230), - [aux_sym_goto_statement_token1] = ACTIONS(1230), - [aux_sym_continue_statement_token1] = ACTIONS(1230), - [aux_sym_break_statement_token1] = ACTIONS(1230), - [sym_integer] = ACTIONS(1230), - [aux_sym_return_statement_token1] = ACTIONS(1230), - [aux_sym_throw_expression_token1] = ACTIONS(1230), - [aux_sym_while_statement_token1] = ACTIONS(1230), - [aux_sym_while_statement_token2] = ACTIONS(1230), - [aux_sym_do_statement_token1] = ACTIONS(1230), - [aux_sym_for_statement_token1] = ACTIONS(1230), - [aux_sym_for_statement_token2] = ACTIONS(1230), - [aux_sym_foreach_statement_token1] = ACTIONS(1230), - [aux_sym_foreach_statement_token2] = ACTIONS(1230), - [aux_sym_if_statement_token1] = ACTIONS(1230), - [aux_sym_if_statement_token2] = ACTIONS(1230), - [aux_sym_else_if_clause_token1] = ACTIONS(1230), - [aux_sym_else_clause_token1] = ACTIONS(1230), - [aux_sym_match_expression_token1] = ACTIONS(1230), - [aux_sym_match_default_expression_token1] = ACTIONS(1230), - [aux_sym_switch_statement_token1] = ACTIONS(1230), - [aux_sym_switch_block_token1] = ACTIONS(1230), - [anon_sym_AT] = ACTIONS(1228), - [anon_sym_PLUS] = ACTIONS(1230), - [anon_sym_DASH] = ACTIONS(1230), - [anon_sym_TILDE] = ACTIONS(1228), - [anon_sym_BANG] = ACTIONS(1228), - [aux_sym_clone_expression_token1] = ACTIONS(1230), - [aux_sym_print_intrinsic_token1] = ACTIONS(1230), - [aux_sym_object_creation_expression_token1] = ACTIONS(1230), - [anon_sym_PLUS_PLUS] = ACTIONS(1228), - [anon_sym_DASH_DASH] = ACTIONS(1228), - [aux_sym__list_destructing_token1] = ACTIONS(1230), - [anon_sym_LBRACK] = ACTIONS(1228), - [anon_sym_self] = ACTIONS(1230), - [anon_sym_parent] = ACTIONS(1230), - [anon_sym_POUND_LBRACK] = ACTIONS(1228), - [anon_sym_SQUOTE] = ACTIONS(1228), - [aux_sym_encapsed_string_token1] = ACTIONS(1228), - [anon_sym_DQUOTE] = ACTIONS(1228), - [aux_sym_string_token1] = ACTIONS(1228), - [anon_sym_LT_LT_LT] = ACTIONS(1228), - [anon_sym_BQUOTE] = ACTIONS(1228), - [sym_boolean] = ACTIONS(1230), - [sym_null] = ACTIONS(1230), - [anon_sym_DOLLAR] = ACTIONS(1228), - [aux_sym_yield_expression_token1] = ACTIONS(1230), - [aux_sym_include_expression_token1] = ACTIONS(1230), - [aux_sym_include_once_expression_token1] = ACTIONS(1230), - [aux_sym_require_expression_token1] = ACTIONS(1230), - [aux_sym_require_once_expression_token1] = ACTIONS(1230), - [sym_comment] = ACTIONS(5), - }, - [493] = { - [sym_text_interpolation] = STATE(493), + [476] = { + [sym_text_interpolation] = STATE(476), + [sym_catch_clause] = STATE(489), + [sym_finally_clause] = STATE(489), + [aux_sym_try_statement_repeat1] = STATE(476), [ts_builtin_sym_end] = ACTIONS(1232), [sym_name] = ACTIONS(1234), - [anon_sym_QMARK_GT] = ACTIONS(18), + [anon_sym_QMARK_GT] = ACTIONS(134), [anon_sym_SEMI] = ACTIONS(1232), [aux_sym_function_static_declaration_token1] = ACTIONS(1234), [aux_sym_global_declaration_token1] = ACTIONS(1234), @@ -69749,6 +73306,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_declare_statement_token2] = ACTIONS(1234), [sym_float] = ACTIONS(1234), [aux_sym_try_statement_token1] = ACTIONS(1234), + [aux_sym_catch_clause_token1] = ACTIONS(1236), + [aux_sym_finally_clause_token1] = ACTIONS(1239), [aux_sym_goto_statement_token1] = ACTIONS(1234), [aux_sym_continue_statement_token1] = ACTIONS(1234), [aux_sym_break_statement_token1] = ACTIONS(1234), @@ -69801,533 +73360,644 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_require_once_expression_token1] = ACTIONS(1234), [sym_comment] = ACTIONS(5), }, - [494] = { - [sym_text_interpolation] = STATE(494), - [ts_builtin_sym_end] = ACTIONS(1236), - [sym_name] = ACTIONS(1238), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1236), - [aux_sym_function_static_declaration_token1] = ACTIONS(1238), - [aux_sym_global_declaration_token1] = ACTIONS(1238), - [aux_sym_namespace_definition_token1] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1238), - [anon_sym_BSLASH] = ACTIONS(1236), - [anon_sym_LBRACE] = ACTIONS(1236), - [anon_sym_RBRACE] = ACTIONS(1236), - [aux_sym_trait_declaration_token1] = ACTIONS(1238), - [aux_sym_interface_declaration_token1] = ACTIONS(1238), - [aux_sym_enum_declaration_token1] = ACTIONS(1238), - [aux_sym_enum_case_token1] = ACTIONS(1238), - [aux_sym_class_declaration_token1] = ACTIONS(1238), - [aux_sym_final_modifier_token1] = ACTIONS(1238), - [aux_sym_abstract_modifier_token1] = ACTIONS(1238), - [aux_sym_readonly_modifier_token1] = ACTIONS(1238), - [aux_sym_visibility_modifier_token1] = ACTIONS(1238), - [aux_sym_visibility_modifier_token2] = ACTIONS(1238), - [aux_sym_visibility_modifier_token3] = ACTIONS(1238), - [aux_sym__arrow_function_header_token1] = ACTIONS(1238), - [anon_sym_LPAREN] = ACTIONS(1236), - [aux_sym_cast_type_token1] = ACTIONS(1238), - [aux_sym_echo_statement_token1] = ACTIONS(1238), - [anon_sym_unset] = ACTIONS(1238), - [aux_sym_declare_statement_token1] = ACTIONS(1238), - [aux_sym_declare_statement_token2] = ACTIONS(1238), - [sym_float] = ACTIONS(1238), - [aux_sym_try_statement_token1] = ACTIONS(1238), - [aux_sym_goto_statement_token1] = ACTIONS(1238), - [aux_sym_continue_statement_token1] = ACTIONS(1238), - [aux_sym_break_statement_token1] = ACTIONS(1238), - [sym_integer] = ACTIONS(1238), - [aux_sym_return_statement_token1] = ACTIONS(1238), - [aux_sym_throw_expression_token1] = ACTIONS(1238), - [aux_sym_while_statement_token1] = ACTIONS(1238), - [aux_sym_while_statement_token2] = ACTIONS(1238), - [aux_sym_do_statement_token1] = ACTIONS(1238), - [aux_sym_for_statement_token1] = ACTIONS(1238), - [aux_sym_for_statement_token2] = ACTIONS(1238), - [aux_sym_foreach_statement_token1] = ACTIONS(1238), - [aux_sym_foreach_statement_token2] = ACTIONS(1238), - [aux_sym_if_statement_token1] = ACTIONS(1238), - [aux_sym_if_statement_token2] = ACTIONS(1238), - [aux_sym_else_if_clause_token1] = ACTIONS(1238), - [aux_sym_else_clause_token1] = ACTIONS(1238), - [aux_sym_match_expression_token1] = ACTIONS(1238), - [aux_sym_match_default_expression_token1] = ACTIONS(1238), - [aux_sym_switch_statement_token1] = ACTIONS(1238), - [aux_sym_switch_block_token1] = ACTIONS(1238), - [anon_sym_AT] = ACTIONS(1236), - [anon_sym_PLUS] = ACTIONS(1238), - [anon_sym_DASH] = ACTIONS(1238), - [anon_sym_TILDE] = ACTIONS(1236), - [anon_sym_BANG] = ACTIONS(1236), - [aux_sym_clone_expression_token1] = ACTIONS(1238), - [aux_sym_print_intrinsic_token1] = ACTIONS(1238), - [aux_sym_object_creation_expression_token1] = ACTIONS(1238), - [anon_sym_PLUS_PLUS] = ACTIONS(1236), - [anon_sym_DASH_DASH] = ACTIONS(1236), - [aux_sym__list_destructing_token1] = ACTIONS(1238), - [anon_sym_LBRACK] = ACTIONS(1236), - [anon_sym_self] = ACTIONS(1238), - [anon_sym_parent] = ACTIONS(1238), - [anon_sym_POUND_LBRACK] = ACTIONS(1236), - [anon_sym_SQUOTE] = ACTIONS(1236), - [aux_sym_encapsed_string_token1] = ACTIONS(1236), - [anon_sym_DQUOTE] = ACTIONS(1236), - [aux_sym_string_token1] = ACTIONS(1236), - [anon_sym_LT_LT_LT] = ACTIONS(1236), - [anon_sym_BQUOTE] = ACTIONS(1236), - [sym_boolean] = ACTIONS(1238), - [sym_null] = ACTIONS(1238), - [anon_sym_DOLLAR] = ACTIONS(1236), - [aux_sym_yield_expression_token1] = ACTIONS(1238), - [aux_sym_include_expression_token1] = ACTIONS(1238), - [aux_sym_include_once_expression_token1] = ACTIONS(1238), - [aux_sym_require_expression_token1] = ACTIONS(1238), - [aux_sym_require_once_expression_token1] = ACTIONS(1238), + [477] = { + [sym_text_interpolation] = STATE(477), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1320), + [sym_unary_op_expression] = STATE(1320), + [sym_exponentiation_expression] = STATE(1114), + [sym_clone_expression] = STATE(1320), + [sym__primary_expression] = STATE(1320), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1114), + [sym_cast_variable] = STATE(813), + [sym_assignment_expression] = STATE(1114), + [sym_augmented_assignment_expression] = STATE(1114), + [sym_member_access_expression] = STATE(813), + [sym_nullsafe_member_access_expression] = STATE(813), + [sym_scoped_property_access_expression] = STATE(813), + [sym_list_literal] = STATE(2740), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(800), + [sym_scoped_call_expression] = STATE(800), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(800), + [sym_nullsafe_member_call_expression] = STATE(800), + [sym_subscript_expression] = STATE(800), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(800), + [sym_variable_name] = STATE(800), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(928), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), [sym_comment] = ACTIONS(5), }, - [495] = { - [sym_text_interpolation] = STATE(495), - [ts_builtin_sym_end] = ACTIONS(1236), - [sym_name] = ACTIONS(1238), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1236), - [aux_sym_function_static_declaration_token1] = ACTIONS(1238), - [aux_sym_global_declaration_token1] = ACTIONS(1238), - [aux_sym_namespace_definition_token1] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1238), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1238), - [anon_sym_BSLASH] = ACTIONS(1236), - [anon_sym_LBRACE] = ACTIONS(1236), - [anon_sym_RBRACE] = ACTIONS(1236), - [aux_sym_trait_declaration_token1] = ACTIONS(1238), - [aux_sym_interface_declaration_token1] = ACTIONS(1238), - [aux_sym_enum_declaration_token1] = ACTIONS(1238), - [aux_sym_enum_case_token1] = ACTIONS(1238), - [aux_sym_class_declaration_token1] = ACTIONS(1238), - [aux_sym_final_modifier_token1] = ACTIONS(1238), - [aux_sym_abstract_modifier_token1] = ACTIONS(1238), - [aux_sym_readonly_modifier_token1] = ACTIONS(1238), - [aux_sym_visibility_modifier_token1] = ACTIONS(1238), - [aux_sym_visibility_modifier_token2] = ACTIONS(1238), - [aux_sym_visibility_modifier_token3] = ACTIONS(1238), - [aux_sym__arrow_function_header_token1] = ACTIONS(1238), - [anon_sym_LPAREN] = ACTIONS(1236), - [aux_sym_cast_type_token1] = ACTIONS(1238), - [aux_sym_echo_statement_token1] = ACTIONS(1238), - [anon_sym_unset] = ACTIONS(1238), - [aux_sym_declare_statement_token1] = ACTIONS(1238), - [aux_sym_declare_statement_token2] = ACTIONS(1238), - [sym_float] = ACTIONS(1238), - [aux_sym_try_statement_token1] = ACTIONS(1238), - [aux_sym_goto_statement_token1] = ACTIONS(1238), - [aux_sym_continue_statement_token1] = ACTIONS(1238), - [aux_sym_break_statement_token1] = ACTIONS(1238), - [sym_integer] = ACTIONS(1238), - [aux_sym_return_statement_token1] = ACTIONS(1238), - [aux_sym_throw_expression_token1] = ACTIONS(1238), - [aux_sym_while_statement_token1] = ACTIONS(1238), - [aux_sym_while_statement_token2] = ACTIONS(1238), - [aux_sym_do_statement_token1] = ACTIONS(1238), - [aux_sym_for_statement_token1] = ACTIONS(1238), - [aux_sym_for_statement_token2] = ACTIONS(1238), - [aux_sym_foreach_statement_token1] = ACTIONS(1238), - [aux_sym_foreach_statement_token2] = ACTIONS(1238), - [aux_sym_if_statement_token1] = ACTIONS(1238), - [aux_sym_if_statement_token2] = ACTIONS(1238), - [aux_sym_else_if_clause_token1] = ACTIONS(1238), - [aux_sym_else_clause_token1] = ACTIONS(1238), - [aux_sym_match_expression_token1] = ACTIONS(1238), - [aux_sym_match_default_expression_token1] = ACTIONS(1238), - [aux_sym_switch_statement_token1] = ACTIONS(1238), - [aux_sym_switch_block_token1] = ACTIONS(1238), - [anon_sym_AT] = ACTIONS(1236), - [anon_sym_PLUS] = ACTIONS(1238), - [anon_sym_DASH] = ACTIONS(1238), - [anon_sym_TILDE] = ACTIONS(1236), - [anon_sym_BANG] = ACTIONS(1236), - [aux_sym_clone_expression_token1] = ACTIONS(1238), - [aux_sym_print_intrinsic_token1] = ACTIONS(1238), - [aux_sym_object_creation_expression_token1] = ACTIONS(1238), - [anon_sym_PLUS_PLUS] = ACTIONS(1236), - [anon_sym_DASH_DASH] = ACTIONS(1236), - [aux_sym__list_destructing_token1] = ACTIONS(1238), - [anon_sym_LBRACK] = ACTIONS(1236), - [anon_sym_self] = ACTIONS(1238), - [anon_sym_parent] = ACTIONS(1238), - [anon_sym_POUND_LBRACK] = ACTIONS(1236), - [anon_sym_SQUOTE] = ACTIONS(1236), - [aux_sym_encapsed_string_token1] = ACTIONS(1236), - [anon_sym_DQUOTE] = ACTIONS(1236), - [aux_sym_string_token1] = ACTIONS(1236), - [anon_sym_LT_LT_LT] = ACTIONS(1236), - [anon_sym_BQUOTE] = ACTIONS(1236), - [sym_boolean] = ACTIONS(1238), - [sym_null] = ACTIONS(1238), - [anon_sym_DOLLAR] = ACTIONS(1236), - [aux_sym_yield_expression_token1] = ACTIONS(1238), - [aux_sym_include_expression_token1] = ACTIONS(1238), - [aux_sym_include_once_expression_token1] = ACTIONS(1238), - [aux_sym_require_expression_token1] = ACTIONS(1238), - [aux_sym_require_once_expression_token1] = ACTIONS(1238), + [478] = { + [sym_text_interpolation] = STATE(478), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1177), + [sym_unary_op_expression] = STATE(1177), + [sym_exponentiation_expression] = STATE(1114), + [sym_clone_expression] = STATE(1177), + [sym__primary_expression] = STATE(1177), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1114), + [sym_cast_variable] = STATE(798), + [sym_assignment_expression] = STATE(1114), + [sym_augmented_assignment_expression] = STATE(1114), + [sym_member_access_expression] = STATE(798), + [sym_nullsafe_member_access_expression] = STATE(798), + [sym_scoped_property_access_expression] = STATE(798), + [sym_list_literal] = STATE(2713), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(766), + [sym_scoped_call_expression] = STATE(766), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(766), + [sym_nullsafe_member_call_expression] = STATE(766), + [sym_subscript_expression] = STATE(766), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(766), + [sym_variable_name] = STATE(766), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(886), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), [sym_comment] = ACTIONS(5), }, - [496] = { - [sym_text_interpolation] = STATE(496), - [ts_builtin_sym_end] = ACTIONS(1240), - [sym_name] = ACTIONS(1242), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1240), - [aux_sym_function_static_declaration_token1] = ACTIONS(1242), - [aux_sym_global_declaration_token1] = ACTIONS(1242), - [aux_sym_namespace_definition_token1] = ACTIONS(1242), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1242), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1242), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1242), - [anon_sym_BSLASH] = ACTIONS(1240), - [anon_sym_LBRACE] = ACTIONS(1240), - [anon_sym_RBRACE] = ACTIONS(1240), - [aux_sym_trait_declaration_token1] = ACTIONS(1242), - [aux_sym_interface_declaration_token1] = ACTIONS(1242), - [aux_sym_enum_declaration_token1] = ACTIONS(1242), - [aux_sym_enum_case_token1] = ACTIONS(1242), - [aux_sym_class_declaration_token1] = ACTIONS(1242), - [aux_sym_final_modifier_token1] = ACTIONS(1242), - [aux_sym_abstract_modifier_token1] = ACTIONS(1242), - [aux_sym_readonly_modifier_token1] = ACTIONS(1242), - [aux_sym_visibility_modifier_token1] = ACTIONS(1242), - [aux_sym_visibility_modifier_token2] = ACTIONS(1242), - [aux_sym_visibility_modifier_token3] = ACTIONS(1242), - [aux_sym__arrow_function_header_token1] = ACTIONS(1242), - [anon_sym_LPAREN] = ACTIONS(1240), - [aux_sym_cast_type_token1] = ACTIONS(1242), - [aux_sym_echo_statement_token1] = ACTIONS(1242), - [anon_sym_unset] = ACTIONS(1242), - [aux_sym_declare_statement_token1] = ACTIONS(1242), - [aux_sym_declare_statement_token2] = ACTIONS(1242), - [sym_float] = ACTIONS(1242), - [aux_sym_try_statement_token1] = ACTIONS(1242), - [aux_sym_goto_statement_token1] = ACTIONS(1242), - [aux_sym_continue_statement_token1] = ACTIONS(1242), - [aux_sym_break_statement_token1] = ACTIONS(1242), - [sym_integer] = ACTIONS(1242), - [aux_sym_return_statement_token1] = ACTIONS(1242), - [aux_sym_throw_expression_token1] = ACTIONS(1242), - [aux_sym_while_statement_token1] = ACTIONS(1242), - [aux_sym_while_statement_token2] = ACTIONS(1242), - [aux_sym_do_statement_token1] = ACTIONS(1242), - [aux_sym_for_statement_token1] = ACTIONS(1242), - [aux_sym_for_statement_token2] = ACTIONS(1242), - [aux_sym_foreach_statement_token1] = ACTIONS(1242), - [aux_sym_foreach_statement_token2] = ACTIONS(1242), - [aux_sym_if_statement_token1] = ACTIONS(1242), - [aux_sym_if_statement_token2] = ACTIONS(1242), - [aux_sym_else_if_clause_token1] = ACTIONS(1242), - [aux_sym_else_clause_token1] = ACTIONS(1242), - [aux_sym_match_expression_token1] = ACTIONS(1242), - [aux_sym_match_default_expression_token1] = ACTIONS(1242), - [aux_sym_switch_statement_token1] = ACTIONS(1242), - [aux_sym_switch_block_token1] = ACTIONS(1242), - [anon_sym_AT] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1242), - [anon_sym_DASH] = ACTIONS(1242), - [anon_sym_TILDE] = ACTIONS(1240), - [anon_sym_BANG] = ACTIONS(1240), - [aux_sym_clone_expression_token1] = ACTIONS(1242), - [aux_sym_print_intrinsic_token1] = ACTIONS(1242), - [aux_sym_object_creation_expression_token1] = ACTIONS(1242), - [anon_sym_PLUS_PLUS] = ACTIONS(1240), - [anon_sym_DASH_DASH] = ACTIONS(1240), - [aux_sym__list_destructing_token1] = ACTIONS(1242), - [anon_sym_LBRACK] = ACTIONS(1240), - [anon_sym_self] = ACTIONS(1242), - [anon_sym_parent] = ACTIONS(1242), - [anon_sym_POUND_LBRACK] = ACTIONS(1240), - [anon_sym_SQUOTE] = ACTIONS(1240), - [aux_sym_encapsed_string_token1] = ACTIONS(1240), - [anon_sym_DQUOTE] = ACTIONS(1240), - [aux_sym_string_token1] = ACTIONS(1240), - [anon_sym_LT_LT_LT] = ACTIONS(1240), - [anon_sym_BQUOTE] = ACTIONS(1240), - [sym_boolean] = ACTIONS(1242), - [sym_null] = ACTIONS(1242), - [anon_sym_DOLLAR] = ACTIONS(1240), - [aux_sym_yield_expression_token1] = ACTIONS(1242), - [aux_sym_include_expression_token1] = ACTIONS(1242), - [aux_sym_include_once_expression_token1] = ACTIONS(1242), - [aux_sym_require_expression_token1] = ACTIONS(1242), - [aux_sym_require_once_expression_token1] = ACTIONS(1242), + [479] = { + [sym_text_interpolation] = STATE(479), + [sym_else_if_clause] = STATE(542), + [sym_else_clause] = STATE(516), + [aux_sym_if_statement_repeat1] = STATE(492), + [ts_builtin_sym_end] = ACTIONS(1242), + [sym_name] = ACTIONS(1244), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1242), + [aux_sym_function_static_declaration_token1] = ACTIONS(1244), + [aux_sym_global_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_definition_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1244), + [anon_sym_BSLASH] = ACTIONS(1242), + [anon_sym_LBRACE] = ACTIONS(1242), + [anon_sym_RBRACE] = ACTIONS(1242), + [aux_sym_trait_declaration_token1] = ACTIONS(1244), + [aux_sym_interface_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_case_token1] = ACTIONS(1244), + [aux_sym_class_declaration_token1] = ACTIONS(1244), + [aux_sym_final_modifier_token1] = ACTIONS(1244), + [aux_sym_abstract_modifier_token1] = ACTIONS(1244), + [aux_sym_readonly_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token2] = ACTIONS(1244), + [aux_sym_visibility_modifier_token3] = ACTIONS(1244), + [aux_sym__arrow_function_header_token1] = ACTIONS(1244), + [anon_sym_LPAREN] = ACTIONS(1242), + [aux_sym_cast_type_token1] = ACTIONS(1244), + [aux_sym_echo_statement_token1] = ACTIONS(1244), + [anon_sym_unset] = ACTIONS(1244), + [aux_sym_declare_statement_token1] = ACTIONS(1244), + [aux_sym_declare_statement_token2] = ACTIONS(1244), + [sym_float] = ACTIONS(1244), + [aux_sym_try_statement_token1] = ACTIONS(1244), + [aux_sym_goto_statement_token1] = ACTIONS(1244), + [aux_sym_continue_statement_token1] = ACTIONS(1244), + [aux_sym_break_statement_token1] = ACTIONS(1244), + [sym_integer] = ACTIONS(1244), + [aux_sym_return_statement_token1] = ACTIONS(1244), + [aux_sym_throw_expression_token1] = ACTIONS(1244), + [aux_sym_while_statement_token1] = ACTIONS(1244), + [aux_sym_while_statement_token2] = ACTIONS(1244), + [aux_sym_do_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token2] = ACTIONS(1244), + [aux_sym_foreach_statement_token1] = ACTIONS(1244), + [aux_sym_foreach_statement_token2] = ACTIONS(1244), + [aux_sym_if_statement_token1] = ACTIONS(1244), + [aux_sym_if_statement_token2] = ACTIONS(1244), + [aux_sym_else_if_clause_token1] = ACTIONS(1246), + [aux_sym_else_clause_token1] = ACTIONS(1248), + [aux_sym_match_expression_token1] = ACTIONS(1244), + [aux_sym_match_default_expression_token1] = ACTIONS(1244), + [aux_sym_switch_statement_token1] = ACTIONS(1244), + [aux_sym_switch_block_token1] = ACTIONS(1244), + [anon_sym_AT] = ACTIONS(1242), + [anon_sym_PLUS] = ACTIONS(1244), + [anon_sym_DASH] = ACTIONS(1244), + [anon_sym_TILDE] = ACTIONS(1242), + [anon_sym_BANG] = ACTIONS(1242), + [aux_sym_clone_expression_token1] = ACTIONS(1244), + [aux_sym_print_intrinsic_token1] = ACTIONS(1244), + [aux_sym_object_creation_expression_token1] = ACTIONS(1244), + [anon_sym_PLUS_PLUS] = ACTIONS(1242), + [anon_sym_DASH_DASH] = ACTIONS(1242), + [aux_sym__list_destructing_token1] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1242), + [anon_sym_self] = ACTIONS(1244), + [anon_sym_parent] = ACTIONS(1244), + [anon_sym_POUND_LBRACK] = ACTIONS(1242), + [anon_sym_SQUOTE] = ACTIONS(1242), + [aux_sym_encapsed_string_token1] = ACTIONS(1242), + [anon_sym_DQUOTE] = ACTIONS(1242), + [aux_sym_string_token1] = ACTIONS(1242), + [anon_sym_LT_LT_LT] = ACTIONS(1242), + [anon_sym_BQUOTE] = ACTIONS(1242), + [sym_boolean] = ACTIONS(1244), + [sym_null] = ACTIONS(1244), + [anon_sym_DOLLAR] = ACTIONS(1242), + [aux_sym_yield_expression_token1] = ACTIONS(1244), + [aux_sym_include_expression_token1] = ACTIONS(1244), + [aux_sym_include_once_expression_token1] = ACTIONS(1244), + [aux_sym_require_expression_token1] = ACTIONS(1244), + [aux_sym_require_once_expression_token1] = ACTIONS(1244), [sym_comment] = ACTIONS(5), }, - [497] = { - [sym_text_interpolation] = STATE(497), - [ts_builtin_sym_end] = ACTIONS(1244), - [sym_name] = ACTIONS(1246), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1244), - [aux_sym_function_static_declaration_token1] = ACTIONS(1246), - [aux_sym_global_declaration_token1] = ACTIONS(1246), - [aux_sym_namespace_definition_token1] = ACTIONS(1246), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1246), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1246), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1246), - [anon_sym_BSLASH] = ACTIONS(1244), - [anon_sym_LBRACE] = ACTIONS(1244), - [anon_sym_RBRACE] = ACTIONS(1244), - [aux_sym_trait_declaration_token1] = ACTIONS(1246), - [aux_sym_interface_declaration_token1] = ACTIONS(1246), - [aux_sym_enum_declaration_token1] = ACTIONS(1246), - [aux_sym_enum_case_token1] = ACTIONS(1246), - [aux_sym_class_declaration_token1] = ACTIONS(1246), - [aux_sym_final_modifier_token1] = ACTIONS(1246), - [aux_sym_abstract_modifier_token1] = ACTIONS(1246), - [aux_sym_readonly_modifier_token1] = ACTIONS(1246), - [aux_sym_visibility_modifier_token1] = ACTIONS(1246), - [aux_sym_visibility_modifier_token2] = ACTIONS(1246), - [aux_sym_visibility_modifier_token3] = ACTIONS(1246), - [aux_sym__arrow_function_header_token1] = ACTIONS(1246), - [anon_sym_LPAREN] = ACTIONS(1244), - [aux_sym_cast_type_token1] = ACTIONS(1246), - [aux_sym_echo_statement_token1] = ACTIONS(1246), - [anon_sym_unset] = ACTIONS(1246), - [aux_sym_declare_statement_token1] = ACTIONS(1246), - [aux_sym_declare_statement_token2] = ACTIONS(1246), - [sym_float] = ACTIONS(1246), - [aux_sym_try_statement_token1] = ACTIONS(1246), - [aux_sym_goto_statement_token1] = ACTIONS(1246), - [aux_sym_continue_statement_token1] = ACTIONS(1246), - [aux_sym_break_statement_token1] = ACTIONS(1246), - [sym_integer] = ACTIONS(1246), - [aux_sym_return_statement_token1] = ACTIONS(1246), - [aux_sym_throw_expression_token1] = ACTIONS(1246), - [aux_sym_while_statement_token1] = ACTIONS(1246), - [aux_sym_while_statement_token2] = ACTIONS(1246), - [aux_sym_do_statement_token1] = ACTIONS(1246), - [aux_sym_for_statement_token1] = ACTIONS(1246), - [aux_sym_for_statement_token2] = ACTIONS(1246), - [aux_sym_foreach_statement_token1] = ACTIONS(1246), - [aux_sym_foreach_statement_token2] = ACTIONS(1246), - [aux_sym_if_statement_token1] = ACTIONS(1246), - [aux_sym_if_statement_token2] = ACTIONS(1246), - [aux_sym_else_if_clause_token1] = ACTIONS(1246), - [aux_sym_else_clause_token1] = ACTIONS(1246), - [aux_sym_match_expression_token1] = ACTIONS(1246), - [aux_sym_match_default_expression_token1] = ACTIONS(1246), - [aux_sym_switch_statement_token1] = ACTIONS(1246), - [aux_sym_switch_block_token1] = ACTIONS(1246), - [anon_sym_AT] = ACTIONS(1244), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_TILDE] = ACTIONS(1244), - [anon_sym_BANG] = ACTIONS(1244), - [aux_sym_clone_expression_token1] = ACTIONS(1246), - [aux_sym_print_intrinsic_token1] = ACTIONS(1246), - [aux_sym_object_creation_expression_token1] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1244), - [anon_sym_DASH_DASH] = ACTIONS(1244), - [aux_sym__list_destructing_token1] = ACTIONS(1246), - [anon_sym_LBRACK] = ACTIONS(1244), - [anon_sym_self] = ACTIONS(1246), - [anon_sym_parent] = ACTIONS(1246), - [anon_sym_POUND_LBRACK] = ACTIONS(1244), - [anon_sym_SQUOTE] = ACTIONS(1244), - [aux_sym_encapsed_string_token1] = ACTIONS(1244), - [anon_sym_DQUOTE] = ACTIONS(1244), - [aux_sym_string_token1] = ACTIONS(1244), - [anon_sym_LT_LT_LT] = ACTIONS(1244), - [anon_sym_BQUOTE] = ACTIONS(1244), - [sym_boolean] = ACTIONS(1246), - [sym_null] = ACTIONS(1246), - [anon_sym_DOLLAR] = ACTIONS(1244), - [aux_sym_yield_expression_token1] = ACTIONS(1246), - [aux_sym_include_expression_token1] = ACTIONS(1246), - [aux_sym_include_once_expression_token1] = ACTIONS(1246), - [aux_sym_require_expression_token1] = ACTIONS(1246), - [aux_sym_require_once_expression_token1] = ACTIONS(1246), + [480] = { + [sym_text_interpolation] = STATE(480), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(1259), + [sym_unary_op_expression] = STATE(1259), + [sym_exponentiation_expression] = STATE(1260), + [sym_clone_expression] = STATE(1259), + [sym__primary_expression] = STATE(1259), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1260), + [sym_cast_variable] = STATE(804), + [sym_assignment_expression] = STATE(1260), + [sym_augmented_assignment_expression] = STATE(1260), + [sym_member_access_expression] = STATE(804), + [sym_nullsafe_member_access_expression] = STATE(804), + [sym_scoped_property_access_expression] = STATE(804), + [sym_list_literal] = STATE(2894), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(776), + [sym_scoped_call_expression] = STATE(776), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(776), + [sym_nullsafe_member_call_expression] = STATE(776), + [sym_subscript_expression] = STATE(776), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(776), + [sym_variable_name] = STATE(776), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(382), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), [sym_comment] = ACTIONS(5), }, - [498] = { - [sym_text_interpolation] = STATE(498), - [ts_builtin_sym_end] = ACTIONS(1248), - [sym_name] = ACTIONS(1250), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1248), - [aux_sym_function_static_declaration_token1] = ACTIONS(1250), - [aux_sym_global_declaration_token1] = ACTIONS(1250), - [aux_sym_namespace_definition_token1] = ACTIONS(1250), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1250), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1250), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1250), - [anon_sym_BSLASH] = ACTIONS(1248), - [anon_sym_LBRACE] = ACTIONS(1248), - [anon_sym_RBRACE] = ACTIONS(1248), - [aux_sym_trait_declaration_token1] = ACTIONS(1250), - [aux_sym_interface_declaration_token1] = ACTIONS(1250), - [aux_sym_enum_declaration_token1] = ACTIONS(1250), - [aux_sym_enum_case_token1] = ACTIONS(1250), - [aux_sym_class_declaration_token1] = ACTIONS(1250), - [aux_sym_final_modifier_token1] = ACTIONS(1250), - [aux_sym_abstract_modifier_token1] = ACTIONS(1250), - [aux_sym_readonly_modifier_token1] = ACTIONS(1250), - [aux_sym_visibility_modifier_token1] = ACTIONS(1250), - [aux_sym_visibility_modifier_token2] = ACTIONS(1250), - [aux_sym_visibility_modifier_token3] = ACTIONS(1250), - [aux_sym__arrow_function_header_token1] = ACTIONS(1250), - [anon_sym_LPAREN] = ACTIONS(1248), - [aux_sym_cast_type_token1] = ACTIONS(1250), - [aux_sym_echo_statement_token1] = ACTIONS(1250), - [anon_sym_unset] = ACTIONS(1250), - [aux_sym_declare_statement_token1] = ACTIONS(1250), - [aux_sym_declare_statement_token2] = ACTIONS(1250), - [sym_float] = ACTIONS(1250), - [aux_sym_try_statement_token1] = ACTIONS(1250), - [aux_sym_goto_statement_token1] = ACTIONS(1250), - [aux_sym_continue_statement_token1] = ACTIONS(1250), - [aux_sym_break_statement_token1] = ACTIONS(1250), - [sym_integer] = ACTIONS(1250), - [aux_sym_return_statement_token1] = ACTIONS(1250), - [aux_sym_throw_expression_token1] = ACTIONS(1250), - [aux_sym_while_statement_token1] = ACTIONS(1250), - [aux_sym_while_statement_token2] = ACTIONS(1250), - [aux_sym_do_statement_token1] = ACTIONS(1250), - [aux_sym_for_statement_token1] = ACTIONS(1250), - [aux_sym_for_statement_token2] = ACTIONS(1250), - [aux_sym_foreach_statement_token1] = ACTIONS(1250), - [aux_sym_foreach_statement_token2] = ACTIONS(1250), - [aux_sym_if_statement_token1] = ACTIONS(1250), - [aux_sym_if_statement_token2] = ACTIONS(1250), + [481] = { + [sym_text_interpolation] = STATE(481), + [sym_else_if_clause] = STATE(542), + [sym_else_clause] = STATE(516), + [aux_sym_if_statement_repeat1] = STATE(492), + [ts_builtin_sym_end] = ACTIONS(1242), + [sym_name] = ACTIONS(1244), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1242), + [aux_sym_function_static_declaration_token1] = ACTIONS(1244), + [aux_sym_global_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_definition_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1244), + [anon_sym_BSLASH] = ACTIONS(1242), + [anon_sym_LBRACE] = ACTIONS(1242), + [anon_sym_RBRACE] = ACTIONS(1242), + [aux_sym_trait_declaration_token1] = ACTIONS(1244), + [aux_sym_interface_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_case_token1] = ACTIONS(1244), + [aux_sym_class_declaration_token1] = ACTIONS(1244), + [aux_sym_final_modifier_token1] = ACTIONS(1244), + [aux_sym_abstract_modifier_token1] = ACTIONS(1244), + [aux_sym_readonly_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token2] = ACTIONS(1244), + [aux_sym_visibility_modifier_token3] = ACTIONS(1244), + [aux_sym__arrow_function_header_token1] = ACTIONS(1244), + [anon_sym_LPAREN] = ACTIONS(1242), + [aux_sym_cast_type_token1] = ACTIONS(1244), + [aux_sym_echo_statement_token1] = ACTIONS(1244), + [anon_sym_unset] = ACTIONS(1244), + [aux_sym_declare_statement_token1] = ACTIONS(1244), + [aux_sym_declare_statement_token2] = ACTIONS(1244), + [sym_float] = ACTIONS(1244), + [aux_sym_try_statement_token1] = ACTIONS(1244), + [aux_sym_goto_statement_token1] = ACTIONS(1244), + [aux_sym_continue_statement_token1] = ACTIONS(1244), + [aux_sym_break_statement_token1] = ACTIONS(1244), + [sym_integer] = ACTIONS(1244), + [aux_sym_return_statement_token1] = ACTIONS(1244), + [aux_sym_throw_expression_token1] = ACTIONS(1244), + [aux_sym_while_statement_token1] = ACTIONS(1244), + [aux_sym_while_statement_token2] = ACTIONS(1244), + [aux_sym_do_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token2] = ACTIONS(1244), + [aux_sym_foreach_statement_token1] = ACTIONS(1244), + [aux_sym_foreach_statement_token2] = ACTIONS(1244), + [aux_sym_if_statement_token1] = ACTIONS(1244), + [aux_sym_if_statement_token2] = ACTIONS(1244), [aux_sym_else_if_clause_token1] = ACTIONS(1250), - [aux_sym_else_clause_token1] = ACTIONS(1250), - [aux_sym_match_expression_token1] = ACTIONS(1250), - [aux_sym_match_default_expression_token1] = ACTIONS(1250), - [aux_sym_switch_statement_token1] = ACTIONS(1250), - [aux_sym_switch_block_token1] = ACTIONS(1250), - [anon_sym_AT] = ACTIONS(1248), - [anon_sym_PLUS] = ACTIONS(1250), - [anon_sym_DASH] = ACTIONS(1250), - [anon_sym_TILDE] = ACTIONS(1248), - [anon_sym_BANG] = ACTIONS(1248), - [aux_sym_clone_expression_token1] = ACTIONS(1250), - [aux_sym_print_intrinsic_token1] = ACTIONS(1250), - [aux_sym_object_creation_expression_token1] = ACTIONS(1250), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [aux_sym__list_destructing_token1] = ACTIONS(1250), - [anon_sym_LBRACK] = ACTIONS(1248), - [anon_sym_self] = ACTIONS(1250), - [anon_sym_parent] = ACTIONS(1250), - [anon_sym_POUND_LBRACK] = ACTIONS(1248), - [anon_sym_SQUOTE] = ACTIONS(1248), - [aux_sym_encapsed_string_token1] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(1248), - [aux_sym_string_token1] = ACTIONS(1248), - [anon_sym_LT_LT_LT] = ACTIONS(1248), - [anon_sym_BQUOTE] = ACTIONS(1248), - [sym_boolean] = ACTIONS(1250), - [sym_null] = ACTIONS(1250), - [anon_sym_DOLLAR] = ACTIONS(1248), - [aux_sym_yield_expression_token1] = ACTIONS(1250), - [aux_sym_include_expression_token1] = ACTIONS(1250), - [aux_sym_include_once_expression_token1] = ACTIONS(1250), - [aux_sym_require_expression_token1] = ACTIONS(1250), - [aux_sym_require_once_expression_token1] = ACTIONS(1250), + [aux_sym_else_clause_token1] = ACTIONS(1253), + [aux_sym_match_expression_token1] = ACTIONS(1244), + [aux_sym_match_default_expression_token1] = ACTIONS(1244), + [aux_sym_switch_statement_token1] = ACTIONS(1244), + [aux_sym_switch_block_token1] = ACTIONS(1244), + [anon_sym_AT] = ACTIONS(1242), + [anon_sym_PLUS] = ACTIONS(1244), + [anon_sym_DASH] = ACTIONS(1244), + [anon_sym_TILDE] = ACTIONS(1242), + [anon_sym_BANG] = ACTIONS(1242), + [aux_sym_clone_expression_token1] = ACTIONS(1244), + [aux_sym_print_intrinsic_token1] = ACTIONS(1244), + [aux_sym_object_creation_expression_token1] = ACTIONS(1244), + [anon_sym_PLUS_PLUS] = ACTIONS(1242), + [anon_sym_DASH_DASH] = ACTIONS(1242), + [aux_sym__list_destructing_token1] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1242), + [anon_sym_self] = ACTIONS(1244), + [anon_sym_parent] = ACTIONS(1244), + [anon_sym_POUND_LBRACK] = ACTIONS(1242), + [anon_sym_SQUOTE] = ACTIONS(1242), + [aux_sym_encapsed_string_token1] = ACTIONS(1242), + [anon_sym_DQUOTE] = ACTIONS(1242), + [aux_sym_string_token1] = ACTIONS(1242), + [anon_sym_LT_LT_LT] = ACTIONS(1242), + [anon_sym_BQUOTE] = ACTIONS(1242), + [sym_boolean] = ACTIONS(1244), + [sym_null] = ACTIONS(1244), + [anon_sym_DOLLAR] = ACTIONS(1242), + [aux_sym_yield_expression_token1] = ACTIONS(1244), + [aux_sym_include_expression_token1] = ACTIONS(1244), + [aux_sym_include_once_expression_token1] = ACTIONS(1244), + [aux_sym_require_expression_token1] = ACTIONS(1244), + [aux_sym_require_once_expression_token1] = ACTIONS(1244), [sym_comment] = ACTIONS(5), }, - [499] = { - [sym_text_interpolation] = STATE(499), - [ts_builtin_sym_end] = ACTIONS(1252), - [sym_name] = ACTIONS(1254), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1252), - [aux_sym_function_static_declaration_token1] = ACTIONS(1254), - [aux_sym_global_declaration_token1] = ACTIONS(1254), - [aux_sym_namespace_definition_token1] = ACTIONS(1254), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1254), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1254), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1254), - [anon_sym_BSLASH] = ACTIONS(1252), - [anon_sym_LBRACE] = ACTIONS(1252), - [anon_sym_RBRACE] = ACTIONS(1252), - [aux_sym_trait_declaration_token1] = ACTIONS(1254), - [aux_sym_interface_declaration_token1] = ACTIONS(1254), - [aux_sym_enum_declaration_token1] = ACTIONS(1254), - [aux_sym_enum_case_token1] = ACTIONS(1254), - [aux_sym_class_declaration_token1] = ACTIONS(1254), - [aux_sym_final_modifier_token1] = ACTIONS(1254), - [aux_sym_abstract_modifier_token1] = ACTIONS(1254), - [aux_sym_readonly_modifier_token1] = ACTIONS(1254), - [aux_sym_visibility_modifier_token1] = ACTIONS(1254), - [aux_sym_visibility_modifier_token2] = ACTIONS(1254), - [aux_sym_visibility_modifier_token3] = ACTIONS(1254), - [aux_sym__arrow_function_header_token1] = ACTIONS(1254), - [anon_sym_LPAREN] = ACTIONS(1252), - [aux_sym_cast_type_token1] = ACTIONS(1254), - [aux_sym_echo_statement_token1] = ACTIONS(1254), - [anon_sym_unset] = ACTIONS(1254), - [aux_sym_declare_statement_token1] = ACTIONS(1254), - [aux_sym_declare_statement_token2] = ACTIONS(1254), - [sym_float] = ACTIONS(1254), - [aux_sym_try_statement_token1] = ACTIONS(1254), - [aux_sym_goto_statement_token1] = ACTIONS(1254), - [aux_sym_continue_statement_token1] = ACTIONS(1254), - [aux_sym_break_statement_token1] = ACTIONS(1254), - [sym_integer] = ACTIONS(1254), - [aux_sym_return_statement_token1] = ACTIONS(1254), - [aux_sym_throw_expression_token1] = ACTIONS(1254), - [aux_sym_while_statement_token1] = ACTIONS(1254), - [aux_sym_while_statement_token2] = ACTIONS(1254), - [aux_sym_do_statement_token1] = ACTIONS(1254), - [aux_sym_for_statement_token1] = ACTIONS(1254), - [aux_sym_for_statement_token2] = ACTIONS(1254), - [aux_sym_foreach_statement_token1] = ACTIONS(1254), - [aux_sym_foreach_statement_token2] = ACTIONS(1254), - [aux_sym_if_statement_token1] = ACTIONS(1254), - [aux_sym_if_statement_token2] = ACTIONS(1254), - [aux_sym_else_if_clause_token1] = ACTIONS(1254), - [aux_sym_else_clause_token1] = ACTIONS(1254), - [aux_sym_match_expression_token1] = ACTIONS(1254), - [aux_sym_match_default_expression_token1] = ACTIONS(1254), - [aux_sym_switch_statement_token1] = ACTIONS(1254), - [aux_sym_switch_block_token1] = ACTIONS(1254), - [anon_sym_AT] = ACTIONS(1252), - [anon_sym_PLUS] = ACTIONS(1254), - [anon_sym_DASH] = ACTIONS(1254), - [anon_sym_TILDE] = ACTIONS(1252), - [anon_sym_BANG] = ACTIONS(1252), - [aux_sym_clone_expression_token1] = ACTIONS(1254), - [aux_sym_print_intrinsic_token1] = ACTIONS(1254), - [aux_sym_object_creation_expression_token1] = ACTIONS(1254), - [anon_sym_PLUS_PLUS] = ACTIONS(1252), - [anon_sym_DASH_DASH] = ACTIONS(1252), - [aux_sym__list_destructing_token1] = ACTIONS(1254), - [anon_sym_LBRACK] = ACTIONS(1252), - [anon_sym_self] = ACTIONS(1254), - [anon_sym_parent] = ACTIONS(1254), - [anon_sym_POUND_LBRACK] = ACTIONS(1252), - [anon_sym_SQUOTE] = ACTIONS(1252), - [aux_sym_encapsed_string_token1] = ACTIONS(1252), - [anon_sym_DQUOTE] = ACTIONS(1252), - [aux_sym_string_token1] = ACTIONS(1252), - [anon_sym_LT_LT_LT] = ACTIONS(1252), - [anon_sym_BQUOTE] = ACTIONS(1252), - [sym_boolean] = ACTIONS(1254), - [sym_null] = ACTIONS(1254), - [anon_sym_DOLLAR] = ACTIONS(1252), - [aux_sym_yield_expression_token1] = ACTIONS(1254), - [aux_sym_include_expression_token1] = ACTIONS(1254), - [aux_sym_include_once_expression_token1] = ACTIONS(1254), - [aux_sym_require_expression_token1] = ACTIONS(1254), - [aux_sym_require_once_expression_token1] = ACTIONS(1254), + [482] = { + [sym_text_interpolation] = STATE(482), + [sym_else_if_clause] = STATE(542), + [sym_else_clause] = STATE(541), + [aux_sym_if_statement_repeat1] = STATE(481), + [ts_builtin_sym_end] = ACTIONS(1256), + [sym_name] = ACTIONS(1258), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1256), + [aux_sym_function_static_declaration_token1] = ACTIONS(1258), + [aux_sym_global_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_definition_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1258), + [anon_sym_BSLASH] = ACTIONS(1256), + [anon_sym_LBRACE] = ACTIONS(1256), + [anon_sym_RBRACE] = ACTIONS(1256), + [aux_sym_trait_declaration_token1] = ACTIONS(1258), + [aux_sym_interface_declaration_token1] = ACTIONS(1258), + [aux_sym_enum_declaration_token1] = ACTIONS(1258), + [aux_sym_enum_case_token1] = ACTIONS(1258), + [aux_sym_class_declaration_token1] = ACTIONS(1258), + [aux_sym_final_modifier_token1] = ACTIONS(1258), + [aux_sym_abstract_modifier_token1] = ACTIONS(1258), + [aux_sym_readonly_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token2] = ACTIONS(1258), + [aux_sym_visibility_modifier_token3] = ACTIONS(1258), + [aux_sym__arrow_function_header_token1] = ACTIONS(1258), + [anon_sym_LPAREN] = ACTIONS(1256), + [aux_sym_cast_type_token1] = ACTIONS(1258), + [aux_sym_echo_statement_token1] = ACTIONS(1258), + [anon_sym_unset] = ACTIONS(1258), + [aux_sym_declare_statement_token1] = ACTIONS(1258), + [aux_sym_declare_statement_token2] = ACTIONS(1258), + [sym_float] = ACTIONS(1258), + [aux_sym_try_statement_token1] = ACTIONS(1258), + [aux_sym_goto_statement_token1] = ACTIONS(1258), + [aux_sym_continue_statement_token1] = ACTIONS(1258), + [aux_sym_break_statement_token1] = ACTIONS(1258), + [sym_integer] = ACTIONS(1258), + [aux_sym_return_statement_token1] = ACTIONS(1258), + [aux_sym_throw_expression_token1] = ACTIONS(1258), + [aux_sym_while_statement_token1] = ACTIONS(1258), + [aux_sym_while_statement_token2] = ACTIONS(1258), + [aux_sym_do_statement_token1] = ACTIONS(1258), + [aux_sym_for_statement_token1] = ACTIONS(1258), + [aux_sym_for_statement_token2] = ACTIONS(1258), + [aux_sym_foreach_statement_token1] = ACTIONS(1258), + [aux_sym_foreach_statement_token2] = ACTIONS(1258), + [aux_sym_if_statement_token1] = ACTIONS(1258), + [aux_sym_if_statement_token2] = ACTIONS(1258), + [aux_sym_else_if_clause_token1] = ACTIONS(1260), + [aux_sym_else_clause_token1] = ACTIONS(1263), + [aux_sym_match_expression_token1] = ACTIONS(1258), + [aux_sym_match_default_expression_token1] = ACTIONS(1258), + [aux_sym_switch_statement_token1] = ACTIONS(1258), + [aux_sym_switch_block_token1] = ACTIONS(1258), + [anon_sym_AT] = ACTIONS(1256), + [anon_sym_PLUS] = ACTIONS(1258), + [anon_sym_DASH] = ACTIONS(1258), + [anon_sym_TILDE] = ACTIONS(1256), + [anon_sym_BANG] = ACTIONS(1256), + [aux_sym_clone_expression_token1] = ACTIONS(1258), + [aux_sym_print_intrinsic_token1] = ACTIONS(1258), + [aux_sym_object_creation_expression_token1] = ACTIONS(1258), + [anon_sym_PLUS_PLUS] = ACTIONS(1256), + [anon_sym_DASH_DASH] = ACTIONS(1256), + [aux_sym__list_destructing_token1] = ACTIONS(1258), + [anon_sym_LBRACK] = ACTIONS(1256), + [anon_sym_self] = ACTIONS(1258), + [anon_sym_parent] = ACTIONS(1258), + [anon_sym_POUND_LBRACK] = ACTIONS(1256), + [anon_sym_SQUOTE] = ACTIONS(1256), + [aux_sym_encapsed_string_token1] = ACTIONS(1256), + [anon_sym_DQUOTE] = ACTIONS(1256), + [aux_sym_string_token1] = ACTIONS(1256), + [anon_sym_LT_LT_LT] = ACTIONS(1256), + [anon_sym_BQUOTE] = ACTIONS(1256), + [sym_boolean] = ACTIONS(1258), + [sym_null] = ACTIONS(1258), + [anon_sym_DOLLAR] = ACTIONS(1256), + [aux_sym_yield_expression_token1] = ACTIONS(1258), + [aux_sym_include_expression_token1] = ACTIONS(1258), + [aux_sym_include_once_expression_token1] = ACTIONS(1258), + [aux_sym_require_expression_token1] = ACTIONS(1258), + [aux_sym_require_once_expression_token1] = ACTIONS(1258), [sym_comment] = ACTIONS(5), }, - [500] = { - [sym_text_interpolation] = STATE(500), + [483] = { + [sym_text_interpolation] = STATE(483), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(1154), + [sym_unary_op_expression] = STATE(1154), + [sym_exponentiation_expression] = STATE(1114), + [sym_clone_expression] = STATE(1154), + [sym__primary_expression] = STATE(1154), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1114), + [sym_cast_variable] = STATE(775), + [sym_assignment_expression] = STATE(1114), + [sym_augmented_assignment_expression] = STATE(1114), + [sym_member_access_expression] = STATE(775), + [sym_nullsafe_member_access_expression] = STATE(775), + [sym_scoped_property_access_expression] = STATE(775), + [sym_list_literal] = STATE(2805), + [sym__list_destructing] = STATE(2493), + [sym__array_destructing] = STATE(2493), + [sym_function_call_expression] = STATE(764), + [sym_scoped_call_expression] = STATE(764), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(764), + [sym_nullsafe_member_call_expression] = STATE(764), + [sym_subscript_expression] = STATE(764), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(764), + [sym_variable_name] = STATE(764), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [aux_sym__list_destructing_token1] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(846), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [sym_comment] = ACTIONS(5), + }, + [484] = { + [sym_text_interpolation] = STATE(484), + [sym_else_if_clause] = STATE(542), + [sym_else_clause] = STATE(541), + [aux_sym_if_statement_repeat1] = STATE(479), [ts_builtin_sym_end] = ACTIONS(1256), [sym_name] = ACTIONS(1258), - [anon_sym_QMARK_GT] = ACTIONS(18), + [anon_sym_QMARK_GT] = ACTIONS(134), [anon_sym_SEMI] = ACTIONS(1256), [aux_sym_function_static_declaration_token1] = ACTIONS(1258), [aux_sym_global_declaration_token1] = ACTIONS(1258), @@ -70373,8 +74043,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_foreach_statement_token2] = ACTIONS(1258), [aux_sym_if_statement_token1] = ACTIONS(1258), [aux_sym_if_statement_token2] = ACTIONS(1258), - [aux_sym_else_if_clause_token1] = ACTIONS(1258), - [aux_sym_else_clause_token1] = ACTIONS(1258), + [aux_sym_else_if_clause_token1] = ACTIONS(1246), + [aux_sym_else_clause_token1] = ACTIONS(1248), [aux_sym_match_expression_token1] = ACTIONS(1258), [aux_sym_match_default_expression_token1] = ACTIONS(1258), [aux_sym_switch_statement_token1] = ACTIONS(1258), @@ -70410,5060 +74080,21652 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_require_once_expression_token1] = ACTIONS(1258), [sym_comment] = ACTIONS(5), }, + [485] = { + [sym_text_interpolation] = STATE(485), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(2729), + [sym__unary_expression] = STATE(1122), + [sym_unary_op_expression] = STATE(1318), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1318), + [sym__primary_expression] = STATE(1318), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(763), + [sym_member_access_expression] = STATE(763), + [sym_nullsafe_member_access_expression] = STATE(763), + [sym_scoped_property_access_expression] = STATE(763), + [sym_function_call_expression] = STATE(744), + [sym_scoped_call_expression] = STATE(744), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(744), + [sym_nullsafe_member_call_expression] = STATE(744), + [sym_subscript_expression] = STATE(744), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(744), + [sym_variable_name] = STATE(744), + [sym_include_expression] = STATE(1122), + [sym_include_once_expression] = STATE(1122), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(912), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_PLUS] = ACTIONS(920), + [anon_sym_DASH] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(922), + [aux_sym_clone_expression_token1] = ACTIONS(924), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_include_expression_token1] = ACTIONS(934), + [aux_sym_include_once_expression_token1] = ACTIONS(936), + [sym_comment] = ACTIONS(5), + }, + [486] = { + [sym_text_interpolation] = STATE(486), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(2686), + [sym__unary_expression] = STATE(1122), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(803), + [sym_member_access_expression] = STATE(803), + [sym_nullsafe_member_access_expression] = STATE(803), + [sym_scoped_property_access_expression] = STATE(803), + [sym_function_call_expression] = STATE(777), + [sym_scoped_call_expression] = STATE(777), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(777), + [sym_nullsafe_member_call_expression] = STATE(777), + [sym_subscript_expression] = STATE(777), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(777), + [sym_variable_name] = STATE(777), + [sym_include_expression] = STATE(1122), + [sym_include_once_expression] = STATE(1122), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1076), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [sym_comment] = ACTIONS(5), + }, + [487] = { + [sym_text_interpolation] = STATE(487), + [sym_qualified_name] = STATE(1013), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym_match_expression] = STATE(2739), + [sym__unary_expression] = STATE(1289), + [sym_unary_op_expression] = STATE(1287), + [sym_exponentiation_expression] = STATE(1290), + [sym_clone_expression] = STATE(1287), + [sym__primary_expression] = STATE(1287), + [sym_parenthesized_expression] = STATE(1012), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_expression] = STATE(1290), + [sym_cast_variable] = STATE(807), + [sym_member_access_expression] = STATE(807), + [sym_nullsafe_member_access_expression] = STATE(807), + [sym_scoped_property_access_expression] = STATE(807), + [sym_function_call_expression] = STATE(778), + [sym_scoped_call_expression] = STATE(778), + [sym__scope_resolution_qualifier] = STATE(2730), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(778), + [sym_nullsafe_member_call_expression] = STATE(778), + [sym_subscript_expression] = STATE(778), + [sym__dereferencable_expression] = STATE(1849), + [sym_array_creation_expression] = STATE(1012), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(1012), + [sym_dynamic_variable_name] = STATE(778), + [sym_variable_name] = STATE(778), + [sym_include_expression] = STATE(1289), + [sym_include_once_expression] = STATE(1289), + [sym__reserved_identifier] = STATE(1747), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(900), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(346), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(376), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_DASH] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_BANG] = ACTIONS(378), + [aux_sym_clone_expression_token1] = ACTIONS(93), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [anon_sym_LBRACK] = ACTIONS(1268), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(394), + [aux_sym_include_expression_token1] = ACTIONS(121), + [aux_sym_include_once_expression_token1] = ACTIONS(123), + [sym_comment] = ACTIONS(5), + }, + [488] = { + [sym_text_interpolation] = STATE(488), + [ts_builtin_sym_end] = ACTIONS(1270), + [sym_name] = ACTIONS(1272), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1270), + [aux_sym_function_static_declaration_token1] = ACTIONS(1272), + [aux_sym_global_declaration_token1] = ACTIONS(1272), + [aux_sym_namespace_definition_token1] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1272), + [anon_sym_BSLASH] = ACTIONS(1270), + [anon_sym_LBRACE] = ACTIONS(1270), + [anon_sym_RBRACE] = ACTIONS(1270), + [aux_sym_trait_declaration_token1] = ACTIONS(1272), + [aux_sym_interface_declaration_token1] = ACTIONS(1272), + [aux_sym_enum_declaration_token1] = ACTIONS(1272), + [aux_sym_enum_case_token1] = ACTIONS(1272), + [aux_sym_class_declaration_token1] = ACTIONS(1272), + [aux_sym_final_modifier_token1] = ACTIONS(1272), + [aux_sym_abstract_modifier_token1] = ACTIONS(1272), + [aux_sym_readonly_modifier_token1] = ACTIONS(1272), + [aux_sym_visibility_modifier_token1] = ACTIONS(1272), + [aux_sym_visibility_modifier_token2] = ACTIONS(1272), + [aux_sym_visibility_modifier_token3] = ACTIONS(1272), + [aux_sym__arrow_function_header_token1] = ACTIONS(1272), + [anon_sym_LPAREN] = ACTIONS(1270), + [aux_sym_cast_type_token1] = ACTIONS(1272), + [aux_sym_echo_statement_token1] = ACTIONS(1272), + [anon_sym_unset] = ACTIONS(1272), + [aux_sym_declare_statement_token1] = ACTIONS(1272), + [aux_sym_declare_statement_token2] = ACTIONS(1272), + [sym_float] = ACTIONS(1272), + [aux_sym_try_statement_token1] = ACTIONS(1272), + [aux_sym_catch_clause_token1] = ACTIONS(1272), + [aux_sym_finally_clause_token1] = ACTIONS(1272), + [aux_sym_goto_statement_token1] = ACTIONS(1272), + [aux_sym_continue_statement_token1] = ACTIONS(1272), + [aux_sym_break_statement_token1] = ACTIONS(1272), + [sym_integer] = ACTIONS(1272), + [aux_sym_return_statement_token1] = ACTIONS(1272), + [aux_sym_throw_expression_token1] = ACTIONS(1272), + [aux_sym_while_statement_token1] = ACTIONS(1272), + [aux_sym_while_statement_token2] = ACTIONS(1272), + [aux_sym_do_statement_token1] = ACTIONS(1272), + [aux_sym_for_statement_token1] = ACTIONS(1272), + [aux_sym_for_statement_token2] = ACTIONS(1272), + [aux_sym_foreach_statement_token1] = ACTIONS(1272), + [aux_sym_foreach_statement_token2] = ACTIONS(1272), + [aux_sym_if_statement_token1] = ACTIONS(1272), + [aux_sym_if_statement_token2] = ACTIONS(1272), + [aux_sym_else_if_clause_token1] = ACTIONS(1272), + [aux_sym_else_clause_token1] = ACTIONS(1272), + [aux_sym_match_expression_token1] = ACTIONS(1272), + [aux_sym_match_default_expression_token1] = ACTIONS(1272), + [aux_sym_switch_statement_token1] = ACTIONS(1272), + [aux_sym_switch_block_token1] = ACTIONS(1272), + [anon_sym_AT] = ACTIONS(1270), + [anon_sym_PLUS] = ACTIONS(1272), + [anon_sym_DASH] = ACTIONS(1272), + [anon_sym_TILDE] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1270), + [aux_sym_clone_expression_token1] = ACTIONS(1272), + [aux_sym_print_intrinsic_token1] = ACTIONS(1272), + [aux_sym_object_creation_expression_token1] = ACTIONS(1272), + [anon_sym_PLUS_PLUS] = ACTIONS(1270), + [anon_sym_DASH_DASH] = ACTIONS(1270), + [aux_sym__list_destructing_token1] = ACTIONS(1272), + [anon_sym_LBRACK] = ACTIONS(1270), + [anon_sym_self] = ACTIONS(1272), + [anon_sym_parent] = ACTIONS(1272), + [anon_sym_POUND_LBRACK] = ACTIONS(1270), + [anon_sym_SQUOTE] = ACTIONS(1270), + [aux_sym_encapsed_string_token1] = ACTIONS(1270), + [anon_sym_DQUOTE] = ACTIONS(1270), + [aux_sym_string_token1] = ACTIONS(1270), + [anon_sym_LT_LT_LT] = ACTIONS(1270), + [anon_sym_BQUOTE] = ACTIONS(1270), + [sym_boolean] = ACTIONS(1272), + [sym_null] = ACTIONS(1272), + [anon_sym_DOLLAR] = ACTIONS(1270), + [aux_sym_yield_expression_token1] = ACTIONS(1272), + [aux_sym_include_expression_token1] = ACTIONS(1272), + [aux_sym_include_once_expression_token1] = ACTIONS(1272), + [aux_sym_require_expression_token1] = ACTIONS(1272), + [aux_sym_require_once_expression_token1] = ACTIONS(1272), + [sym_comment] = ACTIONS(5), + }, + [489] = { + [sym_text_interpolation] = STATE(489), + [ts_builtin_sym_end] = ACTIONS(1274), + [sym_name] = ACTIONS(1276), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1274), + [aux_sym_function_static_declaration_token1] = ACTIONS(1276), + [aux_sym_global_declaration_token1] = ACTIONS(1276), + [aux_sym_namespace_definition_token1] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1276), + [anon_sym_BSLASH] = ACTIONS(1274), + [anon_sym_LBRACE] = ACTIONS(1274), + [anon_sym_RBRACE] = ACTIONS(1274), + [aux_sym_trait_declaration_token1] = ACTIONS(1276), + [aux_sym_interface_declaration_token1] = ACTIONS(1276), + [aux_sym_enum_declaration_token1] = ACTIONS(1276), + [aux_sym_enum_case_token1] = ACTIONS(1276), + [aux_sym_class_declaration_token1] = ACTIONS(1276), + [aux_sym_final_modifier_token1] = ACTIONS(1276), + [aux_sym_abstract_modifier_token1] = ACTIONS(1276), + [aux_sym_readonly_modifier_token1] = ACTIONS(1276), + [aux_sym_visibility_modifier_token1] = ACTIONS(1276), + [aux_sym_visibility_modifier_token2] = ACTIONS(1276), + [aux_sym_visibility_modifier_token3] = ACTIONS(1276), + [aux_sym__arrow_function_header_token1] = ACTIONS(1276), + [anon_sym_LPAREN] = ACTIONS(1274), + [aux_sym_cast_type_token1] = ACTIONS(1276), + [aux_sym_echo_statement_token1] = ACTIONS(1276), + [anon_sym_unset] = ACTIONS(1276), + [aux_sym_declare_statement_token1] = ACTIONS(1276), + [aux_sym_declare_statement_token2] = ACTIONS(1276), + [sym_float] = ACTIONS(1276), + [aux_sym_try_statement_token1] = ACTIONS(1276), + [aux_sym_catch_clause_token1] = ACTIONS(1276), + [aux_sym_finally_clause_token1] = ACTIONS(1276), + [aux_sym_goto_statement_token1] = ACTIONS(1276), + [aux_sym_continue_statement_token1] = ACTIONS(1276), + [aux_sym_break_statement_token1] = ACTIONS(1276), + [sym_integer] = ACTIONS(1276), + [aux_sym_return_statement_token1] = ACTIONS(1276), + [aux_sym_throw_expression_token1] = ACTIONS(1276), + [aux_sym_while_statement_token1] = ACTIONS(1276), + [aux_sym_while_statement_token2] = ACTIONS(1276), + [aux_sym_do_statement_token1] = ACTIONS(1276), + [aux_sym_for_statement_token1] = ACTIONS(1276), + [aux_sym_for_statement_token2] = ACTIONS(1276), + [aux_sym_foreach_statement_token1] = ACTIONS(1276), + [aux_sym_foreach_statement_token2] = ACTIONS(1276), + [aux_sym_if_statement_token1] = ACTIONS(1276), + [aux_sym_if_statement_token2] = ACTIONS(1276), + [aux_sym_else_if_clause_token1] = ACTIONS(1276), + [aux_sym_else_clause_token1] = ACTIONS(1276), + [aux_sym_match_expression_token1] = ACTIONS(1276), + [aux_sym_match_default_expression_token1] = ACTIONS(1276), + [aux_sym_switch_statement_token1] = ACTIONS(1276), + [aux_sym_switch_block_token1] = ACTIONS(1276), + [anon_sym_AT] = ACTIONS(1274), + [anon_sym_PLUS] = ACTIONS(1276), + [anon_sym_DASH] = ACTIONS(1276), + [anon_sym_TILDE] = ACTIONS(1274), + [anon_sym_BANG] = ACTIONS(1274), + [aux_sym_clone_expression_token1] = ACTIONS(1276), + [aux_sym_print_intrinsic_token1] = ACTIONS(1276), + [aux_sym_object_creation_expression_token1] = ACTIONS(1276), + [anon_sym_PLUS_PLUS] = ACTIONS(1274), + [anon_sym_DASH_DASH] = ACTIONS(1274), + [aux_sym__list_destructing_token1] = ACTIONS(1276), + [anon_sym_LBRACK] = ACTIONS(1274), + [anon_sym_self] = ACTIONS(1276), + [anon_sym_parent] = ACTIONS(1276), + [anon_sym_POUND_LBRACK] = ACTIONS(1274), + [anon_sym_SQUOTE] = ACTIONS(1274), + [aux_sym_encapsed_string_token1] = ACTIONS(1274), + [anon_sym_DQUOTE] = ACTIONS(1274), + [aux_sym_string_token1] = ACTIONS(1274), + [anon_sym_LT_LT_LT] = ACTIONS(1274), + [anon_sym_BQUOTE] = ACTIONS(1274), + [sym_boolean] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [anon_sym_DOLLAR] = ACTIONS(1274), + [aux_sym_yield_expression_token1] = ACTIONS(1276), + [aux_sym_include_expression_token1] = ACTIONS(1276), + [aux_sym_include_once_expression_token1] = ACTIONS(1276), + [aux_sym_require_expression_token1] = ACTIONS(1276), + [aux_sym_require_once_expression_token1] = ACTIONS(1276), + [sym_comment] = ACTIONS(5), + }, + [490] = { + [sym_text_interpolation] = STATE(490), + [ts_builtin_sym_end] = ACTIONS(1278), + [sym_name] = ACTIONS(1280), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1278), + [aux_sym_function_static_declaration_token1] = ACTIONS(1280), + [aux_sym_global_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_definition_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1280), + [anon_sym_BSLASH] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(1278), + [anon_sym_RBRACE] = ACTIONS(1278), + [aux_sym_trait_declaration_token1] = ACTIONS(1280), + [aux_sym_interface_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_case_token1] = ACTIONS(1280), + [aux_sym_class_declaration_token1] = ACTIONS(1280), + [aux_sym_final_modifier_token1] = ACTIONS(1280), + [aux_sym_abstract_modifier_token1] = ACTIONS(1280), + [aux_sym_readonly_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token2] = ACTIONS(1280), + [aux_sym_visibility_modifier_token3] = ACTIONS(1280), + [aux_sym__arrow_function_header_token1] = ACTIONS(1280), + [anon_sym_LPAREN] = ACTIONS(1278), + [aux_sym_cast_type_token1] = ACTIONS(1280), + [aux_sym_echo_statement_token1] = ACTIONS(1280), + [anon_sym_unset] = ACTIONS(1280), + [aux_sym_declare_statement_token1] = ACTIONS(1280), + [aux_sym_declare_statement_token2] = ACTIONS(1280), + [sym_float] = ACTIONS(1280), + [aux_sym_try_statement_token1] = ACTIONS(1280), + [aux_sym_catch_clause_token1] = ACTIONS(1280), + [aux_sym_finally_clause_token1] = ACTIONS(1280), + [aux_sym_goto_statement_token1] = ACTIONS(1280), + [aux_sym_continue_statement_token1] = ACTIONS(1280), + [aux_sym_break_statement_token1] = ACTIONS(1280), + [sym_integer] = ACTIONS(1280), + [aux_sym_return_statement_token1] = ACTIONS(1280), + [aux_sym_throw_expression_token1] = ACTIONS(1280), + [aux_sym_while_statement_token1] = ACTIONS(1280), + [aux_sym_while_statement_token2] = ACTIONS(1280), + [aux_sym_do_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token2] = ACTIONS(1280), + [aux_sym_foreach_statement_token1] = ACTIONS(1280), + [aux_sym_foreach_statement_token2] = ACTIONS(1280), + [aux_sym_if_statement_token1] = ACTIONS(1280), + [aux_sym_if_statement_token2] = ACTIONS(1280), + [aux_sym_else_if_clause_token1] = ACTIONS(1280), + [aux_sym_else_clause_token1] = ACTIONS(1280), + [aux_sym_match_expression_token1] = ACTIONS(1280), + [aux_sym_match_default_expression_token1] = ACTIONS(1280), + [aux_sym_switch_statement_token1] = ACTIONS(1280), + [aux_sym_switch_block_token1] = ACTIONS(1280), + [anon_sym_AT] = ACTIONS(1278), + [anon_sym_PLUS] = ACTIONS(1280), + [anon_sym_DASH] = ACTIONS(1280), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_BANG] = ACTIONS(1278), + [aux_sym_clone_expression_token1] = ACTIONS(1280), + [aux_sym_print_intrinsic_token1] = ACTIONS(1280), + [aux_sym_object_creation_expression_token1] = ACTIONS(1280), + [anon_sym_PLUS_PLUS] = ACTIONS(1278), + [anon_sym_DASH_DASH] = ACTIONS(1278), + [aux_sym__list_destructing_token1] = ACTIONS(1280), + [anon_sym_LBRACK] = ACTIONS(1278), + [anon_sym_self] = ACTIONS(1280), + [anon_sym_parent] = ACTIONS(1280), + [anon_sym_POUND_LBRACK] = ACTIONS(1278), + [anon_sym_SQUOTE] = ACTIONS(1278), + [aux_sym_encapsed_string_token1] = ACTIONS(1278), + [anon_sym_DQUOTE] = ACTIONS(1278), + [aux_sym_string_token1] = ACTIONS(1278), + [anon_sym_LT_LT_LT] = ACTIONS(1278), + [anon_sym_BQUOTE] = ACTIONS(1278), + [sym_boolean] = ACTIONS(1280), + [sym_null] = ACTIONS(1280), + [anon_sym_DOLLAR] = ACTIONS(1278), + [aux_sym_yield_expression_token1] = ACTIONS(1280), + [aux_sym_include_expression_token1] = ACTIONS(1280), + [aux_sym_include_once_expression_token1] = ACTIONS(1280), + [aux_sym_require_expression_token1] = ACTIONS(1280), + [aux_sym_require_once_expression_token1] = ACTIONS(1280), + [sym_comment] = ACTIONS(5), + }, + [491] = { + [sym_text_interpolation] = STATE(491), + [ts_builtin_sym_end] = ACTIONS(1282), + [sym_name] = ACTIONS(1284), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1282), + [aux_sym_function_static_declaration_token1] = ACTIONS(1284), + [aux_sym_global_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_definition_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1284), + [anon_sym_BSLASH] = ACTIONS(1282), + [anon_sym_LBRACE] = ACTIONS(1282), + [anon_sym_RBRACE] = ACTIONS(1282), + [aux_sym_trait_declaration_token1] = ACTIONS(1284), + [aux_sym_interface_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_case_token1] = ACTIONS(1284), + [aux_sym_class_declaration_token1] = ACTIONS(1284), + [aux_sym_final_modifier_token1] = ACTIONS(1284), + [aux_sym_abstract_modifier_token1] = ACTIONS(1284), + [aux_sym_readonly_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token2] = ACTIONS(1284), + [aux_sym_visibility_modifier_token3] = ACTIONS(1284), + [aux_sym__arrow_function_header_token1] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(1282), + [aux_sym_cast_type_token1] = ACTIONS(1284), + [aux_sym_echo_statement_token1] = ACTIONS(1284), + [anon_sym_unset] = ACTIONS(1284), + [aux_sym_declare_statement_token1] = ACTIONS(1284), + [aux_sym_declare_statement_token2] = ACTIONS(1284), + [sym_float] = ACTIONS(1284), + [aux_sym_try_statement_token1] = ACTIONS(1284), + [aux_sym_catch_clause_token1] = ACTIONS(1284), + [aux_sym_finally_clause_token1] = ACTIONS(1284), + [aux_sym_goto_statement_token1] = ACTIONS(1284), + [aux_sym_continue_statement_token1] = ACTIONS(1284), + [aux_sym_break_statement_token1] = ACTIONS(1284), + [sym_integer] = ACTIONS(1284), + [aux_sym_return_statement_token1] = ACTIONS(1284), + [aux_sym_throw_expression_token1] = ACTIONS(1284), + [aux_sym_while_statement_token1] = ACTIONS(1284), + [aux_sym_while_statement_token2] = ACTIONS(1284), + [aux_sym_do_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token2] = ACTIONS(1284), + [aux_sym_foreach_statement_token1] = ACTIONS(1284), + [aux_sym_foreach_statement_token2] = ACTIONS(1284), + [aux_sym_if_statement_token1] = ACTIONS(1284), + [aux_sym_if_statement_token2] = ACTIONS(1284), + [aux_sym_else_if_clause_token1] = ACTIONS(1284), + [aux_sym_else_clause_token1] = ACTIONS(1284), + [aux_sym_match_expression_token1] = ACTIONS(1284), + [aux_sym_match_default_expression_token1] = ACTIONS(1284), + [aux_sym_switch_statement_token1] = ACTIONS(1284), + [aux_sym_switch_block_token1] = ACTIONS(1284), + [anon_sym_AT] = ACTIONS(1282), + [anon_sym_PLUS] = ACTIONS(1284), + [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_TILDE] = ACTIONS(1282), + [anon_sym_BANG] = ACTIONS(1282), + [aux_sym_clone_expression_token1] = ACTIONS(1284), + [aux_sym_print_intrinsic_token1] = ACTIONS(1284), + [aux_sym_object_creation_expression_token1] = ACTIONS(1284), + [anon_sym_PLUS_PLUS] = ACTIONS(1282), + [anon_sym_DASH_DASH] = ACTIONS(1282), + [aux_sym__list_destructing_token1] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1282), + [anon_sym_self] = ACTIONS(1284), + [anon_sym_parent] = ACTIONS(1284), + [anon_sym_POUND_LBRACK] = ACTIONS(1282), + [anon_sym_SQUOTE] = ACTIONS(1282), + [aux_sym_encapsed_string_token1] = ACTIONS(1282), + [anon_sym_DQUOTE] = ACTIONS(1282), + [aux_sym_string_token1] = ACTIONS(1282), + [anon_sym_LT_LT_LT] = ACTIONS(1282), + [anon_sym_BQUOTE] = ACTIONS(1282), + [sym_boolean] = ACTIONS(1284), + [sym_null] = ACTIONS(1284), + [anon_sym_DOLLAR] = ACTIONS(1282), + [aux_sym_yield_expression_token1] = ACTIONS(1284), + [aux_sym_include_expression_token1] = ACTIONS(1284), + [aux_sym_include_once_expression_token1] = ACTIONS(1284), + [aux_sym_require_expression_token1] = ACTIONS(1284), + [aux_sym_require_once_expression_token1] = ACTIONS(1284), + [sym_comment] = ACTIONS(5), + }, + [492] = { + [sym_text_interpolation] = STATE(492), + [sym_else_if_clause] = STATE(542), + [aux_sym_if_statement_repeat1] = STATE(492), + [ts_builtin_sym_end] = ACTIONS(1286), + [sym_name] = ACTIONS(1288), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1286), + [aux_sym_function_static_declaration_token1] = ACTIONS(1288), + [aux_sym_global_declaration_token1] = ACTIONS(1288), + [aux_sym_namespace_definition_token1] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1288), + [anon_sym_BSLASH] = ACTIONS(1286), + [anon_sym_LBRACE] = ACTIONS(1286), + [anon_sym_RBRACE] = ACTIONS(1286), + [aux_sym_trait_declaration_token1] = ACTIONS(1288), + [aux_sym_interface_declaration_token1] = ACTIONS(1288), + [aux_sym_enum_declaration_token1] = ACTIONS(1288), + [aux_sym_enum_case_token1] = ACTIONS(1288), + [aux_sym_class_declaration_token1] = ACTIONS(1288), + [aux_sym_final_modifier_token1] = ACTIONS(1288), + [aux_sym_abstract_modifier_token1] = ACTIONS(1288), + [aux_sym_readonly_modifier_token1] = ACTIONS(1288), + [aux_sym_visibility_modifier_token1] = ACTIONS(1288), + [aux_sym_visibility_modifier_token2] = ACTIONS(1288), + [aux_sym_visibility_modifier_token3] = ACTIONS(1288), + [aux_sym__arrow_function_header_token1] = ACTIONS(1288), + [anon_sym_LPAREN] = ACTIONS(1286), + [aux_sym_cast_type_token1] = ACTIONS(1288), + [aux_sym_echo_statement_token1] = ACTIONS(1288), + [anon_sym_unset] = ACTIONS(1288), + [aux_sym_declare_statement_token1] = ACTIONS(1288), + [aux_sym_declare_statement_token2] = ACTIONS(1288), + [sym_float] = ACTIONS(1288), + [aux_sym_try_statement_token1] = ACTIONS(1288), + [aux_sym_goto_statement_token1] = ACTIONS(1288), + [aux_sym_continue_statement_token1] = ACTIONS(1288), + [aux_sym_break_statement_token1] = ACTIONS(1288), + [sym_integer] = ACTIONS(1288), + [aux_sym_return_statement_token1] = ACTIONS(1288), + [aux_sym_throw_expression_token1] = ACTIONS(1288), + [aux_sym_while_statement_token1] = ACTIONS(1288), + [aux_sym_while_statement_token2] = ACTIONS(1288), + [aux_sym_do_statement_token1] = ACTIONS(1288), + [aux_sym_for_statement_token1] = ACTIONS(1288), + [aux_sym_for_statement_token2] = ACTIONS(1288), + [aux_sym_foreach_statement_token1] = ACTIONS(1288), + [aux_sym_foreach_statement_token2] = ACTIONS(1288), + [aux_sym_if_statement_token1] = ACTIONS(1288), + [aux_sym_if_statement_token2] = ACTIONS(1288), + [aux_sym_else_if_clause_token1] = ACTIONS(1290), + [aux_sym_else_clause_token1] = ACTIONS(1288), + [aux_sym_match_expression_token1] = ACTIONS(1288), + [aux_sym_match_default_expression_token1] = ACTIONS(1288), + [aux_sym_switch_statement_token1] = ACTIONS(1288), + [aux_sym_switch_block_token1] = ACTIONS(1288), + [anon_sym_AT] = ACTIONS(1286), + [anon_sym_PLUS] = ACTIONS(1288), + [anon_sym_DASH] = ACTIONS(1288), + [anon_sym_TILDE] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1286), + [aux_sym_clone_expression_token1] = ACTIONS(1288), + [aux_sym_print_intrinsic_token1] = ACTIONS(1288), + [aux_sym_object_creation_expression_token1] = ACTIONS(1288), + [anon_sym_PLUS_PLUS] = ACTIONS(1286), + [anon_sym_DASH_DASH] = ACTIONS(1286), + [aux_sym__list_destructing_token1] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(1286), + [anon_sym_self] = ACTIONS(1288), + [anon_sym_parent] = ACTIONS(1288), + [anon_sym_POUND_LBRACK] = ACTIONS(1286), + [anon_sym_SQUOTE] = ACTIONS(1286), + [aux_sym_encapsed_string_token1] = ACTIONS(1286), + [anon_sym_DQUOTE] = ACTIONS(1286), + [aux_sym_string_token1] = ACTIONS(1286), + [anon_sym_LT_LT_LT] = ACTIONS(1286), + [anon_sym_BQUOTE] = ACTIONS(1286), + [sym_boolean] = ACTIONS(1288), + [sym_null] = ACTIONS(1288), + [anon_sym_DOLLAR] = ACTIONS(1286), + [aux_sym_yield_expression_token1] = ACTIONS(1288), + [aux_sym_include_expression_token1] = ACTIONS(1288), + [aux_sym_include_once_expression_token1] = ACTIONS(1288), + [aux_sym_require_expression_token1] = ACTIONS(1288), + [aux_sym_require_once_expression_token1] = ACTIONS(1288), + [sym_comment] = ACTIONS(5), + }, + [493] = { + [sym_text_interpolation] = STATE(493), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(2731), + [sym__unary_expression] = STATE(1122), + [sym_unary_op_expression] = STATE(1185), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1185), + [sym__primary_expression] = STATE(1185), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(763), + [sym_member_access_expression] = STATE(763), + [sym_nullsafe_member_access_expression] = STATE(763), + [sym_scoped_property_access_expression] = STATE(763), + [sym_function_call_expression] = STATE(744), + [sym_scoped_call_expression] = STATE(744), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(744), + [sym_nullsafe_member_call_expression] = STATE(744), + [sym_subscript_expression] = STATE(744), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(744), + [sym_variable_name] = STATE(744), + [sym_include_expression] = STATE(1122), + [sym_include_once_expression] = STATE(1122), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(870), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_BANG] = ACTIONS(880), + [aux_sym_clone_expression_token1] = ACTIONS(882), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_include_expression_token1] = ACTIONS(892), + [aux_sym_include_once_expression_token1] = ACTIONS(894), + [sym_comment] = ACTIONS(5), + }, + [494] = { + [sym_text_interpolation] = STATE(494), + [ts_builtin_sym_end] = ACTIONS(1293), + [sym_name] = ACTIONS(1295), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1293), + [aux_sym_function_static_declaration_token1] = ACTIONS(1295), + [aux_sym_global_declaration_token1] = ACTIONS(1295), + [aux_sym_namespace_definition_token1] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1295), + [anon_sym_BSLASH] = ACTIONS(1293), + [anon_sym_LBRACE] = ACTIONS(1293), + [anon_sym_RBRACE] = ACTIONS(1293), + [aux_sym_trait_declaration_token1] = ACTIONS(1295), + [aux_sym_interface_declaration_token1] = ACTIONS(1295), + [aux_sym_enum_declaration_token1] = ACTIONS(1295), + [aux_sym_enum_case_token1] = ACTIONS(1295), + [aux_sym_class_declaration_token1] = ACTIONS(1295), + [aux_sym_final_modifier_token1] = ACTIONS(1295), + [aux_sym_abstract_modifier_token1] = ACTIONS(1295), + [aux_sym_readonly_modifier_token1] = ACTIONS(1295), + [aux_sym_visibility_modifier_token1] = ACTIONS(1295), + [aux_sym_visibility_modifier_token2] = ACTIONS(1295), + [aux_sym_visibility_modifier_token3] = ACTIONS(1295), + [aux_sym__arrow_function_header_token1] = ACTIONS(1295), + [anon_sym_LPAREN] = ACTIONS(1293), + [aux_sym_cast_type_token1] = ACTIONS(1295), + [aux_sym_echo_statement_token1] = ACTIONS(1295), + [anon_sym_unset] = ACTIONS(1295), + [aux_sym_declare_statement_token1] = ACTIONS(1295), + [aux_sym_declare_statement_token2] = ACTIONS(1295), + [sym_float] = ACTIONS(1295), + [aux_sym_try_statement_token1] = ACTIONS(1295), + [aux_sym_catch_clause_token1] = ACTIONS(1295), + [aux_sym_finally_clause_token1] = ACTIONS(1295), + [aux_sym_goto_statement_token1] = ACTIONS(1295), + [aux_sym_continue_statement_token1] = ACTIONS(1295), + [aux_sym_break_statement_token1] = ACTIONS(1295), + [sym_integer] = ACTIONS(1295), + [aux_sym_return_statement_token1] = ACTIONS(1295), + [aux_sym_throw_expression_token1] = ACTIONS(1295), + [aux_sym_while_statement_token1] = ACTIONS(1295), + [aux_sym_while_statement_token2] = ACTIONS(1295), + [aux_sym_do_statement_token1] = ACTIONS(1295), + [aux_sym_for_statement_token1] = ACTIONS(1295), + [aux_sym_for_statement_token2] = ACTIONS(1295), + [aux_sym_foreach_statement_token1] = ACTIONS(1295), + [aux_sym_foreach_statement_token2] = ACTIONS(1295), + [aux_sym_if_statement_token1] = ACTIONS(1295), + [aux_sym_if_statement_token2] = ACTIONS(1295), + [aux_sym_else_if_clause_token1] = ACTIONS(1295), + [aux_sym_else_clause_token1] = ACTIONS(1295), + [aux_sym_match_expression_token1] = ACTIONS(1295), + [aux_sym_match_default_expression_token1] = ACTIONS(1295), + [aux_sym_switch_statement_token1] = ACTIONS(1295), + [aux_sym_switch_block_token1] = ACTIONS(1295), + [anon_sym_AT] = ACTIONS(1293), + [anon_sym_PLUS] = ACTIONS(1295), + [anon_sym_DASH] = ACTIONS(1295), + [anon_sym_TILDE] = ACTIONS(1293), + [anon_sym_BANG] = ACTIONS(1293), + [aux_sym_clone_expression_token1] = ACTIONS(1295), + [aux_sym_print_intrinsic_token1] = ACTIONS(1295), + [aux_sym_object_creation_expression_token1] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1293), + [anon_sym_DASH_DASH] = ACTIONS(1293), + [aux_sym__list_destructing_token1] = ACTIONS(1295), + [anon_sym_LBRACK] = ACTIONS(1293), + [anon_sym_self] = ACTIONS(1295), + [anon_sym_parent] = ACTIONS(1295), + [anon_sym_POUND_LBRACK] = ACTIONS(1293), + [anon_sym_SQUOTE] = ACTIONS(1293), + [aux_sym_encapsed_string_token1] = ACTIONS(1293), + [anon_sym_DQUOTE] = ACTIONS(1293), + [aux_sym_string_token1] = ACTIONS(1293), + [anon_sym_LT_LT_LT] = ACTIONS(1293), + [anon_sym_BQUOTE] = ACTIONS(1293), + [sym_boolean] = ACTIONS(1295), + [sym_null] = ACTIONS(1295), + [anon_sym_DOLLAR] = ACTIONS(1293), + [aux_sym_yield_expression_token1] = ACTIONS(1295), + [aux_sym_include_expression_token1] = ACTIONS(1295), + [aux_sym_include_once_expression_token1] = ACTIONS(1295), + [aux_sym_require_expression_token1] = ACTIONS(1295), + [aux_sym_require_once_expression_token1] = ACTIONS(1295), + [sym_comment] = ACTIONS(5), + }, + [495] = { + [sym_text_interpolation] = STATE(495), + [ts_builtin_sym_end] = ACTIONS(1297), + [sym_name] = ACTIONS(1299), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1297), + [aux_sym_function_static_declaration_token1] = ACTIONS(1299), + [aux_sym_global_declaration_token1] = ACTIONS(1299), + [aux_sym_namespace_definition_token1] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1299), + [anon_sym_BSLASH] = ACTIONS(1297), + [anon_sym_LBRACE] = ACTIONS(1297), + [anon_sym_RBRACE] = ACTIONS(1297), + [aux_sym_trait_declaration_token1] = ACTIONS(1299), + [aux_sym_interface_declaration_token1] = ACTIONS(1299), + [aux_sym_enum_declaration_token1] = ACTIONS(1299), + [aux_sym_enum_case_token1] = ACTIONS(1299), + [aux_sym_class_declaration_token1] = ACTIONS(1299), + [aux_sym_final_modifier_token1] = ACTIONS(1299), + [aux_sym_abstract_modifier_token1] = ACTIONS(1299), + [aux_sym_readonly_modifier_token1] = ACTIONS(1299), + [aux_sym_visibility_modifier_token1] = ACTIONS(1299), + [aux_sym_visibility_modifier_token2] = ACTIONS(1299), + [aux_sym_visibility_modifier_token3] = ACTIONS(1299), + [aux_sym__arrow_function_header_token1] = ACTIONS(1299), + [anon_sym_LPAREN] = ACTIONS(1297), + [aux_sym_cast_type_token1] = ACTIONS(1299), + [aux_sym_echo_statement_token1] = ACTIONS(1299), + [anon_sym_unset] = ACTIONS(1299), + [aux_sym_declare_statement_token1] = ACTIONS(1299), + [aux_sym_declare_statement_token2] = ACTIONS(1299), + [sym_float] = ACTIONS(1299), + [aux_sym_try_statement_token1] = ACTIONS(1299), + [aux_sym_catch_clause_token1] = ACTIONS(1299), + [aux_sym_finally_clause_token1] = ACTIONS(1299), + [aux_sym_goto_statement_token1] = ACTIONS(1299), + [aux_sym_continue_statement_token1] = ACTIONS(1299), + [aux_sym_break_statement_token1] = ACTIONS(1299), + [sym_integer] = ACTIONS(1299), + [aux_sym_return_statement_token1] = ACTIONS(1299), + [aux_sym_throw_expression_token1] = ACTIONS(1299), + [aux_sym_while_statement_token1] = ACTIONS(1299), + [aux_sym_while_statement_token2] = ACTIONS(1299), + [aux_sym_do_statement_token1] = ACTIONS(1299), + [aux_sym_for_statement_token1] = ACTIONS(1299), + [aux_sym_for_statement_token2] = ACTIONS(1299), + [aux_sym_foreach_statement_token1] = ACTIONS(1299), + [aux_sym_foreach_statement_token2] = ACTIONS(1299), + [aux_sym_if_statement_token1] = ACTIONS(1299), + [aux_sym_if_statement_token2] = ACTIONS(1299), + [aux_sym_else_if_clause_token1] = ACTIONS(1299), + [aux_sym_else_clause_token1] = ACTIONS(1299), + [aux_sym_match_expression_token1] = ACTIONS(1299), + [aux_sym_match_default_expression_token1] = ACTIONS(1299), + [aux_sym_switch_statement_token1] = ACTIONS(1299), + [aux_sym_switch_block_token1] = ACTIONS(1299), + [anon_sym_AT] = ACTIONS(1297), + [anon_sym_PLUS] = ACTIONS(1299), + [anon_sym_DASH] = ACTIONS(1299), + [anon_sym_TILDE] = ACTIONS(1297), + [anon_sym_BANG] = ACTIONS(1297), + [aux_sym_clone_expression_token1] = ACTIONS(1299), + [aux_sym_print_intrinsic_token1] = ACTIONS(1299), + [aux_sym_object_creation_expression_token1] = ACTIONS(1299), + [anon_sym_PLUS_PLUS] = ACTIONS(1297), + [anon_sym_DASH_DASH] = ACTIONS(1297), + [aux_sym__list_destructing_token1] = ACTIONS(1299), + [anon_sym_LBRACK] = ACTIONS(1297), + [anon_sym_self] = ACTIONS(1299), + [anon_sym_parent] = ACTIONS(1299), + [anon_sym_POUND_LBRACK] = ACTIONS(1297), + [anon_sym_SQUOTE] = ACTIONS(1297), + [aux_sym_encapsed_string_token1] = ACTIONS(1297), + [anon_sym_DQUOTE] = ACTIONS(1297), + [aux_sym_string_token1] = ACTIONS(1297), + [anon_sym_LT_LT_LT] = ACTIONS(1297), + [anon_sym_BQUOTE] = ACTIONS(1297), + [sym_boolean] = ACTIONS(1299), + [sym_null] = ACTIONS(1299), + [anon_sym_DOLLAR] = ACTIONS(1297), + [aux_sym_yield_expression_token1] = ACTIONS(1299), + [aux_sym_include_expression_token1] = ACTIONS(1299), + [aux_sym_include_once_expression_token1] = ACTIONS(1299), + [aux_sym_require_expression_token1] = ACTIONS(1299), + [aux_sym_require_once_expression_token1] = ACTIONS(1299), + [sym_comment] = ACTIONS(5), + }, + [496] = { + [sym_text_interpolation] = STATE(496), + [sym_qualified_name] = STATE(886), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym_match_expression] = STATE(2686), + [sym__unary_expression] = STATE(1122), + [sym_unary_op_expression] = STATE(1142), + [sym_exponentiation_expression] = STATE(1112), + [sym_clone_expression] = STATE(1142), + [sym__primary_expression] = STATE(1142), + [sym_parenthesized_expression] = STATE(883), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_expression] = STATE(1112), + [sym_cast_variable] = STATE(763), + [sym_member_access_expression] = STATE(763), + [sym_nullsafe_member_access_expression] = STATE(763), + [sym_scoped_property_access_expression] = STATE(763), + [sym_function_call_expression] = STATE(744), + [sym_scoped_call_expression] = STATE(744), + [sym__scope_resolution_qualifier] = STATE(2773), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(744), + [sym_nullsafe_member_call_expression] = STATE(744), + [sym_subscript_expression] = STATE(744), + [sym__dereferencable_expression] = STATE(1875), + [sym_array_creation_expression] = STATE(883), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(883), + [sym_dynamic_variable_name] = STATE(744), + [sym_variable_name] = STATE(744), + [sym_include_expression] = STATE(1122), + [sym_include_once_expression] = STATE(1122), + [sym__reserved_identifier] = STATE(1740), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(820), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_match_expression_token1] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_BANG] = ACTIONS(836), + [aux_sym_clone_expression_token1] = ACTIONS(838), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(856), + [aux_sym_include_expression_token1] = ACTIONS(862), + [aux_sym_include_once_expression_token1] = ACTIONS(864), + [sym_comment] = ACTIONS(5), + }, + [497] = { + [sym_text_interpolation] = STATE(497), + [ts_builtin_sym_end] = ACTIONS(1301), + [sym_name] = ACTIONS(1303), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1305), + [aux_sym_function_static_declaration_token1] = ACTIONS(1303), + [aux_sym_global_declaration_token1] = ACTIONS(1303), + [aux_sym_namespace_definition_token1] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1303), + [anon_sym_BSLASH] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(1301), + [anon_sym_RBRACE] = ACTIONS(1301), + [aux_sym_trait_declaration_token1] = ACTIONS(1303), + [aux_sym_interface_declaration_token1] = ACTIONS(1303), + [aux_sym_enum_declaration_token1] = ACTIONS(1303), + [aux_sym_enum_case_token1] = ACTIONS(1303), + [aux_sym_class_declaration_token1] = ACTIONS(1303), + [aux_sym_final_modifier_token1] = ACTIONS(1303), + [aux_sym_abstract_modifier_token1] = ACTIONS(1303), + [aux_sym_readonly_modifier_token1] = ACTIONS(1303), + [aux_sym_visibility_modifier_token1] = ACTIONS(1303), + [aux_sym_visibility_modifier_token2] = ACTIONS(1303), + [aux_sym_visibility_modifier_token3] = ACTIONS(1303), + [aux_sym__arrow_function_header_token1] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1301), + [aux_sym_cast_type_token1] = ACTIONS(1303), + [aux_sym_echo_statement_token1] = ACTIONS(1303), + [anon_sym_unset] = ACTIONS(1303), + [aux_sym_declare_statement_token1] = ACTIONS(1303), + [aux_sym_declare_statement_token2] = ACTIONS(1303), + [sym_float] = ACTIONS(1303), + [aux_sym_try_statement_token1] = ACTIONS(1303), + [aux_sym_goto_statement_token1] = ACTIONS(1303), + [aux_sym_continue_statement_token1] = ACTIONS(1303), + [aux_sym_break_statement_token1] = ACTIONS(1303), + [sym_integer] = ACTIONS(1303), + [aux_sym_return_statement_token1] = ACTIONS(1303), + [aux_sym_throw_expression_token1] = ACTIONS(1303), + [aux_sym_while_statement_token1] = ACTIONS(1303), + [aux_sym_while_statement_token2] = ACTIONS(1303), + [aux_sym_do_statement_token1] = ACTIONS(1303), + [aux_sym_for_statement_token1] = ACTIONS(1303), + [aux_sym_for_statement_token2] = ACTIONS(1303), + [aux_sym_foreach_statement_token1] = ACTIONS(1303), + [aux_sym_foreach_statement_token2] = ACTIONS(1303), + [aux_sym_if_statement_token1] = ACTIONS(1303), + [aux_sym_if_statement_token2] = ACTIONS(1303), + [aux_sym_else_if_clause_token1] = ACTIONS(1303), + [aux_sym_else_clause_token1] = ACTIONS(1303), + [aux_sym_match_expression_token1] = ACTIONS(1303), + [aux_sym_match_default_expression_token1] = ACTIONS(1303), + [aux_sym_switch_statement_token1] = ACTIONS(1303), + [aux_sym_switch_block_token1] = ACTIONS(1303), + [anon_sym_AT] = ACTIONS(1301), + [anon_sym_PLUS] = ACTIONS(1303), + [anon_sym_DASH] = ACTIONS(1303), + [anon_sym_TILDE] = ACTIONS(1301), + [anon_sym_BANG] = ACTIONS(1301), + [aux_sym_clone_expression_token1] = ACTIONS(1303), + [aux_sym_print_intrinsic_token1] = ACTIONS(1303), + [aux_sym_object_creation_expression_token1] = ACTIONS(1303), + [anon_sym_PLUS_PLUS] = ACTIONS(1301), + [anon_sym_DASH_DASH] = ACTIONS(1301), + [aux_sym__list_destructing_token1] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_self] = ACTIONS(1303), + [anon_sym_parent] = ACTIONS(1303), + [anon_sym_POUND_LBRACK] = ACTIONS(1301), + [anon_sym_SQUOTE] = ACTIONS(1301), + [aux_sym_encapsed_string_token1] = ACTIONS(1301), + [anon_sym_DQUOTE] = ACTIONS(1301), + [aux_sym_string_token1] = ACTIONS(1301), + [anon_sym_LT_LT_LT] = ACTIONS(1301), + [anon_sym_BQUOTE] = ACTIONS(1301), + [sym_boolean] = ACTIONS(1303), + [sym_null] = ACTIONS(1303), + [anon_sym_DOLLAR] = ACTIONS(1301), + [aux_sym_yield_expression_token1] = ACTIONS(1303), + [aux_sym_include_expression_token1] = ACTIONS(1303), + [aux_sym_include_once_expression_token1] = ACTIONS(1303), + [aux_sym_require_expression_token1] = ACTIONS(1303), + [aux_sym_require_once_expression_token1] = ACTIONS(1303), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1305), + }, + [498] = { + [sym_text_interpolation] = STATE(498), + [ts_builtin_sym_end] = ACTIONS(1307), + [sym_name] = ACTIONS(1309), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1311), + [aux_sym_function_static_declaration_token1] = ACTIONS(1309), + [aux_sym_global_declaration_token1] = ACTIONS(1309), + [aux_sym_namespace_definition_token1] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1309), + [anon_sym_BSLASH] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_RBRACE] = ACTIONS(1307), + [aux_sym_trait_declaration_token1] = ACTIONS(1309), + [aux_sym_interface_declaration_token1] = ACTIONS(1309), + [aux_sym_enum_declaration_token1] = ACTIONS(1309), + [aux_sym_enum_case_token1] = ACTIONS(1309), + [aux_sym_class_declaration_token1] = ACTIONS(1309), + [aux_sym_final_modifier_token1] = ACTIONS(1309), + [aux_sym_abstract_modifier_token1] = ACTIONS(1309), + [aux_sym_readonly_modifier_token1] = ACTIONS(1309), + [aux_sym_visibility_modifier_token1] = ACTIONS(1309), + [aux_sym_visibility_modifier_token2] = ACTIONS(1309), + [aux_sym_visibility_modifier_token3] = ACTIONS(1309), + [aux_sym__arrow_function_header_token1] = ACTIONS(1309), + [anon_sym_LPAREN] = ACTIONS(1307), + [aux_sym_cast_type_token1] = ACTIONS(1309), + [aux_sym_echo_statement_token1] = ACTIONS(1309), + [anon_sym_unset] = ACTIONS(1309), + [aux_sym_declare_statement_token1] = ACTIONS(1309), + [aux_sym_declare_statement_token2] = ACTIONS(1309), + [sym_float] = ACTIONS(1309), + [aux_sym_try_statement_token1] = ACTIONS(1309), + [aux_sym_goto_statement_token1] = ACTIONS(1309), + [aux_sym_continue_statement_token1] = ACTIONS(1309), + [aux_sym_break_statement_token1] = ACTIONS(1309), + [sym_integer] = ACTIONS(1309), + [aux_sym_return_statement_token1] = ACTIONS(1309), + [aux_sym_throw_expression_token1] = ACTIONS(1309), + [aux_sym_while_statement_token1] = ACTIONS(1309), + [aux_sym_while_statement_token2] = ACTIONS(1309), + [aux_sym_do_statement_token1] = ACTIONS(1309), + [aux_sym_for_statement_token1] = ACTIONS(1309), + [aux_sym_for_statement_token2] = ACTIONS(1309), + [aux_sym_foreach_statement_token1] = ACTIONS(1309), + [aux_sym_foreach_statement_token2] = ACTIONS(1309), + [aux_sym_if_statement_token1] = ACTIONS(1309), + [aux_sym_if_statement_token2] = ACTIONS(1309), + [aux_sym_else_if_clause_token1] = ACTIONS(1309), + [aux_sym_else_clause_token1] = ACTIONS(1309), + [aux_sym_match_expression_token1] = ACTIONS(1309), + [aux_sym_match_default_expression_token1] = ACTIONS(1309), + [aux_sym_switch_statement_token1] = ACTIONS(1309), + [aux_sym_switch_block_token1] = ACTIONS(1309), + [anon_sym_AT] = ACTIONS(1307), + [anon_sym_PLUS] = ACTIONS(1309), + [anon_sym_DASH] = ACTIONS(1309), + [anon_sym_TILDE] = ACTIONS(1307), + [anon_sym_BANG] = ACTIONS(1307), + [aux_sym_clone_expression_token1] = ACTIONS(1309), + [aux_sym_print_intrinsic_token1] = ACTIONS(1309), + [aux_sym_object_creation_expression_token1] = ACTIONS(1309), + [anon_sym_PLUS_PLUS] = ACTIONS(1307), + [anon_sym_DASH_DASH] = ACTIONS(1307), + [aux_sym__list_destructing_token1] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(1307), + [anon_sym_self] = ACTIONS(1309), + [anon_sym_parent] = ACTIONS(1309), + [anon_sym_POUND_LBRACK] = ACTIONS(1307), + [anon_sym_SQUOTE] = ACTIONS(1307), + [aux_sym_encapsed_string_token1] = ACTIONS(1307), + [anon_sym_DQUOTE] = ACTIONS(1307), + [aux_sym_string_token1] = ACTIONS(1307), + [anon_sym_LT_LT_LT] = ACTIONS(1307), + [anon_sym_BQUOTE] = ACTIONS(1307), + [sym_boolean] = ACTIONS(1309), + [sym_null] = ACTIONS(1309), + [anon_sym_DOLLAR] = ACTIONS(1307), + [aux_sym_yield_expression_token1] = ACTIONS(1309), + [aux_sym_include_expression_token1] = ACTIONS(1309), + [aux_sym_include_once_expression_token1] = ACTIONS(1309), + [aux_sym_require_expression_token1] = ACTIONS(1309), + [aux_sym_require_once_expression_token1] = ACTIONS(1309), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1311), + }, + [499] = { + [sym_text_interpolation] = STATE(499), + [ts_builtin_sym_end] = ACTIONS(1313), + [sym_name] = ACTIONS(1315), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1317), + [aux_sym_function_static_declaration_token1] = ACTIONS(1315), + [aux_sym_global_declaration_token1] = ACTIONS(1315), + [aux_sym_namespace_definition_token1] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1315), + [anon_sym_BSLASH] = ACTIONS(1313), + [anon_sym_LBRACE] = ACTIONS(1313), + [anon_sym_RBRACE] = ACTIONS(1313), + [aux_sym_trait_declaration_token1] = ACTIONS(1315), + [aux_sym_interface_declaration_token1] = ACTIONS(1315), + [aux_sym_enum_declaration_token1] = ACTIONS(1315), + [aux_sym_enum_case_token1] = ACTIONS(1315), + [aux_sym_class_declaration_token1] = ACTIONS(1315), + [aux_sym_final_modifier_token1] = ACTIONS(1315), + [aux_sym_abstract_modifier_token1] = ACTIONS(1315), + [aux_sym_readonly_modifier_token1] = ACTIONS(1315), + [aux_sym_visibility_modifier_token1] = ACTIONS(1315), + [aux_sym_visibility_modifier_token2] = ACTIONS(1315), + [aux_sym_visibility_modifier_token3] = ACTIONS(1315), + [aux_sym__arrow_function_header_token1] = ACTIONS(1315), + [anon_sym_LPAREN] = ACTIONS(1313), + [aux_sym_cast_type_token1] = ACTIONS(1315), + [aux_sym_echo_statement_token1] = ACTIONS(1315), + [anon_sym_unset] = ACTIONS(1315), + [aux_sym_declare_statement_token1] = ACTIONS(1315), + [aux_sym_declare_statement_token2] = ACTIONS(1315), + [sym_float] = ACTIONS(1315), + [aux_sym_try_statement_token1] = ACTIONS(1315), + [aux_sym_goto_statement_token1] = ACTIONS(1315), + [aux_sym_continue_statement_token1] = ACTIONS(1315), + [aux_sym_break_statement_token1] = ACTIONS(1315), + [sym_integer] = ACTIONS(1315), + [aux_sym_return_statement_token1] = ACTIONS(1315), + [aux_sym_throw_expression_token1] = ACTIONS(1315), + [aux_sym_while_statement_token1] = ACTIONS(1315), + [aux_sym_while_statement_token2] = ACTIONS(1315), + [aux_sym_do_statement_token1] = ACTIONS(1315), + [aux_sym_for_statement_token1] = ACTIONS(1315), + [aux_sym_for_statement_token2] = ACTIONS(1315), + [aux_sym_foreach_statement_token1] = ACTIONS(1315), + [aux_sym_foreach_statement_token2] = ACTIONS(1315), + [aux_sym_if_statement_token1] = ACTIONS(1315), + [aux_sym_if_statement_token2] = ACTIONS(1315), + [aux_sym_else_if_clause_token1] = ACTIONS(1315), + [aux_sym_else_clause_token1] = ACTIONS(1315), + [aux_sym_match_expression_token1] = ACTIONS(1315), + [aux_sym_match_default_expression_token1] = ACTIONS(1315), + [aux_sym_switch_statement_token1] = ACTIONS(1315), + [aux_sym_switch_block_token1] = ACTIONS(1315), + [anon_sym_AT] = ACTIONS(1313), + [anon_sym_PLUS] = ACTIONS(1315), + [anon_sym_DASH] = ACTIONS(1315), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_BANG] = ACTIONS(1313), + [aux_sym_clone_expression_token1] = ACTIONS(1315), + [aux_sym_print_intrinsic_token1] = ACTIONS(1315), + [aux_sym_object_creation_expression_token1] = ACTIONS(1315), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [aux_sym__list_destructing_token1] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1313), + [anon_sym_self] = ACTIONS(1315), + [anon_sym_parent] = ACTIONS(1315), + [anon_sym_POUND_LBRACK] = ACTIONS(1313), + [anon_sym_SQUOTE] = ACTIONS(1313), + [aux_sym_encapsed_string_token1] = ACTIONS(1313), + [anon_sym_DQUOTE] = ACTIONS(1313), + [aux_sym_string_token1] = ACTIONS(1313), + [anon_sym_LT_LT_LT] = ACTIONS(1313), + [anon_sym_BQUOTE] = ACTIONS(1313), + [sym_boolean] = ACTIONS(1315), + [sym_null] = ACTIONS(1315), + [anon_sym_DOLLAR] = ACTIONS(1313), + [aux_sym_yield_expression_token1] = ACTIONS(1315), + [aux_sym_include_expression_token1] = ACTIONS(1315), + [aux_sym_include_once_expression_token1] = ACTIONS(1315), + [aux_sym_require_expression_token1] = ACTIONS(1315), + [aux_sym_require_once_expression_token1] = ACTIONS(1315), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1317), + }, + [500] = { + [sym_text_interpolation] = STATE(500), + [ts_builtin_sym_end] = ACTIONS(1319), + [sym_name] = ACTIONS(1321), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1323), + [aux_sym_function_static_declaration_token1] = ACTIONS(1321), + [aux_sym_global_declaration_token1] = ACTIONS(1321), + [aux_sym_namespace_definition_token1] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1321), + [anon_sym_BSLASH] = ACTIONS(1319), + [anon_sym_LBRACE] = ACTIONS(1319), + [anon_sym_RBRACE] = ACTIONS(1319), + [aux_sym_trait_declaration_token1] = ACTIONS(1321), + [aux_sym_interface_declaration_token1] = ACTIONS(1321), + [aux_sym_enum_declaration_token1] = ACTIONS(1321), + [aux_sym_enum_case_token1] = ACTIONS(1321), + [aux_sym_class_declaration_token1] = ACTIONS(1321), + [aux_sym_final_modifier_token1] = ACTIONS(1321), + [aux_sym_abstract_modifier_token1] = ACTIONS(1321), + [aux_sym_readonly_modifier_token1] = ACTIONS(1321), + [aux_sym_visibility_modifier_token1] = ACTIONS(1321), + [aux_sym_visibility_modifier_token2] = ACTIONS(1321), + [aux_sym_visibility_modifier_token3] = ACTIONS(1321), + [aux_sym__arrow_function_header_token1] = ACTIONS(1321), + [anon_sym_LPAREN] = ACTIONS(1319), + [aux_sym_cast_type_token1] = ACTIONS(1321), + [aux_sym_echo_statement_token1] = ACTIONS(1321), + [anon_sym_unset] = ACTIONS(1321), + [aux_sym_declare_statement_token1] = ACTIONS(1321), + [aux_sym_declare_statement_token2] = ACTIONS(1321), + [sym_float] = ACTIONS(1321), + [aux_sym_try_statement_token1] = ACTIONS(1321), + [aux_sym_goto_statement_token1] = ACTIONS(1321), + [aux_sym_continue_statement_token1] = ACTIONS(1321), + [aux_sym_break_statement_token1] = ACTIONS(1321), + [sym_integer] = ACTIONS(1321), + [aux_sym_return_statement_token1] = ACTIONS(1321), + [aux_sym_throw_expression_token1] = ACTIONS(1321), + [aux_sym_while_statement_token1] = ACTIONS(1321), + [aux_sym_while_statement_token2] = ACTIONS(1321), + [aux_sym_do_statement_token1] = ACTIONS(1321), + [aux_sym_for_statement_token1] = ACTIONS(1321), + [aux_sym_for_statement_token2] = ACTIONS(1321), + [aux_sym_foreach_statement_token1] = ACTIONS(1321), + [aux_sym_foreach_statement_token2] = ACTIONS(1321), + [aux_sym_if_statement_token1] = ACTIONS(1321), + [aux_sym_if_statement_token2] = ACTIONS(1321), + [aux_sym_else_if_clause_token1] = ACTIONS(1321), + [aux_sym_else_clause_token1] = ACTIONS(1321), + [aux_sym_match_expression_token1] = ACTIONS(1321), + [aux_sym_match_default_expression_token1] = ACTIONS(1321), + [aux_sym_switch_statement_token1] = ACTIONS(1321), + [aux_sym_switch_block_token1] = ACTIONS(1321), + [anon_sym_AT] = ACTIONS(1319), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_TILDE] = ACTIONS(1319), + [anon_sym_BANG] = ACTIONS(1319), + [aux_sym_clone_expression_token1] = ACTIONS(1321), + [aux_sym_print_intrinsic_token1] = ACTIONS(1321), + [aux_sym_object_creation_expression_token1] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1319), + [anon_sym_DASH_DASH] = ACTIONS(1319), + [aux_sym__list_destructing_token1] = ACTIONS(1321), + [anon_sym_LBRACK] = ACTIONS(1319), + [anon_sym_self] = ACTIONS(1321), + [anon_sym_parent] = ACTIONS(1321), + [anon_sym_POUND_LBRACK] = ACTIONS(1319), + [anon_sym_SQUOTE] = ACTIONS(1319), + [aux_sym_encapsed_string_token1] = ACTIONS(1319), + [anon_sym_DQUOTE] = ACTIONS(1319), + [aux_sym_string_token1] = ACTIONS(1319), + [anon_sym_LT_LT_LT] = ACTIONS(1319), + [anon_sym_BQUOTE] = ACTIONS(1319), + [sym_boolean] = ACTIONS(1321), + [sym_null] = ACTIONS(1321), + [anon_sym_DOLLAR] = ACTIONS(1319), + [aux_sym_yield_expression_token1] = ACTIONS(1321), + [aux_sym_include_expression_token1] = ACTIONS(1321), + [aux_sym_include_once_expression_token1] = ACTIONS(1321), + [aux_sym_require_expression_token1] = ACTIONS(1321), + [aux_sym_require_once_expression_token1] = ACTIONS(1321), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1323), + }, [501] = { [sym_text_interpolation] = STATE(501), - [ts_builtin_sym_end] = ACTIONS(1260), - [sym_name] = ACTIONS(1262), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1260), - [aux_sym_function_static_declaration_token1] = ACTIONS(1262), - [aux_sym_global_declaration_token1] = ACTIONS(1262), - [aux_sym_namespace_definition_token1] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1262), - [anon_sym_BSLASH] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(1260), - [anon_sym_RBRACE] = ACTIONS(1260), - [aux_sym_trait_declaration_token1] = ACTIONS(1262), - [aux_sym_interface_declaration_token1] = ACTIONS(1262), - [aux_sym_enum_declaration_token1] = ACTIONS(1262), - [aux_sym_enum_case_token1] = ACTIONS(1262), - [aux_sym_class_declaration_token1] = ACTIONS(1262), - [aux_sym_final_modifier_token1] = ACTIONS(1262), - [aux_sym_abstract_modifier_token1] = ACTIONS(1262), - [aux_sym_readonly_modifier_token1] = ACTIONS(1262), - [aux_sym_visibility_modifier_token1] = ACTIONS(1262), - [aux_sym_visibility_modifier_token2] = ACTIONS(1262), - [aux_sym_visibility_modifier_token3] = ACTIONS(1262), - [aux_sym__arrow_function_header_token1] = ACTIONS(1262), - [anon_sym_LPAREN] = ACTIONS(1260), - [aux_sym_cast_type_token1] = ACTIONS(1262), - [aux_sym_echo_statement_token1] = ACTIONS(1262), - [anon_sym_unset] = ACTIONS(1262), - [aux_sym_declare_statement_token1] = ACTIONS(1262), - [aux_sym_declare_statement_token2] = ACTIONS(1262), - [sym_float] = ACTIONS(1262), - [aux_sym_try_statement_token1] = ACTIONS(1262), - [aux_sym_goto_statement_token1] = ACTIONS(1262), - [aux_sym_continue_statement_token1] = ACTIONS(1262), - [aux_sym_break_statement_token1] = ACTIONS(1262), - [sym_integer] = ACTIONS(1262), - [aux_sym_return_statement_token1] = ACTIONS(1262), - [aux_sym_throw_expression_token1] = ACTIONS(1262), - [aux_sym_while_statement_token1] = ACTIONS(1262), - [aux_sym_while_statement_token2] = ACTIONS(1262), - [aux_sym_do_statement_token1] = ACTIONS(1262), - [aux_sym_for_statement_token1] = ACTIONS(1262), - [aux_sym_for_statement_token2] = ACTIONS(1262), - [aux_sym_foreach_statement_token1] = ACTIONS(1262), - [aux_sym_foreach_statement_token2] = ACTIONS(1262), - [aux_sym_if_statement_token1] = ACTIONS(1262), - [aux_sym_if_statement_token2] = ACTIONS(1262), - [aux_sym_else_if_clause_token1] = ACTIONS(1262), - [aux_sym_else_clause_token1] = ACTIONS(1262), - [aux_sym_match_expression_token1] = ACTIONS(1262), - [aux_sym_match_default_expression_token1] = ACTIONS(1262), - [aux_sym_switch_statement_token1] = ACTIONS(1262), - [aux_sym_switch_block_token1] = ACTIONS(1262), - [anon_sym_AT] = ACTIONS(1260), - [anon_sym_PLUS] = ACTIONS(1262), - [anon_sym_DASH] = ACTIONS(1262), - [anon_sym_TILDE] = ACTIONS(1260), - [anon_sym_BANG] = ACTIONS(1260), - [aux_sym_clone_expression_token1] = ACTIONS(1262), - [aux_sym_print_intrinsic_token1] = ACTIONS(1262), - [aux_sym_object_creation_expression_token1] = ACTIONS(1262), - [anon_sym_PLUS_PLUS] = ACTIONS(1260), - [anon_sym_DASH_DASH] = ACTIONS(1260), - [aux_sym__list_destructing_token1] = ACTIONS(1262), - [anon_sym_LBRACK] = ACTIONS(1260), - [anon_sym_self] = ACTIONS(1262), - [anon_sym_parent] = ACTIONS(1262), - [anon_sym_POUND_LBRACK] = ACTIONS(1260), - [anon_sym_SQUOTE] = ACTIONS(1260), - [aux_sym_encapsed_string_token1] = ACTIONS(1260), - [anon_sym_DQUOTE] = ACTIONS(1260), - [aux_sym_string_token1] = ACTIONS(1260), - [anon_sym_LT_LT_LT] = ACTIONS(1260), - [anon_sym_BQUOTE] = ACTIONS(1260), - [sym_boolean] = ACTIONS(1262), - [sym_null] = ACTIONS(1262), - [anon_sym_DOLLAR] = ACTIONS(1260), - [aux_sym_yield_expression_token1] = ACTIONS(1262), - [aux_sym_include_expression_token1] = ACTIONS(1262), - [aux_sym_include_once_expression_token1] = ACTIONS(1262), - [aux_sym_require_expression_token1] = ACTIONS(1262), - [aux_sym_require_once_expression_token1] = ACTIONS(1262), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1325), + [sym_name] = ACTIONS(1327), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1325), + [aux_sym_function_static_declaration_token1] = ACTIONS(1327), + [aux_sym_global_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_definition_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1327), + [anon_sym_BSLASH] = ACTIONS(1325), + [anon_sym_LBRACE] = ACTIONS(1325), + [anon_sym_RBRACE] = ACTIONS(1325), + [aux_sym_trait_declaration_token1] = ACTIONS(1327), + [aux_sym_interface_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_case_token1] = ACTIONS(1327), + [aux_sym_class_declaration_token1] = ACTIONS(1327), + [aux_sym_final_modifier_token1] = ACTIONS(1327), + [aux_sym_abstract_modifier_token1] = ACTIONS(1327), + [aux_sym_readonly_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token2] = ACTIONS(1327), + [aux_sym_visibility_modifier_token3] = ACTIONS(1327), + [aux_sym__arrow_function_header_token1] = ACTIONS(1327), + [anon_sym_LPAREN] = ACTIONS(1325), + [aux_sym_cast_type_token1] = ACTIONS(1327), + [aux_sym_echo_statement_token1] = ACTIONS(1327), + [anon_sym_unset] = ACTIONS(1327), + [aux_sym_declare_statement_token1] = ACTIONS(1327), + [aux_sym_declare_statement_token2] = ACTIONS(1327), + [sym_float] = ACTIONS(1327), + [aux_sym_try_statement_token1] = ACTIONS(1327), + [aux_sym_goto_statement_token1] = ACTIONS(1327), + [aux_sym_continue_statement_token1] = ACTIONS(1327), + [aux_sym_break_statement_token1] = ACTIONS(1327), + [sym_integer] = ACTIONS(1327), + [aux_sym_return_statement_token1] = ACTIONS(1327), + [aux_sym_throw_expression_token1] = ACTIONS(1327), + [aux_sym_while_statement_token1] = ACTIONS(1327), + [aux_sym_while_statement_token2] = ACTIONS(1327), + [aux_sym_do_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token2] = ACTIONS(1327), + [aux_sym_foreach_statement_token1] = ACTIONS(1327), + [aux_sym_foreach_statement_token2] = ACTIONS(1327), + [aux_sym_if_statement_token1] = ACTIONS(1327), + [aux_sym_if_statement_token2] = ACTIONS(1327), + [aux_sym_else_if_clause_token1] = ACTIONS(1327), + [aux_sym_else_clause_token1] = ACTIONS(1327), + [aux_sym_match_expression_token1] = ACTIONS(1327), + [aux_sym_match_default_expression_token1] = ACTIONS(1327), + [aux_sym_switch_statement_token1] = ACTIONS(1327), + [aux_sym_switch_block_token1] = ACTIONS(1327), + [anon_sym_AT] = ACTIONS(1325), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_TILDE] = ACTIONS(1325), + [anon_sym_BANG] = ACTIONS(1325), + [aux_sym_clone_expression_token1] = ACTIONS(1327), + [aux_sym_print_intrinsic_token1] = ACTIONS(1327), + [aux_sym_object_creation_expression_token1] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1325), + [anon_sym_DASH_DASH] = ACTIONS(1325), + [aux_sym__list_destructing_token1] = ACTIONS(1327), + [anon_sym_LBRACK] = ACTIONS(1325), + [anon_sym_self] = ACTIONS(1327), + [anon_sym_parent] = ACTIONS(1327), + [anon_sym_POUND_LBRACK] = ACTIONS(1325), + [anon_sym_SQUOTE] = ACTIONS(1325), + [aux_sym_encapsed_string_token1] = ACTIONS(1325), + [anon_sym_DQUOTE] = ACTIONS(1325), + [aux_sym_string_token1] = ACTIONS(1325), + [anon_sym_LT_LT_LT] = ACTIONS(1325), + [anon_sym_BQUOTE] = ACTIONS(1325), + [sym_boolean] = ACTIONS(1327), + [sym_null] = ACTIONS(1327), + [anon_sym_DOLLAR] = ACTIONS(1325), + [aux_sym_yield_expression_token1] = ACTIONS(1327), + [aux_sym_include_expression_token1] = ACTIONS(1327), + [aux_sym_include_once_expression_token1] = ACTIONS(1327), + [aux_sym_require_expression_token1] = ACTIONS(1327), + [aux_sym_require_once_expression_token1] = ACTIONS(1327), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1325), }, [502] = { [sym_text_interpolation] = STATE(502), - [ts_builtin_sym_end] = ACTIONS(1260), - [sym_name] = ACTIONS(1262), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1260), - [aux_sym_function_static_declaration_token1] = ACTIONS(1262), - [aux_sym_global_declaration_token1] = ACTIONS(1262), - [aux_sym_namespace_definition_token1] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1262), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1262), - [anon_sym_BSLASH] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(1260), - [anon_sym_RBRACE] = ACTIONS(1260), - [aux_sym_trait_declaration_token1] = ACTIONS(1262), - [aux_sym_interface_declaration_token1] = ACTIONS(1262), - [aux_sym_enum_declaration_token1] = ACTIONS(1262), - [aux_sym_enum_case_token1] = ACTIONS(1262), - [aux_sym_class_declaration_token1] = ACTIONS(1262), - [aux_sym_final_modifier_token1] = ACTIONS(1262), - [aux_sym_abstract_modifier_token1] = ACTIONS(1262), - [aux_sym_readonly_modifier_token1] = ACTIONS(1262), - [aux_sym_visibility_modifier_token1] = ACTIONS(1262), - [aux_sym_visibility_modifier_token2] = ACTIONS(1262), - [aux_sym_visibility_modifier_token3] = ACTIONS(1262), - [aux_sym__arrow_function_header_token1] = ACTIONS(1262), - [anon_sym_LPAREN] = ACTIONS(1260), - [aux_sym_cast_type_token1] = ACTIONS(1262), - [aux_sym_echo_statement_token1] = ACTIONS(1262), - [anon_sym_unset] = ACTIONS(1262), - [aux_sym_declare_statement_token1] = ACTIONS(1262), - [aux_sym_declare_statement_token2] = ACTIONS(1262), - [sym_float] = ACTIONS(1262), - [aux_sym_try_statement_token1] = ACTIONS(1262), - [aux_sym_goto_statement_token1] = ACTIONS(1262), - [aux_sym_continue_statement_token1] = ACTIONS(1262), - [aux_sym_break_statement_token1] = ACTIONS(1262), - [sym_integer] = ACTIONS(1262), - [aux_sym_return_statement_token1] = ACTIONS(1262), - [aux_sym_throw_expression_token1] = ACTIONS(1262), - [aux_sym_while_statement_token1] = ACTIONS(1262), - [aux_sym_while_statement_token2] = ACTIONS(1262), - [aux_sym_do_statement_token1] = ACTIONS(1262), - [aux_sym_for_statement_token1] = ACTIONS(1262), - [aux_sym_for_statement_token2] = ACTIONS(1262), - [aux_sym_foreach_statement_token1] = ACTIONS(1262), - [aux_sym_foreach_statement_token2] = ACTIONS(1262), - [aux_sym_if_statement_token1] = ACTIONS(1262), - [aux_sym_if_statement_token2] = ACTIONS(1262), - [aux_sym_else_if_clause_token1] = ACTIONS(1262), - [aux_sym_else_clause_token1] = ACTIONS(1262), - [aux_sym_match_expression_token1] = ACTIONS(1262), - [aux_sym_match_default_expression_token1] = ACTIONS(1262), - [aux_sym_switch_statement_token1] = ACTIONS(1262), - [aux_sym_switch_block_token1] = ACTIONS(1262), - [anon_sym_AT] = ACTIONS(1260), - [anon_sym_PLUS] = ACTIONS(1262), - [anon_sym_DASH] = ACTIONS(1262), - [anon_sym_TILDE] = ACTIONS(1260), - [anon_sym_BANG] = ACTIONS(1260), - [aux_sym_clone_expression_token1] = ACTIONS(1262), - [aux_sym_print_intrinsic_token1] = ACTIONS(1262), - [aux_sym_object_creation_expression_token1] = ACTIONS(1262), - [anon_sym_PLUS_PLUS] = ACTIONS(1260), - [anon_sym_DASH_DASH] = ACTIONS(1260), - [aux_sym__list_destructing_token1] = ACTIONS(1262), - [anon_sym_LBRACK] = ACTIONS(1260), - [anon_sym_self] = ACTIONS(1262), - [anon_sym_parent] = ACTIONS(1262), - [anon_sym_POUND_LBRACK] = ACTIONS(1260), - [anon_sym_SQUOTE] = ACTIONS(1260), - [aux_sym_encapsed_string_token1] = ACTIONS(1260), - [anon_sym_DQUOTE] = ACTIONS(1260), - [aux_sym_string_token1] = ACTIONS(1260), - [anon_sym_LT_LT_LT] = ACTIONS(1260), - [anon_sym_BQUOTE] = ACTIONS(1260), - [sym_boolean] = ACTIONS(1262), - [sym_null] = ACTIONS(1262), - [anon_sym_DOLLAR] = ACTIONS(1260), - [aux_sym_yield_expression_token1] = ACTIONS(1262), - [aux_sym_include_expression_token1] = ACTIONS(1262), - [aux_sym_include_once_expression_token1] = ACTIONS(1262), - [aux_sym_require_expression_token1] = ACTIONS(1262), - [aux_sym_require_once_expression_token1] = ACTIONS(1262), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1329), + [sym_name] = ACTIONS(1331), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1333), + [aux_sym_function_static_declaration_token1] = ACTIONS(1331), + [aux_sym_global_declaration_token1] = ACTIONS(1331), + [aux_sym_namespace_definition_token1] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1331), + [anon_sym_BSLASH] = ACTIONS(1329), + [anon_sym_LBRACE] = ACTIONS(1329), + [anon_sym_RBRACE] = ACTIONS(1329), + [aux_sym_trait_declaration_token1] = ACTIONS(1331), + [aux_sym_interface_declaration_token1] = ACTIONS(1331), + [aux_sym_enum_declaration_token1] = ACTIONS(1331), + [aux_sym_enum_case_token1] = ACTIONS(1331), + [aux_sym_class_declaration_token1] = ACTIONS(1331), + [aux_sym_final_modifier_token1] = ACTIONS(1331), + [aux_sym_abstract_modifier_token1] = ACTIONS(1331), + [aux_sym_readonly_modifier_token1] = ACTIONS(1331), + [aux_sym_visibility_modifier_token1] = ACTIONS(1331), + [aux_sym_visibility_modifier_token2] = ACTIONS(1331), + [aux_sym_visibility_modifier_token3] = ACTIONS(1331), + [aux_sym__arrow_function_header_token1] = ACTIONS(1331), + [anon_sym_LPAREN] = ACTIONS(1329), + [aux_sym_cast_type_token1] = ACTIONS(1331), + [aux_sym_echo_statement_token1] = ACTIONS(1331), + [anon_sym_unset] = ACTIONS(1331), + [aux_sym_declare_statement_token1] = ACTIONS(1331), + [aux_sym_declare_statement_token2] = ACTIONS(1331), + [sym_float] = ACTIONS(1331), + [aux_sym_try_statement_token1] = ACTIONS(1331), + [aux_sym_goto_statement_token1] = ACTIONS(1331), + [aux_sym_continue_statement_token1] = ACTIONS(1331), + [aux_sym_break_statement_token1] = ACTIONS(1331), + [sym_integer] = ACTIONS(1331), + [aux_sym_return_statement_token1] = ACTIONS(1331), + [aux_sym_throw_expression_token1] = ACTIONS(1331), + [aux_sym_while_statement_token1] = ACTIONS(1331), + [aux_sym_while_statement_token2] = ACTIONS(1331), + [aux_sym_do_statement_token1] = ACTIONS(1331), + [aux_sym_for_statement_token1] = ACTIONS(1331), + [aux_sym_for_statement_token2] = ACTIONS(1331), + [aux_sym_foreach_statement_token1] = ACTIONS(1331), + [aux_sym_foreach_statement_token2] = ACTIONS(1331), + [aux_sym_if_statement_token1] = ACTIONS(1331), + [aux_sym_if_statement_token2] = ACTIONS(1331), + [aux_sym_else_if_clause_token1] = ACTIONS(1331), + [aux_sym_else_clause_token1] = ACTIONS(1331), + [aux_sym_match_expression_token1] = ACTIONS(1331), + [aux_sym_match_default_expression_token1] = ACTIONS(1331), + [aux_sym_switch_statement_token1] = ACTIONS(1331), + [aux_sym_switch_block_token1] = ACTIONS(1331), + [anon_sym_AT] = ACTIONS(1329), + [anon_sym_PLUS] = ACTIONS(1331), + [anon_sym_DASH] = ACTIONS(1331), + [anon_sym_TILDE] = ACTIONS(1329), + [anon_sym_BANG] = ACTIONS(1329), + [aux_sym_clone_expression_token1] = ACTIONS(1331), + [aux_sym_print_intrinsic_token1] = ACTIONS(1331), + [aux_sym_object_creation_expression_token1] = ACTIONS(1331), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [aux_sym__list_destructing_token1] = ACTIONS(1331), + [anon_sym_LBRACK] = ACTIONS(1329), + [anon_sym_self] = ACTIONS(1331), + [anon_sym_parent] = ACTIONS(1331), + [anon_sym_POUND_LBRACK] = ACTIONS(1329), + [anon_sym_SQUOTE] = ACTIONS(1329), + [aux_sym_encapsed_string_token1] = ACTIONS(1329), + [anon_sym_DQUOTE] = ACTIONS(1329), + [aux_sym_string_token1] = ACTIONS(1329), + [anon_sym_LT_LT_LT] = ACTIONS(1329), + [anon_sym_BQUOTE] = ACTIONS(1329), + [sym_boolean] = ACTIONS(1331), + [sym_null] = ACTIONS(1331), + [anon_sym_DOLLAR] = ACTIONS(1329), + [aux_sym_yield_expression_token1] = ACTIONS(1331), + [aux_sym_include_expression_token1] = ACTIONS(1331), + [aux_sym_include_once_expression_token1] = ACTIONS(1331), + [aux_sym_require_expression_token1] = ACTIONS(1331), + [aux_sym_require_once_expression_token1] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1333), }, [503] = { [sym_text_interpolation] = STATE(503), - [ts_builtin_sym_end] = ACTIONS(1264), - [sym_name] = ACTIONS(1266), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1264), - [aux_sym_function_static_declaration_token1] = ACTIONS(1266), - [aux_sym_global_declaration_token1] = ACTIONS(1266), - [aux_sym_namespace_definition_token1] = ACTIONS(1266), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1266), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1266), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1266), - [anon_sym_BSLASH] = ACTIONS(1264), - [anon_sym_LBRACE] = ACTIONS(1264), - [anon_sym_RBRACE] = ACTIONS(1264), - [aux_sym_trait_declaration_token1] = ACTIONS(1266), - [aux_sym_interface_declaration_token1] = ACTIONS(1266), - [aux_sym_enum_declaration_token1] = ACTIONS(1266), - [aux_sym_enum_case_token1] = ACTIONS(1266), - [aux_sym_class_declaration_token1] = ACTIONS(1266), - [aux_sym_final_modifier_token1] = ACTIONS(1266), - [aux_sym_abstract_modifier_token1] = ACTIONS(1266), - [aux_sym_readonly_modifier_token1] = ACTIONS(1266), - [aux_sym_visibility_modifier_token1] = ACTIONS(1266), - [aux_sym_visibility_modifier_token2] = ACTIONS(1266), - [aux_sym_visibility_modifier_token3] = ACTIONS(1266), - [aux_sym__arrow_function_header_token1] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(1264), - [aux_sym_cast_type_token1] = ACTIONS(1266), - [aux_sym_echo_statement_token1] = ACTIONS(1266), - [anon_sym_unset] = ACTIONS(1266), - [aux_sym_declare_statement_token1] = ACTIONS(1266), - [aux_sym_declare_statement_token2] = ACTIONS(1266), - [sym_float] = ACTIONS(1266), - [aux_sym_try_statement_token1] = ACTIONS(1266), - [aux_sym_goto_statement_token1] = ACTIONS(1266), - [aux_sym_continue_statement_token1] = ACTIONS(1266), - [aux_sym_break_statement_token1] = ACTIONS(1266), - [sym_integer] = ACTIONS(1266), - [aux_sym_return_statement_token1] = ACTIONS(1266), - [aux_sym_throw_expression_token1] = ACTIONS(1266), - [aux_sym_while_statement_token1] = ACTIONS(1266), - [aux_sym_while_statement_token2] = ACTIONS(1266), - [aux_sym_do_statement_token1] = ACTIONS(1266), - [aux_sym_for_statement_token1] = ACTIONS(1266), - [aux_sym_for_statement_token2] = ACTIONS(1266), - [aux_sym_foreach_statement_token1] = ACTIONS(1266), - [aux_sym_foreach_statement_token2] = ACTIONS(1266), - [aux_sym_if_statement_token1] = ACTIONS(1266), - [aux_sym_if_statement_token2] = ACTIONS(1266), - [aux_sym_else_if_clause_token1] = ACTIONS(1266), - [aux_sym_else_clause_token1] = ACTIONS(1266), - [aux_sym_match_expression_token1] = ACTIONS(1266), - [aux_sym_match_default_expression_token1] = ACTIONS(1266), - [aux_sym_switch_statement_token1] = ACTIONS(1266), - [aux_sym_switch_block_token1] = ACTIONS(1266), - [anon_sym_AT] = ACTIONS(1264), - [anon_sym_PLUS] = ACTIONS(1266), - [anon_sym_DASH] = ACTIONS(1266), - [anon_sym_TILDE] = ACTIONS(1264), - [anon_sym_BANG] = ACTIONS(1264), - [aux_sym_clone_expression_token1] = ACTIONS(1266), - [aux_sym_print_intrinsic_token1] = ACTIONS(1266), - [aux_sym_object_creation_expression_token1] = ACTIONS(1266), - [anon_sym_PLUS_PLUS] = ACTIONS(1264), - [anon_sym_DASH_DASH] = ACTIONS(1264), - [aux_sym__list_destructing_token1] = ACTIONS(1266), - [anon_sym_LBRACK] = ACTIONS(1264), - [anon_sym_self] = ACTIONS(1266), - [anon_sym_parent] = ACTIONS(1266), - [anon_sym_POUND_LBRACK] = ACTIONS(1264), - [anon_sym_SQUOTE] = ACTIONS(1264), - [aux_sym_encapsed_string_token1] = ACTIONS(1264), - [anon_sym_DQUOTE] = ACTIONS(1264), - [aux_sym_string_token1] = ACTIONS(1264), - [anon_sym_LT_LT_LT] = ACTIONS(1264), - [anon_sym_BQUOTE] = ACTIONS(1264), - [sym_boolean] = ACTIONS(1266), - [sym_null] = ACTIONS(1266), - [anon_sym_DOLLAR] = ACTIONS(1264), - [aux_sym_yield_expression_token1] = ACTIONS(1266), - [aux_sym_include_expression_token1] = ACTIONS(1266), - [aux_sym_include_once_expression_token1] = ACTIONS(1266), - [aux_sym_require_expression_token1] = ACTIONS(1266), - [aux_sym_require_once_expression_token1] = ACTIONS(1266), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1335), + [sym_name] = ACTIONS(1337), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1339), + [aux_sym_function_static_declaration_token1] = ACTIONS(1337), + [aux_sym_global_declaration_token1] = ACTIONS(1337), + [aux_sym_namespace_definition_token1] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1337), + [anon_sym_BSLASH] = ACTIONS(1335), + [anon_sym_LBRACE] = ACTIONS(1335), + [anon_sym_RBRACE] = ACTIONS(1335), + [aux_sym_trait_declaration_token1] = ACTIONS(1337), + [aux_sym_interface_declaration_token1] = ACTIONS(1337), + [aux_sym_enum_declaration_token1] = ACTIONS(1337), + [aux_sym_enum_case_token1] = ACTIONS(1337), + [aux_sym_class_declaration_token1] = ACTIONS(1337), + [aux_sym_final_modifier_token1] = ACTIONS(1337), + [aux_sym_abstract_modifier_token1] = ACTIONS(1337), + [aux_sym_readonly_modifier_token1] = ACTIONS(1337), + [aux_sym_visibility_modifier_token1] = ACTIONS(1337), + [aux_sym_visibility_modifier_token2] = ACTIONS(1337), + [aux_sym_visibility_modifier_token3] = ACTIONS(1337), + [aux_sym__arrow_function_header_token1] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1335), + [aux_sym_cast_type_token1] = ACTIONS(1337), + [aux_sym_echo_statement_token1] = ACTIONS(1337), + [anon_sym_unset] = ACTIONS(1337), + [aux_sym_declare_statement_token1] = ACTIONS(1337), + [aux_sym_declare_statement_token2] = ACTIONS(1337), + [sym_float] = ACTIONS(1337), + [aux_sym_try_statement_token1] = ACTIONS(1337), + [aux_sym_goto_statement_token1] = ACTIONS(1337), + [aux_sym_continue_statement_token1] = ACTIONS(1337), + [aux_sym_break_statement_token1] = ACTIONS(1337), + [sym_integer] = ACTIONS(1337), + [aux_sym_return_statement_token1] = ACTIONS(1337), + [aux_sym_throw_expression_token1] = ACTIONS(1337), + [aux_sym_while_statement_token1] = ACTIONS(1337), + [aux_sym_while_statement_token2] = ACTIONS(1337), + [aux_sym_do_statement_token1] = ACTIONS(1337), + [aux_sym_for_statement_token1] = ACTIONS(1337), + [aux_sym_for_statement_token2] = ACTIONS(1337), + [aux_sym_foreach_statement_token1] = ACTIONS(1337), + [aux_sym_foreach_statement_token2] = ACTIONS(1337), + [aux_sym_if_statement_token1] = ACTIONS(1337), + [aux_sym_if_statement_token2] = ACTIONS(1337), + [aux_sym_else_if_clause_token1] = ACTIONS(1337), + [aux_sym_else_clause_token1] = ACTIONS(1337), + [aux_sym_match_expression_token1] = ACTIONS(1337), + [aux_sym_match_default_expression_token1] = ACTIONS(1337), + [aux_sym_switch_statement_token1] = ACTIONS(1337), + [aux_sym_switch_block_token1] = ACTIONS(1337), + [anon_sym_AT] = ACTIONS(1335), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [anon_sym_TILDE] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [aux_sym_clone_expression_token1] = ACTIONS(1337), + [aux_sym_print_intrinsic_token1] = ACTIONS(1337), + [aux_sym_object_creation_expression_token1] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1335), + [anon_sym_DASH_DASH] = ACTIONS(1335), + [aux_sym__list_destructing_token1] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1335), + [anon_sym_self] = ACTIONS(1337), + [anon_sym_parent] = ACTIONS(1337), + [anon_sym_POUND_LBRACK] = ACTIONS(1335), + [anon_sym_SQUOTE] = ACTIONS(1335), + [aux_sym_encapsed_string_token1] = ACTIONS(1335), + [anon_sym_DQUOTE] = ACTIONS(1335), + [aux_sym_string_token1] = ACTIONS(1335), + [anon_sym_LT_LT_LT] = ACTIONS(1335), + [anon_sym_BQUOTE] = ACTIONS(1335), + [sym_boolean] = ACTIONS(1337), + [sym_null] = ACTIONS(1337), + [anon_sym_DOLLAR] = ACTIONS(1335), + [aux_sym_yield_expression_token1] = ACTIONS(1337), + [aux_sym_include_expression_token1] = ACTIONS(1337), + [aux_sym_include_once_expression_token1] = ACTIONS(1337), + [aux_sym_require_expression_token1] = ACTIONS(1337), + [aux_sym_require_once_expression_token1] = ACTIONS(1337), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1339), }, [504] = { [sym_text_interpolation] = STATE(504), - [ts_builtin_sym_end] = ACTIONS(1268), - [sym_name] = ACTIONS(1270), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1268), - [aux_sym_function_static_declaration_token1] = ACTIONS(1270), - [aux_sym_global_declaration_token1] = ACTIONS(1270), - [aux_sym_namespace_definition_token1] = ACTIONS(1270), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1270), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1270), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1270), - [anon_sym_BSLASH] = ACTIONS(1268), - [anon_sym_LBRACE] = ACTIONS(1268), - [anon_sym_RBRACE] = ACTIONS(1268), - [aux_sym_trait_declaration_token1] = ACTIONS(1270), - [aux_sym_interface_declaration_token1] = ACTIONS(1270), - [aux_sym_enum_declaration_token1] = ACTIONS(1270), - [aux_sym_enum_case_token1] = ACTIONS(1270), - [aux_sym_class_declaration_token1] = ACTIONS(1270), - [aux_sym_final_modifier_token1] = ACTIONS(1270), - [aux_sym_abstract_modifier_token1] = ACTIONS(1270), - [aux_sym_readonly_modifier_token1] = ACTIONS(1270), - [aux_sym_visibility_modifier_token1] = ACTIONS(1270), - [aux_sym_visibility_modifier_token2] = ACTIONS(1270), - [aux_sym_visibility_modifier_token3] = ACTIONS(1270), - [aux_sym__arrow_function_header_token1] = ACTIONS(1270), - [anon_sym_LPAREN] = ACTIONS(1268), - [aux_sym_cast_type_token1] = ACTIONS(1270), - [aux_sym_echo_statement_token1] = ACTIONS(1270), - [anon_sym_unset] = ACTIONS(1270), - [aux_sym_declare_statement_token1] = ACTIONS(1270), - [aux_sym_declare_statement_token2] = ACTIONS(1270), - [sym_float] = ACTIONS(1270), - [aux_sym_try_statement_token1] = ACTIONS(1270), - [aux_sym_goto_statement_token1] = ACTIONS(1270), - [aux_sym_continue_statement_token1] = ACTIONS(1270), - [aux_sym_break_statement_token1] = ACTIONS(1270), - [sym_integer] = ACTIONS(1270), - [aux_sym_return_statement_token1] = ACTIONS(1270), - [aux_sym_throw_expression_token1] = ACTIONS(1270), - [aux_sym_while_statement_token1] = ACTIONS(1270), - [aux_sym_while_statement_token2] = ACTIONS(1270), - [aux_sym_do_statement_token1] = ACTIONS(1270), - [aux_sym_for_statement_token1] = ACTIONS(1270), - [aux_sym_for_statement_token2] = ACTIONS(1270), - [aux_sym_foreach_statement_token1] = ACTIONS(1270), - [aux_sym_foreach_statement_token2] = ACTIONS(1270), - [aux_sym_if_statement_token1] = ACTIONS(1270), - [aux_sym_if_statement_token2] = ACTIONS(1270), - [aux_sym_else_if_clause_token1] = ACTIONS(1270), - [aux_sym_else_clause_token1] = ACTIONS(1270), - [aux_sym_match_expression_token1] = ACTIONS(1270), - [aux_sym_match_default_expression_token1] = ACTIONS(1270), - [aux_sym_switch_statement_token1] = ACTIONS(1270), - [aux_sym_switch_block_token1] = ACTIONS(1270), - [anon_sym_AT] = ACTIONS(1268), - [anon_sym_PLUS] = ACTIONS(1270), - [anon_sym_DASH] = ACTIONS(1270), - [anon_sym_TILDE] = ACTIONS(1268), - [anon_sym_BANG] = ACTIONS(1268), - [aux_sym_clone_expression_token1] = ACTIONS(1270), - [aux_sym_print_intrinsic_token1] = ACTIONS(1270), - [aux_sym_object_creation_expression_token1] = ACTIONS(1270), - [anon_sym_PLUS_PLUS] = ACTIONS(1268), - [anon_sym_DASH_DASH] = ACTIONS(1268), - [aux_sym__list_destructing_token1] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(1268), - [anon_sym_self] = ACTIONS(1270), - [anon_sym_parent] = ACTIONS(1270), - [anon_sym_POUND_LBRACK] = ACTIONS(1268), - [anon_sym_SQUOTE] = ACTIONS(1268), - [aux_sym_encapsed_string_token1] = ACTIONS(1268), - [anon_sym_DQUOTE] = ACTIONS(1268), - [aux_sym_string_token1] = ACTIONS(1268), - [anon_sym_LT_LT_LT] = ACTIONS(1268), - [anon_sym_BQUOTE] = ACTIONS(1268), - [sym_boolean] = ACTIONS(1270), - [sym_null] = ACTIONS(1270), - [anon_sym_DOLLAR] = ACTIONS(1268), - [aux_sym_yield_expression_token1] = ACTIONS(1270), - [aux_sym_include_expression_token1] = ACTIONS(1270), - [aux_sym_include_once_expression_token1] = ACTIONS(1270), - [aux_sym_require_expression_token1] = ACTIONS(1270), - [aux_sym_require_once_expression_token1] = ACTIONS(1270), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1341), + [sym_name] = ACTIONS(1343), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1345), + [aux_sym_function_static_declaration_token1] = ACTIONS(1343), + [aux_sym_global_declaration_token1] = ACTIONS(1343), + [aux_sym_namespace_definition_token1] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1343), + [anon_sym_BSLASH] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_RBRACE] = ACTIONS(1341), + [aux_sym_trait_declaration_token1] = ACTIONS(1343), + [aux_sym_interface_declaration_token1] = ACTIONS(1343), + [aux_sym_enum_declaration_token1] = ACTIONS(1343), + [aux_sym_enum_case_token1] = ACTIONS(1343), + [aux_sym_class_declaration_token1] = ACTIONS(1343), + [aux_sym_final_modifier_token1] = ACTIONS(1343), + [aux_sym_abstract_modifier_token1] = ACTIONS(1343), + [aux_sym_readonly_modifier_token1] = ACTIONS(1343), + [aux_sym_visibility_modifier_token1] = ACTIONS(1343), + [aux_sym_visibility_modifier_token2] = ACTIONS(1343), + [aux_sym_visibility_modifier_token3] = ACTIONS(1343), + [aux_sym__arrow_function_header_token1] = ACTIONS(1343), + [anon_sym_LPAREN] = ACTIONS(1341), + [aux_sym_cast_type_token1] = ACTIONS(1343), + [aux_sym_echo_statement_token1] = ACTIONS(1343), + [anon_sym_unset] = ACTIONS(1343), + [aux_sym_declare_statement_token1] = ACTIONS(1343), + [aux_sym_declare_statement_token2] = ACTIONS(1343), + [sym_float] = ACTIONS(1343), + [aux_sym_try_statement_token1] = ACTIONS(1343), + [aux_sym_goto_statement_token1] = ACTIONS(1343), + [aux_sym_continue_statement_token1] = ACTIONS(1343), + [aux_sym_break_statement_token1] = ACTIONS(1343), + [sym_integer] = ACTIONS(1343), + [aux_sym_return_statement_token1] = ACTIONS(1343), + [aux_sym_throw_expression_token1] = ACTIONS(1343), + [aux_sym_while_statement_token1] = ACTIONS(1343), + [aux_sym_while_statement_token2] = ACTIONS(1343), + [aux_sym_do_statement_token1] = ACTIONS(1343), + [aux_sym_for_statement_token1] = ACTIONS(1343), + [aux_sym_for_statement_token2] = ACTIONS(1343), + [aux_sym_foreach_statement_token1] = ACTIONS(1343), + [aux_sym_foreach_statement_token2] = ACTIONS(1343), + [aux_sym_if_statement_token1] = ACTIONS(1343), + [aux_sym_if_statement_token2] = ACTIONS(1343), + [aux_sym_else_if_clause_token1] = ACTIONS(1343), + [aux_sym_else_clause_token1] = ACTIONS(1343), + [aux_sym_match_expression_token1] = ACTIONS(1343), + [aux_sym_match_default_expression_token1] = ACTIONS(1343), + [aux_sym_switch_statement_token1] = ACTIONS(1343), + [aux_sym_switch_block_token1] = ACTIONS(1343), + [anon_sym_AT] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1343), + [anon_sym_DASH] = ACTIONS(1343), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_clone_expression_token1] = ACTIONS(1343), + [aux_sym_print_intrinsic_token1] = ACTIONS(1343), + [aux_sym_object_creation_expression_token1] = ACTIONS(1343), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [aux_sym__list_destructing_token1] = ACTIONS(1343), + [anon_sym_LBRACK] = ACTIONS(1341), + [anon_sym_self] = ACTIONS(1343), + [anon_sym_parent] = ACTIONS(1343), + [anon_sym_POUND_LBRACK] = ACTIONS(1341), + [anon_sym_SQUOTE] = ACTIONS(1341), + [aux_sym_encapsed_string_token1] = ACTIONS(1341), + [anon_sym_DQUOTE] = ACTIONS(1341), + [aux_sym_string_token1] = ACTIONS(1341), + [anon_sym_LT_LT_LT] = ACTIONS(1341), + [anon_sym_BQUOTE] = ACTIONS(1341), + [sym_boolean] = ACTIONS(1343), + [sym_null] = ACTIONS(1343), + [anon_sym_DOLLAR] = ACTIONS(1341), + [aux_sym_yield_expression_token1] = ACTIONS(1343), + [aux_sym_include_expression_token1] = ACTIONS(1343), + [aux_sym_include_once_expression_token1] = ACTIONS(1343), + [aux_sym_require_expression_token1] = ACTIONS(1343), + [aux_sym_require_once_expression_token1] = ACTIONS(1343), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1345), }, [505] = { [sym_text_interpolation] = STATE(505), - [ts_builtin_sym_end] = ACTIONS(1000), - [sym_name] = ACTIONS(1002), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1000), - [aux_sym_function_static_declaration_token1] = ACTIONS(1002), - [aux_sym_global_declaration_token1] = ACTIONS(1002), - [aux_sym_namespace_definition_token1] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1002), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1002), - [anon_sym_BSLASH] = ACTIONS(1000), - [anon_sym_LBRACE] = ACTIONS(1000), - [anon_sym_RBRACE] = ACTIONS(1000), - [aux_sym_trait_declaration_token1] = ACTIONS(1002), - [aux_sym_interface_declaration_token1] = ACTIONS(1002), - [aux_sym_enum_declaration_token1] = ACTIONS(1002), - [aux_sym_enum_case_token1] = ACTIONS(1002), - [aux_sym_class_declaration_token1] = ACTIONS(1002), - [aux_sym_final_modifier_token1] = ACTIONS(1002), - [aux_sym_abstract_modifier_token1] = ACTIONS(1002), - [aux_sym_readonly_modifier_token1] = ACTIONS(1002), - [aux_sym_visibility_modifier_token1] = ACTIONS(1002), - [aux_sym_visibility_modifier_token2] = ACTIONS(1002), - [aux_sym_visibility_modifier_token3] = ACTIONS(1002), - [aux_sym__arrow_function_header_token1] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1000), - [aux_sym_cast_type_token1] = ACTIONS(1002), - [aux_sym_echo_statement_token1] = ACTIONS(1002), - [anon_sym_unset] = ACTIONS(1002), - [aux_sym_declare_statement_token1] = ACTIONS(1002), - [aux_sym_declare_statement_token2] = ACTIONS(1002), - [sym_float] = ACTIONS(1002), - [aux_sym_try_statement_token1] = ACTIONS(1002), - [aux_sym_goto_statement_token1] = ACTIONS(1002), - [aux_sym_continue_statement_token1] = ACTIONS(1002), - [aux_sym_break_statement_token1] = ACTIONS(1002), - [sym_integer] = ACTIONS(1002), - [aux_sym_return_statement_token1] = ACTIONS(1002), - [aux_sym_throw_expression_token1] = ACTIONS(1002), - [aux_sym_while_statement_token1] = ACTIONS(1002), - [aux_sym_while_statement_token2] = ACTIONS(1002), - [aux_sym_do_statement_token1] = ACTIONS(1002), - [aux_sym_for_statement_token1] = ACTIONS(1002), - [aux_sym_for_statement_token2] = ACTIONS(1002), - [aux_sym_foreach_statement_token1] = ACTIONS(1002), - [aux_sym_foreach_statement_token2] = ACTIONS(1002), - [aux_sym_if_statement_token1] = ACTIONS(1002), - [aux_sym_if_statement_token2] = ACTIONS(1002), - [aux_sym_else_if_clause_token1] = ACTIONS(1002), - [aux_sym_else_clause_token1] = ACTIONS(1002), - [aux_sym_match_expression_token1] = ACTIONS(1002), - [aux_sym_match_default_expression_token1] = ACTIONS(1002), - [aux_sym_switch_statement_token1] = ACTIONS(1002), - [aux_sym_switch_block_token1] = ACTIONS(1002), - [anon_sym_AT] = ACTIONS(1000), - [anon_sym_PLUS] = ACTIONS(1002), - [anon_sym_DASH] = ACTIONS(1002), - [anon_sym_TILDE] = ACTIONS(1000), - [anon_sym_BANG] = ACTIONS(1000), - [aux_sym_clone_expression_token1] = ACTIONS(1002), - [aux_sym_print_intrinsic_token1] = ACTIONS(1002), - [aux_sym_object_creation_expression_token1] = ACTIONS(1002), - [anon_sym_PLUS_PLUS] = ACTIONS(1000), - [anon_sym_DASH_DASH] = ACTIONS(1000), - [aux_sym__list_destructing_token1] = ACTIONS(1002), - [anon_sym_LBRACK] = ACTIONS(1000), - [anon_sym_self] = ACTIONS(1002), - [anon_sym_parent] = ACTIONS(1002), - [anon_sym_POUND_LBRACK] = ACTIONS(1000), - [anon_sym_SQUOTE] = ACTIONS(1000), - [aux_sym_encapsed_string_token1] = ACTIONS(1000), - [anon_sym_DQUOTE] = ACTIONS(1000), - [aux_sym_string_token1] = ACTIONS(1000), - [anon_sym_LT_LT_LT] = ACTIONS(1000), - [anon_sym_BQUOTE] = ACTIONS(1000), - [sym_boolean] = ACTIONS(1002), - [sym_null] = ACTIONS(1002), - [anon_sym_DOLLAR] = ACTIONS(1000), - [aux_sym_yield_expression_token1] = ACTIONS(1002), - [aux_sym_include_expression_token1] = ACTIONS(1002), - [aux_sym_include_once_expression_token1] = ACTIONS(1002), - [aux_sym_require_expression_token1] = ACTIONS(1002), - [aux_sym_require_once_expression_token1] = ACTIONS(1002), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1347), + [sym_name] = ACTIONS(1349), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1351), + [aux_sym_function_static_declaration_token1] = ACTIONS(1349), + [aux_sym_global_declaration_token1] = ACTIONS(1349), + [aux_sym_namespace_definition_token1] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1349), + [anon_sym_BSLASH] = ACTIONS(1347), + [anon_sym_LBRACE] = ACTIONS(1347), + [anon_sym_RBRACE] = ACTIONS(1347), + [aux_sym_trait_declaration_token1] = ACTIONS(1349), + [aux_sym_interface_declaration_token1] = ACTIONS(1349), + [aux_sym_enum_declaration_token1] = ACTIONS(1349), + [aux_sym_enum_case_token1] = ACTIONS(1349), + [aux_sym_class_declaration_token1] = ACTIONS(1349), + [aux_sym_final_modifier_token1] = ACTIONS(1349), + [aux_sym_abstract_modifier_token1] = ACTIONS(1349), + [aux_sym_readonly_modifier_token1] = ACTIONS(1349), + [aux_sym_visibility_modifier_token1] = ACTIONS(1349), + [aux_sym_visibility_modifier_token2] = ACTIONS(1349), + [aux_sym_visibility_modifier_token3] = ACTIONS(1349), + [aux_sym__arrow_function_header_token1] = ACTIONS(1349), + [anon_sym_LPAREN] = ACTIONS(1347), + [aux_sym_cast_type_token1] = ACTIONS(1349), + [aux_sym_echo_statement_token1] = ACTIONS(1349), + [anon_sym_unset] = ACTIONS(1349), + [aux_sym_declare_statement_token1] = ACTIONS(1349), + [aux_sym_declare_statement_token2] = ACTIONS(1349), + [sym_float] = ACTIONS(1349), + [aux_sym_try_statement_token1] = ACTIONS(1349), + [aux_sym_goto_statement_token1] = ACTIONS(1349), + [aux_sym_continue_statement_token1] = ACTIONS(1349), + [aux_sym_break_statement_token1] = ACTIONS(1349), + [sym_integer] = ACTIONS(1349), + [aux_sym_return_statement_token1] = ACTIONS(1349), + [aux_sym_throw_expression_token1] = ACTIONS(1349), + [aux_sym_while_statement_token1] = ACTIONS(1349), + [aux_sym_while_statement_token2] = ACTIONS(1349), + [aux_sym_do_statement_token1] = ACTIONS(1349), + [aux_sym_for_statement_token1] = ACTIONS(1349), + [aux_sym_for_statement_token2] = ACTIONS(1349), + [aux_sym_foreach_statement_token1] = ACTIONS(1349), + [aux_sym_foreach_statement_token2] = ACTIONS(1349), + [aux_sym_if_statement_token1] = ACTIONS(1349), + [aux_sym_if_statement_token2] = ACTIONS(1349), + [aux_sym_else_if_clause_token1] = ACTIONS(1349), + [aux_sym_else_clause_token1] = ACTIONS(1349), + [aux_sym_match_expression_token1] = ACTIONS(1349), + [aux_sym_match_default_expression_token1] = ACTIONS(1349), + [aux_sym_switch_statement_token1] = ACTIONS(1349), + [aux_sym_switch_block_token1] = ACTIONS(1349), + [anon_sym_AT] = ACTIONS(1347), + [anon_sym_PLUS] = ACTIONS(1349), + [anon_sym_DASH] = ACTIONS(1349), + [anon_sym_TILDE] = ACTIONS(1347), + [anon_sym_BANG] = ACTIONS(1347), + [aux_sym_clone_expression_token1] = ACTIONS(1349), + [aux_sym_print_intrinsic_token1] = ACTIONS(1349), + [aux_sym_object_creation_expression_token1] = ACTIONS(1349), + [anon_sym_PLUS_PLUS] = ACTIONS(1347), + [anon_sym_DASH_DASH] = ACTIONS(1347), + [aux_sym__list_destructing_token1] = ACTIONS(1349), + [anon_sym_LBRACK] = ACTIONS(1347), + [anon_sym_self] = ACTIONS(1349), + [anon_sym_parent] = ACTIONS(1349), + [anon_sym_POUND_LBRACK] = ACTIONS(1347), + [anon_sym_SQUOTE] = ACTIONS(1347), + [aux_sym_encapsed_string_token1] = ACTIONS(1347), + [anon_sym_DQUOTE] = ACTIONS(1347), + [aux_sym_string_token1] = ACTIONS(1347), + [anon_sym_LT_LT_LT] = ACTIONS(1347), + [anon_sym_BQUOTE] = ACTIONS(1347), + [sym_boolean] = ACTIONS(1349), + [sym_null] = ACTIONS(1349), + [anon_sym_DOLLAR] = ACTIONS(1347), + [aux_sym_yield_expression_token1] = ACTIONS(1349), + [aux_sym_include_expression_token1] = ACTIONS(1349), + [aux_sym_include_once_expression_token1] = ACTIONS(1349), + [aux_sym_require_expression_token1] = ACTIONS(1349), + [aux_sym_require_once_expression_token1] = ACTIONS(1349), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1351), }, [506] = { [sym_text_interpolation] = STATE(506), - [ts_builtin_sym_end] = ACTIONS(1272), - [sym_name] = ACTIONS(1274), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1272), - [aux_sym_function_static_declaration_token1] = ACTIONS(1274), - [aux_sym_global_declaration_token1] = ACTIONS(1274), - [aux_sym_namespace_definition_token1] = ACTIONS(1274), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1274), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1274), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1274), - [anon_sym_BSLASH] = ACTIONS(1272), - [anon_sym_LBRACE] = ACTIONS(1272), - [anon_sym_RBRACE] = ACTIONS(1272), - [aux_sym_trait_declaration_token1] = ACTIONS(1274), - [aux_sym_interface_declaration_token1] = ACTIONS(1274), - [aux_sym_enum_declaration_token1] = ACTIONS(1274), - [aux_sym_enum_case_token1] = ACTIONS(1274), - [aux_sym_class_declaration_token1] = ACTIONS(1274), - [aux_sym_final_modifier_token1] = ACTIONS(1274), - [aux_sym_abstract_modifier_token1] = ACTIONS(1274), - [aux_sym_readonly_modifier_token1] = ACTIONS(1274), - [aux_sym_visibility_modifier_token1] = ACTIONS(1274), - [aux_sym_visibility_modifier_token2] = ACTIONS(1274), - [aux_sym_visibility_modifier_token3] = ACTIONS(1274), - [aux_sym__arrow_function_header_token1] = ACTIONS(1274), - [anon_sym_LPAREN] = ACTIONS(1272), - [aux_sym_cast_type_token1] = ACTIONS(1274), - [aux_sym_echo_statement_token1] = ACTIONS(1274), - [anon_sym_unset] = ACTIONS(1274), - [aux_sym_declare_statement_token1] = ACTIONS(1274), - [aux_sym_declare_statement_token2] = ACTIONS(1274), - [sym_float] = ACTIONS(1274), - [aux_sym_try_statement_token1] = ACTIONS(1274), - [aux_sym_goto_statement_token1] = ACTIONS(1274), - [aux_sym_continue_statement_token1] = ACTIONS(1274), - [aux_sym_break_statement_token1] = ACTIONS(1274), - [sym_integer] = ACTIONS(1274), - [aux_sym_return_statement_token1] = ACTIONS(1274), - [aux_sym_throw_expression_token1] = ACTIONS(1274), - [aux_sym_while_statement_token1] = ACTIONS(1274), - [aux_sym_while_statement_token2] = ACTIONS(1274), - [aux_sym_do_statement_token1] = ACTIONS(1274), - [aux_sym_for_statement_token1] = ACTIONS(1274), - [aux_sym_for_statement_token2] = ACTIONS(1274), - [aux_sym_foreach_statement_token1] = ACTIONS(1274), - [aux_sym_foreach_statement_token2] = ACTIONS(1274), - [aux_sym_if_statement_token1] = ACTIONS(1274), - [aux_sym_if_statement_token2] = ACTIONS(1274), - [aux_sym_else_if_clause_token1] = ACTIONS(1274), - [aux_sym_else_clause_token1] = ACTIONS(1274), - [aux_sym_match_expression_token1] = ACTIONS(1274), - [aux_sym_match_default_expression_token1] = ACTIONS(1274), - [aux_sym_switch_statement_token1] = ACTIONS(1274), - [aux_sym_switch_block_token1] = ACTIONS(1274), - [anon_sym_AT] = ACTIONS(1272), - [anon_sym_PLUS] = ACTIONS(1274), - [anon_sym_DASH] = ACTIONS(1274), - [anon_sym_TILDE] = ACTIONS(1272), - [anon_sym_BANG] = ACTIONS(1272), - [aux_sym_clone_expression_token1] = ACTIONS(1274), - [aux_sym_print_intrinsic_token1] = ACTIONS(1274), - [aux_sym_object_creation_expression_token1] = ACTIONS(1274), - [anon_sym_PLUS_PLUS] = ACTIONS(1272), - [anon_sym_DASH_DASH] = ACTIONS(1272), - [aux_sym__list_destructing_token1] = ACTIONS(1274), - [anon_sym_LBRACK] = ACTIONS(1272), - [anon_sym_self] = ACTIONS(1274), - [anon_sym_parent] = ACTIONS(1274), - [anon_sym_POUND_LBRACK] = ACTIONS(1272), - [anon_sym_SQUOTE] = ACTIONS(1272), - [aux_sym_encapsed_string_token1] = ACTIONS(1272), - [anon_sym_DQUOTE] = ACTIONS(1272), - [aux_sym_string_token1] = ACTIONS(1272), - [anon_sym_LT_LT_LT] = ACTIONS(1272), - [anon_sym_BQUOTE] = ACTIONS(1272), - [sym_boolean] = ACTIONS(1274), - [sym_null] = ACTIONS(1274), - [anon_sym_DOLLAR] = ACTIONS(1272), - [aux_sym_yield_expression_token1] = ACTIONS(1274), - [aux_sym_include_expression_token1] = ACTIONS(1274), - [aux_sym_include_once_expression_token1] = ACTIONS(1274), - [aux_sym_require_expression_token1] = ACTIONS(1274), - [aux_sym_require_once_expression_token1] = ACTIONS(1274), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1353), + [sym_name] = ACTIONS(1355), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1357), + [aux_sym_function_static_declaration_token1] = ACTIONS(1355), + [aux_sym_global_declaration_token1] = ACTIONS(1355), + [aux_sym_namespace_definition_token1] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1355), + [anon_sym_BSLASH] = ACTIONS(1353), + [anon_sym_LBRACE] = ACTIONS(1353), + [anon_sym_RBRACE] = ACTIONS(1353), + [aux_sym_trait_declaration_token1] = ACTIONS(1355), + [aux_sym_interface_declaration_token1] = ACTIONS(1355), + [aux_sym_enum_declaration_token1] = ACTIONS(1355), + [aux_sym_enum_case_token1] = ACTIONS(1355), + [aux_sym_class_declaration_token1] = ACTIONS(1355), + [aux_sym_final_modifier_token1] = ACTIONS(1355), + [aux_sym_abstract_modifier_token1] = ACTIONS(1355), + [aux_sym_readonly_modifier_token1] = ACTIONS(1355), + [aux_sym_visibility_modifier_token1] = ACTIONS(1355), + [aux_sym_visibility_modifier_token2] = ACTIONS(1355), + [aux_sym_visibility_modifier_token3] = ACTIONS(1355), + [aux_sym__arrow_function_header_token1] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1353), + [aux_sym_cast_type_token1] = ACTIONS(1355), + [aux_sym_echo_statement_token1] = ACTIONS(1355), + [anon_sym_unset] = ACTIONS(1355), + [aux_sym_declare_statement_token1] = ACTIONS(1355), + [aux_sym_declare_statement_token2] = ACTIONS(1355), + [sym_float] = ACTIONS(1355), + [aux_sym_try_statement_token1] = ACTIONS(1355), + [aux_sym_goto_statement_token1] = ACTIONS(1355), + [aux_sym_continue_statement_token1] = ACTIONS(1355), + [aux_sym_break_statement_token1] = ACTIONS(1355), + [sym_integer] = ACTIONS(1355), + [aux_sym_return_statement_token1] = ACTIONS(1355), + [aux_sym_throw_expression_token1] = ACTIONS(1355), + [aux_sym_while_statement_token1] = ACTIONS(1355), + [aux_sym_while_statement_token2] = ACTIONS(1355), + [aux_sym_do_statement_token1] = ACTIONS(1355), + [aux_sym_for_statement_token1] = ACTIONS(1355), + [aux_sym_for_statement_token2] = ACTIONS(1355), + [aux_sym_foreach_statement_token1] = ACTIONS(1355), + [aux_sym_foreach_statement_token2] = ACTIONS(1355), + [aux_sym_if_statement_token1] = ACTIONS(1355), + [aux_sym_if_statement_token2] = ACTIONS(1355), + [aux_sym_else_if_clause_token1] = ACTIONS(1355), + [aux_sym_else_clause_token1] = ACTIONS(1355), + [aux_sym_match_expression_token1] = ACTIONS(1355), + [aux_sym_match_default_expression_token1] = ACTIONS(1355), + [aux_sym_switch_statement_token1] = ACTIONS(1355), + [aux_sym_switch_block_token1] = ACTIONS(1355), + [anon_sym_AT] = ACTIONS(1353), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_BANG] = ACTIONS(1353), + [aux_sym_clone_expression_token1] = ACTIONS(1355), + [aux_sym_print_intrinsic_token1] = ACTIONS(1355), + [aux_sym_object_creation_expression_token1] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1353), + [anon_sym_DASH_DASH] = ACTIONS(1353), + [aux_sym__list_destructing_token1] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1353), + [anon_sym_self] = ACTIONS(1355), + [anon_sym_parent] = ACTIONS(1355), + [anon_sym_POUND_LBRACK] = ACTIONS(1353), + [anon_sym_SQUOTE] = ACTIONS(1353), + [aux_sym_encapsed_string_token1] = ACTIONS(1353), + [anon_sym_DQUOTE] = ACTIONS(1353), + [aux_sym_string_token1] = ACTIONS(1353), + [anon_sym_LT_LT_LT] = ACTIONS(1353), + [anon_sym_BQUOTE] = ACTIONS(1353), + [sym_boolean] = ACTIONS(1355), + [sym_null] = ACTIONS(1355), + [anon_sym_DOLLAR] = ACTIONS(1353), + [aux_sym_yield_expression_token1] = ACTIONS(1355), + [aux_sym_include_expression_token1] = ACTIONS(1355), + [aux_sym_include_once_expression_token1] = ACTIONS(1355), + [aux_sym_require_expression_token1] = ACTIONS(1355), + [aux_sym_require_once_expression_token1] = ACTIONS(1355), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1357), }, [507] = { [sym_text_interpolation] = STATE(507), - [ts_builtin_sym_end] = ACTIONS(1276), - [sym_name] = ACTIONS(1278), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1276), - [aux_sym_function_static_declaration_token1] = ACTIONS(1278), - [aux_sym_global_declaration_token1] = ACTIONS(1278), - [aux_sym_namespace_definition_token1] = ACTIONS(1278), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1278), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1278), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1278), - [anon_sym_BSLASH] = ACTIONS(1276), - [anon_sym_LBRACE] = ACTIONS(1276), - [anon_sym_RBRACE] = ACTIONS(1276), - [aux_sym_trait_declaration_token1] = ACTIONS(1278), - [aux_sym_interface_declaration_token1] = ACTIONS(1278), - [aux_sym_enum_declaration_token1] = ACTIONS(1278), - [aux_sym_enum_case_token1] = ACTIONS(1278), - [aux_sym_class_declaration_token1] = ACTIONS(1278), - [aux_sym_final_modifier_token1] = ACTIONS(1278), - [aux_sym_abstract_modifier_token1] = ACTIONS(1278), - [aux_sym_readonly_modifier_token1] = ACTIONS(1278), - [aux_sym_visibility_modifier_token1] = ACTIONS(1278), - [aux_sym_visibility_modifier_token2] = ACTIONS(1278), - [aux_sym_visibility_modifier_token3] = ACTIONS(1278), - [aux_sym__arrow_function_header_token1] = ACTIONS(1278), - [anon_sym_LPAREN] = ACTIONS(1276), - [aux_sym_cast_type_token1] = ACTIONS(1278), - [aux_sym_echo_statement_token1] = ACTIONS(1278), - [anon_sym_unset] = ACTIONS(1278), - [aux_sym_declare_statement_token1] = ACTIONS(1278), - [aux_sym_declare_statement_token2] = ACTIONS(1278), - [sym_float] = ACTIONS(1278), - [aux_sym_try_statement_token1] = ACTIONS(1278), - [aux_sym_goto_statement_token1] = ACTIONS(1278), - [aux_sym_continue_statement_token1] = ACTIONS(1278), - [aux_sym_break_statement_token1] = ACTIONS(1278), - [sym_integer] = ACTIONS(1278), - [aux_sym_return_statement_token1] = ACTIONS(1278), - [aux_sym_throw_expression_token1] = ACTIONS(1278), - [aux_sym_while_statement_token1] = ACTIONS(1278), - [aux_sym_while_statement_token2] = ACTIONS(1278), - [aux_sym_do_statement_token1] = ACTIONS(1278), - [aux_sym_for_statement_token1] = ACTIONS(1278), - [aux_sym_for_statement_token2] = ACTIONS(1278), - [aux_sym_foreach_statement_token1] = ACTIONS(1278), - [aux_sym_foreach_statement_token2] = ACTIONS(1278), - [aux_sym_if_statement_token1] = ACTIONS(1278), - [aux_sym_if_statement_token2] = ACTIONS(1278), - [aux_sym_else_if_clause_token1] = ACTIONS(1278), - [aux_sym_else_clause_token1] = ACTIONS(1278), - [aux_sym_match_expression_token1] = ACTIONS(1278), - [aux_sym_match_default_expression_token1] = ACTIONS(1278), - [aux_sym_switch_statement_token1] = ACTIONS(1278), - [aux_sym_switch_block_token1] = ACTIONS(1278), - [anon_sym_AT] = ACTIONS(1276), - [anon_sym_PLUS] = ACTIONS(1278), - [anon_sym_DASH] = ACTIONS(1278), - [anon_sym_TILDE] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1276), - [aux_sym_clone_expression_token1] = ACTIONS(1278), - [aux_sym_print_intrinsic_token1] = ACTIONS(1278), - [aux_sym_object_creation_expression_token1] = ACTIONS(1278), - [anon_sym_PLUS_PLUS] = ACTIONS(1276), - [anon_sym_DASH_DASH] = ACTIONS(1276), - [aux_sym__list_destructing_token1] = ACTIONS(1278), - [anon_sym_LBRACK] = ACTIONS(1276), - [anon_sym_self] = ACTIONS(1278), - [anon_sym_parent] = ACTIONS(1278), - [anon_sym_POUND_LBRACK] = ACTIONS(1276), - [anon_sym_SQUOTE] = ACTIONS(1276), - [aux_sym_encapsed_string_token1] = ACTIONS(1276), - [anon_sym_DQUOTE] = ACTIONS(1276), - [aux_sym_string_token1] = ACTIONS(1276), - [anon_sym_LT_LT_LT] = ACTIONS(1276), - [anon_sym_BQUOTE] = ACTIONS(1276), - [sym_boolean] = ACTIONS(1278), - [sym_null] = ACTIONS(1278), - [anon_sym_DOLLAR] = ACTIONS(1276), - [aux_sym_yield_expression_token1] = ACTIONS(1278), - [aux_sym_include_expression_token1] = ACTIONS(1278), - [aux_sym_include_once_expression_token1] = ACTIONS(1278), - [aux_sym_require_expression_token1] = ACTIONS(1278), - [aux_sym_require_once_expression_token1] = ACTIONS(1278), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1359), + [sym_name] = ACTIONS(1361), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1359), + [aux_sym_function_static_declaration_token1] = ACTIONS(1361), + [aux_sym_global_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_definition_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), + [anon_sym_BSLASH] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(1359), + [anon_sym_RBRACE] = ACTIONS(1359), + [aux_sym_trait_declaration_token1] = ACTIONS(1361), + [aux_sym_interface_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_case_token1] = ACTIONS(1361), + [aux_sym_class_declaration_token1] = ACTIONS(1361), + [aux_sym_final_modifier_token1] = ACTIONS(1361), + [aux_sym_abstract_modifier_token1] = ACTIONS(1361), + [aux_sym_readonly_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token2] = ACTIONS(1361), + [aux_sym_visibility_modifier_token3] = ACTIONS(1361), + [aux_sym__arrow_function_header_token1] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1359), + [aux_sym_cast_type_token1] = ACTIONS(1361), + [aux_sym_echo_statement_token1] = ACTIONS(1361), + [anon_sym_unset] = ACTIONS(1361), + [aux_sym_declare_statement_token1] = ACTIONS(1361), + [aux_sym_declare_statement_token2] = ACTIONS(1361), + [sym_float] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_goto_statement_token1] = ACTIONS(1361), + [aux_sym_continue_statement_token1] = ACTIONS(1361), + [aux_sym_break_statement_token1] = ACTIONS(1361), + [sym_integer] = ACTIONS(1361), + [aux_sym_return_statement_token1] = ACTIONS(1361), + [aux_sym_throw_expression_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_while_statement_token2] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token2] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token2] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_if_statement_token2] = ACTIONS(1361), + [aux_sym_else_if_clause_token1] = ACTIONS(1361), + [aux_sym_else_clause_token1] = ACTIONS(1361), + [aux_sym_match_expression_token1] = ACTIONS(1361), + [aux_sym_match_default_expression_token1] = ACTIONS(1361), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [aux_sym_switch_block_token1] = ACTIONS(1361), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1359), + [anon_sym_BANG] = ACTIONS(1359), + [aux_sym_clone_expression_token1] = ACTIONS(1361), + [aux_sym_print_intrinsic_token1] = ACTIONS(1361), + [aux_sym_object_creation_expression_token1] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [aux_sym__list_destructing_token1] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1359), + [anon_sym_self] = ACTIONS(1361), + [anon_sym_parent] = ACTIONS(1361), + [anon_sym_POUND_LBRACK] = ACTIONS(1359), + [anon_sym_SQUOTE] = ACTIONS(1359), + [aux_sym_encapsed_string_token1] = ACTIONS(1359), + [anon_sym_DQUOTE] = ACTIONS(1359), + [aux_sym_string_token1] = ACTIONS(1359), + [anon_sym_LT_LT_LT] = ACTIONS(1359), + [anon_sym_BQUOTE] = ACTIONS(1359), + [sym_boolean] = ACTIONS(1361), + [sym_null] = ACTIONS(1361), + [anon_sym_DOLLAR] = ACTIONS(1359), + [aux_sym_yield_expression_token1] = ACTIONS(1361), + [aux_sym_include_expression_token1] = ACTIONS(1361), + [aux_sym_include_once_expression_token1] = ACTIONS(1361), + [aux_sym_require_expression_token1] = ACTIONS(1361), + [aux_sym_require_once_expression_token1] = ACTIONS(1361), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1359), }, [508] = { [sym_text_interpolation] = STATE(508), - [ts_builtin_sym_end] = ACTIONS(1280), - [sym_name] = ACTIONS(1282), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1280), - [aux_sym_function_static_declaration_token1] = ACTIONS(1282), - [aux_sym_global_declaration_token1] = ACTIONS(1282), - [aux_sym_namespace_definition_token1] = ACTIONS(1282), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1282), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1282), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1282), - [anon_sym_BSLASH] = ACTIONS(1280), - [anon_sym_LBRACE] = ACTIONS(1280), - [anon_sym_RBRACE] = ACTIONS(1280), - [aux_sym_trait_declaration_token1] = ACTIONS(1282), - [aux_sym_interface_declaration_token1] = ACTIONS(1282), - [aux_sym_enum_declaration_token1] = ACTIONS(1282), - [aux_sym_enum_case_token1] = ACTIONS(1282), - [aux_sym_class_declaration_token1] = ACTIONS(1282), - [aux_sym_final_modifier_token1] = ACTIONS(1282), - [aux_sym_abstract_modifier_token1] = ACTIONS(1282), - [aux_sym_readonly_modifier_token1] = ACTIONS(1282), - [aux_sym_visibility_modifier_token1] = ACTIONS(1282), - [aux_sym_visibility_modifier_token2] = ACTIONS(1282), - [aux_sym_visibility_modifier_token3] = ACTIONS(1282), - [aux_sym__arrow_function_header_token1] = ACTIONS(1282), - [anon_sym_LPAREN] = ACTIONS(1280), - [aux_sym_cast_type_token1] = ACTIONS(1282), - [aux_sym_echo_statement_token1] = ACTIONS(1282), - [anon_sym_unset] = ACTIONS(1282), - [aux_sym_declare_statement_token1] = ACTIONS(1282), - [aux_sym_declare_statement_token2] = ACTIONS(1282), - [sym_float] = ACTIONS(1282), - [aux_sym_try_statement_token1] = ACTIONS(1282), - [aux_sym_goto_statement_token1] = ACTIONS(1282), - [aux_sym_continue_statement_token1] = ACTIONS(1282), - [aux_sym_break_statement_token1] = ACTIONS(1282), - [sym_integer] = ACTIONS(1282), - [aux_sym_return_statement_token1] = ACTIONS(1282), - [aux_sym_throw_expression_token1] = ACTIONS(1282), - [aux_sym_while_statement_token1] = ACTIONS(1282), - [aux_sym_while_statement_token2] = ACTIONS(1282), - [aux_sym_do_statement_token1] = ACTIONS(1282), - [aux_sym_for_statement_token1] = ACTIONS(1282), - [aux_sym_for_statement_token2] = ACTIONS(1282), - [aux_sym_foreach_statement_token1] = ACTIONS(1282), - [aux_sym_foreach_statement_token2] = ACTIONS(1282), - [aux_sym_if_statement_token1] = ACTIONS(1282), - [aux_sym_if_statement_token2] = ACTIONS(1282), - [aux_sym_else_if_clause_token1] = ACTIONS(1282), - [aux_sym_else_clause_token1] = ACTIONS(1282), - [aux_sym_match_expression_token1] = ACTIONS(1282), - [aux_sym_match_default_expression_token1] = ACTIONS(1282), - [aux_sym_switch_statement_token1] = ACTIONS(1282), - [aux_sym_switch_block_token1] = ACTIONS(1282), - [anon_sym_AT] = ACTIONS(1280), - [anon_sym_PLUS] = ACTIONS(1282), - [anon_sym_DASH] = ACTIONS(1282), - [anon_sym_TILDE] = ACTIONS(1280), - [anon_sym_BANG] = ACTIONS(1280), - [aux_sym_clone_expression_token1] = ACTIONS(1282), - [aux_sym_print_intrinsic_token1] = ACTIONS(1282), - [aux_sym_object_creation_expression_token1] = ACTIONS(1282), - [anon_sym_PLUS_PLUS] = ACTIONS(1280), - [anon_sym_DASH_DASH] = ACTIONS(1280), - [aux_sym__list_destructing_token1] = ACTIONS(1282), - [anon_sym_LBRACK] = ACTIONS(1280), - [anon_sym_self] = ACTIONS(1282), - [anon_sym_parent] = ACTIONS(1282), - [anon_sym_POUND_LBRACK] = ACTIONS(1280), - [anon_sym_SQUOTE] = ACTIONS(1280), - [aux_sym_encapsed_string_token1] = ACTIONS(1280), - [anon_sym_DQUOTE] = ACTIONS(1280), - [aux_sym_string_token1] = ACTIONS(1280), - [anon_sym_LT_LT_LT] = ACTIONS(1280), - [anon_sym_BQUOTE] = ACTIONS(1280), - [sym_boolean] = ACTIONS(1282), - [sym_null] = ACTIONS(1282), - [anon_sym_DOLLAR] = ACTIONS(1280), - [aux_sym_yield_expression_token1] = ACTIONS(1282), - [aux_sym_include_expression_token1] = ACTIONS(1282), - [aux_sym_include_once_expression_token1] = ACTIONS(1282), - [aux_sym_require_expression_token1] = ACTIONS(1282), - [aux_sym_require_once_expression_token1] = ACTIONS(1282), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1363), + [sym_name] = ACTIONS(1365), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1367), + [aux_sym_function_static_declaration_token1] = ACTIONS(1365), + [aux_sym_global_declaration_token1] = ACTIONS(1365), + [aux_sym_namespace_definition_token1] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1365), + [anon_sym_BSLASH] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(1363), + [anon_sym_RBRACE] = ACTIONS(1363), + [aux_sym_trait_declaration_token1] = ACTIONS(1365), + [aux_sym_interface_declaration_token1] = ACTIONS(1365), + [aux_sym_enum_declaration_token1] = ACTIONS(1365), + [aux_sym_enum_case_token1] = ACTIONS(1365), + [aux_sym_class_declaration_token1] = ACTIONS(1365), + [aux_sym_final_modifier_token1] = ACTIONS(1365), + [aux_sym_abstract_modifier_token1] = ACTIONS(1365), + [aux_sym_readonly_modifier_token1] = ACTIONS(1365), + [aux_sym_visibility_modifier_token1] = ACTIONS(1365), + [aux_sym_visibility_modifier_token2] = ACTIONS(1365), + [aux_sym_visibility_modifier_token3] = ACTIONS(1365), + [aux_sym__arrow_function_header_token1] = ACTIONS(1365), + [anon_sym_LPAREN] = ACTIONS(1363), + [aux_sym_cast_type_token1] = ACTIONS(1365), + [aux_sym_echo_statement_token1] = ACTIONS(1365), + [anon_sym_unset] = ACTIONS(1365), + [aux_sym_declare_statement_token1] = ACTIONS(1365), + [aux_sym_declare_statement_token2] = ACTIONS(1365), + [sym_float] = ACTIONS(1365), + [aux_sym_try_statement_token1] = ACTIONS(1365), + [aux_sym_goto_statement_token1] = ACTIONS(1365), + [aux_sym_continue_statement_token1] = ACTIONS(1365), + [aux_sym_break_statement_token1] = ACTIONS(1365), + [sym_integer] = ACTIONS(1365), + [aux_sym_return_statement_token1] = ACTIONS(1365), + [aux_sym_throw_expression_token1] = ACTIONS(1365), + [aux_sym_while_statement_token1] = ACTIONS(1365), + [aux_sym_while_statement_token2] = ACTIONS(1365), + [aux_sym_do_statement_token1] = ACTIONS(1365), + [aux_sym_for_statement_token1] = ACTIONS(1365), + [aux_sym_for_statement_token2] = ACTIONS(1365), + [aux_sym_foreach_statement_token1] = ACTIONS(1365), + [aux_sym_foreach_statement_token2] = ACTIONS(1365), + [aux_sym_if_statement_token1] = ACTIONS(1365), + [aux_sym_if_statement_token2] = ACTIONS(1365), + [aux_sym_else_if_clause_token1] = ACTIONS(1365), + [aux_sym_else_clause_token1] = ACTIONS(1365), + [aux_sym_match_expression_token1] = ACTIONS(1365), + [aux_sym_match_default_expression_token1] = ACTIONS(1365), + [aux_sym_switch_statement_token1] = ACTIONS(1365), + [aux_sym_switch_block_token1] = ACTIONS(1365), + [anon_sym_AT] = ACTIONS(1363), + [anon_sym_PLUS] = ACTIONS(1365), + [anon_sym_DASH] = ACTIONS(1365), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_BANG] = ACTIONS(1363), + [aux_sym_clone_expression_token1] = ACTIONS(1365), + [aux_sym_print_intrinsic_token1] = ACTIONS(1365), + [aux_sym_object_creation_expression_token1] = ACTIONS(1365), + [anon_sym_PLUS_PLUS] = ACTIONS(1363), + [anon_sym_DASH_DASH] = ACTIONS(1363), + [aux_sym__list_destructing_token1] = ACTIONS(1365), + [anon_sym_LBRACK] = ACTIONS(1363), + [anon_sym_self] = ACTIONS(1365), + [anon_sym_parent] = ACTIONS(1365), + [anon_sym_POUND_LBRACK] = ACTIONS(1363), + [anon_sym_SQUOTE] = ACTIONS(1363), + [aux_sym_encapsed_string_token1] = ACTIONS(1363), + [anon_sym_DQUOTE] = ACTIONS(1363), + [aux_sym_string_token1] = ACTIONS(1363), + [anon_sym_LT_LT_LT] = ACTIONS(1363), + [anon_sym_BQUOTE] = ACTIONS(1363), + [sym_boolean] = ACTIONS(1365), + [sym_null] = ACTIONS(1365), + [anon_sym_DOLLAR] = ACTIONS(1363), + [aux_sym_yield_expression_token1] = ACTIONS(1365), + [aux_sym_include_expression_token1] = ACTIONS(1365), + [aux_sym_include_once_expression_token1] = ACTIONS(1365), + [aux_sym_require_expression_token1] = ACTIONS(1365), + [aux_sym_require_once_expression_token1] = ACTIONS(1365), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1367), }, [509] = { [sym_text_interpolation] = STATE(509), - [ts_builtin_sym_end] = ACTIONS(1284), - [sym_name] = ACTIONS(1286), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1284), - [aux_sym_function_static_declaration_token1] = ACTIONS(1286), - [aux_sym_global_declaration_token1] = ACTIONS(1286), - [aux_sym_namespace_definition_token1] = ACTIONS(1286), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1286), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1286), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1286), - [anon_sym_BSLASH] = ACTIONS(1284), - [anon_sym_LBRACE] = ACTIONS(1284), - [anon_sym_RBRACE] = ACTIONS(1284), - [aux_sym_trait_declaration_token1] = ACTIONS(1286), - [aux_sym_interface_declaration_token1] = ACTIONS(1286), - [aux_sym_enum_declaration_token1] = ACTIONS(1286), - [aux_sym_enum_case_token1] = ACTIONS(1286), - [aux_sym_class_declaration_token1] = ACTIONS(1286), - [aux_sym_final_modifier_token1] = ACTIONS(1286), - [aux_sym_abstract_modifier_token1] = ACTIONS(1286), - [aux_sym_readonly_modifier_token1] = ACTIONS(1286), - [aux_sym_visibility_modifier_token1] = ACTIONS(1286), - [aux_sym_visibility_modifier_token2] = ACTIONS(1286), - [aux_sym_visibility_modifier_token3] = ACTIONS(1286), - [aux_sym__arrow_function_header_token1] = ACTIONS(1286), - [anon_sym_LPAREN] = ACTIONS(1284), - [aux_sym_cast_type_token1] = ACTIONS(1286), - [aux_sym_echo_statement_token1] = ACTIONS(1286), - [anon_sym_unset] = ACTIONS(1286), - [aux_sym_declare_statement_token1] = ACTIONS(1286), - [aux_sym_declare_statement_token2] = ACTIONS(1286), - [sym_float] = ACTIONS(1286), - [aux_sym_try_statement_token1] = ACTIONS(1286), - [aux_sym_goto_statement_token1] = ACTIONS(1286), - [aux_sym_continue_statement_token1] = ACTIONS(1286), - [aux_sym_break_statement_token1] = ACTIONS(1286), - [sym_integer] = ACTIONS(1286), - [aux_sym_return_statement_token1] = ACTIONS(1286), - [aux_sym_throw_expression_token1] = ACTIONS(1286), - [aux_sym_while_statement_token1] = ACTIONS(1286), - [aux_sym_while_statement_token2] = ACTIONS(1286), - [aux_sym_do_statement_token1] = ACTIONS(1286), - [aux_sym_for_statement_token1] = ACTIONS(1286), - [aux_sym_for_statement_token2] = ACTIONS(1286), - [aux_sym_foreach_statement_token1] = ACTIONS(1286), - [aux_sym_foreach_statement_token2] = ACTIONS(1286), - [aux_sym_if_statement_token1] = ACTIONS(1286), - [aux_sym_if_statement_token2] = ACTIONS(1286), - [aux_sym_else_if_clause_token1] = ACTIONS(1286), - [aux_sym_else_clause_token1] = ACTIONS(1286), - [aux_sym_match_expression_token1] = ACTIONS(1286), - [aux_sym_match_default_expression_token1] = ACTIONS(1286), - [aux_sym_switch_statement_token1] = ACTIONS(1286), - [aux_sym_switch_block_token1] = ACTIONS(1286), - [anon_sym_AT] = ACTIONS(1284), - [anon_sym_PLUS] = ACTIONS(1286), - [anon_sym_DASH] = ACTIONS(1286), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_BANG] = ACTIONS(1284), - [aux_sym_clone_expression_token1] = ACTIONS(1286), - [aux_sym_print_intrinsic_token1] = ACTIONS(1286), - [aux_sym_object_creation_expression_token1] = ACTIONS(1286), - [anon_sym_PLUS_PLUS] = ACTIONS(1284), - [anon_sym_DASH_DASH] = ACTIONS(1284), - [aux_sym__list_destructing_token1] = ACTIONS(1286), - [anon_sym_LBRACK] = ACTIONS(1284), - [anon_sym_self] = ACTIONS(1286), - [anon_sym_parent] = ACTIONS(1286), - [anon_sym_POUND_LBRACK] = ACTIONS(1284), - [anon_sym_SQUOTE] = ACTIONS(1284), - [aux_sym_encapsed_string_token1] = ACTIONS(1284), - [anon_sym_DQUOTE] = ACTIONS(1284), - [aux_sym_string_token1] = ACTIONS(1284), - [anon_sym_LT_LT_LT] = ACTIONS(1284), - [anon_sym_BQUOTE] = ACTIONS(1284), - [sym_boolean] = ACTIONS(1286), - [sym_null] = ACTIONS(1286), - [anon_sym_DOLLAR] = ACTIONS(1284), - [aux_sym_yield_expression_token1] = ACTIONS(1286), - [aux_sym_include_expression_token1] = ACTIONS(1286), - [aux_sym_include_once_expression_token1] = ACTIONS(1286), - [aux_sym_require_expression_token1] = ACTIONS(1286), - [aux_sym_require_once_expression_token1] = ACTIONS(1286), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1369), + [sym_name] = ACTIONS(1371), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1373), + [aux_sym_function_static_declaration_token1] = ACTIONS(1371), + [aux_sym_global_declaration_token1] = ACTIONS(1371), + [aux_sym_namespace_definition_token1] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1371), + [anon_sym_BSLASH] = ACTIONS(1369), + [anon_sym_LBRACE] = ACTIONS(1369), + [anon_sym_RBRACE] = ACTIONS(1369), + [aux_sym_trait_declaration_token1] = ACTIONS(1371), + [aux_sym_interface_declaration_token1] = ACTIONS(1371), + [aux_sym_enum_declaration_token1] = ACTIONS(1371), + [aux_sym_enum_case_token1] = ACTIONS(1371), + [aux_sym_class_declaration_token1] = ACTIONS(1371), + [aux_sym_final_modifier_token1] = ACTIONS(1371), + [aux_sym_abstract_modifier_token1] = ACTIONS(1371), + [aux_sym_readonly_modifier_token1] = ACTIONS(1371), + [aux_sym_visibility_modifier_token1] = ACTIONS(1371), + [aux_sym_visibility_modifier_token2] = ACTIONS(1371), + [aux_sym_visibility_modifier_token3] = ACTIONS(1371), + [aux_sym__arrow_function_header_token1] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(1369), + [aux_sym_cast_type_token1] = ACTIONS(1371), + [aux_sym_echo_statement_token1] = ACTIONS(1371), + [anon_sym_unset] = ACTIONS(1371), + [aux_sym_declare_statement_token1] = ACTIONS(1371), + [aux_sym_declare_statement_token2] = ACTIONS(1371), + [sym_float] = ACTIONS(1371), + [aux_sym_try_statement_token1] = ACTIONS(1371), + [aux_sym_goto_statement_token1] = ACTIONS(1371), + [aux_sym_continue_statement_token1] = ACTIONS(1371), + [aux_sym_break_statement_token1] = ACTIONS(1371), + [sym_integer] = ACTIONS(1371), + [aux_sym_return_statement_token1] = ACTIONS(1371), + [aux_sym_throw_expression_token1] = ACTIONS(1371), + [aux_sym_while_statement_token1] = ACTIONS(1371), + [aux_sym_while_statement_token2] = ACTIONS(1371), + [aux_sym_do_statement_token1] = ACTIONS(1371), + [aux_sym_for_statement_token1] = ACTIONS(1371), + [aux_sym_for_statement_token2] = ACTIONS(1371), + [aux_sym_foreach_statement_token1] = ACTIONS(1371), + [aux_sym_foreach_statement_token2] = ACTIONS(1371), + [aux_sym_if_statement_token1] = ACTIONS(1371), + [aux_sym_if_statement_token2] = ACTIONS(1371), + [aux_sym_else_if_clause_token1] = ACTIONS(1371), + [aux_sym_else_clause_token1] = ACTIONS(1371), + [aux_sym_match_expression_token1] = ACTIONS(1371), + [aux_sym_match_default_expression_token1] = ACTIONS(1371), + [aux_sym_switch_statement_token1] = ACTIONS(1371), + [aux_sym_switch_block_token1] = ACTIONS(1371), + [anon_sym_AT] = ACTIONS(1369), + [anon_sym_PLUS] = ACTIONS(1371), + [anon_sym_DASH] = ACTIONS(1371), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_BANG] = ACTIONS(1369), + [aux_sym_clone_expression_token1] = ACTIONS(1371), + [aux_sym_print_intrinsic_token1] = ACTIONS(1371), + [aux_sym_object_creation_expression_token1] = ACTIONS(1371), + [anon_sym_PLUS_PLUS] = ACTIONS(1369), + [anon_sym_DASH_DASH] = ACTIONS(1369), + [aux_sym__list_destructing_token1] = ACTIONS(1371), + [anon_sym_LBRACK] = ACTIONS(1369), + [anon_sym_self] = ACTIONS(1371), + [anon_sym_parent] = ACTIONS(1371), + [anon_sym_POUND_LBRACK] = ACTIONS(1369), + [anon_sym_SQUOTE] = ACTIONS(1369), + [aux_sym_encapsed_string_token1] = ACTIONS(1369), + [anon_sym_DQUOTE] = ACTIONS(1369), + [aux_sym_string_token1] = ACTIONS(1369), + [anon_sym_LT_LT_LT] = ACTIONS(1369), + [anon_sym_BQUOTE] = ACTIONS(1369), + [sym_boolean] = ACTIONS(1371), + [sym_null] = ACTIONS(1371), + [anon_sym_DOLLAR] = ACTIONS(1369), + [aux_sym_yield_expression_token1] = ACTIONS(1371), + [aux_sym_include_expression_token1] = ACTIONS(1371), + [aux_sym_include_once_expression_token1] = ACTIONS(1371), + [aux_sym_require_expression_token1] = ACTIONS(1371), + [aux_sym_require_once_expression_token1] = ACTIONS(1371), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1373), }, [510] = { [sym_text_interpolation] = STATE(510), - [ts_builtin_sym_end] = ACTIONS(1288), - [sym_name] = ACTIONS(1290), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1288), - [aux_sym_function_static_declaration_token1] = ACTIONS(1290), - [aux_sym_global_declaration_token1] = ACTIONS(1290), - [aux_sym_namespace_definition_token1] = ACTIONS(1290), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1290), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1290), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1290), - [anon_sym_BSLASH] = ACTIONS(1288), - [anon_sym_LBRACE] = ACTIONS(1288), - [anon_sym_RBRACE] = ACTIONS(1288), - [aux_sym_trait_declaration_token1] = ACTIONS(1290), - [aux_sym_interface_declaration_token1] = ACTIONS(1290), - [aux_sym_enum_declaration_token1] = ACTIONS(1290), - [aux_sym_enum_case_token1] = ACTIONS(1290), - [aux_sym_class_declaration_token1] = ACTIONS(1290), - [aux_sym_final_modifier_token1] = ACTIONS(1290), - [aux_sym_abstract_modifier_token1] = ACTIONS(1290), - [aux_sym_readonly_modifier_token1] = ACTIONS(1290), - [aux_sym_visibility_modifier_token1] = ACTIONS(1290), - [aux_sym_visibility_modifier_token2] = ACTIONS(1290), - [aux_sym_visibility_modifier_token3] = ACTIONS(1290), - [aux_sym__arrow_function_header_token1] = ACTIONS(1290), - [anon_sym_LPAREN] = ACTIONS(1288), - [aux_sym_cast_type_token1] = ACTIONS(1290), - [aux_sym_echo_statement_token1] = ACTIONS(1290), - [anon_sym_unset] = ACTIONS(1290), - [aux_sym_declare_statement_token1] = ACTIONS(1290), - [aux_sym_declare_statement_token2] = ACTIONS(1290), - [sym_float] = ACTIONS(1290), - [aux_sym_try_statement_token1] = ACTIONS(1290), - [aux_sym_goto_statement_token1] = ACTIONS(1290), - [aux_sym_continue_statement_token1] = ACTIONS(1290), - [aux_sym_break_statement_token1] = ACTIONS(1290), - [sym_integer] = ACTIONS(1290), - [aux_sym_return_statement_token1] = ACTIONS(1290), - [aux_sym_throw_expression_token1] = ACTIONS(1290), - [aux_sym_while_statement_token1] = ACTIONS(1290), - [aux_sym_while_statement_token2] = ACTIONS(1290), - [aux_sym_do_statement_token1] = ACTIONS(1290), - [aux_sym_for_statement_token1] = ACTIONS(1290), - [aux_sym_for_statement_token2] = ACTIONS(1290), - [aux_sym_foreach_statement_token1] = ACTIONS(1290), - [aux_sym_foreach_statement_token2] = ACTIONS(1290), - [aux_sym_if_statement_token1] = ACTIONS(1290), - [aux_sym_if_statement_token2] = ACTIONS(1290), - [aux_sym_else_if_clause_token1] = ACTIONS(1290), - [aux_sym_else_clause_token1] = ACTIONS(1290), - [aux_sym_match_expression_token1] = ACTIONS(1290), - [aux_sym_match_default_expression_token1] = ACTIONS(1290), - [aux_sym_switch_statement_token1] = ACTIONS(1290), - [aux_sym_switch_block_token1] = ACTIONS(1290), - [anon_sym_AT] = ACTIONS(1288), - [anon_sym_PLUS] = ACTIONS(1290), - [anon_sym_DASH] = ACTIONS(1290), - [anon_sym_TILDE] = ACTIONS(1288), - [anon_sym_BANG] = ACTIONS(1288), - [aux_sym_clone_expression_token1] = ACTIONS(1290), - [aux_sym_print_intrinsic_token1] = ACTIONS(1290), - [aux_sym_object_creation_expression_token1] = ACTIONS(1290), - [anon_sym_PLUS_PLUS] = ACTIONS(1288), - [anon_sym_DASH_DASH] = ACTIONS(1288), - [aux_sym__list_destructing_token1] = ACTIONS(1290), - [anon_sym_LBRACK] = ACTIONS(1288), - [anon_sym_self] = ACTIONS(1290), - [anon_sym_parent] = ACTIONS(1290), - [anon_sym_POUND_LBRACK] = ACTIONS(1288), - [anon_sym_SQUOTE] = ACTIONS(1288), - [aux_sym_encapsed_string_token1] = ACTIONS(1288), - [anon_sym_DQUOTE] = ACTIONS(1288), - [aux_sym_string_token1] = ACTIONS(1288), - [anon_sym_LT_LT_LT] = ACTIONS(1288), - [anon_sym_BQUOTE] = ACTIONS(1288), - [sym_boolean] = ACTIONS(1290), - [sym_null] = ACTIONS(1290), - [anon_sym_DOLLAR] = ACTIONS(1288), - [aux_sym_yield_expression_token1] = ACTIONS(1290), - [aux_sym_include_expression_token1] = ACTIONS(1290), - [aux_sym_include_once_expression_token1] = ACTIONS(1290), - [aux_sym_require_expression_token1] = ACTIONS(1290), - [aux_sym_require_once_expression_token1] = ACTIONS(1290), - [sym_comment] = ACTIONS(5), + [ts_builtin_sym_end] = ACTIONS(1375), + [sym_name] = ACTIONS(1377), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1379), + [aux_sym_function_static_declaration_token1] = ACTIONS(1377), + [aux_sym_global_declaration_token1] = ACTIONS(1377), + [aux_sym_namespace_definition_token1] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1377), + [anon_sym_BSLASH] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_RBRACE] = ACTIONS(1375), + [aux_sym_trait_declaration_token1] = ACTIONS(1377), + [aux_sym_interface_declaration_token1] = ACTIONS(1377), + [aux_sym_enum_declaration_token1] = ACTIONS(1377), + [aux_sym_enum_case_token1] = ACTIONS(1377), + [aux_sym_class_declaration_token1] = ACTIONS(1377), + [aux_sym_final_modifier_token1] = ACTIONS(1377), + [aux_sym_abstract_modifier_token1] = ACTIONS(1377), + [aux_sym_readonly_modifier_token1] = ACTIONS(1377), + [aux_sym_visibility_modifier_token1] = ACTIONS(1377), + [aux_sym_visibility_modifier_token2] = ACTIONS(1377), + [aux_sym_visibility_modifier_token3] = ACTIONS(1377), + [aux_sym__arrow_function_header_token1] = ACTIONS(1377), + [anon_sym_LPAREN] = ACTIONS(1375), + [aux_sym_cast_type_token1] = ACTIONS(1377), + [aux_sym_echo_statement_token1] = ACTIONS(1377), + [anon_sym_unset] = ACTIONS(1377), + [aux_sym_declare_statement_token1] = ACTIONS(1377), + [aux_sym_declare_statement_token2] = ACTIONS(1377), + [sym_float] = ACTIONS(1377), + [aux_sym_try_statement_token1] = ACTIONS(1377), + [aux_sym_goto_statement_token1] = ACTIONS(1377), + [aux_sym_continue_statement_token1] = ACTIONS(1377), + [aux_sym_break_statement_token1] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [aux_sym_return_statement_token1] = ACTIONS(1377), + [aux_sym_throw_expression_token1] = ACTIONS(1377), + [aux_sym_while_statement_token1] = ACTIONS(1377), + [aux_sym_while_statement_token2] = ACTIONS(1377), + [aux_sym_do_statement_token1] = ACTIONS(1377), + [aux_sym_for_statement_token1] = ACTIONS(1377), + [aux_sym_for_statement_token2] = ACTIONS(1377), + [aux_sym_foreach_statement_token1] = ACTIONS(1377), + [aux_sym_foreach_statement_token2] = ACTIONS(1377), + [aux_sym_if_statement_token1] = ACTIONS(1377), + [aux_sym_if_statement_token2] = ACTIONS(1377), + [aux_sym_else_if_clause_token1] = ACTIONS(1377), + [aux_sym_else_clause_token1] = ACTIONS(1377), + [aux_sym_match_expression_token1] = ACTIONS(1377), + [aux_sym_match_default_expression_token1] = ACTIONS(1377), + [aux_sym_switch_statement_token1] = ACTIONS(1377), + [aux_sym_switch_block_token1] = ACTIONS(1377), + [anon_sym_AT] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1377), + [anon_sym_DASH] = ACTIONS(1377), + [anon_sym_TILDE] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1375), + [aux_sym_clone_expression_token1] = ACTIONS(1377), + [aux_sym_print_intrinsic_token1] = ACTIONS(1377), + [aux_sym_object_creation_expression_token1] = ACTIONS(1377), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [aux_sym__list_destructing_token1] = ACTIONS(1377), + [anon_sym_LBRACK] = ACTIONS(1375), + [anon_sym_self] = ACTIONS(1377), + [anon_sym_parent] = ACTIONS(1377), + [anon_sym_POUND_LBRACK] = ACTIONS(1375), + [anon_sym_SQUOTE] = ACTIONS(1375), + [aux_sym_encapsed_string_token1] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(1375), + [aux_sym_string_token1] = ACTIONS(1375), + [anon_sym_LT_LT_LT] = ACTIONS(1375), + [anon_sym_BQUOTE] = ACTIONS(1375), + [sym_boolean] = ACTIONS(1377), + [sym_null] = ACTIONS(1377), + [anon_sym_DOLLAR] = ACTIONS(1375), + [aux_sym_yield_expression_token1] = ACTIONS(1377), + [aux_sym_include_expression_token1] = ACTIONS(1377), + [aux_sym_include_once_expression_token1] = ACTIONS(1377), + [aux_sym_require_expression_token1] = ACTIONS(1377), + [aux_sym_require_once_expression_token1] = ACTIONS(1377), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1379), }, [511] = { [sym_text_interpolation] = STATE(511), - [ts_builtin_sym_end] = ACTIONS(1292), - [sym_name] = ACTIONS(1294), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1292), - [aux_sym_function_static_declaration_token1] = ACTIONS(1294), - [aux_sym_global_declaration_token1] = ACTIONS(1294), - [aux_sym_namespace_definition_token1] = ACTIONS(1294), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1294), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1294), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1294), - [anon_sym_BSLASH] = ACTIONS(1292), - [anon_sym_LBRACE] = ACTIONS(1292), - [anon_sym_RBRACE] = ACTIONS(1292), - [aux_sym_trait_declaration_token1] = ACTIONS(1294), - [aux_sym_interface_declaration_token1] = ACTIONS(1294), - [aux_sym_enum_declaration_token1] = ACTIONS(1294), - [aux_sym_enum_case_token1] = ACTIONS(1294), - [aux_sym_class_declaration_token1] = ACTIONS(1294), - [aux_sym_final_modifier_token1] = ACTIONS(1294), - [aux_sym_abstract_modifier_token1] = ACTIONS(1294), - [aux_sym_readonly_modifier_token1] = ACTIONS(1294), - [aux_sym_visibility_modifier_token1] = ACTIONS(1294), - [aux_sym_visibility_modifier_token2] = ACTIONS(1294), - [aux_sym_visibility_modifier_token3] = ACTIONS(1294), - [aux_sym__arrow_function_header_token1] = ACTIONS(1294), - [anon_sym_LPAREN] = ACTIONS(1292), - [aux_sym_cast_type_token1] = ACTIONS(1294), - [aux_sym_echo_statement_token1] = ACTIONS(1294), - [anon_sym_unset] = ACTIONS(1294), - [aux_sym_declare_statement_token1] = ACTIONS(1294), - [aux_sym_declare_statement_token2] = ACTIONS(1294), - [sym_float] = ACTIONS(1294), - [aux_sym_try_statement_token1] = ACTIONS(1294), - [aux_sym_goto_statement_token1] = ACTIONS(1294), - [aux_sym_continue_statement_token1] = ACTIONS(1294), - [aux_sym_break_statement_token1] = ACTIONS(1294), - [sym_integer] = ACTIONS(1294), - [aux_sym_return_statement_token1] = ACTIONS(1294), - [aux_sym_throw_expression_token1] = ACTIONS(1294), - [aux_sym_while_statement_token1] = ACTIONS(1294), - [aux_sym_while_statement_token2] = ACTIONS(1294), - [aux_sym_do_statement_token1] = ACTIONS(1294), - [aux_sym_for_statement_token1] = ACTIONS(1294), - [aux_sym_for_statement_token2] = ACTIONS(1294), - [aux_sym_foreach_statement_token1] = ACTIONS(1294), - [aux_sym_foreach_statement_token2] = ACTIONS(1294), - [aux_sym_if_statement_token1] = ACTIONS(1294), - [aux_sym_if_statement_token2] = ACTIONS(1294), - [aux_sym_else_if_clause_token1] = ACTIONS(1294), - [aux_sym_else_clause_token1] = ACTIONS(1294), - [aux_sym_match_expression_token1] = ACTIONS(1294), - [aux_sym_match_default_expression_token1] = ACTIONS(1294), - [aux_sym_switch_statement_token1] = ACTIONS(1294), - [aux_sym_switch_block_token1] = ACTIONS(1294), - [anon_sym_AT] = ACTIONS(1292), - [anon_sym_PLUS] = ACTIONS(1294), - [anon_sym_DASH] = ACTIONS(1294), - [anon_sym_TILDE] = ACTIONS(1292), - [anon_sym_BANG] = ACTIONS(1292), - [aux_sym_clone_expression_token1] = ACTIONS(1294), - [aux_sym_print_intrinsic_token1] = ACTIONS(1294), - [aux_sym_object_creation_expression_token1] = ACTIONS(1294), - [anon_sym_PLUS_PLUS] = ACTIONS(1292), - [anon_sym_DASH_DASH] = ACTIONS(1292), - [aux_sym__list_destructing_token1] = ACTIONS(1294), - [anon_sym_LBRACK] = ACTIONS(1292), - [anon_sym_self] = ACTIONS(1294), - [anon_sym_parent] = ACTIONS(1294), - [anon_sym_POUND_LBRACK] = ACTIONS(1292), - [anon_sym_SQUOTE] = ACTIONS(1292), - [aux_sym_encapsed_string_token1] = ACTIONS(1292), - [anon_sym_DQUOTE] = ACTIONS(1292), - [aux_sym_string_token1] = ACTIONS(1292), - [anon_sym_LT_LT_LT] = ACTIONS(1292), - [anon_sym_BQUOTE] = ACTIONS(1292), - [sym_boolean] = ACTIONS(1294), - [sym_null] = ACTIONS(1294), - [anon_sym_DOLLAR] = ACTIONS(1292), - [aux_sym_yield_expression_token1] = ACTIONS(1294), - [aux_sym_include_expression_token1] = ACTIONS(1294), - [aux_sym_include_once_expression_token1] = ACTIONS(1294), - [aux_sym_require_expression_token1] = ACTIONS(1294), - [aux_sym_require_once_expression_token1] = ACTIONS(1294), + [ts_builtin_sym_end] = ACTIONS(1381), + [sym_name] = ACTIONS(1383), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1381), + [aux_sym_function_static_declaration_token1] = ACTIONS(1383), + [aux_sym_global_declaration_token1] = ACTIONS(1383), + [aux_sym_namespace_definition_token1] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1383), + [anon_sym_BSLASH] = ACTIONS(1381), + [anon_sym_LBRACE] = ACTIONS(1381), + [anon_sym_RBRACE] = ACTIONS(1381), + [aux_sym_trait_declaration_token1] = ACTIONS(1383), + [aux_sym_interface_declaration_token1] = ACTIONS(1383), + [aux_sym_enum_declaration_token1] = ACTIONS(1383), + [aux_sym_enum_case_token1] = ACTIONS(1383), + [aux_sym_class_declaration_token1] = ACTIONS(1383), + [aux_sym_final_modifier_token1] = ACTIONS(1383), + [aux_sym_abstract_modifier_token1] = ACTIONS(1383), + [aux_sym_readonly_modifier_token1] = ACTIONS(1383), + [aux_sym_visibility_modifier_token1] = ACTIONS(1383), + [aux_sym_visibility_modifier_token2] = ACTIONS(1383), + [aux_sym_visibility_modifier_token3] = ACTIONS(1383), + [aux_sym__arrow_function_header_token1] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1381), + [aux_sym_cast_type_token1] = ACTIONS(1383), + [aux_sym_echo_statement_token1] = ACTIONS(1383), + [anon_sym_unset] = ACTIONS(1383), + [aux_sym_declare_statement_token1] = ACTIONS(1383), + [aux_sym_declare_statement_token2] = ACTIONS(1383), + [sym_float] = ACTIONS(1383), + [aux_sym_try_statement_token1] = ACTIONS(1383), + [aux_sym_goto_statement_token1] = ACTIONS(1383), + [aux_sym_continue_statement_token1] = ACTIONS(1383), + [aux_sym_break_statement_token1] = ACTIONS(1383), + [sym_integer] = ACTIONS(1383), + [aux_sym_return_statement_token1] = ACTIONS(1383), + [aux_sym_throw_expression_token1] = ACTIONS(1383), + [aux_sym_while_statement_token1] = ACTIONS(1383), + [aux_sym_while_statement_token2] = ACTIONS(1383), + [aux_sym_do_statement_token1] = ACTIONS(1383), + [aux_sym_for_statement_token1] = ACTIONS(1383), + [aux_sym_for_statement_token2] = ACTIONS(1383), + [aux_sym_foreach_statement_token1] = ACTIONS(1383), + [aux_sym_foreach_statement_token2] = ACTIONS(1383), + [aux_sym_if_statement_token1] = ACTIONS(1383), + [aux_sym_if_statement_token2] = ACTIONS(1383), + [aux_sym_else_if_clause_token1] = ACTIONS(1383), + [aux_sym_else_clause_token1] = ACTIONS(1383), + [aux_sym_match_expression_token1] = ACTIONS(1383), + [aux_sym_match_default_expression_token1] = ACTIONS(1383), + [aux_sym_switch_statement_token1] = ACTIONS(1383), + [aux_sym_switch_block_token1] = ACTIONS(1383), + [anon_sym_AT] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [anon_sym_TILDE] = ACTIONS(1381), + [anon_sym_BANG] = ACTIONS(1381), + [aux_sym_clone_expression_token1] = ACTIONS(1383), + [aux_sym_print_intrinsic_token1] = ACTIONS(1383), + [aux_sym_object_creation_expression_token1] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [aux_sym__list_destructing_token1] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1381), + [anon_sym_self] = ACTIONS(1383), + [anon_sym_parent] = ACTIONS(1383), + [anon_sym_POUND_LBRACK] = ACTIONS(1381), + [anon_sym_SQUOTE] = ACTIONS(1381), + [aux_sym_encapsed_string_token1] = ACTIONS(1381), + [anon_sym_DQUOTE] = ACTIONS(1381), + [aux_sym_string_token1] = ACTIONS(1381), + [anon_sym_LT_LT_LT] = ACTIONS(1381), + [anon_sym_BQUOTE] = ACTIONS(1381), + [sym_boolean] = ACTIONS(1383), + [sym_null] = ACTIONS(1383), + [anon_sym_DOLLAR] = ACTIONS(1381), + [aux_sym_yield_expression_token1] = ACTIONS(1383), + [aux_sym_include_expression_token1] = ACTIONS(1383), + [aux_sym_include_once_expression_token1] = ACTIONS(1383), + [aux_sym_require_expression_token1] = ACTIONS(1383), + [aux_sym_require_once_expression_token1] = ACTIONS(1383), [sym_comment] = ACTIONS(5), }, [512] = { [sym_text_interpolation] = STATE(512), - [ts_builtin_sym_end] = ACTIONS(1296), - [sym_name] = ACTIONS(1298), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1296), - [aux_sym_function_static_declaration_token1] = ACTIONS(1298), - [aux_sym_global_declaration_token1] = ACTIONS(1298), - [aux_sym_namespace_definition_token1] = ACTIONS(1298), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1298), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1298), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1298), - [anon_sym_BSLASH] = ACTIONS(1296), - [anon_sym_LBRACE] = ACTIONS(1296), - [anon_sym_RBRACE] = ACTIONS(1296), - [aux_sym_trait_declaration_token1] = ACTIONS(1298), - [aux_sym_interface_declaration_token1] = ACTIONS(1298), - [aux_sym_enum_declaration_token1] = ACTIONS(1298), - [aux_sym_enum_case_token1] = ACTIONS(1298), - [aux_sym_class_declaration_token1] = ACTIONS(1298), - [aux_sym_final_modifier_token1] = ACTIONS(1298), - [aux_sym_abstract_modifier_token1] = ACTIONS(1298), - [aux_sym_readonly_modifier_token1] = ACTIONS(1298), - [aux_sym_visibility_modifier_token1] = ACTIONS(1298), - [aux_sym_visibility_modifier_token2] = ACTIONS(1298), - [aux_sym_visibility_modifier_token3] = ACTIONS(1298), - [aux_sym__arrow_function_header_token1] = ACTIONS(1298), - [anon_sym_LPAREN] = ACTIONS(1296), - [aux_sym_cast_type_token1] = ACTIONS(1298), - [aux_sym_echo_statement_token1] = ACTIONS(1298), - [anon_sym_unset] = ACTIONS(1298), - [aux_sym_declare_statement_token1] = ACTIONS(1298), - [aux_sym_declare_statement_token2] = ACTIONS(1298), - [sym_float] = ACTIONS(1298), - [aux_sym_try_statement_token1] = ACTIONS(1298), - [aux_sym_goto_statement_token1] = ACTIONS(1298), - [aux_sym_continue_statement_token1] = ACTIONS(1298), - [aux_sym_break_statement_token1] = ACTIONS(1298), - [sym_integer] = ACTIONS(1298), - [aux_sym_return_statement_token1] = ACTIONS(1298), - [aux_sym_throw_expression_token1] = ACTIONS(1298), - [aux_sym_while_statement_token1] = ACTIONS(1298), - [aux_sym_while_statement_token2] = ACTIONS(1298), - [aux_sym_do_statement_token1] = ACTIONS(1298), - [aux_sym_for_statement_token1] = ACTIONS(1298), - [aux_sym_for_statement_token2] = ACTIONS(1298), - [aux_sym_foreach_statement_token1] = ACTIONS(1298), - [aux_sym_foreach_statement_token2] = ACTIONS(1298), - [aux_sym_if_statement_token1] = ACTIONS(1298), - [aux_sym_if_statement_token2] = ACTIONS(1298), - [aux_sym_else_if_clause_token1] = ACTIONS(1298), - [aux_sym_else_clause_token1] = ACTIONS(1298), - [aux_sym_match_expression_token1] = ACTIONS(1298), - [aux_sym_match_default_expression_token1] = ACTIONS(1298), - [aux_sym_switch_statement_token1] = ACTIONS(1298), - [aux_sym_switch_block_token1] = ACTIONS(1298), - [anon_sym_AT] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1298), - [anon_sym_DASH] = ACTIONS(1298), - [anon_sym_TILDE] = ACTIONS(1296), - [anon_sym_BANG] = ACTIONS(1296), - [aux_sym_clone_expression_token1] = ACTIONS(1298), - [aux_sym_print_intrinsic_token1] = ACTIONS(1298), - [aux_sym_object_creation_expression_token1] = ACTIONS(1298), - [anon_sym_PLUS_PLUS] = ACTIONS(1296), - [anon_sym_DASH_DASH] = ACTIONS(1296), - [aux_sym__list_destructing_token1] = ACTIONS(1298), - [anon_sym_LBRACK] = ACTIONS(1296), - [anon_sym_self] = ACTIONS(1298), - [anon_sym_parent] = ACTIONS(1298), - [anon_sym_POUND_LBRACK] = ACTIONS(1296), - [anon_sym_SQUOTE] = ACTIONS(1296), - [aux_sym_encapsed_string_token1] = ACTIONS(1296), - [anon_sym_DQUOTE] = ACTIONS(1296), - [aux_sym_string_token1] = ACTIONS(1296), - [anon_sym_LT_LT_LT] = ACTIONS(1296), - [anon_sym_BQUOTE] = ACTIONS(1296), - [sym_boolean] = ACTIONS(1298), - [sym_null] = ACTIONS(1298), - [anon_sym_DOLLAR] = ACTIONS(1296), - [aux_sym_yield_expression_token1] = ACTIONS(1298), - [aux_sym_include_expression_token1] = ACTIONS(1298), - [aux_sym_include_once_expression_token1] = ACTIONS(1298), - [aux_sym_require_expression_token1] = ACTIONS(1298), - [aux_sym_require_once_expression_token1] = ACTIONS(1298), + [ts_builtin_sym_end] = ACTIONS(1385), + [sym_name] = ACTIONS(1387), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1385), + [aux_sym_function_static_declaration_token1] = ACTIONS(1387), + [aux_sym_global_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_definition_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1387), + [anon_sym_BSLASH] = ACTIONS(1385), + [anon_sym_LBRACE] = ACTIONS(1385), + [anon_sym_RBRACE] = ACTIONS(1385), + [aux_sym_trait_declaration_token1] = ACTIONS(1387), + [aux_sym_interface_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_case_token1] = ACTIONS(1387), + [aux_sym_class_declaration_token1] = ACTIONS(1387), + [aux_sym_final_modifier_token1] = ACTIONS(1387), + [aux_sym_abstract_modifier_token1] = ACTIONS(1387), + [aux_sym_readonly_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token2] = ACTIONS(1387), + [aux_sym_visibility_modifier_token3] = ACTIONS(1387), + [aux_sym__arrow_function_header_token1] = ACTIONS(1387), + [anon_sym_LPAREN] = ACTIONS(1385), + [aux_sym_cast_type_token1] = ACTIONS(1387), + [aux_sym_echo_statement_token1] = ACTIONS(1387), + [anon_sym_unset] = ACTIONS(1387), + [aux_sym_declare_statement_token1] = ACTIONS(1387), + [aux_sym_declare_statement_token2] = ACTIONS(1387), + [sym_float] = ACTIONS(1387), + [aux_sym_try_statement_token1] = ACTIONS(1387), + [aux_sym_goto_statement_token1] = ACTIONS(1387), + [aux_sym_continue_statement_token1] = ACTIONS(1387), + [aux_sym_break_statement_token1] = ACTIONS(1387), + [sym_integer] = ACTIONS(1387), + [aux_sym_return_statement_token1] = ACTIONS(1387), + [aux_sym_throw_expression_token1] = ACTIONS(1387), + [aux_sym_while_statement_token1] = ACTIONS(1387), + [aux_sym_while_statement_token2] = ACTIONS(1387), + [aux_sym_do_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token2] = ACTIONS(1387), + [aux_sym_foreach_statement_token1] = ACTIONS(1387), + [aux_sym_foreach_statement_token2] = ACTIONS(1387), + [aux_sym_if_statement_token1] = ACTIONS(1387), + [aux_sym_if_statement_token2] = ACTIONS(1387), + [aux_sym_else_if_clause_token1] = ACTIONS(1387), + [aux_sym_else_clause_token1] = ACTIONS(1387), + [aux_sym_match_expression_token1] = ACTIONS(1387), + [aux_sym_match_default_expression_token1] = ACTIONS(1387), + [aux_sym_switch_statement_token1] = ACTIONS(1387), + [aux_sym_switch_block_token1] = ACTIONS(1387), + [anon_sym_AT] = ACTIONS(1385), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_TILDE] = ACTIONS(1385), + [anon_sym_BANG] = ACTIONS(1385), + [aux_sym_clone_expression_token1] = ACTIONS(1387), + [aux_sym_print_intrinsic_token1] = ACTIONS(1387), + [aux_sym_object_creation_expression_token1] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1385), + [anon_sym_DASH_DASH] = ACTIONS(1385), + [aux_sym__list_destructing_token1] = ACTIONS(1387), + [anon_sym_LBRACK] = ACTIONS(1385), + [anon_sym_self] = ACTIONS(1387), + [anon_sym_parent] = ACTIONS(1387), + [anon_sym_POUND_LBRACK] = ACTIONS(1385), + [anon_sym_SQUOTE] = ACTIONS(1385), + [aux_sym_encapsed_string_token1] = ACTIONS(1385), + [anon_sym_DQUOTE] = ACTIONS(1385), + [aux_sym_string_token1] = ACTIONS(1385), + [anon_sym_LT_LT_LT] = ACTIONS(1385), + [anon_sym_BQUOTE] = ACTIONS(1385), + [sym_boolean] = ACTIONS(1387), + [sym_null] = ACTIONS(1387), + [anon_sym_DOLLAR] = ACTIONS(1385), + [aux_sym_yield_expression_token1] = ACTIONS(1387), + [aux_sym_include_expression_token1] = ACTIONS(1387), + [aux_sym_include_once_expression_token1] = ACTIONS(1387), + [aux_sym_require_expression_token1] = ACTIONS(1387), + [aux_sym_require_once_expression_token1] = ACTIONS(1387), [sym_comment] = ACTIONS(5), }, [513] = { [sym_text_interpolation] = STATE(513), - [ts_builtin_sym_end] = ACTIONS(1300), - [sym_name] = ACTIONS(1302), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1300), - [aux_sym_function_static_declaration_token1] = ACTIONS(1302), - [aux_sym_global_declaration_token1] = ACTIONS(1302), - [aux_sym_namespace_definition_token1] = ACTIONS(1302), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1302), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1302), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1302), - [anon_sym_BSLASH] = ACTIONS(1300), - [anon_sym_LBRACE] = ACTIONS(1300), - [anon_sym_RBRACE] = ACTIONS(1300), - [aux_sym_trait_declaration_token1] = ACTIONS(1302), - [aux_sym_interface_declaration_token1] = ACTIONS(1302), - [aux_sym_enum_declaration_token1] = ACTIONS(1302), - [aux_sym_enum_case_token1] = ACTIONS(1302), - [aux_sym_class_declaration_token1] = ACTIONS(1302), - [aux_sym_final_modifier_token1] = ACTIONS(1302), - [aux_sym_abstract_modifier_token1] = ACTIONS(1302), - [aux_sym_readonly_modifier_token1] = ACTIONS(1302), - [aux_sym_visibility_modifier_token1] = ACTIONS(1302), - [aux_sym_visibility_modifier_token2] = ACTIONS(1302), - [aux_sym_visibility_modifier_token3] = ACTIONS(1302), - [aux_sym__arrow_function_header_token1] = ACTIONS(1302), - [anon_sym_LPAREN] = ACTIONS(1300), - [aux_sym_cast_type_token1] = ACTIONS(1302), - [aux_sym_echo_statement_token1] = ACTIONS(1302), - [anon_sym_unset] = ACTIONS(1302), - [aux_sym_declare_statement_token1] = ACTIONS(1302), - [aux_sym_declare_statement_token2] = ACTIONS(1302), - [sym_float] = ACTIONS(1302), - [aux_sym_try_statement_token1] = ACTIONS(1302), - [aux_sym_goto_statement_token1] = ACTIONS(1302), - [aux_sym_continue_statement_token1] = ACTIONS(1302), - [aux_sym_break_statement_token1] = ACTIONS(1302), - [sym_integer] = ACTIONS(1302), - [aux_sym_return_statement_token1] = ACTIONS(1302), - [aux_sym_throw_expression_token1] = ACTIONS(1302), - [aux_sym_while_statement_token1] = ACTIONS(1302), - [aux_sym_while_statement_token2] = ACTIONS(1302), - [aux_sym_do_statement_token1] = ACTIONS(1302), - [aux_sym_for_statement_token1] = ACTIONS(1302), - [aux_sym_for_statement_token2] = ACTIONS(1302), - [aux_sym_foreach_statement_token1] = ACTIONS(1302), - [aux_sym_foreach_statement_token2] = ACTIONS(1302), - [aux_sym_if_statement_token1] = ACTIONS(1302), - [aux_sym_if_statement_token2] = ACTIONS(1302), - [aux_sym_else_if_clause_token1] = ACTIONS(1302), - [aux_sym_else_clause_token1] = ACTIONS(1302), - [aux_sym_match_expression_token1] = ACTIONS(1302), - [aux_sym_match_default_expression_token1] = ACTIONS(1302), - [aux_sym_switch_statement_token1] = ACTIONS(1302), - [aux_sym_switch_block_token1] = ACTIONS(1302), - [anon_sym_AT] = ACTIONS(1300), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_TILDE] = ACTIONS(1300), - [anon_sym_BANG] = ACTIONS(1300), - [aux_sym_clone_expression_token1] = ACTIONS(1302), - [aux_sym_print_intrinsic_token1] = ACTIONS(1302), - [aux_sym_object_creation_expression_token1] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1300), - [anon_sym_DASH_DASH] = ACTIONS(1300), - [aux_sym__list_destructing_token1] = ACTIONS(1302), - [anon_sym_LBRACK] = ACTIONS(1300), - [anon_sym_self] = ACTIONS(1302), - [anon_sym_parent] = ACTIONS(1302), - [anon_sym_POUND_LBRACK] = ACTIONS(1300), - [anon_sym_SQUOTE] = ACTIONS(1300), - [aux_sym_encapsed_string_token1] = ACTIONS(1300), - [anon_sym_DQUOTE] = ACTIONS(1300), - [aux_sym_string_token1] = ACTIONS(1300), - [anon_sym_LT_LT_LT] = ACTIONS(1300), - [anon_sym_BQUOTE] = ACTIONS(1300), - [sym_boolean] = ACTIONS(1302), - [sym_null] = ACTIONS(1302), - [anon_sym_DOLLAR] = ACTIONS(1300), - [aux_sym_yield_expression_token1] = ACTIONS(1302), - [aux_sym_include_expression_token1] = ACTIONS(1302), - [aux_sym_include_once_expression_token1] = ACTIONS(1302), - [aux_sym_require_expression_token1] = ACTIONS(1302), - [aux_sym_require_once_expression_token1] = ACTIONS(1302), + [ts_builtin_sym_end] = ACTIONS(1389), + [sym_name] = ACTIONS(1391), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1389), + [aux_sym_function_static_declaration_token1] = ACTIONS(1391), + [aux_sym_global_declaration_token1] = ACTIONS(1391), + [aux_sym_namespace_definition_token1] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1391), + [anon_sym_BSLASH] = ACTIONS(1389), + [anon_sym_LBRACE] = ACTIONS(1389), + [anon_sym_RBRACE] = ACTIONS(1389), + [aux_sym_trait_declaration_token1] = ACTIONS(1391), + [aux_sym_interface_declaration_token1] = ACTIONS(1391), + [aux_sym_enum_declaration_token1] = ACTIONS(1391), + [aux_sym_enum_case_token1] = ACTIONS(1391), + [aux_sym_class_declaration_token1] = ACTIONS(1391), + [aux_sym_final_modifier_token1] = ACTIONS(1391), + [aux_sym_abstract_modifier_token1] = ACTIONS(1391), + [aux_sym_readonly_modifier_token1] = ACTIONS(1391), + [aux_sym_visibility_modifier_token1] = ACTIONS(1391), + [aux_sym_visibility_modifier_token2] = ACTIONS(1391), + [aux_sym_visibility_modifier_token3] = ACTIONS(1391), + [aux_sym__arrow_function_header_token1] = ACTIONS(1391), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_cast_type_token1] = ACTIONS(1391), + [aux_sym_echo_statement_token1] = ACTIONS(1391), + [anon_sym_unset] = ACTIONS(1391), + [aux_sym_declare_statement_token1] = ACTIONS(1391), + [aux_sym_declare_statement_token2] = ACTIONS(1391), + [sym_float] = ACTIONS(1391), + [aux_sym_try_statement_token1] = ACTIONS(1391), + [aux_sym_goto_statement_token1] = ACTIONS(1391), + [aux_sym_continue_statement_token1] = ACTIONS(1391), + [aux_sym_break_statement_token1] = ACTIONS(1391), + [sym_integer] = ACTIONS(1391), + [aux_sym_return_statement_token1] = ACTIONS(1391), + [aux_sym_throw_expression_token1] = ACTIONS(1391), + [aux_sym_while_statement_token1] = ACTIONS(1391), + [aux_sym_while_statement_token2] = ACTIONS(1391), + [aux_sym_do_statement_token1] = ACTIONS(1391), + [aux_sym_for_statement_token1] = ACTIONS(1391), + [aux_sym_for_statement_token2] = ACTIONS(1391), + [aux_sym_foreach_statement_token1] = ACTIONS(1391), + [aux_sym_foreach_statement_token2] = ACTIONS(1391), + [aux_sym_if_statement_token1] = ACTIONS(1391), + [aux_sym_if_statement_token2] = ACTIONS(1391), + [aux_sym_else_if_clause_token1] = ACTIONS(1391), + [aux_sym_else_clause_token1] = ACTIONS(1391), + [aux_sym_match_expression_token1] = ACTIONS(1391), + [aux_sym_match_default_expression_token1] = ACTIONS(1391), + [aux_sym_switch_statement_token1] = ACTIONS(1391), + [aux_sym_switch_block_token1] = ACTIONS(1391), + [anon_sym_AT] = ACTIONS(1389), + [anon_sym_PLUS] = ACTIONS(1391), + [anon_sym_DASH] = ACTIONS(1391), + [anon_sym_TILDE] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1389), + [aux_sym_clone_expression_token1] = ACTIONS(1391), + [aux_sym_print_intrinsic_token1] = ACTIONS(1391), + [aux_sym_object_creation_expression_token1] = ACTIONS(1391), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [aux_sym__list_destructing_token1] = ACTIONS(1391), + [anon_sym_LBRACK] = ACTIONS(1389), + [anon_sym_self] = ACTIONS(1391), + [anon_sym_parent] = ACTIONS(1391), + [anon_sym_POUND_LBRACK] = ACTIONS(1389), + [anon_sym_SQUOTE] = ACTIONS(1389), + [aux_sym_encapsed_string_token1] = ACTIONS(1389), + [anon_sym_DQUOTE] = ACTIONS(1389), + [aux_sym_string_token1] = ACTIONS(1389), + [anon_sym_LT_LT_LT] = ACTIONS(1389), + [anon_sym_BQUOTE] = ACTIONS(1389), + [sym_boolean] = ACTIONS(1391), + [sym_null] = ACTIONS(1391), + [anon_sym_DOLLAR] = ACTIONS(1389), + [aux_sym_yield_expression_token1] = ACTIONS(1391), + [aux_sym_include_expression_token1] = ACTIONS(1391), + [aux_sym_include_once_expression_token1] = ACTIONS(1391), + [aux_sym_require_expression_token1] = ACTIONS(1391), + [aux_sym_require_once_expression_token1] = ACTIONS(1391), [sym_comment] = ACTIONS(5), }, [514] = { [sym_text_interpolation] = STATE(514), - [ts_builtin_sym_end] = ACTIONS(1304), - [sym_name] = ACTIONS(1306), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1304), - [aux_sym_function_static_declaration_token1] = ACTIONS(1306), - [aux_sym_global_declaration_token1] = ACTIONS(1306), - [aux_sym_namespace_definition_token1] = ACTIONS(1306), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1306), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1306), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1306), - [anon_sym_BSLASH] = ACTIONS(1304), - [anon_sym_LBRACE] = ACTIONS(1304), - [anon_sym_RBRACE] = ACTIONS(1304), - [aux_sym_trait_declaration_token1] = ACTIONS(1306), - [aux_sym_interface_declaration_token1] = ACTIONS(1306), - [aux_sym_enum_declaration_token1] = ACTIONS(1306), - [aux_sym_enum_case_token1] = ACTIONS(1306), - [aux_sym_class_declaration_token1] = ACTIONS(1306), - [aux_sym_final_modifier_token1] = ACTIONS(1306), - [aux_sym_abstract_modifier_token1] = ACTIONS(1306), - [aux_sym_readonly_modifier_token1] = ACTIONS(1306), - [aux_sym_visibility_modifier_token1] = ACTIONS(1306), - [aux_sym_visibility_modifier_token2] = ACTIONS(1306), - [aux_sym_visibility_modifier_token3] = ACTIONS(1306), - [aux_sym__arrow_function_header_token1] = ACTIONS(1306), - [anon_sym_LPAREN] = ACTIONS(1304), - [aux_sym_cast_type_token1] = ACTIONS(1306), - [aux_sym_echo_statement_token1] = ACTIONS(1306), - [anon_sym_unset] = ACTIONS(1306), - [aux_sym_declare_statement_token1] = ACTIONS(1306), - [aux_sym_declare_statement_token2] = ACTIONS(1306), - [sym_float] = ACTIONS(1306), - [aux_sym_try_statement_token1] = ACTIONS(1306), - [aux_sym_goto_statement_token1] = ACTIONS(1306), - [aux_sym_continue_statement_token1] = ACTIONS(1306), - [aux_sym_break_statement_token1] = ACTIONS(1306), - [sym_integer] = ACTIONS(1306), - [aux_sym_return_statement_token1] = ACTIONS(1306), - [aux_sym_throw_expression_token1] = ACTIONS(1306), - [aux_sym_while_statement_token1] = ACTIONS(1306), - [aux_sym_while_statement_token2] = ACTIONS(1306), - [aux_sym_do_statement_token1] = ACTIONS(1306), - [aux_sym_for_statement_token1] = ACTIONS(1306), - [aux_sym_for_statement_token2] = ACTIONS(1306), - [aux_sym_foreach_statement_token1] = ACTIONS(1306), - [aux_sym_foreach_statement_token2] = ACTIONS(1306), - [aux_sym_if_statement_token1] = ACTIONS(1306), - [aux_sym_if_statement_token2] = ACTIONS(1306), - [aux_sym_else_if_clause_token1] = ACTIONS(1306), - [aux_sym_else_clause_token1] = ACTIONS(1306), - [aux_sym_match_expression_token1] = ACTIONS(1306), - [aux_sym_match_default_expression_token1] = ACTIONS(1306), - [aux_sym_switch_statement_token1] = ACTIONS(1306), - [aux_sym_switch_block_token1] = ACTIONS(1306), - [anon_sym_AT] = ACTIONS(1304), - [anon_sym_PLUS] = ACTIONS(1306), - [anon_sym_DASH] = ACTIONS(1306), - [anon_sym_TILDE] = ACTIONS(1304), - [anon_sym_BANG] = ACTIONS(1304), - [aux_sym_clone_expression_token1] = ACTIONS(1306), - [aux_sym_print_intrinsic_token1] = ACTIONS(1306), - [aux_sym_object_creation_expression_token1] = ACTIONS(1306), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [aux_sym__list_destructing_token1] = ACTIONS(1306), - [anon_sym_LBRACK] = ACTIONS(1304), - [anon_sym_self] = ACTIONS(1306), - [anon_sym_parent] = ACTIONS(1306), - [anon_sym_POUND_LBRACK] = ACTIONS(1304), - [anon_sym_SQUOTE] = ACTIONS(1304), - [aux_sym_encapsed_string_token1] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(1304), - [aux_sym_string_token1] = ACTIONS(1304), - [anon_sym_LT_LT_LT] = ACTIONS(1304), - [anon_sym_BQUOTE] = ACTIONS(1304), - [sym_boolean] = ACTIONS(1306), - [sym_null] = ACTIONS(1306), - [anon_sym_DOLLAR] = ACTIONS(1304), - [aux_sym_yield_expression_token1] = ACTIONS(1306), - [aux_sym_include_expression_token1] = ACTIONS(1306), - [aux_sym_include_once_expression_token1] = ACTIONS(1306), - [aux_sym_require_expression_token1] = ACTIONS(1306), - [aux_sym_require_once_expression_token1] = ACTIONS(1306), + [ts_builtin_sym_end] = ACTIONS(1393), + [sym_name] = ACTIONS(1395), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1393), + [aux_sym_function_static_declaration_token1] = ACTIONS(1395), + [aux_sym_global_declaration_token1] = ACTIONS(1395), + [aux_sym_namespace_definition_token1] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1395), + [anon_sym_BSLASH] = ACTIONS(1393), + [anon_sym_LBRACE] = ACTIONS(1393), + [anon_sym_RBRACE] = ACTIONS(1393), + [aux_sym_trait_declaration_token1] = ACTIONS(1395), + [aux_sym_interface_declaration_token1] = ACTIONS(1395), + [aux_sym_enum_declaration_token1] = ACTIONS(1395), + [aux_sym_enum_case_token1] = ACTIONS(1395), + [aux_sym_class_declaration_token1] = ACTIONS(1395), + [aux_sym_final_modifier_token1] = ACTIONS(1395), + [aux_sym_abstract_modifier_token1] = ACTIONS(1395), + [aux_sym_readonly_modifier_token1] = ACTIONS(1395), + [aux_sym_visibility_modifier_token1] = ACTIONS(1395), + [aux_sym_visibility_modifier_token2] = ACTIONS(1395), + [aux_sym_visibility_modifier_token3] = ACTIONS(1395), + [aux_sym__arrow_function_header_token1] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1393), + [aux_sym_cast_type_token1] = ACTIONS(1395), + [aux_sym_echo_statement_token1] = ACTIONS(1395), + [anon_sym_unset] = ACTIONS(1395), + [aux_sym_declare_statement_token1] = ACTIONS(1395), + [aux_sym_declare_statement_token2] = ACTIONS(1395), + [sym_float] = ACTIONS(1395), + [aux_sym_try_statement_token1] = ACTIONS(1395), + [aux_sym_goto_statement_token1] = ACTIONS(1395), + [aux_sym_continue_statement_token1] = ACTIONS(1395), + [aux_sym_break_statement_token1] = ACTIONS(1395), + [sym_integer] = ACTIONS(1395), + [aux_sym_return_statement_token1] = ACTIONS(1395), + [aux_sym_throw_expression_token1] = ACTIONS(1395), + [aux_sym_while_statement_token1] = ACTIONS(1395), + [aux_sym_while_statement_token2] = ACTIONS(1395), + [aux_sym_do_statement_token1] = ACTIONS(1395), + [aux_sym_for_statement_token1] = ACTIONS(1395), + [aux_sym_for_statement_token2] = ACTIONS(1395), + [aux_sym_foreach_statement_token1] = ACTIONS(1395), + [aux_sym_foreach_statement_token2] = ACTIONS(1395), + [aux_sym_if_statement_token1] = ACTIONS(1395), + [aux_sym_if_statement_token2] = ACTIONS(1395), + [aux_sym_else_if_clause_token1] = ACTIONS(1395), + [aux_sym_else_clause_token1] = ACTIONS(1395), + [aux_sym_match_expression_token1] = ACTIONS(1395), + [aux_sym_match_default_expression_token1] = ACTIONS(1395), + [aux_sym_switch_statement_token1] = ACTIONS(1395), + [aux_sym_switch_block_token1] = ACTIONS(1395), + [anon_sym_AT] = ACTIONS(1393), + [anon_sym_PLUS] = ACTIONS(1395), + [anon_sym_DASH] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1393), + [aux_sym_clone_expression_token1] = ACTIONS(1395), + [aux_sym_print_intrinsic_token1] = ACTIONS(1395), + [aux_sym_object_creation_expression_token1] = ACTIONS(1395), + [anon_sym_PLUS_PLUS] = ACTIONS(1393), + [anon_sym_DASH_DASH] = ACTIONS(1393), + [aux_sym__list_destructing_token1] = ACTIONS(1395), + [anon_sym_LBRACK] = ACTIONS(1393), + [anon_sym_self] = ACTIONS(1395), + [anon_sym_parent] = ACTIONS(1395), + [anon_sym_POUND_LBRACK] = ACTIONS(1393), + [anon_sym_SQUOTE] = ACTIONS(1393), + [aux_sym_encapsed_string_token1] = ACTIONS(1393), + [anon_sym_DQUOTE] = ACTIONS(1393), + [aux_sym_string_token1] = ACTIONS(1393), + [anon_sym_LT_LT_LT] = ACTIONS(1393), + [anon_sym_BQUOTE] = ACTIONS(1393), + [sym_boolean] = ACTIONS(1395), + [sym_null] = ACTIONS(1395), + [anon_sym_DOLLAR] = ACTIONS(1393), + [aux_sym_yield_expression_token1] = ACTIONS(1395), + [aux_sym_include_expression_token1] = ACTIONS(1395), + [aux_sym_include_once_expression_token1] = ACTIONS(1395), + [aux_sym_require_expression_token1] = ACTIONS(1395), + [aux_sym_require_once_expression_token1] = ACTIONS(1395), [sym_comment] = ACTIONS(5), }, [515] = { [sym_text_interpolation] = STATE(515), - [ts_builtin_sym_end] = ACTIONS(1308), - [sym_name] = ACTIONS(1310), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1308), - [aux_sym_function_static_declaration_token1] = ACTIONS(1310), - [aux_sym_global_declaration_token1] = ACTIONS(1310), - [aux_sym_namespace_definition_token1] = ACTIONS(1310), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1310), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1310), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1310), - [anon_sym_BSLASH] = ACTIONS(1308), - [anon_sym_LBRACE] = ACTIONS(1308), - [anon_sym_RBRACE] = ACTIONS(1308), - [aux_sym_trait_declaration_token1] = ACTIONS(1310), - [aux_sym_interface_declaration_token1] = ACTIONS(1310), - [aux_sym_enum_declaration_token1] = ACTIONS(1310), - [aux_sym_enum_case_token1] = ACTIONS(1310), - [aux_sym_class_declaration_token1] = ACTIONS(1310), - [aux_sym_final_modifier_token1] = ACTIONS(1310), - [aux_sym_abstract_modifier_token1] = ACTIONS(1310), - [aux_sym_readonly_modifier_token1] = ACTIONS(1310), - [aux_sym_visibility_modifier_token1] = ACTIONS(1310), - [aux_sym_visibility_modifier_token2] = ACTIONS(1310), - [aux_sym_visibility_modifier_token3] = ACTIONS(1310), - [aux_sym__arrow_function_header_token1] = ACTIONS(1310), - [anon_sym_LPAREN] = ACTIONS(1308), - [aux_sym_cast_type_token1] = ACTIONS(1310), - [aux_sym_echo_statement_token1] = ACTIONS(1310), - [anon_sym_unset] = ACTIONS(1310), - [aux_sym_declare_statement_token1] = ACTIONS(1310), - [aux_sym_declare_statement_token2] = ACTIONS(1310), - [sym_float] = ACTIONS(1310), - [aux_sym_try_statement_token1] = ACTIONS(1310), - [aux_sym_goto_statement_token1] = ACTIONS(1310), - [aux_sym_continue_statement_token1] = ACTIONS(1310), - [aux_sym_break_statement_token1] = ACTIONS(1310), - [sym_integer] = ACTIONS(1310), - [aux_sym_return_statement_token1] = ACTIONS(1310), - [aux_sym_throw_expression_token1] = ACTIONS(1310), - [aux_sym_while_statement_token1] = ACTIONS(1310), - [aux_sym_while_statement_token2] = ACTIONS(1310), - [aux_sym_do_statement_token1] = ACTIONS(1310), - [aux_sym_for_statement_token1] = ACTIONS(1310), - [aux_sym_for_statement_token2] = ACTIONS(1310), - [aux_sym_foreach_statement_token1] = ACTIONS(1310), - [aux_sym_foreach_statement_token2] = ACTIONS(1310), - [aux_sym_if_statement_token1] = ACTIONS(1310), - [aux_sym_if_statement_token2] = ACTIONS(1310), - [aux_sym_else_if_clause_token1] = ACTIONS(1310), - [aux_sym_else_clause_token1] = ACTIONS(1310), - [aux_sym_match_expression_token1] = ACTIONS(1310), - [aux_sym_match_default_expression_token1] = ACTIONS(1310), - [aux_sym_switch_statement_token1] = ACTIONS(1310), - [aux_sym_switch_block_token1] = ACTIONS(1310), - [anon_sym_AT] = ACTIONS(1308), - [anon_sym_PLUS] = ACTIONS(1310), - [anon_sym_DASH] = ACTIONS(1310), - [anon_sym_TILDE] = ACTIONS(1308), - [anon_sym_BANG] = ACTIONS(1308), - [aux_sym_clone_expression_token1] = ACTIONS(1310), - [aux_sym_print_intrinsic_token1] = ACTIONS(1310), - [aux_sym_object_creation_expression_token1] = ACTIONS(1310), - [anon_sym_PLUS_PLUS] = ACTIONS(1308), - [anon_sym_DASH_DASH] = ACTIONS(1308), - [aux_sym__list_destructing_token1] = ACTIONS(1310), - [anon_sym_LBRACK] = ACTIONS(1308), - [anon_sym_self] = ACTIONS(1310), - [anon_sym_parent] = ACTIONS(1310), - [anon_sym_POUND_LBRACK] = ACTIONS(1308), - [anon_sym_SQUOTE] = ACTIONS(1308), - [aux_sym_encapsed_string_token1] = ACTIONS(1308), - [anon_sym_DQUOTE] = ACTIONS(1308), - [aux_sym_string_token1] = ACTIONS(1308), - [anon_sym_LT_LT_LT] = ACTIONS(1308), - [anon_sym_BQUOTE] = ACTIONS(1308), - [sym_boolean] = ACTIONS(1310), - [sym_null] = ACTIONS(1310), - [anon_sym_DOLLAR] = ACTIONS(1308), - [aux_sym_yield_expression_token1] = ACTIONS(1310), - [aux_sym_include_expression_token1] = ACTIONS(1310), - [aux_sym_include_once_expression_token1] = ACTIONS(1310), - [aux_sym_require_expression_token1] = ACTIONS(1310), - [aux_sym_require_once_expression_token1] = ACTIONS(1310), + [ts_builtin_sym_end] = ACTIONS(1397), + [sym_name] = ACTIONS(1399), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1397), + [aux_sym_function_static_declaration_token1] = ACTIONS(1399), + [aux_sym_global_declaration_token1] = ACTIONS(1399), + [aux_sym_namespace_definition_token1] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1399), + [anon_sym_BSLASH] = ACTIONS(1397), + [anon_sym_LBRACE] = ACTIONS(1397), + [anon_sym_RBRACE] = ACTIONS(1397), + [aux_sym_trait_declaration_token1] = ACTIONS(1399), + [aux_sym_interface_declaration_token1] = ACTIONS(1399), + [aux_sym_enum_declaration_token1] = ACTIONS(1399), + [aux_sym_enum_case_token1] = ACTIONS(1399), + [aux_sym_class_declaration_token1] = ACTIONS(1399), + [aux_sym_final_modifier_token1] = ACTIONS(1399), + [aux_sym_abstract_modifier_token1] = ACTIONS(1399), + [aux_sym_readonly_modifier_token1] = ACTIONS(1399), + [aux_sym_visibility_modifier_token1] = ACTIONS(1399), + [aux_sym_visibility_modifier_token2] = ACTIONS(1399), + [aux_sym_visibility_modifier_token3] = ACTIONS(1399), + [aux_sym__arrow_function_header_token1] = ACTIONS(1399), + [anon_sym_LPAREN] = ACTIONS(1397), + [aux_sym_cast_type_token1] = ACTIONS(1399), + [aux_sym_echo_statement_token1] = ACTIONS(1399), + [anon_sym_unset] = ACTIONS(1399), + [aux_sym_declare_statement_token1] = ACTIONS(1399), + [aux_sym_declare_statement_token2] = ACTIONS(1399), + [sym_float] = ACTIONS(1399), + [aux_sym_try_statement_token1] = ACTIONS(1399), + [aux_sym_goto_statement_token1] = ACTIONS(1399), + [aux_sym_continue_statement_token1] = ACTIONS(1399), + [aux_sym_break_statement_token1] = ACTIONS(1399), + [sym_integer] = ACTIONS(1399), + [aux_sym_return_statement_token1] = ACTIONS(1399), + [aux_sym_throw_expression_token1] = ACTIONS(1399), + [aux_sym_while_statement_token1] = ACTIONS(1399), + [aux_sym_while_statement_token2] = ACTIONS(1399), + [aux_sym_do_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token2] = ACTIONS(1399), + [aux_sym_foreach_statement_token1] = ACTIONS(1399), + [aux_sym_foreach_statement_token2] = ACTIONS(1399), + [aux_sym_if_statement_token1] = ACTIONS(1399), + [aux_sym_if_statement_token2] = ACTIONS(1399), + [aux_sym_else_if_clause_token1] = ACTIONS(1399), + [aux_sym_else_clause_token1] = ACTIONS(1399), + [aux_sym_match_expression_token1] = ACTIONS(1399), + [aux_sym_match_default_expression_token1] = ACTIONS(1399), + [aux_sym_switch_statement_token1] = ACTIONS(1399), + [aux_sym_switch_block_token1] = ACTIONS(1399), + [anon_sym_AT] = ACTIONS(1397), + [anon_sym_PLUS] = ACTIONS(1399), + [anon_sym_DASH] = ACTIONS(1399), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1397), + [aux_sym_clone_expression_token1] = ACTIONS(1399), + [aux_sym_print_intrinsic_token1] = ACTIONS(1399), + [aux_sym_object_creation_expression_token1] = ACTIONS(1399), + [anon_sym_PLUS_PLUS] = ACTIONS(1397), + [anon_sym_DASH_DASH] = ACTIONS(1397), + [aux_sym__list_destructing_token1] = ACTIONS(1399), + [anon_sym_LBRACK] = ACTIONS(1397), + [anon_sym_self] = ACTIONS(1399), + [anon_sym_parent] = ACTIONS(1399), + [anon_sym_POUND_LBRACK] = ACTIONS(1397), + [anon_sym_SQUOTE] = ACTIONS(1397), + [aux_sym_encapsed_string_token1] = ACTIONS(1397), + [anon_sym_DQUOTE] = ACTIONS(1397), + [aux_sym_string_token1] = ACTIONS(1397), + [anon_sym_LT_LT_LT] = ACTIONS(1397), + [anon_sym_BQUOTE] = ACTIONS(1397), + [sym_boolean] = ACTIONS(1399), + [sym_null] = ACTIONS(1399), + [anon_sym_DOLLAR] = ACTIONS(1397), + [aux_sym_yield_expression_token1] = ACTIONS(1399), + [aux_sym_include_expression_token1] = ACTIONS(1399), + [aux_sym_include_once_expression_token1] = ACTIONS(1399), + [aux_sym_require_expression_token1] = ACTIONS(1399), + [aux_sym_require_once_expression_token1] = ACTIONS(1399), [sym_comment] = ACTIONS(5), }, [516] = { [sym_text_interpolation] = STATE(516), - [ts_builtin_sym_end] = ACTIONS(1312), - [sym_name] = ACTIONS(1314), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1312), - [aux_sym_function_static_declaration_token1] = ACTIONS(1314), - [aux_sym_global_declaration_token1] = ACTIONS(1314), - [aux_sym_namespace_definition_token1] = ACTIONS(1314), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1314), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1314), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1314), - [anon_sym_BSLASH] = ACTIONS(1312), - [anon_sym_LBRACE] = ACTIONS(1312), - [anon_sym_RBRACE] = ACTIONS(1312), - [aux_sym_trait_declaration_token1] = ACTIONS(1314), - [aux_sym_interface_declaration_token1] = ACTIONS(1314), - [aux_sym_enum_declaration_token1] = ACTIONS(1314), - [aux_sym_enum_case_token1] = ACTIONS(1314), - [aux_sym_class_declaration_token1] = ACTIONS(1314), - [aux_sym_final_modifier_token1] = ACTIONS(1314), - [aux_sym_abstract_modifier_token1] = ACTIONS(1314), - [aux_sym_readonly_modifier_token1] = ACTIONS(1314), - [aux_sym_visibility_modifier_token1] = ACTIONS(1314), - [aux_sym_visibility_modifier_token2] = ACTIONS(1314), - [aux_sym_visibility_modifier_token3] = ACTIONS(1314), - [aux_sym__arrow_function_header_token1] = ACTIONS(1314), - [anon_sym_LPAREN] = ACTIONS(1312), - [aux_sym_cast_type_token1] = ACTIONS(1314), - [aux_sym_echo_statement_token1] = ACTIONS(1314), - [anon_sym_unset] = ACTIONS(1314), - [aux_sym_declare_statement_token1] = ACTIONS(1314), - [aux_sym_declare_statement_token2] = ACTIONS(1314), - [sym_float] = ACTIONS(1314), - [aux_sym_try_statement_token1] = ACTIONS(1314), - [aux_sym_goto_statement_token1] = ACTIONS(1314), - [aux_sym_continue_statement_token1] = ACTIONS(1314), - [aux_sym_break_statement_token1] = ACTIONS(1314), - [sym_integer] = ACTIONS(1314), - [aux_sym_return_statement_token1] = ACTIONS(1314), - [aux_sym_throw_expression_token1] = ACTIONS(1314), - [aux_sym_while_statement_token1] = ACTIONS(1314), - [aux_sym_while_statement_token2] = ACTIONS(1314), - [aux_sym_do_statement_token1] = ACTIONS(1314), - [aux_sym_for_statement_token1] = ACTIONS(1314), - [aux_sym_for_statement_token2] = ACTIONS(1314), - [aux_sym_foreach_statement_token1] = ACTIONS(1314), - [aux_sym_foreach_statement_token2] = ACTIONS(1314), - [aux_sym_if_statement_token1] = ACTIONS(1314), - [aux_sym_if_statement_token2] = ACTIONS(1314), - [aux_sym_else_if_clause_token1] = ACTIONS(1314), - [aux_sym_else_clause_token1] = ACTIONS(1314), - [aux_sym_match_expression_token1] = ACTIONS(1314), - [aux_sym_match_default_expression_token1] = ACTIONS(1314), - [aux_sym_switch_statement_token1] = ACTIONS(1314), - [aux_sym_switch_block_token1] = ACTIONS(1314), - [anon_sym_AT] = ACTIONS(1312), - [anon_sym_PLUS] = ACTIONS(1314), - [anon_sym_DASH] = ACTIONS(1314), - [anon_sym_TILDE] = ACTIONS(1312), - [anon_sym_BANG] = ACTIONS(1312), - [aux_sym_clone_expression_token1] = ACTIONS(1314), - [aux_sym_print_intrinsic_token1] = ACTIONS(1314), - [aux_sym_object_creation_expression_token1] = ACTIONS(1314), - [anon_sym_PLUS_PLUS] = ACTIONS(1312), - [anon_sym_DASH_DASH] = ACTIONS(1312), - [aux_sym__list_destructing_token1] = ACTIONS(1314), - [anon_sym_LBRACK] = ACTIONS(1312), - [anon_sym_self] = ACTIONS(1314), - [anon_sym_parent] = ACTIONS(1314), - [anon_sym_POUND_LBRACK] = ACTIONS(1312), - [anon_sym_SQUOTE] = ACTIONS(1312), - [aux_sym_encapsed_string_token1] = ACTIONS(1312), - [anon_sym_DQUOTE] = ACTIONS(1312), - [aux_sym_string_token1] = ACTIONS(1312), - [anon_sym_LT_LT_LT] = ACTIONS(1312), - [anon_sym_BQUOTE] = ACTIONS(1312), - [sym_boolean] = ACTIONS(1314), - [sym_null] = ACTIONS(1314), - [anon_sym_DOLLAR] = ACTIONS(1312), - [aux_sym_yield_expression_token1] = ACTIONS(1314), - [aux_sym_include_expression_token1] = ACTIONS(1314), - [aux_sym_include_once_expression_token1] = ACTIONS(1314), - [aux_sym_require_expression_token1] = ACTIONS(1314), - [aux_sym_require_once_expression_token1] = ACTIONS(1314), + [ts_builtin_sym_end] = ACTIONS(1401), + [sym_name] = ACTIONS(1403), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1401), + [aux_sym_function_static_declaration_token1] = ACTIONS(1403), + [aux_sym_global_declaration_token1] = ACTIONS(1403), + [aux_sym_namespace_definition_token1] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1403), + [anon_sym_BSLASH] = ACTIONS(1401), + [anon_sym_LBRACE] = ACTIONS(1401), + [anon_sym_RBRACE] = ACTIONS(1401), + [aux_sym_trait_declaration_token1] = ACTIONS(1403), + [aux_sym_interface_declaration_token1] = ACTIONS(1403), + [aux_sym_enum_declaration_token1] = ACTIONS(1403), + [aux_sym_enum_case_token1] = ACTIONS(1403), + [aux_sym_class_declaration_token1] = ACTIONS(1403), + [aux_sym_final_modifier_token1] = ACTIONS(1403), + [aux_sym_abstract_modifier_token1] = ACTIONS(1403), + [aux_sym_readonly_modifier_token1] = ACTIONS(1403), + [aux_sym_visibility_modifier_token1] = ACTIONS(1403), + [aux_sym_visibility_modifier_token2] = ACTIONS(1403), + [aux_sym_visibility_modifier_token3] = ACTIONS(1403), + [aux_sym__arrow_function_header_token1] = ACTIONS(1403), + [anon_sym_LPAREN] = ACTIONS(1401), + [aux_sym_cast_type_token1] = ACTIONS(1403), + [aux_sym_echo_statement_token1] = ACTIONS(1403), + [anon_sym_unset] = ACTIONS(1403), + [aux_sym_declare_statement_token1] = ACTIONS(1403), + [aux_sym_declare_statement_token2] = ACTIONS(1403), + [sym_float] = ACTIONS(1403), + [aux_sym_try_statement_token1] = ACTIONS(1403), + [aux_sym_goto_statement_token1] = ACTIONS(1403), + [aux_sym_continue_statement_token1] = ACTIONS(1403), + [aux_sym_break_statement_token1] = ACTIONS(1403), + [sym_integer] = ACTIONS(1403), + [aux_sym_return_statement_token1] = ACTIONS(1403), + [aux_sym_throw_expression_token1] = ACTIONS(1403), + [aux_sym_while_statement_token1] = ACTIONS(1403), + [aux_sym_while_statement_token2] = ACTIONS(1403), + [aux_sym_do_statement_token1] = ACTIONS(1403), + [aux_sym_for_statement_token1] = ACTIONS(1403), + [aux_sym_for_statement_token2] = ACTIONS(1403), + [aux_sym_foreach_statement_token1] = ACTIONS(1403), + [aux_sym_foreach_statement_token2] = ACTIONS(1403), + [aux_sym_if_statement_token1] = ACTIONS(1403), + [aux_sym_if_statement_token2] = ACTIONS(1403), + [aux_sym_else_if_clause_token1] = ACTIONS(1403), + [aux_sym_else_clause_token1] = ACTIONS(1403), + [aux_sym_match_expression_token1] = ACTIONS(1403), + [aux_sym_match_default_expression_token1] = ACTIONS(1403), + [aux_sym_switch_statement_token1] = ACTIONS(1403), + [aux_sym_switch_block_token1] = ACTIONS(1403), + [anon_sym_AT] = ACTIONS(1401), + [anon_sym_PLUS] = ACTIONS(1403), + [anon_sym_DASH] = ACTIONS(1403), + [anon_sym_TILDE] = ACTIONS(1401), + [anon_sym_BANG] = ACTIONS(1401), + [aux_sym_clone_expression_token1] = ACTIONS(1403), + [aux_sym_print_intrinsic_token1] = ACTIONS(1403), + [aux_sym_object_creation_expression_token1] = ACTIONS(1403), + [anon_sym_PLUS_PLUS] = ACTIONS(1401), + [anon_sym_DASH_DASH] = ACTIONS(1401), + [aux_sym__list_destructing_token1] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1401), + [anon_sym_self] = ACTIONS(1403), + [anon_sym_parent] = ACTIONS(1403), + [anon_sym_POUND_LBRACK] = ACTIONS(1401), + [anon_sym_SQUOTE] = ACTIONS(1401), + [aux_sym_encapsed_string_token1] = ACTIONS(1401), + [anon_sym_DQUOTE] = ACTIONS(1401), + [aux_sym_string_token1] = ACTIONS(1401), + [anon_sym_LT_LT_LT] = ACTIONS(1401), + [anon_sym_BQUOTE] = ACTIONS(1401), + [sym_boolean] = ACTIONS(1403), + [sym_null] = ACTIONS(1403), + [anon_sym_DOLLAR] = ACTIONS(1401), + [aux_sym_yield_expression_token1] = ACTIONS(1403), + [aux_sym_include_expression_token1] = ACTIONS(1403), + [aux_sym_include_once_expression_token1] = ACTIONS(1403), + [aux_sym_require_expression_token1] = ACTIONS(1403), + [aux_sym_require_once_expression_token1] = ACTIONS(1403), [sym_comment] = ACTIONS(5), }, [517] = { [sym_text_interpolation] = STATE(517), - [ts_builtin_sym_end] = ACTIONS(1316), - [sym_name] = ACTIONS(1318), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1316), - [aux_sym_function_static_declaration_token1] = ACTIONS(1318), - [aux_sym_global_declaration_token1] = ACTIONS(1318), - [aux_sym_namespace_definition_token1] = ACTIONS(1318), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1318), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1318), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1318), - [anon_sym_BSLASH] = ACTIONS(1316), - [anon_sym_LBRACE] = ACTIONS(1316), - [anon_sym_RBRACE] = ACTIONS(1316), - [aux_sym_trait_declaration_token1] = ACTIONS(1318), - [aux_sym_interface_declaration_token1] = ACTIONS(1318), - [aux_sym_enum_declaration_token1] = ACTIONS(1318), - [aux_sym_enum_case_token1] = ACTIONS(1318), - [aux_sym_class_declaration_token1] = ACTIONS(1318), - [aux_sym_final_modifier_token1] = ACTIONS(1318), - [aux_sym_abstract_modifier_token1] = ACTIONS(1318), - [aux_sym_readonly_modifier_token1] = ACTIONS(1318), - [aux_sym_visibility_modifier_token1] = ACTIONS(1318), - [aux_sym_visibility_modifier_token2] = ACTIONS(1318), - [aux_sym_visibility_modifier_token3] = ACTIONS(1318), - [aux_sym__arrow_function_header_token1] = ACTIONS(1318), - [anon_sym_LPAREN] = ACTIONS(1316), - [aux_sym_cast_type_token1] = ACTIONS(1318), - [aux_sym_echo_statement_token1] = ACTIONS(1318), - [anon_sym_unset] = ACTIONS(1318), - [aux_sym_declare_statement_token1] = ACTIONS(1318), - [aux_sym_declare_statement_token2] = ACTIONS(1318), - [sym_float] = ACTIONS(1318), - [aux_sym_try_statement_token1] = ACTIONS(1318), - [aux_sym_goto_statement_token1] = ACTIONS(1318), - [aux_sym_continue_statement_token1] = ACTIONS(1318), - [aux_sym_break_statement_token1] = ACTIONS(1318), - [sym_integer] = ACTIONS(1318), - [aux_sym_return_statement_token1] = ACTIONS(1318), - [aux_sym_throw_expression_token1] = ACTIONS(1318), - [aux_sym_while_statement_token1] = ACTIONS(1318), - [aux_sym_while_statement_token2] = ACTIONS(1318), - [aux_sym_do_statement_token1] = ACTIONS(1318), - [aux_sym_for_statement_token1] = ACTIONS(1318), - [aux_sym_for_statement_token2] = ACTIONS(1318), - [aux_sym_foreach_statement_token1] = ACTIONS(1318), - [aux_sym_foreach_statement_token2] = ACTIONS(1318), - [aux_sym_if_statement_token1] = ACTIONS(1318), - [aux_sym_if_statement_token2] = ACTIONS(1318), - [aux_sym_else_if_clause_token1] = ACTIONS(1318), - [aux_sym_else_clause_token1] = ACTIONS(1318), - [aux_sym_match_expression_token1] = ACTIONS(1318), - [aux_sym_match_default_expression_token1] = ACTIONS(1318), - [aux_sym_switch_statement_token1] = ACTIONS(1318), - [aux_sym_switch_block_token1] = ACTIONS(1318), - [anon_sym_AT] = ACTIONS(1316), - [anon_sym_PLUS] = ACTIONS(1318), - [anon_sym_DASH] = ACTIONS(1318), - [anon_sym_TILDE] = ACTIONS(1316), - [anon_sym_BANG] = ACTIONS(1316), - [aux_sym_clone_expression_token1] = ACTIONS(1318), - [aux_sym_print_intrinsic_token1] = ACTIONS(1318), - [aux_sym_object_creation_expression_token1] = ACTIONS(1318), - [anon_sym_PLUS_PLUS] = ACTIONS(1316), - [anon_sym_DASH_DASH] = ACTIONS(1316), - [aux_sym__list_destructing_token1] = ACTIONS(1318), - [anon_sym_LBRACK] = ACTIONS(1316), - [anon_sym_self] = ACTIONS(1318), - [anon_sym_parent] = ACTIONS(1318), - [anon_sym_POUND_LBRACK] = ACTIONS(1316), - [anon_sym_SQUOTE] = ACTIONS(1316), - [aux_sym_encapsed_string_token1] = ACTIONS(1316), - [anon_sym_DQUOTE] = ACTIONS(1316), - [aux_sym_string_token1] = ACTIONS(1316), - [anon_sym_LT_LT_LT] = ACTIONS(1316), - [anon_sym_BQUOTE] = ACTIONS(1316), - [sym_boolean] = ACTIONS(1318), - [sym_null] = ACTIONS(1318), - [anon_sym_DOLLAR] = ACTIONS(1316), - [aux_sym_yield_expression_token1] = ACTIONS(1318), - [aux_sym_include_expression_token1] = ACTIONS(1318), - [aux_sym_include_once_expression_token1] = ACTIONS(1318), - [aux_sym_require_expression_token1] = ACTIONS(1318), - [aux_sym_require_once_expression_token1] = ACTIONS(1318), + [ts_builtin_sym_end] = ACTIONS(1405), + [sym_name] = ACTIONS(1407), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1405), + [aux_sym_function_static_declaration_token1] = ACTIONS(1407), + [aux_sym_global_declaration_token1] = ACTIONS(1407), + [aux_sym_namespace_definition_token1] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1407), + [anon_sym_BSLASH] = ACTIONS(1405), + [anon_sym_LBRACE] = ACTIONS(1405), + [anon_sym_RBRACE] = ACTIONS(1405), + [aux_sym_trait_declaration_token1] = ACTIONS(1407), + [aux_sym_interface_declaration_token1] = ACTIONS(1407), + [aux_sym_enum_declaration_token1] = ACTIONS(1407), + [aux_sym_enum_case_token1] = ACTIONS(1407), + [aux_sym_class_declaration_token1] = ACTIONS(1407), + [aux_sym_final_modifier_token1] = ACTIONS(1407), + [aux_sym_abstract_modifier_token1] = ACTIONS(1407), + [aux_sym_readonly_modifier_token1] = ACTIONS(1407), + [aux_sym_visibility_modifier_token1] = ACTIONS(1407), + [aux_sym_visibility_modifier_token2] = ACTIONS(1407), + [aux_sym_visibility_modifier_token3] = ACTIONS(1407), + [aux_sym__arrow_function_header_token1] = ACTIONS(1407), + [anon_sym_LPAREN] = ACTIONS(1405), + [aux_sym_cast_type_token1] = ACTIONS(1407), + [aux_sym_echo_statement_token1] = ACTIONS(1407), + [anon_sym_unset] = ACTIONS(1407), + [aux_sym_declare_statement_token1] = ACTIONS(1407), + [aux_sym_declare_statement_token2] = ACTIONS(1407), + [sym_float] = ACTIONS(1407), + [aux_sym_try_statement_token1] = ACTIONS(1407), + [aux_sym_goto_statement_token1] = ACTIONS(1407), + [aux_sym_continue_statement_token1] = ACTIONS(1407), + [aux_sym_break_statement_token1] = ACTIONS(1407), + [sym_integer] = ACTIONS(1407), + [aux_sym_return_statement_token1] = ACTIONS(1407), + [aux_sym_throw_expression_token1] = ACTIONS(1407), + [aux_sym_while_statement_token1] = ACTIONS(1407), + [aux_sym_while_statement_token2] = ACTIONS(1407), + [aux_sym_do_statement_token1] = ACTIONS(1407), + [aux_sym_for_statement_token1] = ACTIONS(1407), + [aux_sym_for_statement_token2] = ACTIONS(1407), + [aux_sym_foreach_statement_token1] = ACTIONS(1407), + [aux_sym_foreach_statement_token2] = ACTIONS(1407), + [aux_sym_if_statement_token1] = ACTIONS(1407), + [aux_sym_if_statement_token2] = ACTIONS(1407), + [aux_sym_else_if_clause_token1] = ACTIONS(1407), + [aux_sym_else_clause_token1] = ACTIONS(1407), + [aux_sym_match_expression_token1] = ACTIONS(1407), + [aux_sym_match_default_expression_token1] = ACTIONS(1407), + [aux_sym_switch_statement_token1] = ACTIONS(1407), + [aux_sym_switch_block_token1] = ACTIONS(1407), + [anon_sym_AT] = ACTIONS(1405), + [anon_sym_PLUS] = ACTIONS(1407), + [anon_sym_DASH] = ACTIONS(1407), + [anon_sym_TILDE] = ACTIONS(1405), + [anon_sym_BANG] = ACTIONS(1405), + [aux_sym_clone_expression_token1] = ACTIONS(1407), + [aux_sym_print_intrinsic_token1] = ACTIONS(1407), + [aux_sym_object_creation_expression_token1] = ACTIONS(1407), + [anon_sym_PLUS_PLUS] = ACTIONS(1405), + [anon_sym_DASH_DASH] = ACTIONS(1405), + [aux_sym__list_destructing_token1] = ACTIONS(1407), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_self] = ACTIONS(1407), + [anon_sym_parent] = ACTIONS(1407), + [anon_sym_POUND_LBRACK] = ACTIONS(1405), + [anon_sym_SQUOTE] = ACTIONS(1405), + [aux_sym_encapsed_string_token1] = ACTIONS(1405), + [anon_sym_DQUOTE] = ACTIONS(1405), + [aux_sym_string_token1] = ACTIONS(1405), + [anon_sym_LT_LT_LT] = ACTIONS(1405), + [anon_sym_BQUOTE] = ACTIONS(1405), + [sym_boolean] = ACTIONS(1407), + [sym_null] = ACTIONS(1407), + [anon_sym_DOLLAR] = ACTIONS(1405), + [aux_sym_yield_expression_token1] = ACTIONS(1407), + [aux_sym_include_expression_token1] = ACTIONS(1407), + [aux_sym_include_once_expression_token1] = ACTIONS(1407), + [aux_sym_require_expression_token1] = ACTIONS(1407), + [aux_sym_require_once_expression_token1] = ACTIONS(1407), [sym_comment] = ACTIONS(5), }, [518] = { [sym_text_interpolation] = STATE(518), - [ts_builtin_sym_end] = ACTIONS(1320), - [sym_name] = ACTIONS(1322), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1320), - [aux_sym_function_static_declaration_token1] = ACTIONS(1322), - [aux_sym_global_declaration_token1] = ACTIONS(1322), - [aux_sym_namespace_definition_token1] = ACTIONS(1322), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1322), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1322), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1322), - [anon_sym_BSLASH] = ACTIONS(1320), - [anon_sym_LBRACE] = ACTIONS(1320), - [anon_sym_RBRACE] = ACTIONS(1320), - [aux_sym_trait_declaration_token1] = ACTIONS(1322), - [aux_sym_interface_declaration_token1] = ACTIONS(1322), - [aux_sym_enum_declaration_token1] = ACTIONS(1322), - [aux_sym_enum_case_token1] = ACTIONS(1322), - [aux_sym_class_declaration_token1] = ACTIONS(1322), - [aux_sym_final_modifier_token1] = ACTIONS(1322), - [aux_sym_abstract_modifier_token1] = ACTIONS(1322), - [aux_sym_readonly_modifier_token1] = ACTIONS(1322), - [aux_sym_visibility_modifier_token1] = ACTIONS(1322), - [aux_sym_visibility_modifier_token2] = ACTIONS(1322), - [aux_sym_visibility_modifier_token3] = ACTIONS(1322), - [aux_sym__arrow_function_header_token1] = ACTIONS(1322), - [anon_sym_LPAREN] = ACTIONS(1320), - [aux_sym_cast_type_token1] = ACTIONS(1322), - [aux_sym_echo_statement_token1] = ACTIONS(1322), - [anon_sym_unset] = ACTIONS(1322), - [aux_sym_declare_statement_token1] = ACTIONS(1322), - [aux_sym_declare_statement_token2] = ACTIONS(1322), - [sym_float] = ACTIONS(1322), - [aux_sym_try_statement_token1] = ACTIONS(1322), - [aux_sym_goto_statement_token1] = ACTIONS(1322), - [aux_sym_continue_statement_token1] = ACTIONS(1322), - [aux_sym_break_statement_token1] = ACTIONS(1322), - [sym_integer] = ACTIONS(1322), - [aux_sym_return_statement_token1] = ACTIONS(1322), - [aux_sym_throw_expression_token1] = ACTIONS(1322), - [aux_sym_while_statement_token1] = ACTIONS(1322), - [aux_sym_while_statement_token2] = ACTIONS(1322), - [aux_sym_do_statement_token1] = ACTIONS(1322), - [aux_sym_for_statement_token1] = ACTIONS(1322), - [aux_sym_for_statement_token2] = ACTIONS(1322), - [aux_sym_foreach_statement_token1] = ACTIONS(1322), - [aux_sym_foreach_statement_token2] = ACTIONS(1322), - [aux_sym_if_statement_token1] = ACTIONS(1322), - [aux_sym_if_statement_token2] = ACTIONS(1322), - [aux_sym_else_if_clause_token1] = ACTIONS(1322), - [aux_sym_else_clause_token1] = ACTIONS(1322), - [aux_sym_match_expression_token1] = ACTIONS(1322), - [aux_sym_match_default_expression_token1] = ACTIONS(1322), - [aux_sym_switch_statement_token1] = ACTIONS(1322), - [aux_sym_switch_block_token1] = ACTIONS(1322), - [anon_sym_AT] = ACTIONS(1320), - [anon_sym_PLUS] = ACTIONS(1322), - [anon_sym_DASH] = ACTIONS(1322), - [anon_sym_TILDE] = ACTIONS(1320), - [anon_sym_BANG] = ACTIONS(1320), - [aux_sym_clone_expression_token1] = ACTIONS(1322), - [aux_sym_print_intrinsic_token1] = ACTIONS(1322), - [aux_sym_object_creation_expression_token1] = ACTIONS(1322), - [anon_sym_PLUS_PLUS] = ACTIONS(1320), - [anon_sym_DASH_DASH] = ACTIONS(1320), - [aux_sym__list_destructing_token1] = ACTIONS(1322), - [anon_sym_LBRACK] = ACTIONS(1320), - [anon_sym_self] = ACTIONS(1322), - [anon_sym_parent] = ACTIONS(1322), - [anon_sym_POUND_LBRACK] = ACTIONS(1320), - [anon_sym_SQUOTE] = ACTIONS(1320), - [aux_sym_encapsed_string_token1] = ACTIONS(1320), - [anon_sym_DQUOTE] = ACTIONS(1320), - [aux_sym_string_token1] = ACTIONS(1320), - [anon_sym_LT_LT_LT] = ACTIONS(1320), - [anon_sym_BQUOTE] = ACTIONS(1320), - [sym_boolean] = ACTIONS(1322), - [sym_null] = ACTIONS(1322), - [anon_sym_DOLLAR] = ACTIONS(1320), - [aux_sym_yield_expression_token1] = ACTIONS(1322), - [aux_sym_include_expression_token1] = ACTIONS(1322), - [aux_sym_include_once_expression_token1] = ACTIONS(1322), - [aux_sym_require_expression_token1] = ACTIONS(1322), - [aux_sym_require_once_expression_token1] = ACTIONS(1322), + [ts_builtin_sym_end] = ACTIONS(1409), + [sym_name] = ACTIONS(1411), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1409), + [aux_sym_function_static_declaration_token1] = ACTIONS(1411), + [aux_sym_global_declaration_token1] = ACTIONS(1411), + [aux_sym_namespace_definition_token1] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1411), + [anon_sym_BSLASH] = ACTIONS(1409), + [anon_sym_LBRACE] = ACTIONS(1409), + [anon_sym_RBRACE] = ACTIONS(1409), + [aux_sym_trait_declaration_token1] = ACTIONS(1411), + [aux_sym_interface_declaration_token1] = ACTIONS(1411), + [aux_sym_enum_declaration_token1] = ACTIONS(1411), + [aux_sym_enum_case_token1] = ACTIONS(1411), + [aux_sym_class_declaration_token1] = ACTIONS(1411), + [aux_sym_final_modifier_token1] = ACTIONS(1411), + [aux_sym_abstract_modifier_token1] = ACTIONS(1411), + [aux_sym_readonly_modifier_token1] = ACTIONS(1411), + [aux_sym_visibility_modifier_token1] = ACTIONS(1411), + [aux_sym_visibility_modifier_token2] = ACTIONS(1411), + [aux_sym_visibility_modifier_token3] = ACTIONS(1411), + [aux_sym__arrow_function_header_token1] = ACTIONS(1411), + [anon_sym_LPAREN] = ACTIONS(1409), + [aux_sym_cast_type_token1] = ACTIONS(1411), + [aux_sym_echo_statement_token1] = ACTIONS(1411), + [anon_sym_unset] = ACTIONS(1411), + [aux_sym_declare_statement_token1] = ACTIONS(1411), + [aux_sym_declare_statement_token2] = ACTIONS(1411), + [sym_float] = ACTIONS(1411), + [aux_sym_try_statement_token1] = ACTIONS(1411), + [aux_sym_goto_statement_token1] = ACTIONS(1411), + [aux_sym_continue_statement_token1] = ACTIONS(1411), + [aux_sym_break_statement_token1] = ACTIONS(1411), + [sym_integer] = ACTIONS(1411), + [aux_sym_return_statement_token1] = ACTIONS(1411), + [aux_sym_throw_expression_token1] = ACTIONS(1411), + [aux_sym_while_statement_token1] = ACTIONS(1411), + [aux_sym_while_statement_token2] = ACTIONS(1411), + [aux_sym_do_statement_token1] = ACTIONS(1411), + [aux_sym_for_statement_token1] = ACTIONS(1411), + [aux_sym_for_statement_token2] = ACTIONS(1411), + [aux_sym_foreach_statement_token1] = ACTIONS(1411), + [aux_sym_foreach_statement_token2] = ACTIONS(1411), + [aux_sym_if_statement_token1] = ACTIONS(1411), + [aux_sym_if_statement_token2] = ACTIONS(1411), + [aux_sym_else_if_clause_token1] = ACTIONS(1411), + [aux_sym_else_clause_token1] = ACTIONS(1411), + [aux_sym_match_expression_token1] = ACTIONS(1411), + [aux_sym_match_default_expression_token1] = ACTIONS(1411), + [aux_sym_switch_statement_token1] = ACTIONS(1411), + [aux_sym_switch_block_token1] = ACTIONS(1411), + [anon_sym_AT] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1411), + [anon_sym_DASH] = ACTIONS(1411), + [anon_sym_TILDE] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(1409), + [aux_sym_clone_expression_token1] = ACTIONS(1411), + [aux_sym_print_intrinsic_token1] = ACTIONS(1411), + [aux_sym_object_creation_expression_token1] = ACTIONS(1411), + [anon_sym_PLUS_PLUS] = ACTIONS(1409), + [anon_sym_DASH_DASH] = ACTIONS(1409), + [aux_sym__list_destructing_token1] = ACTIONS(1411), + [anon_sym_LBRACK] = ACTIONS(1409), + [anon_sym_self] = ACTIONS(1411), + [anon_sym_parent] = ACTIONS(1411), + [anon_sym_POUND_LBRACK] = ACTIONS(1409), + [anon_sym_SQUOTE] = ACTIONS(1409), + [aux_sym_encapsed_string_token1] = ACTIONS(1409), + [anon_sym_DQUOTE] = ACTIONS(1409), + [aux_sym_string_token1] = ACTIONS(1409), + [anon_sym_LT_LT_LT] = ACTIONS(1409), + [anon_sym_BQUOTE] = ACTIONS(1409), + [sym_boolean] = ACTIONS(1411), + [sym_null] = ACTIONS(1411), + [anon_sym_DOLLAR] = ACTIONS(1409), + [aux_sym_yield_expression_token1] = ACTIONS(1411), + [aux_sym_include_expression_token1] = ACTIONS(1411), + [aux_sym_include_once_expression_token1] = ACTIONS(1411), + [aux_sym_require_expression_token1] = ACTIONS(1411), + [aux_sym_require_once_expression_token1] = ACTIONS(1411), [sym_comment] = ACTIONS(5), }, [519] = { [sym_text_interpolation] = STATE(519), - [ts_builtin_sym_end] = ACTIONS(1324), - [sym_name] = ACTIONS(1326), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1324), - [aux_sym_function_static_declaration_token1] = ACTIONS(1326), - [aux_sym_global_declaration_token1] = ACTIONS(1326), - [aux_sym_namespace_definition_token1] = ACTIONS(1326), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1326), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1326), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1326), - [anon_sym_BSLASH] = ACTIONS(1324), - [anon_sym_LBRACE] = ACTIONS(1324), - [anon_sym_RBRACE] = ACTIONS(1324), - [aux_sym_trait_declaration_token1] = ACTIONS(1326), - [aux_sym_interface_declaration_token1] = ACTIONS(1326), - [aux_sym_enum_declaration_token1] = ACTIONS(1326), - [aux_sym_enum_case_token1] = ACTIONS(1326), - [aux_sym_class_declaration_token1] = ACTIONS(1326), - [aux_sym_final_modifier_token1] = ACTIONS(1326), - [aux_sym_abstract_modifier_token1] = ACTIONS(1326), - [aux_sym_readonly_modifier_token1] = ACTIONS(1326), - [aux_sym_visibility_modifier_token1] = ACTIONS(1326), - [aux_sym_visibility_modifier_token2] = ACTIONS(1326), - [aux_sym_visibility_modifier_token3] = ACTIONS(1326), - [aux_sym__arrow_function_header_token1] = ACTIONS(1326), - [anon_sym_LPAREN] = ACTIONS(1324), - [aux_sym_cast_type_token1] = ACTIONS(1326), - [aux_sym_echo_statement_token1] = ACTIONS(1326), - [anon_sym_unset] = ACTIONS(1326), - [aux_sym_declare_statement_token1] = ACTIONS(1326), - [aux_sym_declare_statement_token2] = ACTIONS(1326), - [sym_float] = ACTIONS(1326), - [aux_sym_try_statement_token1] = ACTIONS(1326), - [aux_sym_goto_statement_token1] = ACTIONS(1326), - [aux_sym_continue_statement_token1] = ACTIONS(1326), - [aux_sym_break_statement_token1] = ACTIONS(1326), - [sym_integer] = ACTIONS(1326), - [aux_sym_return_statement_token1] = ACTIONS(1326), - [aux_sym_throw_expression_token1] = ACTIONS(1326), - [aux_sym_while_statement_token1] = ACTIONS(1326), - [aux_sym_while_statement_token2] = ACTIONS(1326), - [aux_sym_do_statement_token1] = ACTIONS(1326), - [aux_sym_for_statement_token1] = ACTIONS(1326), - [aux_sym_for_statement_token2] = ACTIONS(1326), - [aux_sym_foreach_statement_token1] = ACTIONS(1326), - [aux_sym_foreach_statement_token2] = ACTIONS(1326), - [aux_sym_if_statement_token1] = ACTIONS(1326), - [aux_sym_if_statement_token2] = ACTIONS(1326), - [aux_sym_else_if_clause_token1] = ACTIONS(1326), - [aux_sym_else_clause_token1] = ACTIONS(1326), - [aux_sym_match_expression_token1] = ACTIONS(1326), - [aux_sym_match_default_expression_token1] = ACTIONS(1326), - [aux_sym_switch_statement_token1] = ACTIONS(1326), - [aux_sym_switch_block_token1] = ACTIONS(1326), - [anon_sym_AT] = ACTIONS(1324), - [anon_sym_PLUS] = ACTIONS(1326), - [anon_sym_DASH] = ACTIONS(1326), - [anon_sym_TILDE] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1324), - [aux_sym_clone_expression_token1] = ACTIONS(1326), - [aux_sym_print_intrinsic_token1] = ACTIONS(1326), - [aux_sym_object_creation_expression_token1] = ACTIONS(1326), - [anon_sym_PLUS_PLUS] = ACTIONS(1324), - [anon_sym_DASH_DASH] = ACTIONS(1324), - [aux_sym__list_destructing_token1] = ACTIONS(1326), - [anon_sym_LBRACK] = ACTIONS(1324), - [anon_sym_self] = ACTIONS(1326), - [anon_sym_parent] = ACTIONS(1326), - [anon_sym_POUND_LBRACK] = ACTIONS(1324), - [anon_sym_SQUOTE] = ACTIONS(1324), - [aux_sym_encapsed_string_token1] = ACTIONS(1324), - [anon_sym_DQUOTE] = ACTIONS(1324), - [aux_sym_string_token1] = ACTIONS(1324), - [anon_sym_LT_LT_LT] = ACTIONS(1324), - [anon_sym_BQUOTE] = ACTIONS(1324), - [sym_boolean] = ACTIONS(1326), - [sym_null] = ACTIONS(1326), - [anon_sym_DOLLAR] = ACTIONS(1324), - [aux_sym_yield_expression_token1] = ACTIONS(1326), - [aux_sym_include_expression_token1] = ACTIONS(1326), - [aux_sym_include_once_expression_token1] = ACTIONS(1326), - [aux_sym_require_expression_token1] = ACTIONS(1326), - [aux_sym_require_once_expression_token1] = ACTIONS(1326), + [ts_builtin_sym_end] = ACTIONS(1413), + [sym_name] = ACTIONS(1415), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1413), + [aux_sym_function_static_declaration_token1] = ACTIONS(1415), + [aux_sym_global_declaration_token1] = ACTIONS(1415), + [aux_sym_namespace_definition_token1] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1415), + [anon_sym_BSLASH] = ACTIONS(1413), + [anon_sym_LBRACE] = ACTIONS(1413), + [anon_sym_RBRACE] = ACTIONS(1413), + [aux_sym_trait_declaration_token1] = ACTIONS(1415), + [aux_sym_interface_declaration_token1] = ACTIONS(1415), + [aux_sym_enum_declaration_token1] = ACTIONS(1415), + [aux_sym_enum_case_token1] = ACTIONS(1415), + [aux_sym_class_declaration_token1] = ACTIONS(1415), + [aux_sym_final_modifier_token1] = ACTIONS(1415), + [aux_sym_abstract_modifier_token1] = ACTIONS(1415), + [aux_sym_readonly_modifier_token1] = ACTIONS(1415), + [aux_sym_visibility_modifier_token1] = ACTIONS(1415), + [aux_sym_visibility_modifier_token2] = ACTIONS(1415), + [aux_sym_visibility_modifier_token3] = ACTIONS(1415), + [aux_sym__arrow_function_header_token1] = ACTIONS(1415), + [anon_sym_LPAREN] = ACTIONS(1413), + [aux_sym_cast_type_token1] = ACTIONS(1415), + [aux_sym_echo_statement_token1] = ACTIONS(1415), + [anon_sym_unset] = ACTIONS(1415), + [aux_sym_declare_statement_token1] = ACTIONS(1415), + [aux_sym_declare_statement_token2] = ACTIONS(1415), + [sym_float] = ACTIONS(1415), + [aux_sym_try_statement_token1] = ACTIONS(1415), + [aux_sym_goto_statement_token1] = ACTIONS(1415), + [aux_sym_continue_statement_token1] = ACTIONS(1415), + [aux_sym_break_statement_token1] = ACTIONS(1415), + [sym_integer] = ACTIONS(1415), + [aux_sym_return_statement_token1] = ACTIONS(1415), + [aux_sym_throw_expression_token1] = ACTIONS(1415), + [aux_sym_while_statement_token1] = ACTIONS(1415), + [aux_sym_while_statement_token2] = ACTIONS(1415), + [aux_sym_do_statement_token1] = ACTIONS(1415), + [aux_sym_for_statement_token1] = ACTIONS(1415), + [aux_sym_for_statement_token2] = ACTIONS(1415), + [aux_sym_foreach_statement_token1] = ACTIONS(1415), + [aux_sym_foreach_statement_token2] = ACTIONS(1415), + [aux_sym_if_statement_token1] = ACTIONS(1415), + [aux_sym_if_statement_token2] = ACTIONS(1415), + [aux_sym_else_if_clause_token1] = ACTIONS(1415), + [aux_sym_else_clause_token1] = ACTIONS(1415), + [aux_sym_match_expression_token1] = ACTIONS(1415), + [aux_sym_match_default_expression_token1] = ACTIONS(1415), + [aux_sym_switch_statement_token1] = ACTIONS(1415), + [aux_sym_switch_block_token1] = ACTIONS(1415), + [anon_sym_AT] = ACTIONS(1413), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_TILDE] = ACTIONS(1413), + [anon_sym_BANG] = ACTIONS(1413), + [aux_sym_clone_expression_token1] = ACTIONS(1415), + [aux_sym_print_intrinsic_token1] = ACTIONS(1415), + [aux_sym_object_creation_expression_token1] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1413), + [anon_sym_DASH_DASH] = ACTIONS(1413), + [aux_sym__list_destructing_token1] = ACTIONS(1415), + [anon_sym_LBRACK] = ACTIONS(1413), + [anon_sym_self] = ACTIONS(1415), + [anon_sym_parent] = ACTIONS(1415), + [anon_sym_POUND_LBRACK] = ACTIONS(1413), + [anon_sym_SQUOTE] = ACTIONS(1413), + [aux_sym_encapsed_string_token1] = ACTIONS(1413), + [anon_sym_DQUOTE] = ACTIONS(1413), + [aux_sym_string_token1] = ACTIONS(1413), + [anon_sym_LT_LT_LT] = ACTIONS(1413), + [anon_sym_BQUOTE] = ACTIONS(1413), + [sym_boolean] = ACTIONS(1415), + [sym_null] = ACTIONS(1415), + [anon_sym_DOLLAR] = ACTIONS(1413), + [aux_sym_yield_expression_token1] = ACTIONS(1415), + [aux_sym_include_expression_token1] = ACTIONS(1415), + [aux_sym_include_once_expression_token1] = ACTIONS(1415), + [aux_sym_require_expression_token1] = ACTIONS(1415), + [aux_sym_require_once_expression_token1] = ACTIONS(1415), [sym_comment] = ACTIONS(5), }, [520] = { [sym_text_interpolation] = STATE(520), - [ts_builtin_sym_end] = ACTIONS(1328), - [sym_name] = ACTIONS(1330), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1328), - [aux_sym_function_static_declaration_token1] = ACTIONS(1330), - [aux_sym_global_declaration_token1] = ACTIONS(1330), - [aux_sym_namespace_definition_token1] = ACTIONS(1330), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1330), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1330), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1330), - [anon_sym_BSLASH] = ACTIONS(1328), - [anon_sym_LBRACE] = ACTIONS(1328), - [anon_sym_RBRACE] = ACTIONS(1328), - [aux_sym_trait_declaration_token1] = ACTIONS(1330), - [aux_sym_interface_declaration_token1] = ACTIONS(1330), - [aux_sym_enum_declaration_token1] = ACTIONS(1330), - [aux_sym_enum_case_token1] = ACTIONS(1330), - [aux_sym_class_declaration_token1] = ACTIONS(1330), - [aux_sym_final_modifier_token1] = ACTIONS(1330), - [aux_sym_abstract_modifier_token1] = ACTIONS(1330), - [aux_sym_readonly_modifier_token1] = ACTIONS(1330), - [aux_sym_visibility_modifier_token1] = ACTIONS(1330), - [aux_sym_visibility_modifier_token2] = ACTIONS(1330), - [aux_sym_visibility_modifier_token3] = ACTIONS(1330), - [aux_sym__arrow_function_header_token1] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(1328), - [aux_sym_cast_type_token1] = ACTIONS(1330), - [aux_sym_echo_statement_token1] = ACTIONS(1330), - [anon_sym_unset] = ACTIONS(1330), - [aux_sym_declare_statement_token1] = ACTIONS(1330), - [aux_sym_declare_statement_token2] = ACTIONS(1330), - [sym_float] = ACTIONS(1330), - [aux_sym_try_statement_token1] = ACTIONS(1330), - [aux_sym_goto_statement_token1] = ACTIONS(1330), - [aux_sym_continue_statement_token1] = ACTIONS(1330), - [aux_sym_break_statement_token1] = ACTIONS(1330), - [sym_integer] = ACTIONS(1330), - [aux_sym_return_statement_token1] = ACTIONS(1330), - [aux_sym_throw_expression_token1] = ACTIONS(1330), - [aux_sym_while_statement_token1] = ACTIONS(1330), - [aux_sym_while_statement_token2] = ACTIONS(1330), - [aux_sym_do_statement_token1] = ACTIONS(1330), - [aux_sym_for_statement_token1] = ACTIONS(1330), - [aux_sym_for_statement_token2] = ACTIONS(1330), - [aux_sym_foreach_statement_token1] = ACTIONS(1330), - [aux_sym_foreach_statement_token2] = ACTIONS(1330), - [aux_sym_if_statement_token1] = ACTIONS(1330), - [aux_sym_if_statement_token2] = ACTIONS(1330), - [aux_sym_else_if_clause_token1] = ACTIONS(1330), - [aux_sym_else_clause_token1] = ACTIONS(1330), - [aux_sym_match_expression_token1] = ACTIONS(1330), - [aux_sym_match_default_expression_token1] = ACTIONS(1330), - [aux_sym_switch_statement_token1] = ACTIONS(1330), - [aux_sym_switch_block_token1] = ACTIONS(1330), - [anon_sym_AT] = ACTIONS(1328), - [anon_sym_PLUS] = ACTIONS(1330), - [anon_sym_DASH] = ACTIONS(1330), - [anon_sym_TILDE] = ACTIONS(1328), - [anon_sym_BANG] = ACTIONS(1328), - [aux_sym_clone_expression_token1] = ACTIONS(1330), - [aux_sym_print_intrinsic_token1] = ACTIONS(1330), - [aux_sym_object_creation_expression_token1] = ACTIONS(1330), - [anon_sym_PLUS_PLUS] = ACTIONS(1328), - [anon_sym_DASH_DASH] = ACTIONS(1328), - [aux_sym__list_destructing_token1] = ACTIONS(1330), - [anon_sym_LBRACK] = ACTIONS(1328), - [anon_sym_self] = ACTIONS(1330), - [anon_sym_parent] = ACTIONS(1330), - [anon_sym_POUND_LBRACK] = ACTIONS(1328), - [anon_sym_SQUOTE] = ACTIONS(1328), - [aux_sym_encapsed_string_token1] = ACTIONS(1328), - [anon_sym_DQUOTE] = ACTIONS(1328), - [aux_sym_string_token1] = ACTIONS(1328), - [anon_sym_LT_LT_LT] = ACTIONS(1328), - [anon_sym_BQUOTE] = ACTIONS(1328), - [sym_boolean] = ACTIONS(1330), - [sym_null] = ACTIONS(1330), - [anon_sym_DOLLAR] = ACTIONS(1328), - [aux_sym_yield_expression_token1] = ACTIONS(1330), - [aux_sym_include_expression_token1] = ACTIONS(1330), - [aux_sym_include_once_expression_token1] = ACTIONS(1330), - [aux_sym_require_expression_token1] = ACTIONS(1330), - [aux_sym_require_once_expression_token1] = ACTIONS(1330), + [ts_builtin_sym_end] = ACTIONS(1417), + [sym_name] = ACTIONS(1419), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1417), + [aux_sym_function_static_declaration_token1] = ACTIONS(1419), + [aux_sym_global_declaration_token1] = ACTIONS(1419), + [aux_sym_namespace_definition_token1] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1419), + [anon_sym_BSLASH] = ACTIONS(1417), + [anon_sym_LBRACE] = ACTIONS(1417), + [anon_sym_RBRACE] = ACTIONS(1417), + [aux_sym_trait_declaration_token1] = ACTIONS(1419), + [aux_sym_interface_declaration_token1] = ACTIONS(1419), + [aux_sym_enum_declaration_token1] = ACTIONS(1419), + [aux_sym_enum_case_token1] = ACTIONS(1419), + [aux_sym_class_declaration_token1] = ACTIONS(1419), + [aux_sym_final_modifier_token1] = ACTIONS(1419), + [aux_sym_abstract_modifier_token1] = ACTIONS(1419), + [aux_sym_readonly_modifier_token1] = ACTIONS(1419), + [aux_sym_visibility_modifier_token1] = ACTIONS(1419), + [aux_sym_visibility_modifier_token2] = ACTIONS(1419), + [aux_sym_visibility_modifier_token3] = ACTIONS(1419), + [aux_sym__arrow_function_header_token1] = ACTIONS(1419), + [anon_sym_LPAREN] = ACTIONS(1417), + [aux_sym_cast_type_token1] = ACTIONS(1419), + [aux_sym_echo_statement_token1] = ACTIONS(1419), + [anon_sym_unset] = ACTIONS(1419), + [aux_sym_declare_statement_token1] = ACTIONS(1419), + [aux_sym_declare_statement_token2] = ACTIONS(1419), + [sym_float] = ACTIONS(1419), + [aux_sym_try_statement_token1] = ACTIONS(1419), + [aux_sym_goto_statement_token1] = ACTIONS(1419), + [aux_sym_continue_statement_token1] = ACTIONS(1419), + [aux_sym_break_statement_token1] = ACTIONS(1419), + [sym_integer] = ACTIONS(1419), + [aux_sym_return_statement_token1] = ACTIONS(1419), + [aux_sym_throw_expression_token1] = ACTIONS(1419), + [aux_sym_while_statement_token1] = ACTIONS(1419), + [aux_sym_while_statement_token2] = ACTIONS(1419), + [aux_sym_do_statement_token1] = ACTIONS(1419), + [aux_sym_for_statement_token1] = ACTIONS(1419), + [aux_sym_for_statement_token2] = ACTIONS(1419), + [aux_sym_foreach_statement_token1] = ACTIONS(1419), + [aux_sym_foreach_statement_token2] = ACTIONS(1419), + [aux_sym_if_statement_token1] = ACTIONS(1419), + [aux_sym_if_statement_token2] = ACTIONS(1419), + [aux_sym_else_if_clause_token1] = ACTIONS(1419), + [aux_sym_else_clause_token1] = ACTIONS(1419), + [aux_sym_match_expression_token1] = ACTIONS(1419), + [aux_sym_match_default_expression_token1] = ACTIONS(1419), + [aux_sym_switch_statement_token1] = ACTIONS(1419), + [aux_sym_switch_block_token1] = ACTIONS(1419), + [anon_sym_AT] = ACTIONS(1417), + [anon_sym_PLUS] = ACTIONS(1419), + [anon_sym_DASH] = ACTIONS(1419), + [anon_sym_TILDE] = ACTIONS(1417), + [anon_sym_BANG] = ACTIONS(1417), + [aux_sym_clone_expression_token1] = ACTIONS(1419), + [aux_sym_print_intrinsic_token1] = ACTIONS(1419), + [aux_sym_object_creation_expression_token1] = ACTIONS(1419), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [aux_sym__list_destructing_token1] = ACTIONS(1419), + [anon_sym_LBRACK] = ACTIONS(1417), + [anon_sym_self] = ACTIONS(1419), + [anon_sym_parent] = ACTIONS(1419), + [anon_sym_POUND_LBRACK] = ACTIONS(1417), + [anon_sym_SQUOTE] = ACTIONS(1417), + [aux_sym_encapsed_string_token1] = ACTIONS(1417), + [anon_sym_DQUOTE] = ACTIONS(1417), + [aux_sym_string_token1] = ACTIONS(1417), + [anon_sym_LT_LT_LT] = ACTIONS(1417), + [anon_sym_BQUOTE] = ACTIONS(1417), + [sym_boolean] = ACTIONS(1419), + [sym_null] = ACTIONS(1419), + [anon_sym_DOLLAR] = ACTIONS(1417), + [aux_sym_yield_expression_token1] = ACTIONS(1419), + [aux_sym_include_expression_token1] = ACTIONS(1419), + [aux_sym_include_once_expression_token1] = ACTIONS(1419), + [aux_sym_require_expression_token1] = ACTIONS(1419), + [aux_sym_require_once_expression_token1] = ACTIONS(1419), [sym_comment] = ACTIONS(5), }, [521] = { [sym_text_interpolation] = STATE(521), - [ts_builtin_sym_end] = ACTIONS(984), - [sym_name] = ACTIONS(986), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(984), - [aux_sym_function_static_declaration_token1] = ACTIONS(986), - [aux_sym_global_declaration_token1] = ACTIONS(986), - [aux_sym_namespace_definition_token1] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(986), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(986), - [anon_sym_BSLASH] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(984), - [anon_sym_RBRACE] = ACTIONS(984), - [aux_sym_trait_declaration_token1] = ACTIONS(986), - [aux_sym_interface_declaration_token1] = ACTIONS(986), - [aux_sym_enum_declaration_token1] = ACTIONS(986), - [aux_sym_enum_case_token1] = ACTIONS(986), - [aux_sym_class_declaration_token1] = ACTIONS(986), - [aux_sym_final_modifier_token1] = ACTIONS(986), - [aux_sym_abstract_modifier_token1] = ACTIONS(986), - [aux_sym_readonly_modifier_token1] = ACTIONS(986), - [aux_sym_visibility_modifier_token1] = ACTIONS(986), - [aux_sym_visibility_modifier_token2] = ACTIONS(986), - [aux_sym_visibility_modifier_token3] = ACTIONS(986), - [aux_sym__arrow_function_header_token1] = ACTIONS(986), - [anon_sym_LPAREN] = ACTIONS(984), - [aux_sym_cast_type_token1] = ACTIONS(986), - [aux_sym_echo_statement_token1] = ACTIONS(986), - [anon_sym_unset] = ACTIONS(986), - [aux_sym_declare_statement_token1] = ACTIONS(986), - [aux_sym_declare_statement_token2] = ACTIONS(986), - [sym_float] = ACTIONS(986), - [aux_sym_try_statement_token1] = ACTIONS(986), - [aux_sym_goto_statement_token1] = ACTIONS(986), - [aux_sym_continue_statement_token1] = ACTIONS(986), - [aux_sym_break_statement_token1] = ACTIONS(986), - [sym_integer] = ACTIONS(986), - [aux_sym_return_statement_token1] = ACTIONS(986), - [aux_sym_throw_expression_token1] = ACTIONS(986), - [aux_sym_while_statement_token1] = ACTIONS(986), - [aux_sym_while_statement_token2] = ACTIONS(986), - [aux_sym_do_statement_token1] = ACTIONS(986), - [aux_sym_for_statement_token1] = ACTIONS(986), - [aux_sym_for_statement_token2] = ACTIONS(986), - [aux_sym_foreach_statement_token1] = ACTIONS(986), - [aux_sym_foreach_statement_token2] = ACTIONS(986), - [aux_sym_if_statement_token1] = ACTIONS(986), - [aux_sym_if_statement_token2] = ACTIONS(986), - [aux_sym_else_if_clause_token1] = ACTIONS(986), - [aux_sym_else_clause_token1] = ACTIONS(986), - [aux_sym_match_expression_token1] = ACTIONS(986), - [aux_sym_match_default_expression_token1] = ACTIONS(986), - [aux_sym_switch_statement_token1] = ACTIONS(986), - [aux_sym_switch_block_token1] = ACTIONS(986), - [anon_sym_AT] = ACTIONS(984), - [anon_sym_PLUS] = ACTIONS(986), - [anon_sym_DASH] = ACTIONS(986), - [anon_sym_TILDE] = ACTIONS(984), - [anon_sym_BANG] = ACTIONS(984), - [aux_sym_clone_expression_token1] = ACTIONS(986), - [aux_sym_print_intrinsic_token1] = ACTIONS(986), - [aux_sym_object_creation_expression_token1] = ACTIONS(986), - [anon_sym_PLUS_PLUS] = ACTIONS(984), - [anon_sym_DASH_DASH] = ACTIONS(984), - [aux_sym__list_destructing_token1] = ACTIONS(986), - [anon_sym_LBRACK] = ACTIONS(984), - [anon_sym_self] = ACTIONS(986), - [anon_sym_parent] = ACTIONS(986), - [anon_sym_POUND_LBRACK] = ACTIONS(984), - [anon_sym_SQUOTE] = ACTIONS(984), - [aux_sym_encapsed_string_token1] = ACTIONS(984), - [anon_sym_DQUOTE] = ACTIONS(984), - [aux_sym_string_token1] = ACTIONS(984), - [anon_sym_LT_LT_LT] = ACTIONS(984), - [anon_sym_BQUOTE] = ACTIONS(984), - [sym_boolean] = ACTIONS(986), - [sym_null] = ACTIONS(986), - [anon_sym_DOLLAR] = ACTIONS(984), - [aux_sym_yield_expression_token1] = ACTIONS(986), - [aux_sym_include_expression_token1] = ACTIONS(986), - [aux_sym_include_once_expression_token1] = ACTIONS(986), - [aux_sym_require_expression_token1] = ACTIONS(986), - [aux_sym_require_once_expression_token1] = ACTIONS(986), + [ts_builtin_sym_end] = ACTIONS(1421), + [sym_name] = ACTIONS(1423), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1421), + [aux_sym_function_static_declaration_token1] = ACTIONS(1423), + [aux_sym_global_declaration_token1] = ACTIONS(1423), + [aux_sym_namespace_definition_token1] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1423), + [anon_sym_BSLASH] = ACTIONS(1421), + [anon_sym_LBRACE] = ACTIONS(1421), + [anon_sym_RBRACE] = ACTIONS(1421), + [aux_sym_trait_declaration_token1] = ACTIONS(1423), + [aux_sym_interface_declaration_token1] = ACTIONS(1423), + [aux_sym_enum_declaration_token1] = ACTIONS(1423), + [aux_sym_enum_case_token1] = ACTIONS(1423), + [aux_sym_class_declaration_token1] = ACTIONS(1423), + [aux_sym_final_modifier_token1] = ACTIONS(1423), + [aux_sym_abstract_modifier_token1] = ACTIONS(1423), + [aux_sym_readonly_modifier_token1] = ACTIONS(1423), + [aux_sym_visibility_modifier_token1] = ACTIONS(1423), + [aux_sym_visibility_modifier_token2] = ACTIONS(1423), + [aux_sym_visibility_modifier_token3] = ACTIONS(1423), + [aux_sym__arrow_function_header_token1] = ACTIONS(1423), + [anon_sym_LPAREN] = ACTIONS(1421), + [aux_sym_cast_type_token1] = ACTIONS(1423), + [aux_sym_echo_statement_token1] = ACTIONS(1423), + [anon_sym_unset] = ACTIONS(1423), + [aux_sym_declare_statement_token1] = ACTIONS(1423), + [aux_sym_declare_statement_token2] = ACTIONS(1423), + [sym_float] = ACTIONS(1423), + [aux_sym_try_statement_token1] = ACTIONS(1423), + [aux_sym_goto_statement_token1] = ACTIONS(1423), + [aux_sym_continue_statement_token1] = ACTIONS(1423), + [aux_sym_break_statement_token1] = ACTIONS(1423), + [sym_integer] = ACTIONS(1423), + [aux_sym_return_statement_token1] = ACTIONS(1423), + [aux_sym_throw_expression_token1] = ACTIONS(1423), + [aux_sym_while_statement_token1] = ACTIONS(1423), + [aux_sym_while_statement_token2] = ACTIONS(1423), + [aux_sym_do_statement_token1] = ACTIONS(1423), + [aux_sym_for_statement_token1] = ACTIONS(1423), + [aux_sym_for_statement_token2] = ACTIONS(1423), + [aux_sym_foreach_statement_token1] = ACTIONS(1423), + [aux_sym_foreach_statement_token2] = ACTIONS(1423), + [aux_sym_if_statement_token1] = ACTIONS(1423), + [aux_sym_if_statement_token2] = ACTIONS(1423), + [aux_sym_else_if_clause_token1] = ACTIONS(1423), + [aux_sym_else_clause_token1] = ACTIONS(1423), + [aux_sym_match_expression_token1] = ACTIONS(1423), + [aux_sym_match_default_expression_token1] = ACTIONS(1423), + [aux_sym_switch_statement_token1] = ACTIONS(1423), + [aux_sym_switch_block_token1] = ACTIONS(1423), + [anon_sym_AT] = ACTIONS(1421), + [anon_sym_PLUS] = ACTIONS(1423), + [anon_sym_DASH] = ACTIONS(1423), + [anon_sym_TILDE] = ACTIONS(1421), + [anon_sym_BANG] = ACTIONS(1421), + [aux_sym_clone_expression_token1] = ACTIONS(1423), + [aux_sym_print_intrinsic_token1] = ACTIONS(1423), + [aux_sym_object_creation_expression_token1] = ACTIONS(1423), + [anon_sym_PLUS_PLUS] = ACTIONS(1421), + [anon_sym_DASH_DASH] = ACTIONS(1421), + [aux_sym__list_destructing_token1] = ACTIONS(1423), + [anon_sym_LBRACK] = ACTIONS(1421), + [anon_sym_self] = ACTIONS(1423), + [anon_sym_parent] = ACTIONS(1423), + [anon_sym_POUND_LBRACK] = ACTIONS(1421), + [anon_sym_SQUOTE] = ACTIONS(1421), + [aux_sym_encapsed_string_token1] = ACTIONS(1421), + [anon_sym_DQUOTE] = ACTIONS(1421), + [aux_sym_string_token1] = ACTIONS(1421), + [anon_sym_LT_LT_LT] = ACTIONS(1421), + [anon_sym_BQUOTE] = ACTIONS(1421), + [sym_boolean] = ACTIONS(1423), + [sym_null] = ACTIONS(1423), + [anon_sym_DOLLAR] = ACTIONS(1421), + [aux_sym_yield_expression_token1] = ACTIONS(1423), + [aux_sym_include_expression_token1] = ACTIONS(1423), + [aux_sym_include_once_expression_token1] = ACTIONS(1423), + [aux_sym_require_expression_token1] = ACTIONS(1423), + [aux_sym_require_once_expression_token1] = ACTIONS(1423), [sym_comment] = ACTIONS(5), }, [522] = { [sym_text_interpolation] = STATE(522), - [ts_builtin_sym_end] = ACTIONS(1332), - [sym_name] = ACTIONS(1334), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1332), - [aux_sym_function_static_declaration_token1] = ACTIONS(1334), - [aux_sym_global_declaration_token1] = ACTIONS(1334), - [aux_sym_namespace_definition_token1] = ACTIONS(1334), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1334), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1334), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1334), - [anon_sym_BSLASH] = ACTIONS(1332), - [anon_sym_LBRACE] = ACTIONS(1332), - [anon_sym_RBRACE] = ACTIONS(1332), - [aux_sym_trait_declaration_token1] = ACTIONS(1334), - [aux_sym_interface_declaration_token1] = ACTIONS(1334), - [aux_sym_enum_declaration_token1] = ACTIONS(1334), - [aux_sym_enum_case_token1] = ACTIONS(1334), - [aux_sym_class_declaration_token1] = ACTIONS(1334), - [aux_sym_final_modifier_token1] = ACTIONS(1334), - [aux_sym_abstract_modifier_token1] = ACTIONS(1334), - [aux_sym_readonly_modifier_token1] = ACTIONS(1334), - [aux_sym_visibility_modifier_token1] = ACTIONS(1334), - [aux_sym_visibility_modifier_token2] = ACTIONS(1334), - [aux_sym_visibility_modifier_token3] = ACTIONS(1334), - [aux_sym__arrow_function_header_token1] = ACTIONS(1334), - [anon_sym_LPAREN] = ACTIONS(1332), - [aux_sym_cast_type_token1] = ACTIONS(1334), - [aux_sym_echo_statement_token1] = ACTIONS(1334), - [anon_sym_unset] = ACTIONS(1334), - [aux_sym_declare_statement_token1] = ACTIONS(1334), - [aux_sym_declare_statement_token2] = ACTIONS(1334), - [sym_float] = ACTIONS(1334), - [aux_sym_try_statement_token1] = ACTIONS(1334), - [aux_sym_goto_statement_token1] = ACTIONS(1334), - [aux_sym_continue_statement_token1] = ACTIONS(1334), - [aux_sym_break_statement_token1] = ACTIONS(1334), - [sym_integer] = ACTIONS(1334), - [aux_sym_return_statement_token1] = ACTIONS(1334), - [aux_sym_throw_expression_token1] = ACTIONS(1334), - [aux_sym_while_statement_token1] = ACTIONS(1334), - [aux_sym_while_statement_token2] = ACTIONS(1334), - [aux_sym_do_statement_token1] = ACTIONS(1334), - [aux_sym_for_statement_token1] = ACTIONS(1334), - [aux_sym_for_statement_token2] = ACTIONS(1334), - [aux_sym_foreach_statement_token1] = ACTIONS(1334), - [aux_sym_foreach_statement_token2] = ACTIONS(1334), - [aux_sym_if_statement_token1] = ACTIONS(1334), - [aux_sym_if_statement_token2] = ACTIONS(1334), - [aux_sym_else_if_clause_token1] = ACTIONS(1334), - [aux_sym_else_clause_token1] = ACTIONS(1334), - [aux_sym_match_expression_token1] = ACTIONS(1334), - [aux_sym_match_default_expression_token1] = ACTIONS(1334), - [aux_sym_switch_statement_token1] = ACTIONS(1334), - [aux_sym_switch_block_token1] = ACTIONS(1334), - [anon_sym_AT] = ACTIONS(1332), - [anon_sym_PLUS] = ACTIONS(1334), - [anon_sym_DASH] = ACTIONS(1334), - [anon_sym_TILDE] = ACTIONS(1332), - [anon_sym_BANG] = ACTIONS(1332), - [aux_sym_clone_expression_token1] = ACTIONS(1334), - [aux_sym_print_intrinsic_token1] = ACTIONS(1334), - [aux_sym_object_creation_expression_token1] = ACTIONS(1334), - [anon_sym_PLUS_PLUS] = ACTIONS(1332), - [anon_sym_DASH_DASH] = ACTIONS(1332), - [aux_sym__list_destructing_token1] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(1332), - [anon_sym_self] = ACTIONS(1334), - [anon_sym_parent] = ACTIONS(1334), - [anon_sym_POUND_LBRACK] = ACTIONS(1332), - [anon_sym_SQUOTE] = ACTIONS(1332), - [aux_sym_encapsed_string_token1] = ACTIONS(1332), - [anon_sym_DQUOTE] = ACTIONS(1332), - [aux_sym_string_token1] = ACTIONS(1332), - [anon_sym_LT_LT_LT] = ACTIONS(1332), - [anon_sym_BQUOTE] = ACTIONS(1332), - [sym_boolean] = ACTIONS(1334), - [sym_null] = ACTIONS(1334), - [anon_sym_DOLLAR] = ACTIONS(1332), - [aux_sym_yield_expression_token1] = ACTIONS(1334), - [aux_sym_include_expression_token1] = ACTIONS(1334), - [aux_sym_include_once_expression_token1] = ACTIONS(1334), - [aux_sym_require_expression_token1] = ACTIONS(1334), - [aux_sym_require_once_expression_token1] = ACTIONS(1334), + [ts_builtin_sym_end] = ACTIONS(1425), + [sym_name] = ACTIONS(1427), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1425), + [aux_sym_function_static_declaration_token1] = ACTIONS(1427), + [aux_sym_global_declaration_token1] = ACTIONS(1427), + [aux_sym_namespace_definition_token1] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1427), + [anon_sym_BSLASH] = ACTIONS(1425), + [anon_sym_LBRACE] = ACTIONS(1425), + [anon_sym_RBRACE] = ACTIONS(1425), + [aux_sym_trait_declaration_token1] = ACTIONS(1427), + [aux_sym_interface_declaration_token1] = ACTIONS(1427), + [aux_sym_enum_declaration_token1] = ACTIONS(1427), + [aux_sym_enum_case_token1] = ACTIONS(1427), + [aux_sym_class_declaration_token1] = ACTIONS(1427), + [aux_sym_final_modifier_token1] = ACTIONS(1427), + [aux_sym_abstract_modifier_token1] = ACTIONS(1427), + [aux_sym_readonly_modifier_token1] = ACTIONS(1427), + [aux_sym_visibility_modifier_token1] = ACTIONS(1427), + [aux_sym_visibility_modifier_token2] = ACTIONS(1427), + [aux_sym_visibility_modifier_token3] = ACTIONS(1427), + [aux_sym__arrow_function_header_token1] = ACTIONS(1427), + [anon_sym_LPAREN] = ACTIONS(1425), + [aux_sym_cast_type_token1] = ACTIONS(1427), + [aux_sym_echo_statement_token1] = ACTIONS(1427), + [anon_sym_unset] = ACTIONS(1427), + [aux_sym_declare_statement_token1] = ACTIONS(1427), + [aux_sym_declare_statement_token2] = ACTIONS(1427), + [sym_float] = ACTIONS(1427), + [aux_sym_try_statement_token1] = ACTIONS(1427), + [aux_sym_goto_statement_token1] = ACTIONS(1427), + [aux_sym_continue_statement_token1] = ACTIONS(1427), + [aux_sym_break_statement_token1] = ACTIONS(1427), + [sym_integer] = ACTIONS(1427), + [aux_sym_return_statement_token1] = ACTIONS(1427), + [aux_sym_throw_expression_token1] = ACTIONS(1427), + [aux_sym_while_statement_token1] = ACTIONS(1427), + [aux_sym_while_statement_token2] = ACTIONS(1427), + [aux_sym_do_statement_token1] = ACTIONS(1427), + [aux_sym_for_statement_token1] = ACTIONS(1427), + [aux_sym_for_statement_token2] = ACTIONS(1427), + [aux_sym_foreach_statement_token1] = ACTIONS(1427), + [aux_sym_foreach_statement_token2] = ACTIONS(1427), + [aux_sym_if_statement_token1] = ACTIONS(1427), + [aux_sym_if_statement_token2] = ACTIONS(1427), + [aux_sym_else_if_clause_token1] = ACTIONS(1427), + [aux_sym_else_clause_token1] = ACTIONS(1427), + [aux_sym_match_expression_token1] = ACTIONS(1427), + [aux_sym_match_default_expression_token1] = ACTIONS(1427), + [aux_sym_switch_statement_token1] = ACTIONS(1427), + [aux_sym_switch_block_token1] = ACTIONS(1427), + [anon_sym_AT] = ACTIONS(1425), + [anon_sym_PLUS] = ACTIONS(1427), + [anon_sym_DASH] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1425), + [anon_sym_BANG] = ACTIONS(1425), + [aux_sym_clone_expression_token1] = ACTIONS(1427), + [aux_sym_print_intrinsic_token1] = ACTIONS(1427), + [aux_sym_object_creation_expression_token1] = ACTIONS(1427), + [anon_sym_PLUS_PLUS] = ACTIONS(1425), + [anon_sym_DASH_DASH] = ACTIONS(1425), + [aux_sym__list_destructing_token1] = ACTIONS(1427), + [anon_sym_LBRACK] = ACTIONS(1425), + [anon_sym_self] = ACTIONS(1427), + [anon_sym_parent] = ACTIONS(1427), + [anon_sym_POUND_LBRACK] = ACTIONS(1425), + [anon_sym_SQUOTE] = ACTIONS(1425), + [aux_sym_encapsed_string_token1] = ACTIONS(1425), + [anon_sym_DQUOTE] = ACTIONS(1425), + [aux_sym_string_token1] = ACTIONS(1425), + [anon_sym_LT_LT_LT] = ACTIONS(1425), + [anon_sym_BQUOTE] = ACTIONS(1425), + [sym_boolean] = ACTIONS(1427), + [sym_null] = ACTIONS(1427), + [anon_sym_DOLLAR] = ACTIONS(1425), + [aux_sym_yield_expression_token1] = ACTIONS(1427), + [aux_sym_include_expression_token1] = ACTIONS(1427), + [aux_sym_include_once_expression_token1] = ACTIONS(1427), + [aux_sym_require_expression_token1] = ACTIONS(1427), + [aux_sym_require_once_expression_token1] = ACTIONS(1427), [sym_comment] = ACTIONS(5), }, [523] = { [sym_text_interpolation] = STATE(523), - [ts_builtin_sym_end] = ACTIONS(1336), - [sym_name] = ACTIONS(1338), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1336), - [aux_sym_function_static_declaration_token1] = ACTIONS(1338), - [aux_sym_global_declaration_token1] = ACTIONS(1338), - [aux_sym_namespace_definition_token1] = ACTIONS(1338), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1338), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1338), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1338), - [anon_sym_BSLASH] = ACTIONS(1336), - [anon_sym_LBRACE] = ACTIONS(1336), - [anon_sym_RBRACE] = ACTIONS(1336), - [aux_sym_trait_declaration_token1] = ACTIONS(1338), - [aux_sym_interface_declaration_token1] = ACTIONS(1338), - [aux_sym_enum_declaration_token1] = ACTIONS(1338), - [aux_sym_enum_case_token1] = ACTIONS(1338), - [aux_sym_class_declaration_token1] = ACTIONS(1338), - [aux_sym_final_modifier_token1] = ACTIONS(1338), - [aux_sym_abstract_modifier_token1] = ACTIONS(1338), - [aux_sym_readonly_modifier_token1] = ACTIONS(1338), - [aux_sym_visibility_modifier_token1] = ACTIONS(1338), - [aux_sym_visibility_modifier_token2] = ACTIONS(1338), - [aux_sym_visibility_modifier_token3] = ACTIONS(1338), - [aux_sym__arrow_function_header_token1] = ACTIONS(1338), - [anon_sym_LPAREN] = ACTIONS(1336), - [aux_sym_cast_type_token1] = ACTIONS(1338), - [aux_sym_echo_statement_token1] = ACTIONS(1338), - [anon_sym_unset] = ACTIONS(1338), - [aux_sym_declare_statement_token1] = ACTIONS(1338), - [aux_sym_declare_statement_token2] = ACTIONS(1338), - [sym_float] = ACTIONS(1338), - [aux_sym_try_statement_token1] = ACTIONS(1338), - [aux_sym_goto_statement_token1] = ACTIONS(1338), - [aux_sym_continue_statement_token1] = ACTIONS(1338), - [aux_sym_break_statement_token1] = ACTIONS(1338), - [sym_integer] = ACTIONS(1338), - [aux_sym_return_statement_token1] = ACTIONS(1338), - [aux_sym_throw_expression_token1] = ACTIONS(1338), - [aux_sym_while_statement_token1] = ACTIONS(1338), - [aux_sym_while_statement_token2] = ACTIONS(1338), - [aux_sym_do_statement_token1] = ACTIONS(1338), - [aux_sym_for_statement_token1] = ACTIONS(1338), - [aux_sym_for_statement_token2] = ACTIONS(1338), - [aux_sym_foreach_statement_token1] = ACTIONS(1338), - [aux_sym_foreach_statement_token2] = ACTIONS(1338), - [aux_sym_if_statement_token1] = ACTIONS(1338), - [aux_sym_if_statement_token2] = ACTIONS(1338), - [aux_sym_else_if_clause_token1] = ACTIONS(1338), - [aux_sym_else_clause_token1] = ACTIONS(1338), - [aux_sym_match_expression_token1] = ACTIONS(1338), - [aux_sym_match_default_expression_token1] = ACTIONS(1338), - [aux_sym_switch_statement_token1] = ACTIONS(1338), - [aux_sym_switch_block_token1] = ACTIONS(1338), - [anon_sym_AT] = ACTIONS(1336), - [anon_sym_PLUS] = ACTIONS(1338), - [anon_sym_DASH] = ACTIONS(1338), - [anon_sym_TILDE] = ACTIONS(1336), - [anon_sym_BANG] = ACTIONS(1336), - [aux_sym_clone_expression_token1] = ACTIONS(1338), - [aux_sym_print_intrinsic_token1] = ACTIONS(1338), - [aux_sym_object_creation_expression_token1] = ACTIONS(1338), - [anon_sym_PLUS_PLUS] = ACTIONS(1336), - [anon_sym_DASH_DASH] = ACTIONS(1336), - [aux_sym__list_destructing_token1] = ACTIONS(1338), - [anon_sym_LBRACK] = ACTIONS(1336), - [anon_sym_self] = ACTIONS(1338), - [anon_sym_parent] = ACTIONS(1338), - [anon_sym_POUND_LBRACK] = ACTIONS(1336), - [anon_sym_SQUOTE] = ACTIONS(1336), - [aux_sym_encapsed_string_token1] = ACTIONS(1336), - [anon_sym_DQUOTE] = ACTIONS(1336), - [aux_sym_string_token1] = ACTIONS(1336), - [anon_sym_LT_LT_LT] = ACTIONS(1336), - [anon_sym_BQUOTE] = ACTIONS(1336), - [sym_boolean] = ACTIONS(1338), - [sym_null] = ACTIONS(1338), - [anon_sym_DOLLAR] = ACTIONS(1336), - [aux_sym_yield_expression_token1] = ACTIONS(1338), - [aux_sym_include_expression_token1] = ACTIONS(1338), - [aux_sym_include_once_expression_token1] = ACTIONS(1338), - [aux_sym_require_expression_token1] = ACTIONS(1338), - [aux_sym_require_once_expression_token1] = ACTIONS(1338), + [ts_builtin_sym_end] = ACTIONS(1429), + [sym_name] = ACTIONS(1431), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1429), + [aux_sym_function_static_declaration_token1] = ACTIONS(1431), + [aux_sym_global_declaration_token1] = ACTIONS(1431), + [aux_sym_namespace_definition_token1] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1431), + [anon_sym_BSLASH] = ACTIONS(1429), + [anon_sym_LBRACE] = ACTIONS(1429), + [anon_sym_RBRACE] = ACTIONS(1429), + [aux_sym_trait_declaration_token1] = ACTIONS(1431), + [aux_sym_interface_declaration_token1] = ACTIONS(1431), + [aux_sym_enum_declaration_token1] = ACTIONS(1431), + [aux_sym_enum_case_token1] = ACTIONS(1431), + [aux_sym_class_declaration_token1] = ACTIONS(1431), + [aux_sym_final_modifier_token1] = ACTIONS(1431), + [aux_sym_abstract_modifier_token1] = ACTIONS(1431), + [aux_sym_readonly_modifier_token1] = ACTIONS(1431), + [aux_sym_visibility_modifier_token1] = ACTIONS(1431), + [aux_sym_visibility_modifier_token2] = ACTIONS(1431), + [aux_sym_visibility_modifier_token3] = ACTIONS(1431), + [aux_sym__arrow_function_header_token1] = ACTIONS(1431), + [anon_sym_LPAREN] = ACTIONS(1429), + [aux_sym_cast_type_token1] = ACTIONS(1431), + [aux_sym_echo_statement_token1] = ACTIONS(1431), + [anon_sym_unset] = ACTIONS(1431), + [aux_sym_declare_statement_token1] = ACTIONS(1431), + [aux_sym_declare_statement_token2] = ACTIONS(1431), + [sym_float] = ACTIONS(1431), + [aux_sym_try_statement_token1] = ACTIONS(1431), + [aux_sym_goto_statement_token1] = ACTIONS(1431), + [aux_sym_continue_statement_token1] = ACTIONS(1431), + [aux_sym_break_statement_token1] = ACTIONS(1431), + [sym_integer] = ACTIONS(1431), + [aux_sym_return_statement_token1] = ACTIONS(1431), + [aux_sym_throw_expression_token1] = ACTIONS(1431), + [aux_sym_while_statement_token1] = ACTIONS(1431), + [aux_sym_while_statement_token2] = ACTIONS(1431), + [aux_sym_do_statement_token1] = ACTIONS(1431), + [aux_sym_for_statement_token1] = ACTIONS(1431), + [aux_sym_for_statement_token2] = ACTIONS(1431), + [aux_sym_foreach_statement_token1] = ACTIONS(1431), + [aux_sym_foreach_statement_token2] = ACTIONS(1431), + [aux_sym_if_statement_token1] = ACTIONS(1431), + [aux_sym_if_statement_token2] = ACTIONS(1431), + [aux_sym_else_if_clause_token1] = ACTIONS(1431), + [aux_sym_else_clause_token1] = ACTIONS(1431), + [aux_sym_match_expression_token1] = ACTIONS(1431), + [aux_sym_match_default_expression_token1] = ACTIONS(1431), + [aux_sym_switch_statement_token1] = ACTIONS(1431), + [aux_sym_switch_block_token1] = ACTIONS(1431), + [anon_sym_AT] = ACTIONS(1429), + [anon_sym_PLUS] = ACTIONS(1431), + [anon_sym_DASH] = ACTIONS(1431), + [anon_sym_TILDE] = ACTIONS(1429), + [anon_sym_BANG] = ACTIONS(1429), + [aux_sym_clone_expression_token1] = ACTIONS(1431), + [aux_sym_print_intrinsic_token1] = ACTIONS(1431), + [aux_sym_object_creation_expression_token1] = ACTIONS(1431), + [anon_sym_PLUS_PLUS] = ACTIONS(1429), + [anon_sym_DASH_DASH] = ACTIONS(1429), + [aux_sym__list_destructing_token1] = ACTIONS(1431), + [anon_sym_LBRACK] = ACTIONS(1429), + [anon_sym_self] = ACTIONS(1431), + [anon_sym_parent] = ACTIONS(1431), + [anon_sym_POUND_LBRACK] = ACTIONS(1429), + [anon_sym_SQUOTE] = ACTIONS(1429), + [aux_sym_encapsed_string_token1] = ACTIONS(1429), + [anon_sym_DQUOTE] = ACTIONS(1429), + [aux_sym_string_token1] = ACTIONS(1429), + [anon_sym_LT_LT_LT] = ACTIONS(1429), + [anon_sym_BQUOTE] = ACTIONS(1429), + [sym_boolean] = ACTIONS(1431), + [sym_null] = ACTIONS(1431), + [anon_sym_DOLLAR] = ACTIONS(1429), + [aux_sym_yield_expression_token1] = ACTIONS(1431), + [aux_sym_include_expression_token1] = ACTIONS(1431), + [aux_sym_include_once_expression_token1] = ACTIONS(1431), + [aux_sym_require_expression_token1] = ACTIONS(1431), + [aux_sym_require_once_expression_token1] = ACTIONS(1431), [sym_comment] = ACTIONS(5), }, [524] = { [sym_text_interpolation] = STATE(524), - [ts_builtin_sym_end] = ACTIONS(1340), - [sym_name] = ACTIONS(1342), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1340), - [aux_sym_function_static_declaration_token1] = ACTIONS(1342), - [aux_sym_global_declaration_token1] = ACTIONS(1342), - [aux_sym_namespace_definition_token1] = ACTIONS(1342), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1342), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1342), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1342), - [anon_sym_BSLASH] = ACTIONS(1340), - [anon_sym_LBRACE] = ACTIONS(1340), - [anon_sym_RBRACE] = ACTIONS(1340), - [aux_sym_trait_declaration_token1] = ACTIONS(1342), - [aux_sym_interface_declaration_token1] = ACTIONS(1342), - [aux_sym_enum_declaration_token1] = ACTIONS(1342), - [aux_sym_enum_case_token1] = ACTIONS(1342), - [aux_sym_class_declaration_token1] = ACTIONS(1342), - [aux_sym_final_modifier_token1] = ACTIONS(1342), - [aux_sym_abstract_modifier_token1] = ACTIONS(1342), - [aux_sym_readonly_modifier_token1] = ACTIONS(1342), - [aux_sym_visibility_modifier_token1] = ACTIONS(1342), - [aux_sym_visibility_modifier_token2] = ACTIONS(1342), - [aux_sym_visibility_modifier_token3] = ACTIONS(1342), - [aux_sym__arrow_function_header_token1] = ACTIONS(1342), - [anon_sym_LPAREN] = ACTIONS(1340), - [aux_sym_cast_type_token1] = ACTIONS(1342), - [aux_sym_echo_statement_token1] = ACTIONS(1342), - [anon_sym_unset] = ACTIONS(1342), - [aux_sym_declare_statement_token1] = ACTIONS(1342), - [aux_sym_declare_statement_token2] = ACTIONS(1342), - [sym_float] = ACTIONS(1342), - [aux_sym_try_statement_token1] = ACTIONS(1342), - [aux_sym_goto_statement_token1] = ACTIONS(1342), - [aux_sym_continue_statement_token1] = ACTIONS(1342), - [aux_sym_break_statement_token1] = ACTIONS(1342), - [sym_integer] = ACTIONS(1342), - [aux_sym_return_statement_token1] = ACTIONS(1342), - [aux_sym_throw_expression_token1] = ACTIONS(1342), - [aux_sym_while_statement_token1] = ACTIONS(1342), - [aux_sym_while_statement_token2] = ACTIONS(1342), - [aux_sym_do_statement_token1] = ACTIONS(1342), - [aux_sym_for_statement_token1] = ACTIONS(1342), - [aux_sym_for_statement_token2] = ACTIONS(1342), - [aux_sym_foreach_statement_token1] = ACTIONS(1342), - [aux_sym_foreach_statement_token2] = ACTIONS(1342), - [aux_sym_if_statement_token1] = ACTIONS(1342), - [aux_sym_if_statement_token2] = ACTIONS(1342), - [aux_sym_else_if_clause_token1] = ACTIONS(1342), - [aux_sym_else_clause_token1] = ACTIONS(1342), - [aux_sym_match_expression_token1] = ACTIONS(1342), - [aux_sym_match_default_expression_token1] = ACTIONS(1342), - [aux_sym_switch_statement_token1] = ACTIONS(1342), - [aux_sym_switch_block_token1] = ACTIONS(1342), - [anon_sym_AT] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1342), - [anon_sym_DASH] = ACTIONS(1342), - [anon_sym_TILDE] = ACTIONS(1340), - [anon_sym_BANG] = ACTIONS(1340), - [aux_sym_clone_expression_token1] = ACTIONS(1342), - [aux_sym_print_intrinsic_token1] = ACTIONS(1342), - [aux_sym_object_creation_expression_token1] = ACTIONS(1342), - [anon_sym_PLUS_PLUS] = ACTIONS(1340), - [anon_sym_DASH_DASH] = ACTIONS(1340), - [aux_sym__list_destructing_token1] = ACTIONS(1342), - [anon_sym_LBRACK] = ACTIONS(1340), - [anon_sym_self] = ACTIONS(1342), - [anon_sym_parent] = ACTIONS(1342), - [anon_sym_POUND_LBRACK] = ACTIONS(1340), - [anon_sym_SQUOTE] = ACTIONS(1340), - [aux_sym_encapsed_string_token1] = ACTIONS(1340), - [anon_sym_DQUOTE] = ACTIONS(1340), - [aux_sym_string_token1] = ACTIONS(1340), - [anon_sym_LT_LT_LT] = ACTIONS(1340), - [anon_sym_BQUOTE] = ACTIONS(1340), - [sym_boolean] = ACTIONS(1342), - [sym_null] = ACTIONS(1342), - [anon_sym_DOLLAR] = ACTIONS(1340), - [aux_sym_yield_expression_token1] = ACTIONS(1342), - [aux_sym_include_expression_token1] = ACTIONS(1342), - [aux_sym_include_once_expression_token1] = ACTIONS(1342), - [aux_sym_require_expression_token1] = ACTIONS(1342), - [aux_sym_require_once_expression_token1] = ACTIONS(1342), + [ts_builtin_sym_end] = ACTIONS(1433), + [sym_name] = ACTIONS(1435), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1433), + [aux_sym_function_static_declaration_token1] = ACTIONS(1435), + [aux_sym_global_declaration_token1] = ACTIONS(1435), + [aux_sym_namespace_definition_token1] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1435), + [anon_sym_BSLASH] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(1433), + [anon_sym_RBRACE] = ACTIONS(1433), + [aux_sym_trait_declaration_token1] = ACTIONS(1435), + [aux_sym_interface_declaration_token1] = ACTIONS(1435), + [aux_sym_enum_declaration_token1] = ACTIONS(1435), + [aux_sym_enum_case_token1] = ACTIONS(1435), + [aux_sym_class_declaration_token1] = ACTIONS(1435), + [aux_sym_final_modifier_token1] = ACTIONS(1435), + [aux_sym_abstract_modifier_token1] = ACTIONS(1435), + [aux_sym_readonly_modifier_token1] = ACTIONS(1435), + [aux_sym_visibility_modifier_token1] = ACTIONS(1435), + [aux_sym_visibility_modifier_token2] = ACTIONS(1435), + [aux_sym_visibility_modifier_token3] = ACTIONS(1435), + [aux_sym__arrow_function_header_token1] = ACTIONS(1435), + [anon_sym_LPAREN] = ACTIONS(1433), + [aux_sym_cast_type_token1] = ACTIONS(1435), + [aux_sym_echo_statement_token1] = ACTIONS(1435), + [anon_sym_unset] = ACTIONS(1435), + [aux_sym_declare_statement_token1] = ACTIONS(1435), + [aux_sym_declare_statement_token2] = ACTIONS(1435), + [sym_float] = ACTIONS(1435), + [aux_sym_try_statement_token1] = ACTIONS(1435), + [aux_sym_goto_statement_token1] = ACTIONS(1435), + [aux_sym_continue_statement_token1] = ACTIONS(1435), + [aux_sym_break_statement_token1] = ACTIONS(1435), + [sym_integer] = ACTIONS(1435), + [aux_sym_return_statement_token1] = ACTIONS(1435), + [aux_sym_throw_expression_token1] = ACTIONS(1435), + [aux_sym_while_statement_token1] = ACTIONS(1435), + [aux_sym_while_statement_token2] = ACTIONS(1435), + [aux_sym_do_statement_token1] = ACTIONS(1435), + [aux_sym_for_statement_token1] = ACTIONS(1435), + [aux_sym_for_statement_token2] = ACTIONS(1435), + [aux_sym_foreach_statement_token1] = ACTIONS(1435), + [aux_sym_foreach_statement_token2] = ACTIONS(1435), + [aux_sym_if_statement_token1] = ACTIONS(1435), + [aux_sym_if_statement_token2] = ACTIONS(1435), + [aux_sym_else_if_clause_token1] = ACTIONS(1435), + [aux_sym_else_clause_token1] = ACTIONS(1435), + [aux_sym_match_expression_token1] = ACTIONS(1435), + [aux_sym_match_default_expression_token1] = ACTIONS(1435), + [aux_sym_switch_statement_token1] = ACTIONS(1435), + [aux_sym_switch_block_token1] = ACTIONS(1435), + [anon_sym_AT] = ACTIONS(1433), + [anon_sym_PLUS] = ACTIONS(1435), + [anon_sym_DASH] = ACTIONS(1435), + [anon_sym_TILDE] = ACTIONS(1433), + [anon_sym_BANG] = ACTIONS(1433), + [aux_sym_clone_expression_token1] = ACTIONS(1435), + [aux_sym_print_intrinsic_token1] = ACTIONS(1435), + [aux_sym_object_creation_expression_token1] = ACTIONS(1435), + [anon_sym_PLUS_PLUS] = ACTIONS(1433), + [anon_sym_DASH_DASH] = ACTIONS(1433), + [aux_sym__list_destructing_token1] = ACTIONS(1435), + [anon_sym_LBRACK] = ACTIONS(1433), + [anon_sym_self] = ACTIONS(1435), + [anon_sym_parent] = ACTIONS(1435), + [anon_sym_POUND_LBRACK] = ACTIONS(1433), + [anon_sym_SQUOTE] = ACTIONS(1433), + [aux_sym_encapsed_string_token1] = ACTIONS(1433), + [anon_sym_DQUOTE] = ACTIONS(1433), + [aux_sym_string_token1] = ACTIONS(1433), + [anon_sym_LT_LT_LT] = ACTIONS(1433), + [anon_sym_BQUOTE] = ACTIONS(1433), + [sym_boolean] = ACTIONS(1435), + [sym_null] = ACTIONS(1435), + [anon_sym_DOLLAR] = ACTIONS(1433), + [aux_sym_yield_expression_token1] = ACTIONS(1435), + [aux_sym_include_expression_token1] = ACTIONS(1435), + [aux_sym_include_once_expression_token1] = ACTIONS(1435), + [aux_sym_require_expression_token1] = ACTIONS(1435), + [aux_sym_require_once_expression_token1] = ACTIONS(1435), [sym_comment] = ACTIONS(5), }, [525] = { [sym_text_interpolation] = STATE(525), - [ts_builtin_sym_end] = ACTIONS(1344), - [sym_name] = ACTIONS(1346), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1344), - [aux_sym_function_static_declaration_token1] = ACTIONS(1346), - [aux_sym_global_declaration_token1] = ACTIONS(1346), - [aux_sym_namespace_definition_token1] = ACTIONS(1346), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1346), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1346), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1346), - [anon_sym_BSLASH] = ACTIONS(1344), - [anon_sym_LBRACE] = ACTIONS(1344), - [anon_sym_RBRACE] = ACTIONS(1344), - [aux_sym_trait_declaration_token1] = ACTIONS(1346), - [aux_sym_interface_declaration_token1] = ACTIONS(1346), - [aux_sym_enum_declaration_token1] = ACTIONS(1346), - [aux_sym_enum_case_token1] = ACTIONS(1346), - [aux_sym_class_declaration_token1] = ACTIONS(1346), - [aux_sym_final_modifier_token1] = ACTIONS(1346), - [aux_sym_abstract_modifier_token1] = ACTIONS(1346), - [aux_sym_readonly_modifier_token1] = ACTIONS(1346), - [aux_sym_visibility_modifier_token1] = ACTIONS(1346), - [aux_sym_visibility_modifier_token2] = ACTIONS(1346), - [aux_sym_visibility_modifier_token3] = ACTIONS(1346), - [aux_sym__arrow_function_header_token1] = ACTIONS(1346), - [anon_sym_LPAREN] = ACTIONS(1344), - [aux_sym_cast_type_token1] = ACTIONS(1346), - [aux_sym_echo_statement_token1] = ACTIONS(1346), - [anon_sym_unset] = ACTIONS(1346), - [aux_sym_declare_statement_token1] = ACTIONS(1346), - [aux_sym_declare_statement_token2] = ACTIONS(1346), - [sym_float] = ACTIONS(1346), - [aux_sym_try_statement_token1] = ACTIONS(1346), - [aux_sym_goto_statement_token1] = ACTIONS(1346), - [aux_sym_continue_statement_token1] = ACTIONS(1346), - [aux_sym_break_statement_token1] = ACTIONS(1346), - [sym_integer] = ACTIONS(1346), - [aux_sym_return_statement_token1] = ACTIONS(1346), - [aux_sym_throw_expression_token1] = ACTIONS(1346), - [aux_sym_while_statement_token1] = ACTIONS(1346), - [aux_sym_while_statement_token2] = ACTIONS(1346), - [aux_sym_do_statement_token1] = ACTIONS(1346), - [aux_sym_for_statement_token1] = ACTIONS(1346), - [aux_sym_for_statement_token2] = ACTIONS(1346), - [aux_sym_foreach_statement_token1] = ACTIONS(1346), - [aux_sym_foreach_statement_token2] = ACTIONS(1346), - [aux_sym_if_statement_token1] = ACTIONS(1346), - [aux_sym_if_statement_token2] = ACTIONS(1346), - [aux_sym_else_if_clause_token1] = ACTIONS(1346), - [aux_sym_else_clause_token1] = ACTIONS(1346), - [aux_sym_match_expression_token1] = ACTIONS(1346), - [aux_sym_match_default_expression_token1] = ACTIONS(1346), - [aux_sym_switch_statement_token1] = ACTIONS(1346), - [aux_sym_switch_block_token1] = ACTIONS(1346), - [anon_sym_AT] = ACTIONS(1344), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_TILDE] = ACTIONS(1344), - [anon_sym_BANG] = ACTIONS(1344), - [aux_sym_clone_expression_token1] = ACTIONS(1346), - [aux_sym_print_intrinsic_token1] = ACTIONS(1346), - [aux_sym_object_creation_expression_token1] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1344), - [anon_sym_DASH_DASH] = ACTIONS(1344), - [aux_sym__list_destructing_token1] = ACTIONS(1346), - [anon_sym_LBRACK] = ACTIONS(1344), - [anon_sym_self] = ACTIONS(1346), - [anon_sym_parent] = ACTIONS(1346), - [anon_sym_POUND_LBRACK] = ACTIONS(1344), - [anon_sym_SQUOTE] = ACTIONS(1344), - [aux_sym_encapsed_string_token1] = ACTIONS(1344), - [anon_sym_DQUOTE] = ACTIONS(1344), - [aux_sym_string_token1] = ACTIONS(1344), - [anon_sym_LT_LT_LT] = ACTIONS(1344), - [anon_sym_BQUOTE] = ACTIONS(1344), - [sym_boolean] = ACTIONS(1346), - [sym_null] = ACTIONS(1346), - [anon_sym_DOLLAR] = ACTIONS(1344), - [aux_sym_yield_expression_token1] = ACTIONS(1346), - [aux_sym_include_expression_token1] = ACTIONS(1346), - [aux_sym_include_once_expression_token1] = ACTIONS(1346), - [aux_sym_require_expression_token1] = ACTIONS(1346), - [aux_sym_require_once_expression_token1] = ACTIONS(1346), + [ts_builtin_sym_end] = ACTIONS(1437), + [sym_name] = ACTIONS(1439), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1437), + [aux_sym_function_static_declaration_token1] = ACTIONS(1439), + [aux_sym_global_declaration_token1] = ACTIONS(1439), + [aux_sym_namespace_definition_token1] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1439), + [anon_sym_BSLASH] = ACTIONS(1437), + [anon_sym_LBRACE] = ACTIONS(1437), + [anon_sym_RBRACE] = ACTIONS(1437), + [aux_sym_trait_declaration_token1] = ACTIONS(1439), + [aux_sym_interface_declaration_token1] = ACTIONS(1439), + [aux_sym_enum_declaration_token1] = ACTIONS(1439), + [aux_sym_enum_case_token1] = ACTIONS(1439), + [aux_sym_class_declaration_token1] = ACTIONS(1439), + [aux_sym_final_modifier_token1] = ACTIONS(1439), + [aux_sym_abstract_modifier_token1] = ACTIONS(1439), + [aux_sym_readonly_modifier_token1] = ACTIONS(1439), + [aux_sym_visibility_modifier_token1] = ACTIONS(1439), + [aux_sym_visibility_modifier_token2] = ACTIONS(1439), + [aux_sym_visibility_modifier_token3] = ACTIONS(1439), + [aux_sym__arrow_function_header_token1] = ACTIONS(1439), + [anon_sym_LPAREN] = ACTIONS(1437), + [aux_sym_cast_type_token1] = ACTIONS(1439), + [aux_sym_echo_statement_token1] = ACTIONS(1439), + [anon_sym_unset] = ACTIONS(1439), + [aux_sym_declare_statement_token1] = ACTIONS(1439), + [aux_sym_declare_statement_token2] = ACTIONS(1439), + [sym_float] = ACTIONS(1439), + [aux_sym_try_statement_token1] = ACTIONS(1439), + [aux_sym_goto_statement_token1] = ACTIONS(1439), + [aux_sym_continue_statement_token1] = ACTIONS(1439), + [aux_sym_break_statement_token1] = ACTIONS(1439), + [sym_integer] = ACTIONS(1439), + [aux_sym_return_statement_token1] = ACTIONS(1439), + [aux_sym_throw_expression_token1] = ACTIONS(1439), + [aux_sym_while_statement_token1] = ACTIONS(1439), + [aux_sym_while_statement_token2] = ACTIONS(1439), + [aux_sym_do_statement_token1] = ACTIONS(1439), + [aux_sym_for_statement_token1] = ACTIONS(1439), + [aux_sym_for_statement_token2] = ACTIONS(1439), + [aux_sym_foreach_statement_token1] = ACTIONS(1439), + [aux_sym_foreach_statement_token2] = ACTIONS(1439), + [aux_sym_if_statement_token1] = ACTIONS(1439), + [aux_sym_if_statement_token2] = ACTIONS(1439), + [aux_sym_else_if_clause_token1] = ACTIONS(1439), + [aux_sym_else_clause_token1] = ACTIONS(1439), + [aux_sym_match_expression_token1] = ACTIONS(1439), + [aux_sym_match_default_expression_token1] = ACTIONS(1439), + [aux_sym_switch_statement_token1] = ACTIONS(1439), + [aux_sym_switch_block_token1] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_BANG] = ACTIONS(1437), + [aux_sym_clone_expression_token1] = ACTIONS(1439), + [aux_sym_print_intrinsic_token1] = ACTIONS(1439), + [aux_sym_object_creation_expression_token1] = ACTIONS(1439), + [anon_sym_PLUS_PLUS] = ACTIONS(1437), + [anon_sym_DASH_DASH] = ACTIONS(1437), + [aux_sym__list_destructing_token1] = ACTIONS(1439), + [anon_sym_LBRACK] = ACTIONS(1437), + [anon_sym_self] = ACTIONS(1439), + [anon_sym_parent] = ACTIONS(1439), + [anon_sym_POUND_LBRACK] = ACTIONS(1437), + [anon_sym_SQUOTE] = ACTIONS(1437), + [aux_sym_encapsed_string_token1] = ACTIONS(1437), + [anon_sym_DQUOTE] = ACTIONS(1437), + [aux_sym_string_token1] = ACTIONS(1437), + [anon_sym_LT_LT_LT] = ACTIONS(1437), + [anon_sym_BQUOTE] = ACTIONS(1437), + [sym_boolean] = ACTIONS(1439), + [sym_null] = ACTIONS(1439), + [anon_sym_DOLLAR] = ACTIONS(1437), + [aux_sym_yield_expression_token1] = ACTIONS(1439), + [aux_sym_include_expression_token1] = ACTIONS(1439), + [aux_sym_include_once_expression_token1] = ACTIONS(1439), + [aux_sym_require_expression_token1] = ACTIONS(1439), + [aux_sym_require_once_expression_token1] = ACTIONS(1439), [sym_comment] = ACTIONS(5), }, [526] = { [sym_text_interpolation] = STATE(526), - [ts_builtin_sym_end] = ACTIONS(1348), - [sym_name] = ACTIONS(1350), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1348), - [aux_sym_function_static_declaration_token1] = ACTIONS(1350), - [aux_sym_global_declaration_token1] = ACTIONS(1350), - [aux_sym_namespace_definition_token1] = ACTIONS(1350), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1350), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1350), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1350), - [anon_sym_BSLASH] = ACTIONS(1348), - [anon_sym_LBRACE] = ACTIONS(1348), - [anon_sym_RBRACE] = ACTIONS(1348), - [aux_sym_trait_declaration_token1] = ACTIONS(1350), - [aux_sym_interface_declaration_token1] = ACTIONS(1350), - [aux_sym_enum_declaration_token1] = ACTIONS(1350), - [aux_sym_enum_case_token1] = ACTIONS(1350), - [aux_sym_class_declaration_token1] = ACTIONS(1350), - [aux_sym_final_modifier_token1] = ACTIONS(1350), - [aux_sym_abstract_modifier_token1] = ACTIONS(1350), - [aux_sym_readonly_modifier_token1] = ACTIONS(1350), - [aux_sym_visibility_modifier_token1] = ACTIONS(1350), - [aux_sym_visibility_modifier_token2] = ACTIONS(1350), - [aux_sym_visibility_modifier_token3] = ACTIONS(1350), - [aux_sym__arrow_function_header_token1] = ACTIONS(1350), - [anon_sym_LPAREN] = ACTIONS(1348), - [aux_sym_cast_type_token1] = ACTIONS(1350), - [aux_sym_echo_statement_token1] = ACTIONS(1350), - [anon_sym_unset] = ACTIONS(1350), - [aux_sym_declare_statement_token1] = ACTIONS(1350), - [aux_sym_declare_statement_token2] = ACTIONS(1350), - [sym_float] = ACTIONS(1350), - [aux_sym_try_statement_token1] = ACTIONS(1350), - [aux_sym_goto_statement_token1] = ACTIONS(1350), - [aux_sym_continue_statement_token1] = ACTIONS(1350), - [aux_sym_break_statement_token1] = ACTIONS(1350), - [sym_integer] = ACTIONS(1350), - [aux_sym_return_statement_token1] = ACTIONS(1350), - [aux_sym_throw_expression_token1] = ACTIONS(1350), - [aux_sym_while_statement_token1] = ACTIONS(1350), - [aux_sym_while_statement_token2] = ACTIONS(1350), - [aux_sym_do_statement_token1] = ACTIONS(1350), - [aux_sym_for_statement_token1] = ACTIONS(1350), - [aux_sym_for_statement_token2] = ACTIONS(1350), - [aux_sym_foreach_statement_token1] = ACTIONS(1350), - [aux_sym_foreach_statement_token2] = ACTIONS(1350), - [aux_sym_if_statement_token1] = ACTIONS(1350), - [aux_sym_if_statement_token2] = ACTIONS(1350), - [aux_sym_else_if_clause_token1] = ACTIONS(1350), - [aux_sym_else_clause_token1] = ACTIONS(1350), - [aux_sym_match_expression_token1] = ACTIONS(1350), - [aux_sym_match_default_expression_token1] = ACTIONS(1350), - [aux_sym_switch_statement_token1] = ACTIONS(1350), - [aux_sym_switch_block_token1] = ACTIONS(1350), - [anon_sym_AT] = ACTIONS(1348), - [anon_sym_PLUS] = ACTIONS(1350), - [anon_sym_DASH] = ACTIONS(1350), - [anon_sym_TILDE] = ACTIONS(1348), - [anon_sym_BANG] = ACTIONS(1348), - [aux_sym_clone_expression_token1] = ACTIONS(1350), - [aux_sym_print_intrinsic_token1] = ACTIONS(1350), - [aux_sym_object_creation_expression_token1] = ACTIONS(1350), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [aux_sym__list_destructing_token1] = ACTIONS(1350), - [anon_sym_LBRACK] = ACTIONS(1348), - [anon_sym_self] = ACTIONS(1350), - [anon_sym_parent] = ACTIONS(1350), - [anon_sym_POUND_LBRACK] = ACTIONS(1348), - [anon_sym_SQUOTE] = ACTIONS(1348), - [aux_sym_encapsed_string_token1] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(1348), - [aux_sym_string_token1] = ACTIONS(1348), - [anon_sym_LT_LT_LT] = ACTIONS(1348), - [anon_sym_BQUOTE] = ACTIONS(1348), - [sym_boolean] = ACTIONS(1350), - [sym_null] = ACTIONS(1350), - [anon_sym_DOLLAR] = ACTIONS(1348), - [aux_sym_yield_expression_token1] = ACTIONS(1350), - [aux_sym_include_expression_token1] = ACTIONS(1350), - [aux_sym_include_once_expression_token1] = ACTIONS(1350), - [aux_sym_require_expression_token1] = ACTIONS(1350), - [aux_sym_require_once_expression_token1] = ACTIONS(1350), + [ts_builtin_sym_end] = ACTIONS(1441), + [sym_name] = ACTIONS(1443), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1441), + [aux_sym_function_static_declaration_token1] = ACTIONS(1443), + [aux_sym_global_declaration_token1] = ACTIONS(1443), + [aux_sym_namespace_definition_token1] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1443), + [anon_sym_BSLASH] = ACTIONS(1441), + [anon_sym_LBRACE] = ACTIONS(1441), + [anon_sym_RBRACE] = ACTIONS(1441), + [aux_sym_trait_declaration_token1] = ACTIONS(1443), + [aux_sym_interface_declaration_token1] = ACTIONS(1443), + [aux_sym_enum_declaration_token1] = ACTIONS(1443), + [aux_sym_enum_case_token1] = ACTIONS(1443), + [aux_sym_class_declaration_token1] = ACTIONS(1443), + [aux_sym_final_modifier_token1] = ACTIONS(1443), + [aux_sym_abstract_modifier_token1] = ACTIONS(1443), + [aux_sym_readonly_modifier_token1] = ACTIONS(1443), + [aux_sym_visibility_modifier_token1] = ACTIONS(1443), + [aux_sym_visibility_modifier_token2] = ACTIONS(1443), + [aux_sym_visibility_modifier_token3] = ACTIONS(1443), + [aux_sym__arrow_function_header_token1] = ACTIONS(1443), + [anon_sym_LPAREN] = ACTIONS(1441), + [aux_sym_cast_type_token1] = ACTIONS(1443), + [aux_sym_echo_statement_token1] = ACTIONS(1443), + [anon_sym_unset] = ACTIONS(1443), + [aux_sym_declare_statement_token1] = ACTIONS(1443), + [aux_sym_declare_statement_token2] = ACTIONS(1443), + [sym_float] = ACTIONS(1443), + [aux_sym_try_statement_token1] = ACTIONS(1443), + [aux_sym_goto_statement_token1] = ACTIONS(1443), + [aux_sym_continue_statement_token1] = ACTIONS(1443), + [aux_sym_break_statement_token1] = ACTIONS(1443), + [sym_integer] = ACTIONS(1443), + [aux_sym_return_statement_token1] = ACTIONS(1443), + [aux_sym_throw_expression_token1] = ACTIONS(1443), + [aux_sym_while_statement_token1] = ACTIONS(1443), + [aux_sym_while_statement_token2] = ACTIONS(1443), + [aux_sym_do_statement_token1] = ACTIONS(1443), + [aux_sym_for_statement_token1] = ACTIONS(1443), + [aux_sym_for_statement_token2] = ACTIONS(1443), + [aux_sym_foreach_statement_token1] = ACTIONS(1443), + [aux_sym_foreach_statement_token2] = ACTIONS(1443), + [aux_sym_if_statement_token1] = ACTIONS(1443), + [aux_sym_if_statement_token2] = ACTIONS(1443), + [aux_sym_else_if_clause_token1] = ACTIONS(1443), + [aux_sym_else_clause_token1] = ACTIONS(1443), + [aux_sym_match_expression_token1] = ACTIONS(1443), + [aux_sym_match_default_expression_token1] = ACTIONS(1443), + [aux_sym_switch_statement_token1] = ACTIONS(1443), + [aux_sym_switch_block_token1] = ACTIONS(1443), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_PLUS] = ACTIONS(1443), + [anon_sym_DASH] = ACTIONS(1443), + [anon_sym_TILDE] = ACTIONS(1441), + [anon_sym_BANG] = ACTIONS(1441), + [aux_sym_clone_expression_token1] = ACTIONS(1443), + [aux_sym_print_intrinsic_token1] = ACTIONS(1443), + [aux_sym_object_creation_expression_token1] = ACTIONS(1443), + [anon_sym_PLUS_PLUS] = ACTIONS(1441), + [anon_sym_DASH_DASH] = ACTIONS(1441), + [aux_sym__list_destructing_token1] = ACTIONS(1443), + [anon_sym_LBRACK] = ACTIONS(1441), + [anon_sym_self] = ACTIONS(1443), + [anon_sym_parent] = ACTIONS(1443), + [anon_sym_POUND_LBRACK] = ACTIONS(1441), + [anon_sym_SQUOTE] = ACTIONS(1441), + [aux_sym_encapsed_string_token1] = ACTIONS(1441), + [anon_sym_DQUOTE] = ACTIONS(1441), + [aux_sym_string_token1] = ACTIONS(1441), + [anon_sym_LT_LT_LT] = ACTIONS(1441), + [anon_sym_BQUOTE] = ACTIONS(1441), + [sym_boolean] = ACTIONS(1443), + [sym_null] = ACTIONS(1443), + [anon_sym_DOLLAR] = ACTIONS(1441), + [aux_sym_yield_expression_token1] = ACTIONS(1443), + [aux_sym_include_expression_token1] = ACTIONS(1443), + [aux_sym_include_once_expression_token1] = ACTIONS(1443), + [aux_sym_require_expression_token1] = ACTIONS(1443), + [aux_sym_require_once_expression_token1] = ACTIONS(1443), [sym_comment] = ACTIONS(5), }, [527] = { [sym_text_interpolation] = STATE(527), - [ts_builtin_sym_end] = ACTIONS(1352), - [sym_name] = ACTIONS(1354), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1352), - [aux_sym_function_static_declaration_token1] = ACTIONS(1354), - [aux_sym_global_declaration_token1] = ACTIONS(1354), - [aux_sym_namespace_definition_token1] = ACTIONS(1354), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1354), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1354), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1354), - [anon_sym_BSLASH] = ACTIONS(1352), - [anon_sym_LBRACE] = ACTIONS(1352), - [anon_sym_RBRACE] = ACTIONS(1352), - [aux_sym_trait_declaration_token1] = ACTIONS(1354), - [aux_sym_interface_declaration_token1] = ACTIONS(1354), - [aux_sym_enum_declaration_token1] = ACTIONS(1354), - [aux_sym_enum_case_token1] = ACTIONS(1354), - [aux_sym_class_declaration_token1] = ACTIONS(1354), - [aux_sym_final_modifier_token1] = ACTIONS(1354), - [aux_sym_abstract_modifier_token1] = ACTIONS(1354), - [aux_sym_readonly_modifier_token1] = ACTIONS(1354), - [aux_sym_visibility_modifier_token1] = ACTIONS(1354), - [aux_sym_visibility_modifier_token2] = ACTIONS(1354), - [aux_sym_visibility_modifier_token3] = ACTIONS(1354), - [aux_sym__arrow_function_header_token1] = ACTIONS(1354), - [anon_sym_LPAREN] = ACTIONS(1352), - [aux_sym_cast_type_token1] = ACTIONS(1354), - [aux_sym_echo_statement_token1] = ACTIONS(1354), - [anon_sym_unset] = ACTIONS(1354), - [aux_sym_declare_statement_token1] = ACTIONS(1354), - [aux_sym_declare_statement_token2] = ACTIONS(1354), - [sym_float] = ACTIONS(1354), - [aux_sym_try_statement_token1] = ACTIONS(1354), - [aux_sym_goto_statement_token1] = ACTIONS(1354), - [aux_sym_continue_statement_token1] = ACTIONS(1354), - [aux_sym_break_statement_token1] = ACTIONS(1354), - [sym_integer] = ACTIONS(1354), - [aux_sym_return_statement_token1] = ACTIONS(1354), - [aux_sym_throw_expression_token1] = ACTIONS(1354), - [aux_sym_while_statement_token1] = ACTIONS(1354), - [aux_sym_while_statement_token2] = ACTIONS(1354), - [aux_sym_do_statement_token1] = ACTIONS(1354), - [aux_sym_for_statement_token1] = ACTIONS(1354), - [aux_sym_for_statement_token2] = ACTIONS(1354), - [aux_sym_foreach_statement_token1] = ACTIONS(1354), - [aux_sym_foreach_statement_token2] = ACTIONS(1354), - [aux_sym_if_statement_token1] = ACTIONS(1354), - [aux_sym_if_statement_token2] = ACTIONS(1354), - [aux_sym_else_if_clause_token1] = ACTIONS(1354), - [aux_sym_else_clause_token1] = ACTIONS(1354), - [aux_sym_match_expression_token1] = ACTIONS(1354), - [aux_sym_match_default_expression_token1] = ACTIONS(1354), - [aux_sym_switch_statement_token1] = ACTIONS(1354), - [aux_sym_switch_block_token1] = ACTIONS(1354), - [anon_sym_AT] = ACTIONS(1352), - [anon_sym_PLUS] = ACTIONS(1354), - [anon_sym_DASH] = ACTIONS(1354), - [anon_sym_TILDE] = ACTIONS(1352), - [anon_sym_BANG] = ACTIONS(1352), - [aux_sym_clone_expression_token1] = ACTIONS(1354), - [aux_sym_print_intrinsic_token1] = ACTIONS(1354), - [aux_sym_object_creation_expression_token1] = ACTIONS(1354), - [anon_sym_PLUS_PLUS] = ACTIONS(1352), - [anon_sym_DASH_DASH] = ACTIONS(1352), - [aux_sym__list_destructing_token1] = ACTIONS(1354), - [anon_sym_LBRACK] = ACTIONS(1352), - [anon_sym_self] = ACTIONS(1354), - [anon_sym_parent] = ACTIONS(1354), - [anon_sym_POUND_LBRACK] = ACTIONS(1352), - [anon_sym_SQUOTE] = ACTIONS(1352), - [aux_sym_encapsed_string_token1] = ACTIONS(1352), - [anon_sym_DQUOTE] = ACTIONS(1352), - [aux_sym_string_token1] = ACTIONS(1352), - [anon_sym_LT_LT_LT] = ACTIONS(1352), - [anon_sym_BQUOTE] = ACTIONS(1352), - [sym_boolean] = ACTIONS(1354), - [sym_null] = ACTIONS(1354), - [anon_sym_DOLLAR] = ACTIONS(1352), - [aux_sym_yield_expression_token1] = ACTIONS(1354), - [aux_sym_include_expression_token1] = ACTIONS(1354), - [aux_sym_include_once_expression_token1] = ACTIONS(1354), - [aux_sym_require_expression_token1] = ACTIONS(1354), - [aux_sym_require_once_expression_token1] = ACTIONS(1354), + [ts_builtin_sym_end] = ACTIONS(1445), + [sym_name] = ACTIONS(1447), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1445), + [aux_sym_function_static_declaration_token1] = ACTIONS(1447), + [aux_sym_global_declaration_token1] = ACTIONS(1447), + [aux_sym_namespace_definition_token1] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1447), + [anon_sym_BSLASH] = ACTIONS(1445), + [anon_sym_LBRACE] = ACTIONS(1445), + [anon_sym_RBRACE] = ACTIONS(1445), + [aux_sym_trait_declaration_token1] = ACTIONS(1447), + [aux_sym_interface_declaration_token1] = ACTIONS(1447), + [aux_sym_enum_declaration_token1] = ACTIONS(1447), + [aux_sym_enum_case_token1] = ACTIONS(1447), + [aux_sym_class_declaration_token1] = ACTIONS(1447), + [aux_sym_final_modifier_token1] = ACTIONS(1447), + [aux_sym_abstract_modifier_token1] = ACTIONS(1447), + [aux_sym_readonly_modifier_token1] = ACTIONS(1447), + [aux_sym_visibility_modifier_token1] = ACTIONS(1447), + [aux_sym_visibility_modifier_token2] = ACTIONS(1447), + [aux_sym_visibility_modifier_token3] = ACTIONS(1447), + [aux_sym__arrow_function_header_token1] = ACTIONS(1447), + [anon_sym_LPAREN] = ACTIONS(1445), + [aux_sym_cast_type_token1] = ACTIONS(1447), + [aux_sym_echo_statement_token1] = ACTIONS(1447), + [anon_sym_unset] = ACTIONS(1447), + [aux_sym_declare_statement_token1] = ACTIONS(1447), + [aux_sym_declare_statement_token2] = ACTIONS(1447), + [sym_float] = ACTIONS(1447), + [aux_sym_try_statement_token1] = ACTIONS(1447), + [aux_sym_goto_statement_token1] = ACTIONS(1447), + [aux_sym_continue_statement_token1] = ACTIONS(1447), + [aux_sym_break_statement_token1] = ACTIONS(1447), + [sym_integer] = ACTIONS(1447), + [aux_sym_return_statement_token1] = ACTIONS(1447), + [aux_sym_throw_expression_token1] = ACTIONS(1447), + [aux_sym_while_statement_token1] = ACTIONS(1447), + [aux_sym_while_statement_token2] = ACTIONS(1447), + [aux_sym_do_statement_token1] = ACTIONS(1447), + [aux_sym_for_statement_token1] = ACTIONS(1447), + [aux_sym_for_statement_token2] = ACTIONS(1447), + [aux_sym_foreach_statement_token1] = ACTIONS(1447), + [aux_sym_foreach_statement_token2] = ACTIONS(1447), + [aux_sym_if_statement_token1] = ACTIONS(1447), + [aux_sym_if_statement_token2] = ACTIONS(1447), + [aux_sym_else_if_clause_token1] = ACTIONS(1447), + [aux_sym_else_clause_token1] = ACTIONS(1447), + [aux_sym_match_expression_token1] = ACTIONS(1447), + [aux_sym_match_default_expression_token1] = ACTIONS(1447), + [aux_sym_switch_statement_token1] = ACTIONS(1447), + [aux_sym_switch_block_token1] = ACTIONS(1447), + [anon_sym_AT] = ACTIONS(1445), + [anon_sym_PLUS] = ACTIONS(1447), + [anon_sym_DASH] = ACTIONS(1447), + [anon_sym_TILDE] = ACTIONS(1445), + [anon_sym_BANG] = ACTIONS(1445), + [aux_sym_clone_expression_token1] = ACTIONS(1447), + [aux_sym_print_intrinsic_token1] = ACTIONS(1447), + [aux_sym_object_creation_expression_token1] = ACTIONS(1447), + [anon_sym_PLUS_PLUS] = ACTIONS(1445), + [anon_sym_DASH_DASH] = ACTIONS(1445), + [aux_sym__list_destructing_token1] = ACTIONS(1447), + [anon_sym_LBRACK] = ACTIONS(1445), + [anon_sym_self] = ACTIONS(1447), + [anon_sym_parent] = ACTIONS(1447), + [anon_sym_POUND_LBRACK] = ACTIONS(1445), + [anon_sym_SQUOTE] = ACTIONS(1445), + [aux_sym_encapsed_string_token1] = ACTIONS(1445), + [anon_sym_DQUOTE] = ACTIONS(1445), + [aux_sym_string_token1] = ACTIONS(1445), + [anon_sym_LT_LT_LT] = ACTIONS(1445), + [anon_sym_BQUOTE] = ACTIONS(1445), + [sym_boolean] = ACTIONS(1447), + [sym_null] = ACTIONS(1447), + [anon_sym_DOLLAR] = ACTIONS(1445), + [aux_sym_yield_expression_token1] = ACTIONS(1447), + [aux_sym_include_expression_token1] = ACTIONS(1447), + [aux_sym_include_once_expression_token1] = ACTIONS(1447), + [aux_sym_require_expression_token1] = ACTIONS(1447), + [aux_sym_require_once_expression_token1] = ACTIONS(1447), [sym_comment] = ACTIONS(5), }, [528] = { [sym_text_interpolation] = STATE(528), - [ts_builtin_sym_end] = ACTIONS(1356), - [sym_name] = ACTIONS(1358), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1356), - [aux_sym_function_static_declaration_token1] = ACTIONS(1358), - [aux_sym_global_declaration_token1] = ACTIONS(1358), - [aux_sym_namespace_definition_token1] = ACTIONS(1358), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1358), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1358), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1358), - [anon_sym_BSLASH] = ACTIONS(1356), - [anon_sym_LBRACE] = ACTIONS(1356), - [anon_sym_RBRACE] = ACTIONS(1356), - [aux_sym_trait_declaration_token1] = ACTIONS(1358), - [aux_sym_interface_declaration_token1] = ACTIONS(1358), - [aux_sym_enum_declaration_token1] = ACTIONS(1358), - [aux_sym_enum_case_token1] = ACTIONS(1358), - [aux_sym_class_declaration_token1] = ACTIONS(1358), - [aux_sym_final_modifier_token1] = ACTIONS(1358), - [aux_sym_abstract_modifier_token1] = ACTIONS(1358), - [aux_sym_readonly_modifier_token1] = ACTIONS(1358), - [aux_sym_visibility_modifier_token1] = ACTIONS(1358), - [aux_sym_visibility_modifier_token2] = ACTIONS(1358), - [aux_sym_visibility_modifier_token3] = ACTIONS(1358), - [aux_sym__arrow_function_header_token1] = ACTIONS(1358), - [anon_sym_LPAREN] = ACTIONS(1356), - [aux_sym_cast_type_token1] = ACTIONS(1358), - [aux_sym_echo_statement_token1] = ACTIONS(1358), - [anon_sym_unset] = ACTIONS(1358), - [aux_sym_declare_statement_token1] = ACTIONS(1358), - [aux_sym_declare_statement_token2] = ACTIONS(1358), - [sym_float] = ACTIONS(1358), - [aux_sym_try_statement_token1] = ACTIONS(1358), - [aux_sym_goto_statement_token1] = ACTIONS(1358), - [aux_sym_continue_statement_token1] = ACTIONS(1358), - [aux_sym_break_statement_token1] = ACTIONS(1358), - [sym_integer] = ACTIONS(1358), - [aux_sym_return_statement_token1] = ACTIONS(1358), - [aux_sym_throw_expression_token1] = ACTIONS(1358), - [aux_sym_while_statement_token1] = ACTIONS(1358), - [aux_sym_while_statement_token2] = ACTIONS(1358), - [aux_sym_do_statement_token1] = ACTIONS(1358), - [aux_sym_for_statement_token1] = ACTIONS(1358), - [aux_sym_for_statement_token2] = ACTIONS(1358), - [aux_sym_foreach_statement_token1] = ACTIONS(1358), - [aux_sym_foreach_statement_token2] = ACTIONS(1358), - [aux_sym_if_statement_token1] = ACTIONS(1358), - [aux_sym_if_statement_token2] = ACTIONS(1358), - [aux_sym_else_if_clause_token1] = ACTIONS(1358), - [aux_sym_else_clause_token1] = ACTIONS(1358), - [aux_sym_match_expression_token1] = ACTIONS(1358), - [aux_sym_match_default_expression_token1] = ACTIONS(1358), - [aux_sym_switch_statement_token1] = ACTIONS(1358), - [aux_sym_switch_block_token1] = ACTIONS(1358), - [anon_sym_AT] = ACTIONS(1356), - [anon_sym_PLUS] = ACTIONS(1358), - [anon_sym_DASH] = ACTIONS(1358), - [anon_sym_TILDE] = ACTIONS(1356), - [anon_sym_BANG] = ACTIONS(1356), - [aux_sym_clone_expression_token1] = ACTIONS(1358), - [aux_sym_print_intrinsic_token1] = ACTIONS(1358), - [aux_sym_object_creation_expression_token1] = ACTIONS(1358), - [anon_sym_PLUS_PLUS] = ACTIONS(1356), - [anon_sym_DASH_DASH] = ACTIONS(1356), - [aux_sym__list_destructing_token1] = ACTIONS(1358), - [anon_sym_LBRACK] = ACTIONS(1356), - [anon_sym_self] = ACTIONS(1358), - [anon_sym_parent] = ACTIONS(1358), - [anon_sym_POUND_LBRACK] = ACTIONS(1356), - [anon_sym_SQUOTE] = ACTIONS(1356), - [aux_sym_encapsed_string_token1] = ACTIONS(1356), - [anon_sym_DQUOTE] = ACTIONS(1356), - [aux_sym_string_token1] = ACTIONS(1356), - [anon_sym_LT_LT_LT] = ACTIONS(1356), - [anon_sym_BQUOTE] = ACTIONS(1356), - [sym_boolean] = ACTIONS(1358), - [sym_null] = ACTIONS(1358), - [anon_sym_DOLLAR] = ACTIONS(1356), - [aux_sym_yield_expression_token1] = ACTIONS(1358), - [aux_sym_include_expression_token1] = ACTIONS(1358), - [aux_sym_include_once_expression_token1] = ACTIONS(1358), - [aux_sym_require_expression_token1] = ACTIONS(1358), - [aux_sym_require_once_expression_token1] = ACTIONS(1358), + [ts_builtin_sym_end] = ACTIONS(1449), + [sym_name] = ACTIONS(1451), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1449), + [aux_sym_function_static_declaration_token1] = ACTIONS(1451), + [aux_sym_global_declaration_token1] = ACTIONS(1451), + [aux_sym_namespace_definition_token1] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1451), + [anon_sym_BSLASH] = ACTIONS(1449), + [anon_sym_LBRACE] = ACTIONS(1449), + [anon_sym_RBRACE] = ACTIONS(1449), + [aux_sym_trait_declaration_token1] = ACTIONS(1451), + [aux_sym_interface_declaration_token1] = ACTIONS(1451), + [aux_sym_enum_declaration_token1] = ACTIONS(1451), + [aux_sym_enum_case_token1] = ACTIONS(1451), + [aux_sym_class_declaration_token1] = ACTIONS(1451), + [aux_sym_final_modifier_token1] = ACTIONS(1451), + [aux_sym_abstract_modifier_token1] = ACTIONS(1451), + [aux_sym_readonly_modifier_token1] = ACTIONS(1451), + [aux_sym_visibility_modifier_token1] = ACTIONS(1451), + [aux_sym_visibility_modifier_token2] = ACTIONS(1451), + [aux_sym_visibility_modifier_token3] = ACTIONS(1451), + [aux_sym__arrow_function_header_token1] = ACTIONS(1451), + [anon_sym_LPAREN] = ACTIONS(1449), + [aux_sym_cast_type_token1] = ACTIONS(1451), + [aux_sym_echo_statement_token1] = ACTIONS(1451), + [anon_sym_unset] = ACTIONS(1451), + [aux_sym_declare_statement_token1] = ACTIONS(1451), + [aux_sym_declare_statement_token2] = ACTIONS(1451), + [sym_float] = ACTIONS(1451), + [aux_sym_try_statement_token1] = ACTIONS(1451), + [aux_sym_goto_statement_token1] = ACTIONS(1451), + [aux_sym_continue_statement_token1] = ACTIONS(1451), + [aux_sym_break_statement_token1] = ACTIONS(1451), + [sym_integer] = ACTIONS(1451), + [aux_sym_return_statement_token1] = ACTIONS(1451), + [aux_sym_throw_expression_token1] = ACTIONS(1451), + [aux_sym_while_statement_token1] = ACTIONS(1451), + [aux_sym_while_statement_token2] = ACTIONS(1451), + [aux_sym_do_statement_token1] = ACTIONS(1451), + [aux_sym_for_statement_token1] = ACTIONS(1451), + [aux_sym_for_statement_token2] = ACTIONS(1451), + [aux_sym_foreach_statement_token1] = ACTIONS(1451), + [aux_sym_foreach_statement_token2] = ACTIONS(1451), + [aux_sym_if_statement_token1] = ACTIONS(1451), + [aux_sym_if_statement_token2] = ACTIONS(1451), + [aux_sym_else_if_clause_token1] = ACTIONS(1451), + [aux_sym_else_clause_token1] = ACTIONS(1451), + [aux_sym_match_expression_token1] = ACTIONS(1451), + [aux_sym_match_default_expression_token1] = ACTIONS(1451), + [aux_sym_switch_statement_token1] = ACTIONS(1451), + [aux_sym_switch_block_token1] = ACTIONS(1451), + [anon_sym_AT] = ACTIONS(1449), + [anon_sym_PLUS] = ACTIONS(1451), + [anon_sym_DASH] = ACTIONS(1451), + [anon_sym_TILDE] = ACTIONS(1449), + [anon_sym_BANG] = ACTIONS(1449), + [aux_sym_clone_expression_token1] = ACTIONS(1451), + [aux_sym_print_intrinsic_token1] = ACTIONS(1451), + [aux_sym_object_creation_expression_token1] = ACTIONS(1451), + [anon_sym_PLUS_PLUS] = ACTIONS(1449), + [anon_sym_DASH_DASH] = ACTIONS(1449), + [aux_sym__list_destructing_token1] = ACTIONS(1451), + [anon_sym_LBRACK] = ACTIONS(1449), + [anon_sym_self] = ACTIONS(1451), + [anon_sym_parent] = ACTIONS(1451), + [anon_sym_POUND_LBRACK] = ACTIONS(1449), + [anon_sym_SQUOTE] = ACTIONS(1449), + [aux_sym_encapsed_string_token1] = ACTIONS(1449), + [anon_sym_DQUOTE] = ACTIONS(1449), + [aux_sym_string_token1] = ACTIONS(1449), + [anon_sym_LT_LT_LT] = ACTIONS(1449), + [anon_sym_BQUOTE] = ACTIONS(1449), + [sym_boolean] = ACTIONS(1451), + [sym_null] = ACTIONS(1451), + [anon_sym_DOLLAR] = ACTIONS(1449), + [aux_sym_yield_expression_token1] = ACTIONS(1451), + [aux_sym_include_expression_token1] = ACTIONS(1451), + [aux_sym_include_once_expression_token1] = ACTIONS(1451), + [aux_sym_require_expression_token1] = ACTIONS(1451), + [aux_sym_require_once_expression_token1] = ACTIONS(1451), [sym_comment] = ACTIONS(5), }, [529] = { [sym_text_interpolation] = STATE(529), - [ts_builtin_sym_end] = ACTIONS(1360), - [sym_name] = ACTIONS(1362), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1360), - [aux_sym_function_static_declaration_token1] = ACTIONS(1362), - [aux_sym_global_declaration_token1] = ACTIONS(1362), - [aux_sym_namespace_definition_token1] = ACTIONS(1362), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1362), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1362), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1362), - [anon_sym_BSLASH] = ACTIONS(1360), - [anon_sym_LBRACE] = ACTIONS(1360), - [anon_sym_RBRACE] = ACTIONS(1360), - [aux_sym_trait_declaration_token1] = ACTIONS(1362), - [aux_sym_interface_declaration_token1] = ACTIONS(1362), - [aux_sym_enum_declaration_token1] = ACTIONS(1362), - [aux_sym_enum_case_token1] = ACTIONS(1362), - [aux_sym_class_declaration_token1] = ACTIONS(1362), - [aux_sym_final_modifier_token1] = ACTIONS(1362), - [aux_sym_abstract_modifier_token1] = ACTIONS(1362), - [aux_sym_readonly_modifier_token1] = ACTIONS(1362), - [aux_sym_visibility_modifier_token1] = ACTIONS(1362), - [aux_sym_visibility_modifier_token2] = ACTIONS(1362), - [aux_sym_visibility_modifier_token3] = ACTIONS(1362), - [aux_sym__arrow_function_header_token1] = ACTIONS(1362), - [anon_sym_LPAREN] = ACTIONS(1360), - [aux_sym_cast_type_token1] = ACTIONS(1362), - [aux_sym_echo_statement_token1] = ACTIONS(1362), - [anon_sym_unset] = ACTIONS(1362), - [aux_sym_declare_statement_token1] = ACTIONS(1362), - [aux_sym_declare_statement_token2] = ACTIONS(1362), - [sym_float] = ACTIONS(1362), - [aux_sym_try_statement_token1] = ACTIONS(1362), - [aux_sym_goto_statement_token1] = ACTIONS(1362), - [aux_sym_continue_statement_token1] = ACTIONS(1362), - [aux_sym_break_statement_token1] = ACTIONS(1362), - [sym_integer] = ACTIONS(1362), - [aux_sym_return_statement_token1] = ACTIONS(1362), - [aux_sym_throw_expression_token1] = ACTIONS(1362), - [aux_sym_while_statement_token1] = ACTIONS(1362), - [aux_sym_while_statement_token2] = ACTIONS(1362), - [aux_sym_do_statement_token1] = ACTIONS(1362), - [aux_sym_for_statement_token1] = ACTIONS(1362), - [aux_sym_for_statement_token2] = ACTIONS(1362), - [aux_sym_foreach_statement_token1] = ACTIONS(1362), - [aux_sym_foreach_statement_token2] = ACTIONS(1362), - [aux_sym_if_statement_token1] = ACTIONS(1362), - [aux_sym_if_statement_token2] = ACTIONS(1362), - [aux_sym_else_if_clause_token1] = ACTIONS(1362), - [aux_sym_else_clause_token1] = ACTIONS(1362), - [aux_sym_match_expression_token1] = ACTIONS(1362), - [aux_sym_match_default_expression_token1] = ACTIONS(1362), - [aux_sym_switch_statement_token1] = ACTIONS(1362), - [aux_sym_switch_block_token1] = ACTIONS(1362), - [anon_sym_AT] = ACTIONS(1360), - [anon_sym_PLUS] = ACTIONS(1362), - [anon_sym_DASH] = ACTIONS(1362), - [anon_sym_TILDE] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(1360), - [aux_sym_clone_expression_token1] = ACTIONS(1362), - [aux_sym_print_intrinsic_token1] = ACTIONS(1362), - [aux_sym_object_creation_expression_token1] = ACTIONS(1362), - [anon_sym_PLUS_PLUS] = ACTIONS(1360), - [anon_sym_DASH_DASH] = ACTIONS(1360), - [aux_sym__list_destructing_token1] = ACTIONS(1362), - [anon_sym_LBRACK] = ACTIONS(1360), - [anon_sym_self] = ACTIONS(1362), - [anon_sym_parent] = ACTIONS(1362), - [anon_sym_POUND_LBRACK] = ACTIONS(1360), - [anon_sym_SQUOTE] = ACTIONS(1360), - [aux_sym_encapsed_string_token1] = ACTIONS(1360), - [anon_sym_DQUOTE] = ACTIONS(1360), - [aux_sym_string_token1] = ACTIONS(1360), - [anon_sym_LT_LT_LT] = ACTIONS(1360), - [anon_sym_BQUOTE] = ACTIONS(1360), - [sym_boolean] = ACTIONS(1362), - [sym_null] = ACTIONS(1362), - [anon_sym_DOLLAR] = ACTIONS(1360), - [aux_sym_yield_expression_token1] = ACTIONS(1362), - [aux_sym_include_expression_token1] = ACTIONS(1362), - [aux_sym_include_once_expression_token1] = ACTIONS(1362), - [aux_sym_require_expression_token1] = ACTIONS(1362), - [aux_sym_require_once_expression_token1] = ACTIONS(1362), + [ts_builtin_sym_end] = ACTIONS(1453), + [sym_name] = ACTIONS(1455), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1453), + [aux_sym_function_static_declaration_token1] = ACTIONS(1455), + [aux_sym_global_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_definition_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1455), + [anon_sym_BSLASH] = ACTIONS(1453), + [anon_sym_LBRACE] = ACTIONS(1453), + [anon_sym_RBRACE] = ACTIONS(1453), + [aux_sym_trait_declaration_token1] = ACTIONS(1455), + [aux_sym_interface_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_case_token1] = ACTIONS(1455), + [aux_sym_class_declaration_token1] = ACTIONS(1455), + [aux_sym_final_modifier_token1] = ACTIONS(1455), + [aux_sym_abstract_modifier_token1] = ACTIONS(1455), + [aux_sym_readonly_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token2] = ACTIONS(1455), + [aux_sym_visibility_modifier_token3] = ACTIONS(1455), + [aux_sym__arrow_function_header_token1] = ACTIONS(1455), + [anon_sym_LPAREN] = ACTIONS(1453), + [aux_sym_cast_type_token1] = ACTIONS(1455), + [aux_sym_echo_statement_token1] = ACTIONS(1455), + [anon_sym_unset] = ACTIONS(1455), + [aux_sym_declare_statement_token1] = ACTIONS(1455), + [aux_sym_declare_statement_token2] = ACTIONS(1455), + [sym_float] = ACTIONS(1455), + [aux_sym_try_statement_token1] = ACTIONS(1455), + [aux_sym_goto_statement_token1] = ACTIONS(1455), + [aux_sym_continue_statement_token1] = ACTIONS(1455), + [aux_sym_break_statement_token1] = ACTIONS(1455), + [sym_integer] = ACTIONS(1455), + [aux_sym_return_statement_token1] = ACTIONS(1455), + [aux_sym_throw_expression_token1] = ACTIONS(1455), + [aux_sym_while_statement_token1] = ACTIONS(1455), + [aux_sym_while_statement_token2] = ACTIONS(1455), + [aux_sym_do_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token2] = ACTIONS(1455), + [aux_sym_foreach_statement_token1] = ACTIONS(1455), + [aux_sym_foreach_statement_token2] = ACTIONS(1455), + [aux_sym_if_statement_token1] = ACTIONS(1455), + [aux_sym_if_statement_token2] = ACTIONS(1455), + [aux_sym_else_if_clause_token1] = ACTIONS(1455), + [aux_sym_else_clause_token1] = ACTIONS(1455), + [aux_sym_match_expression_token1] = ACTIONS(1455), + [aux_sym_match_default_expression_token1] = ACTIONS(1455), + [aux_sym_switch_statement_token1] = ACTIONS(1455), + [aux_sym_switch_block_token1] = ACTIONS(1455), + [anon_sym_AT] = ACTIONS(1453), + [anon_sym_PLUS] = ACTIONS(1455), + [anon_sym_DASH] = ACTIONS(1455), + [anon_sym_TILDE] = ACTIONS(1453), + [anon_sym_BANG] = ACTIONS(1453), + [aux_sym_clone_expression_token1] = ACTIONS(1455), + [aux_sym_print_intrinsic_token1] = ACTIONS(1455), + [aux_sym_object_creation_expression_token1] = ACTIONS(1455), + [anon_sym_PLUS_PLUS] = ACTIONS(1453), + [anon_sym_DASH_DASH] = ACTIONS(1453), + [aux_sym__list_destructing_token1] = ACTIONS(1455), + [anon_sym_LBRACK] = ACTIONS(1453), + [anon_sym_self] = ACTIONS(1455), + [anon_sym_parent] = ACTIONS(1455), + [anon_sym_POUND_LBRACK] = ACTIONS(1453), + [anon_sym_SQUOTE] = ACTIONS(1453), + [aux_sym_encapsed_string_token1] = ACTIONS(1453), + [anon_sym_DQUOTE] = ACTIONS(1453), + [aux_sym_string_token1] = ACTIONS(1453), + [anon_sym_LT_LT_LT] = ACTIONS(1453), + [anon_sym_BQUOTE] = ACTIONS(1453), + [sym_boolean] = ACTIONS(1455), + [sym_null] = ACTIONS(1455), + [anon_sym_DOLLAR] = ACTIONS(1453), + [aux_sym_yield_expression_token1] = ACTIONS(1455), + [aux_sym_include_expression_token1] = ACTIONS(1455), + [aux_sym_include_once_expression_token1] = ACTIONS(1455), + [aux_sym_require_expression_token1] = ACTIONS(1455), + [aux_sym_require_once_expression_token1] = ACTIONS(1455), [sym_comment] = ACTIONS(5), }, [530] = { [sym_text_interpolation] = STATE(530), - [ts_builtin_sym_end] = ACTIONS(1364), - [sym_name] = ACTIONS(1366), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1364), - [aux_sym_function_static_declaration_token1] = ACTIONS(1366), - [aux_sym_global_declaration_token1] = ACTIONS(1366), - [aux_sym_namespace_definition_token1] = ACTIONS(1366), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1366), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1366), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1366), - [anon_sym_BSLASH] = ACTIONS(1364), - [anon_sym_LBRACE] = ACTIONS(1364), - [anon_sym_RBRACE] = ACTIONS(1364), - [aux_sym_trait_declaration_token1] = ACTIONS(1366), - [aux_sym_interface_declaration_token1] = ACTIONS(1366), - [aux_sym_enum_declaration_token1] = ACTIONS(1366), - [aux_sym_enum_case_token1] = ACTIONS(1366), - [aux_sym_class_declaration_token1] = ACTIONS(1366), - [aux_sym_final_modifier_token1] = ACTIONS(1366), - [aux_sym_abstract_modifier_token1] = ACTIONS(1366), - [aux_sym_readonly_modifier_token1] = ACTIONS(1366), - [aux_sym_visibility_modifier_token1] = ACTIONS(1366), - [aux_sym_visibility_modifier_token2] = ACTIONS(1366), - [aux_sym_visibility_modifier_token3] = ACTIONS(1366), - [aux_sym__arrow_function_header_token1] = ACTIONS(1366), - [anon_sym_LPAREN] = ACTIONS(1364), - [aux_sym_cast_type_token1] = ACTIONS(1366), - [aux_sym_echo_statement_token1] = ACTIONS(1366), - [anon_sym_unset] = ACTIONS(1366), - [aux_sym_declare_statement_token1] = ACTIONS(1366), - [aux_sym_declare_statement_token2] = ACTIONS(1366), - [sym_float] = ACTIONS(1366), - [aux_sym_try_statement_token1] = ACTIONS(1366), - [aux_sym_goto_statement_token1] = ACTIONS(1366), - [aux_sym_continue_statement_token1] = ACTIONS(1366), - [aux_sym_break_statement_token1] = ACTIONS(1366), - [sym_integer] = ACTIONS(1366), - [aux_sym_return_statement_token1] = ACTIONS(1366), - [aux_sym_throw_expression_token1] = ACTIONS(1366), - [aux_sym_while_statement_token1] = ACTIONS(1366), - [aux_sym_while_statement_token2] = ACTIONS(1366), - [aux_sym_do_statement_token1] = ACTIONS(1366), - [aux_sym_for_statement_token1] = ACTIONS(1366), - [aux_sym_for_statement_token2] = ACTIONS(1366), - [aux_sym_foreach_statement_token1] = ACTIONS(1366), - [aux_sym_foreach_statement_token2] = ACTIONS(1366), - [aux_sym_if_statement_token1] = ACTIONS(1366), - [aux_sym_if_statement_token2] = ACTIONS(1366), - [aux_sym_else_if_clause_token1] = ACTIONS(1366), - [aux_sym_else_clause_token1] = ACTIONS(1366), - [aux_sym_match_expression_token1] = ACTIONS(1366), - [aux_sym_match_default_expression_token1] = ACTIONS(1366), - [aux_sym_switch_statement_token1] = ACTIONS(1366), - [aux_sym_switch_block_token1] = ACTIONS(1366), - [anon_sym_AT] = ACTIONS(1364), - [anon_sym_PLUS] = ACTIONS(1366), - [anon_sym_DASH] = ACTIONS(1366), - [anon_sym_TILDE] = ACTIONS(1364), - [anon_sym_BANG] = ACTIONS(1364), - [aux_sym_clone_expression_token1] = ACTIONS(1366), - [aux_sym_print_intrinsic_token1] = ACTIONS(1366), - [aux_sym_object_creation_expression_token1] = ACTIONS(1366), - [anon_sym_PLUS_PLUS] = ACTIONS(1364), - [anon_sym_DASH_DASH] = ACTIONS(1364), - [aux_sym__list_destructing_token1] = ACTIONS(1366), - [anon_sym_LBRACK] = ACTIONS(1364), - [anon_sym_self] = ACTIONS(1366), - [anon_sym_parent] = ACTIONS(1366), - [anon_sym_POUND_LBRACK] = ACTIONS(1364), - [anon_sym_SQUOTE] = ACTIONS(1364), - [aux_sym_encapsed_string_token1] = ACTIONS(1364), - [anon_sym_DQUOTE] = ACTIONS(1364), - [aux_sym_string_token1] = ACTIONS(1364), - [anon_sym_LT_LT_LT] = ACTIONS(1364), - [anon_sym_BQUOTE] = ACTIONS(1364), - [sym_boolean] = ACTIONS(1366), - [sym_null] = ACTIONS(1366), - [anon_sym_DOLLAR] = ACTIONS(1364), - [aux_sym_yield_expression_token1] = ACTIONS(1366), - [aux_sym_include_expression_token1] = ACTIONS(1366), - [aux_sym_include_once_expression_token1] = ACTIONS(1366), - [aux_sym_require_expression_token1] = ACTIONS(1366), - [aux_sym_require_once_expression_token1] = ACTIONS(1366), + [ts_builtin_sym_end] = ACTIONS(1453), + [sym_name] = ACTIONS(1455), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1453), + [aux_sym_function_static_declaration_token1] = ACTIONS(1455), + [aux_sym_global_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_definition_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1455), + [anon_sym_BSLASH] = ACTIONS(1453), + [anon_sym_LBRACE] = ACTIONS(1453), + [anon_sym_RBRACE] = ACTIONS(1453), + [aux_sym_trait_declaration_token1] = ACTIONS(1455), + [aux_sym_interface_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_case_token1] = ACTIONS(1455), + [aux_sym_class_declaration_token1] = ACTIONS(1455), + [aux_sym_final_modifier_token1] = ACTIONS(1455), + [aux_sym_abstract_modifier_token1] = ACTIONS(1455), + [aux_sym_readonly_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token2] = ACTIONS(1455), + [aux_sym_visibility_modifier_token3] = ACTIONS(1455), + [aux_sym__arrow_function_header_token1] = ACTIONS(1455), + [anon_sym_LPAREN] = ACTIONS(1453), + [aux_sym_cast_type_token1] = ACTIONS(1455), + [aux_sym_echo_statement_token1] = ACTIONS(1455), + [anon_sym_unset] = ACTIONS(1455), + [aux_sym_declare_statement_token1] = ACTIONS(1455), + [aux_sym_declare_statement_token2] = ACTIONS(1455), + [sym_float] = ACTIONS(1455), + [aux_sym_try_statement_token1] = ACTIONS(1455), + [aux_sym_goto_statement_token1] = ACTIONS(1455), + [aux_sym_continue_statement_token1] = ACTIONS(1455), + [aux_sym_break_statement_token1] = ACTIONS(1455), + [sym_integer] = ACTIONS(1455), + [aux_sym_return_statement_token1] = ACTIONS(1455), + [aux_sym_throw_expression_token1] = ACTIONS(1455), + [aux_sym_while_statement_token1] = ACTIONS(1455), + [aux_sym_while_statement_token2] = ACTIONS(1455), + [aux_sym_do_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token2] = ACTIONS(1455), + [aux_sym_foreach_statement_token1] = ACTIONS(1455), + [aux_sym_foreach_statement_token2] = ACTIONS(1455), + [aux_sym_if_statement_token1] = ACTIONS(1455), + [aux_sym_if_statement_token2] = ACTIONS(1455), + [aux_sym_else_if_clause_token1] = ACTIONS(1455), + [aux_sym_else_clause_token1] = ACTIONS(1455), + [aux_sym_match_expression_token1] = ACTIONS(1455), + [aux_sym_match_default_expression_token1] = ACTIONS(1455), + [aux_sym_switch_statement_token1] = ACTIONS(1455), + [aux_sym_switch_block_token1] = ACTIONS(1455), + [anon_sym_AT] = ACTIONS(1453), + [anon_sym_PLUS] = ACTIONS(1455), + [anon_sym_DASH] = ACTIONS(1455), + [anon_sym_TILDE] = ACTIONS(1453), + [anon_sym_BANG] = ACTIONS(1453), + [aux_sym_clone_expression_token1] = ACTIONS(1455), + [aux_sym_print_intrinsic_token1] = ACTIONS(1455), + [aux_sym_object_creation_expression_token1] = ACTIONS(1455), + [anon_sym_PLUS_PLUS] = ACTIONS(1453), + [anon_sym_DASH_DASH] = ACTIONS(1453), + [aux_sym__list_destructing_token1] = ACTIONS(1455), + [anon_sym_LBRACK] = ACTIONS(1453), + [anon_sym_self] = ACTIONS(1455), + [anon_sym_parent] = ACTIONS(1455), + [anon_sym_POUND_LBRACK] = ACTIONS(1453), + [anon_sym_SQUOTE] = ACTIONS(1453), + [aux_sym_encapsed_string_token1] = ACTIONS(1453), + [anon_sym_DQUOTE] = ACTIONS(1453), + [aux_sym_string_token1] = ACTIONS(1453), + [anon_sym_LT_LT_LT] = ACTIONS(1453), + [anon_sym_BQUOTE] = ACTIONS(1453), + [sym_boolean] = ACTIONS(1455), + [sym_null] = ACTIONS(1455), + [anon_sym_DOLLAR] = ACTIONS(1453), + [aux_sym_yield_expression_token1] = ACTIONS(1455), + [aux_sym_include_expression_token1] = ACTIONS(1455), + [aux_sym_include_once_expression_token1] = ACTIONS(1455), + [aux_sym_require_expression_token1] = ACTIONS(1455), + [aux_sym_require_once_expression_token1] = ACTIONS(1455), [sym_comment] = ACTIONS(5), }, [531] = { [sym_text_interpolation] = STATE(531), - [ts_builtin_sym_end] = ACTIONS(1368), - [sym_name] = ACTIONS(1370), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1368), - [aux_sym_function_static_declaration_token1] = ACTIONS(1370), - [aux_sym_global_declaration_token1] = ACTIONS(1370), - [aux_sym_namespace_definition_token1] = ACTIONS(1370), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1370), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1370), - [anon_sym_BSLASH] = ACTIONS(1368), - [anon_sym_LBRACE] = ACTIONS(1368), - [anon_sym_RBRACE] = ACTIONS(1368), - [aux_sym_trait_declaration_token1] = ACTIONS(1370), - [aux_sym_interface_declaration_token1] = ACTIONS(1370), - [aux_sym_enum_declaration_token1] = ACTIONS(1370), - [aux_sym_enum_case_token1] = ACTIONS(1370), - [aux_sym_class_declaration_token1] = ACTIONS(1370), - [aux_sym_final_modifier_token1] = ACTIONS(1370), - [aux_sym_abstract_modifier_token1] = ACTIONS(1370), - [aux_sym_readonly_modifier_token1] = ACTIONS(1370), - [aux_sym_visibility_modifier_token1] = ACTIONS(1370), - [aux_sym_visibility_modifier_token2] = ACTIONS(1370), - [aux_sym_visibility_modifier_token3] = ACTIONS(1370), - [aux_sym__arrow_function_header_token1] = ACTIONS(1370), - [anon_sym_LPAREN] = ACTIONS(1368), - [aux_sym_cast_type_token1] = ACTIONS(1370), - [aux_sym_echo_statement_token1] = ACTIONS(1370), - [anon_sym_unset] = ACTIONS(1370), - [aux_sym_declare_statement_token1] = ACTIONS(1370), - [aux_sym_declare_statement_token2] = ACTIONS(1370), - [sym_float] = ACTIONS(1370), - [aux_sym_try_statement_token1] = ACTIONS(1370), - [aux_sym_goto_statement_token1] = ACTIONS(1370), - [aux_sym_continue_statement_token1] = ACTIONS(1370), - [aux_sym_break_statement_token1] = ACTIONS(1370), - [sym_integer] = ACTIONS(1370), - [aux_sym_return_statement_token1] = ACTIONS(1370), - [aux_sym_throw_expression_token1] = ACTIONS(1370), - [aux_sym_while_statement_token1] = ACTIONS(1370), - [aux_sym_while_statement_token2] = ACTIONS(1370), - [aux_sym_do_statement_token1] = ACTIONS(1370), - [aux_sym_for_statement_token1] = ACTIONS(1370), - [aux_sym_for_statement_token2] = ACTIONS(1370), - [aux_sym_foreach_statement_token1] = ACTIONS(1370), - [aux_sym_foreach_statement_token2] = ACTIONS(1370), - [aux_sym_if_statement_token1] = ACTIONS(1370), - [aux_sym_if_statement_token2] = ACTIONS(1370), - [aux_sym_else_if_clause_token1] = ACTIONS(1370), - [aux_sym_else_clause_token1] = ACTIONS(1370), - [aux_sym_match_expression_token1] = ACTIONS(1370), - [aux_sym_match_default_expression_token1] = ACTIONS(1370), - [aux_sym_switch_statement_token1] = ACTIONS(1370), - [aux_sym_switch_block_token1] = ACTIONS(1370), - [anon_sym_AT] = ACTIONS(1368), - [anon_sym_PLUS] = ACTIONS(1370), - [anon_sym_DASH] = ACTIONS(1370), - [anon_sym_TILDE] = ACTIONS(1368), - [anon_sym_BANG] = ACTIONS(1368), - [aux_sym_clone_expression_token1] = ACTIONS(1370), - [aux_sym_print_intrinsic_token1] = ACTIONS(1370), - [aux_sym_object_creation_expression_token1] = ACTIONS(1370), - [anon_sym_PLUS_PLUS] = ACTIONS(1368), - [anon_sym_DASH_DASH] = ACTIONS(1368), - [aux_sym__list_destructing_token1] = ACTIONS(1370), - [anon_sym_LBRACK] = ACTIONS(1368), - [anon_sym_self] = ACTIONS(1370), - [anon_sym_parent] = ACTIONS(1370), - [anon_sym_POUND_LBRACK] = ACTIONS(1368), - [anon_sym_SQUOTE] = ACTIONS(1368), - [aux_sym_encapsed_string_token1] = ACTIONS(1368), - [anon_sym_DQUOTE] = ACTIONS(1368), - [aux_sym_string_token1] = ACTIONS(1368), - [anon_sym_LT_LT_LT] = ACTIONS(1368), - [anon_sym_BQUOTE] = ACTIONS(1368), - [sym_boolean] = ACTIONS(1370), - [sym_null] = ACTIONS(1370), - [anon_sym_DOLLAR] = ACTIONS(1368), - [aux_sym_yield_expression_token1] = ACTIONS(1370), - [aux_sym_include_expression_token1] = ACTIONS(1370), - [aux_sym_include_once_expression_token1] = ACTIONS(1370), - [aux_sym_require_expression_token1] = ACTIONS(1370), - [aux_sym_require_once_expression_token1] = ACTIONS(1370), + [ts_builtin_sym_end] = ACTIONS(1457), + [sym_name] = ACTIONS(1459), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1457), + [aux_sym_function_static_declaration_token1] = ACTIONS(1459), + [aux_sym_global_declaration_token1] = ACTIONS(1459), + [aux_sym_namespace_definition_token1] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1459), + [anon_sym_BSLASH] = ACTIONS(1457), + [anon_sym_LBRACE] = ACTIONS(1457), + [anon_sym_RBRACE] = ACTIONS(1457), + [aux_sym_trait_declaration_token1] = ACTIONS(1459), + [aux_sym_interface_declaration_token1] = ACTIONS(1459), + [aux_sym_enum_declaration_token1] = ACTIONS(1459), + [aux_sym_enum_case_token1] = ACTIONS(1459), + [aux_sym_class_declaration_token1] = ACTIONS(1459), + [aux_sym_final_modifier_token1] = ACTIONS(1459), + [aux_sym_abstract_modifier_token1] = ACTIONS(1459), + [aux_sym_readonly_modifier_token1] = ACTIONS(1459), + [aux_sym_visibility_modifier_token1] = ACTIONS(1459), + [aux_sym_visibility_modifier_token2] = ACTIONS(1459), + [aux_sym_visibility_modifier_token3] = ACTIONS(1459), + [aux_sym__arrow_function_header_token1] = ACTIONS(1459), + [anon_sym_LPAREN] = ACTIONS(1457), + [aux_sym_cast_type_token1] = ACTIONS(1459), + [aux_sym_echo_statement_token1] = ACTIONS(1459), + [anon_sym_unset] = ACTIONS(1459), + [aux_sym_declare_statement_token1] = ACTIONS(1459), + [aux_sym_declare_statement_token2] = ACTIONS(1459), + [sym_float] = ACTIONS(1459), + [aux_sym_try_statement_token1] = ACTIONS(1459), + [aux_sym_goto_statement_token1] = ACTIONS(1459), + [aux_sym_continue_statement_token1] = ACTIONS(1459), + [aux_sym_break_statement_token1] = ACTIONS(1459), + [sym_integer] = ACTIONS(1459), + [aux_sym_return_statement_token1] = ACTIONS(1459), + [aux_sym_throw_expression_token1] = ACTIONS(1459), + [aux_sym_while_statement_token1] = ACTIONS(1459), + [aux_sym_while_statement_token2] = ACTIONS(1459), + [aux_sym_do_statement_token1] = ACTIONS(1459), + [aux_sym_for_statement_token1] = ACTIONS(1459), + [aux_sym_for_statement_token2] = ACTIONS(1459), + [aux_sym_foreach_statement_token1] = ACTIONS(1459), + [aux_sym_foreach_statement_token2] = ACTIONS(1459), + [aux_sym_if_statement_token1] = ACTIONS(1459), + [aux_sym_if_statement_token2] = ACTIONS(1459), + [aux_sym_else_if_clause_token1] = ACTIONS(1459), + [aux_sym_else_clause_token1] = ACTIONS(1459), + [aux_sym_match_expression_token1] = ACTIONS(1459), + [aux_sym_match_default_expression_token1] = ACTIONS(1459), + [aux_sym_switch_statement_token1] = ACTIONS(1459), + [aux_sym_switch_block_token1] = ACTIONS(1459), + [anon_sym_AT] = ACTIONS(1457), + [anon_sym_PLUS] = ACTIONS(1459), + [anon_sym_DASH] = ACTIONS(1459), + [anon_sym_TILDE] = ACTIONS(1457), + [anon_sym_BANG] = ACTIONS(1457), + [aux_sym_clone_expression_token1] = ACTIONS(1459), + [aux_sym_print_intrinsic_token1] = ACTIONS(1459), + [aux_sym_object_creation_expression_token1] = ACTIONS(1459), + [anon_sym_PLUS_PLUS] = ACTIONS(1457), + [anon_sym_DASH_DASH] = ACTIONS(1457), + [aux_sym__list_destructing_token1] = ACTIONS(1459), + [anon_sym_LBRACK] = ACTIONS(1457), + [anon_sym_self] = ACTIONS(1459), + [anon_sym_parent] = ACTIONS(1459), + [anon_sym_POUND_LBRACK] = ACTIONS(1457), + [anon_sym_SQUOTE] = ACTIONS(1457), + [aux_sym_encapsed_string_token1] = ACTIONS(1457), + [anon_sym_DQUOTE] = ACTIONS(1457), + [aux_sym_string_token1] = ACTIONS(1457), + [anon_sym_LT_LT_LT] = ACTIONS(1457), + [anon_sym_BQUOTE] = ACTIONS(1457), + [sym_boolean] = ACTIONS(1459), + [sym_null] = ACTIONS(1459), + [anon_sym_DOLLAR] = ACTIONS(1457), + [aux_sym_yield_expression_token1] = ACTIONS(1459), + [aux_sym_include_expression_token1] = ACTIONS(1459), + [aux_sym_include_once_expression_token1] = ACTIONS(1459), + [aux_sym_require_expression_token1] = ACTIONS(1459), + [aux_sym_require_once_expression_token1] = ACTIONS(1459), [sym_comment] = ACTIONS(5), }, [532] = { [sym_text_interpolation] = STATE(532), - [ts_builtin_sym_end] = ACTIONS(1372), - [sym_name] = ACTIONS(1374), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1372), - [aux_sym_function_static_declaration_token1] = ACTIONS(1374), - [aux_sym_global_declaration_token1] = ACTIONS(1374), - [aux_sym_namespace_definition_token1] = ACTIONS(1374), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1374), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1374), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1374), - [anon_sym_BSLASH] = ACTIONS(1372), - [anon_sym_LBRACE] = ACTIONS(1372), - [anon_sym_RBRACE] = ACTIONS(1372), - [aux_sym_trait_declaration_token1] = ACTIONS(1374), - [aux_sym_interface_declaration_token1] = ACTIONS(1374), - [aux_sym_enum_declaration_token1] = ACTIONS(1374), - [aux_sym_enum_case_token1] = ACTIONS(1374), - [aux_sym_class_declaration_token1] = ACTIONS(1374), - [aux_sym_final_modifier_token1] = ACTIONS(1374), - [aux_sym_abstract_modifier_token1] = ACTIONS(1374), - [aux_sym_readonly_modifier_token1] = ACTIONS(1374), - [aux_sym_visibility_modifier_token1] = ACTIONS(1374), - [aux_sym_visibility_modifier_token2] = ACTIONS(1374), - [aux_sym_visibility_modifier_token3] = ACTIONS(1374), - [aux_sym__arrow_function_header_token1] = ACTIONS(1374), - [anon_sym_LPAREN] = ACTIONS(1372), - [aux_sym_cast_type_token1] = ACTIONS(1374), - [aux_sym_echo_statement_token1] = ACTIONS(1374), - [anon_sym_unset] = ACTIONS(1374), - [aux_sym_declare_statement_token1] = ACTIONS(1374), - [aux_sym_declare_statement_token2] = ACTIONS(1374), - [sym_float] = ACTIONS(1374), - [aux_sym_try_statement_token1] = ACTIONS(1374), - [aux_sym_goto_statement_token1] = ACTIONS(1374), - [aux_sym_continue_statement_token1] = ACTIONS(1374), - [aux_sym_break_statement_token1] = ACTIONS(1374), - [sym_integer] = ACTIONS(1374), - [aux_sym_return_statement_token1] = ACTIONS(1374), - [aux_sym_throw_expression_token1] = ACTIONS(1374), - [aux_sym_while_statement_token1] = ACTIONS(1374), - [aux_sym_while_statement_token2] = ACTIONS(1374), - [aux_sym_do_statement_token1] = ACTIONS(1374), - [aux_sym_for_statement_token1] = ACTIONS(1374), - [aux_sym_for_statement_token2] = ACTIONS(1374), - [aux_sym_foreach_statement_token1] = ACTIONS(1374), - [aux_sym_foreach_statement_token2] = ACTIONS(1374), - [aux_sym_if_statement_token1] = ACTIONS(1374), - [aux_sym_if_statement_token2] = ACTIONS(1374), - [aux_sym_else_if_clause_token1] = ACTIONS(1374), - [aux_sym_else_clause_token1] = ACTIONS(1374), - [aux_sym_match_expression_token1] = ACTIONS(1374), - [aux_sym_match_default_expression_token1] = ACTIONS(1374), - [aux_sym_switch_statement_token1] = ACTIONS(1374), - [aux_sym_switch_block_token1] = ACTIONS(1374), - [anon_sym_AT] = ACTIONS(1372), - [anon_sym_PLUS] = ACTIONS(1374), - [anon_sym_DASH] = ACTIONS(1374), - [anon_sym_TILDE] = ACTIONS(1372), - [anon_sym_BANG] = ACTIONS(1372), - [aux_sym_clone_expression_token1] = ACTIONS(1374), - [aux_sym_print_intrinsic_token1] = ACTIONS(1374), - [aux_sym_object_creation_expression_token1] = ACTIONS(1374), - [anon_sym_PLUS_PLUS] = ACTIONS(1372), - [anon_sym_DASH_DASH] = ACTIONS(1372), - [aux_sym__list_destructing_token1] = ACTIONS(1374), - [anon_sym_LBRACK] = ACTIONS(1372), - [anon_sym_self] = ACTIONS(1374), - [anon_sym_parent] = ACTIONS(1374), - [anon_sym_POUND_LBRACK] = ACTIONS(1372), - [anon_sym_SQUOTE] = ACTIONS(1372), - [aux_sym_encapsed_string_token1] = ACTIONS(1372), - [anon_sym_DQUOTE] = ACTIONS(1372), - [aux_sym_string_token1] = ACTIONS(1372), - [anon_sym_LT_LT_LT] = ACTIONS(1372), - [anon_sym_BQUOTE] = ACTIONS(1372), - [sym_boolean] = ACTIONS(1374), - [sym_null] = ACTIONS(1374), - [anon_sym_DOLLAR] = ACTIONS(1372), - [aux_sym_yield_expression_token1] = ACTIONS(1374), - [aux_sym_include_expression_token1] = ACTIONS(1374), - [aux_sym_include_once_expression_token1] = ACTIONS(1374), - [aux_sym_require_expression_token1] = ACTIONS(1374), - [aux_sym_require_once_expression_token1] = ACTIONS(1374), + [ts_builtin_sym_end] = ACTIONS(1461), + [sym_name] = ACTIONS(1463), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1461), + [aux_sym_function_static_declaration_token1] = ACTIONS(1463), + [aux_sym_global_declaration_token1] = ACTIONS(1463), + [aux_sym_namespace_definition_token1] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1463), + [anon_sym_BSLASH] = ACTIONS(1461), + [anon_sym_LBRACE] = ACTIONS(1461), + [anon_sym_RBRACE] = ACTIONS(1461), + [aux_sym_trait_declaration_token1] = ACTIONS(1463), + [aux_sym_interface_declaration_token1] = ACTIONS(1463), + [aux_sym_enum_declaration_token1] = ACTIONS(1463), + [aux_sym_enum_case_token1] = ACTIONS(1463), + [aux_sym_class_declaration_token1] = ACTIONS(1463), + [aux_sym_final_modifier_token1] = ACTIONS(1463), + [aux_sym_abstract_modifier_token1] = ACTIONS(1463), + [aux_sym_readonly_modifier_token1] = ACTIONS(1463), + [aux_sym_visibility_modifier_token1] = ACTIONS(1463), + [aux_sym_visibility_modifier_token2] = ACTIONS(1463), + [aux_sym_visibility_modifier_token3] = ACTIONS(1463), + [aux_sym__arrow_function_header_token1] = ACTIONS(1463), + [anon_sym_LPAREN] = ACTIONS(1461), + [aux_sym_cast_type_token1] = ACTIONS(1463), + [aux_sym_echo_statement_token1] = ACTIONS(1463), + [anon_sym_unset] = ACTIONS(1463), + [aux_sym_declare_statement_token1] = ACTIONS(1463), + [aux_sym_declare_statement_token2] = ACTIONS(1463), + [sym_float] = ACTIONS(1463), + [aux_sym_try_statement_token1] = ACTIONS(1463), + [aux_sym_goto_statement_token1] = ACTIONS(1463), + [aux_sym_continue_statement_token1] = ACTIONS(1463), + [aux_sym_break_statement_token1] = ACTIONS(1463), + [sym_integer] = ACTIONS(1463), + [aux_sym_return_statement_token1] = ACTIONS(1463), + [aux_sym_throw_expression_token1] = ACTIONS(1463), + [aux_sym_while_statement_token1] = ACTIONS(1463), + [aux_sym_while_statement_token2] = ACTIONS(1463), + [aux_sym_do_statement_token1] = ACTIONS(1463), + [aux_sym_for_statement_token1] = ACTIONS(1463), + [aux_sym_for_statement_token2] = ACTIONS(1463), + [aux_sym_foreach_statement_token1] = ACTIONS(1463), + [aux_sym_foreach_statement_token2] = ACTIONS(1463), + [aux_sym_if_statement_token1] = ACTIONS(1463), + [aux_sym_if_statement_token2] = ACTIONS(1463), + [aux_sym_else_if_clause_token1] = ACTIONS(1463), + [aux_sym_else_clause_token1] = ACTIONS(1463), + [aux_sym_match_expression_token1] = ACTIONS(1463), + [aux_sym_match_default_expression_token1] = ACTIONS(1463), + [aux_sym_switch_statement_token1] = ACTIONS(1463), + [aux_sym_switch_block_token1] = ACTIONS(1463), + [anon_sym_AT] = ACTIONS(1461), + [anon_sym_PLUS] = ACTIONS(1463), + [anon_sym_DASH] = ACTIONS(1463), + [anon_sym_TILDE] = ACTIONS(1461), + [anon_sym_BANG] = ACTIONS(1461), + [aux_sym_clone_expression_token1] = ACTIONS(1463), + [aux_sym_print_intrinsic_token1] = ACTIONS(1463), + [aux_sym_object_creation_expression_token1] = ACTIONS(1463), + [anon_sym_PLUS_PLUS] = ACTIONS(1461), + [anon_sym_DASH_DASH] = ACTIONS(1461), + [aux_sym__list_destructing_token1] = ACTIONS(1463), + [anon_sym_LBRACK] = ACTIONS(1461), + [anon_sym_self] = ACTIONS(1463), + [anon_sym_parent] = ACTIONS(1463), + [anon_sym_POUND_LBRACK] = ACTIONS(1461), + [anon_sym_SQUOTE] = ACTIONS(1461), + [aux_sym_encapsed_string_token1] = ACTIONS(1461), + [anon_sym_DQUOTE] = ACTIONS(1461), + [aux_sym_string_token1] = ACTIONS(1461), + [anon_sym_LT_LT_LT] = ACTIONS(1461), + [anon_sym_BQUOTE] = ACTIONS(1461), + [sym_boolean] = ACTIONS(1463), + [sym_null] = ACTIONS(1463), + [anon_sym_DOLLAR] = ACTIONS(1461), + [aux_sym_yield_expression_token1] = ACTIONS(1463), + [aux_sym_include_expression_token1] = ACTIONS(1463), + [aux_sym_include_once_expression_token1] = ACTIONS(1463), + [aux_sym_require_expression_token1] = ACTIONS(1463), + [aux_sym_require_once_expression_token1] = ACTIONS(1463), [sym_comment] = ACTIONS(5), }, [533] = { [sym_text_interpolation] = STATE(533), - [ts_builtin_sym_end] = ACTIONS(1376), - [sym_name] = ACTIONS(1378), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1376), - [aux_sym_function_static_declaration_token1] = ACTIONS(1378), - [aux_sym_global_declaration_token1] = ACTIONS(1378), - [aux_sym_namespace_definition_token1] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1378), - [anon_sym_BSLASH] = ACTIONS(1376), - [anon_sym_LBRACE] = ACTIONS(1376), - [anon_sym_RBRACE] = ACTIONS(1376), - [aux_sym_trait_declaration_token1] = ACTIONS(1378), - [aux_sym_interface_declaration_token1] = ACTIONS(1378), - [aux_sym_enum_declaration_token1] = ACTIONS(1378), - [aux_sym_enum_case_token1] = ACTIONS(1378), - [aux_sym_class_declaration_token1] = ACTIONS(1378), - [aux_sym_final_modifier_token1] = ACTIONS(1378), - [aux_sym_abstract_modifier_token1] = ACTIONS(1378), - [aux_sym_readonly_modifier_token1] = ACTIONS(1378), - [aux_sym_visibility_modifier_token1] = ACTIONS(1378), - [aux_sym_visibility_modifier_token2] = ACTIONS(1378), - [aux_sym_visibility_modifier_token3] = ACTIONS(1378), - [aux_sym__arrow_function_header_token1] = ACTIONS(1378), - [anon_sym_LPAREN] = ACTIONS(1376), - [aux_sym_cast_type_token1] = ACTIONS(1378), - [aux_sym_echo_statement_token1] = ACTIONS(1378), - [anon_sym_unset] = ACTIONS(1378), - [aux_sym_declare_statement_token1] = ACTIONS(1378), - [aux_sym_declare_statement_token2] = ACTIONS(1378), - [sym_float] = ACTIONS(1378), - [aux_sym_try_statement_token1] = ACTIONS(1378), - [aux_sym_goto_statement_token1] = ACTIONS(1378), - [aux_sym_continue_statement_token1] = ACTIONS(1378), - [aux_sym_break_statement_token1] = ACTIONS(1378), - [sym_integer] = ACTIONS(1378), - [aux_sym_return_statement_token1] = ACTIONS(1378), - [aux_sym_throw_expression_token1] = ACTIONS(1378), - [aux_sym_while_statement_token1] = ACTIONS(1378), - [aux_sym_while_statement_token2] = ACTIONS(1378), - [aux_sym_do_statement_token1] = ACTIONS(1378), - [aux_sym_for_statement_token1] = ACTIONS(1378), - [aux_sym_for_statement_token2] = ACTIONS(1378), - [aux_sym_foreach_statement_token1] = ACTIONS(1378), - [aux_sym_foreach_statement_token2] = ACTIONS(1378), - [aux_sym_if_statement_token1] = ACTIONS(1378), - [aux_sym_if_statement_token2] = ACTIONS(1378), - [aux_sym_else_if_clause_token1] = ACTIONS(1378), - [aux_sym_else_clause_token1] = ACTIONS(1378), - [aux_sym_match_expression_token1] = ACTIONS(1378), - [aux_sym_match_default_expression_token1] = ACTIONS(1378), - [aux_sym_switch_statement_token1] = ACTIONS(1378), - [aux_sym_switch_block_token1] = ACTIONS(1378), - [anon_sym_AT] = ACTIONS(1376), - [anon_sym_PLUS] = ACTIONS(1378), - [anon_sym_DASH] = ACTIONS(1378), - [anon_sym_TILDE] = ACTIONS(1376), - [anon_sym_BANG] = ACTIONS(1376), - [aux_sym_clone_expression_token1] = ACTIONS(1378), - [aux_sym_print_intrinsic_token1] = ACTIONS(1378), - [aux_sym_object_creation_expression_token1] = ACTIONS(1378), - [anon_sym_PLUS_PLUS] = ACTIONS(1376), - [anon_sym_DASH_DASH] = ACTIONS(1376), - [aux_sym__list_destructing_token1] = ACTIONS(1378), - [anon_sym_LBRACK] = ACTIONS(1376), - [anon_sym_self] = ACTIONS(1378), - [anon_sym_parent] = ACTIONS(1378), - [anon_sym_POUND_LBRACK] = ACTIONS(1376), - [anon_sym_SQUOTE] = ACTIONS(1376), - [aux_sym_encapsed_string_token1] = ACTIONS(1376), - [anon_sym_DQUOTE] = ACTIONS(1376), - [aux_sym_string_token1] = ACTIONS(1376), - [anon_sym_LT_LT_LT] = ACTIONS(1376), - [anon_sym_BQUOTE] = ACTIONS(1376), - [sym_boolean] = ACTIONS(1378), - [sym_null] = ACTIONS(1378), - [anon_sym_DOLLAR] = ACTIONS(1376), - [aux_sym_yield_expression_token1] = ACTIONS(1378), - [aux_sym_include_expression_token1] = ACTIONS(1378), - [aux_sym_include_once_expression_token1] = ACTIONS(1378), - [aux_sym_require_expression_token1] = ACTIONS(1378), - [aux_sym_require_once_expression_token1] = ACTIONS(1378), + [ts_builtin_sym_end] = ACTIONS(1465), + [sym_name] = ACTIONS(1467), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1465), + [aux_sym_function_static_declaration_token1] = ACTIONS(1467), + [aux_sym_global_declaration_token1] = ACTIONS(1467), + [aux_sym_namespace_definition_token1] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1467), + [anon_sym_BSLASH] = ACTIONS(1465), + [anon_sym_LBRACE] = ACTIONS(1465), + [anon_sym_RBRACE] = ACTIONS(1465), + [aux_sym_trait_declaration_token1] = ACTIONS(1467), + [aux_sym_interface_declaration_token1] = ACTIONS(1467), + [aux_sym_enum_declaration_token1] = ACTIONS(1467), + [aux_sym_enum_case_token1] = ACTIONS(1467), + [aux_sym_class_declaration_token1] = ACTIONS(1467), + [aux_sym_final_modifier_token1] = ACTIONS(1467), + [aux_sym_abstract_modifier_token1] = ACTIONS(1467), + [aux_sym_readonly_modifier_token1] = ACTIONS(1467), + [aux_sym_visibility_modifier_token1] = ACTIONS(1467), + [aux_sym_visibility_modifier_token2] = ACTIONS(1467), + [aux_sym_visibility_modifier_token3] = ACTIONS(1467), + [aux_sym__arrow_function_header_token1] = ACTIONS(1467), + [anon_sym_LPAREN] = ACTIONS(1465), + [aux_sym_cast_type_token1] = ACTIONS(1467), + [aux_sym_echo_statement_token1] = ACTIONS(1467), + [anon_sym_unset] = ACTIONS(1467), + [aux_sym_declare_statement_token1] = ACTIONS(1467), + [aux_sym_declare_statement_token2] = ACTIONS(1467), + [sym_float] = ACTIONS(1467), + [aux_sym_try_statement_token1] = ACTIONS(1467), + [aux_sym_goto_statement_token1] = ACTIONS(1467), + [aux_sym_continue_statement_token1] = ACTIONS(1467), + [aux_sym_break_statement_token1] = ACTIONS(1467), + [sym_integer] = ACTIONS(1467), + [aux_sym_return_statement_token1] = ACTIONS(1467), + [aux_sym_throw_expression_token1] = ACTIONS(1467), + [aux_sym_while_statement_token1] = ACTIONS(1467), + [aux_sym_while_statement_token2] = ACTIONS(1467), + [aux_sym_do_statement_token1] = ACTIONS(1467), + [aux_sym_for_statement_token1] = ACTIONS(1467), + [aux_sym_for_statement_token2] = ACTIONS(1467), + [aux_sym_foreach_statement_token1] = ACTIONS(1467), + [aux_sym_foreach_statement_token2] = ACTIONS(1467), + [aux_sym_if_statement_token1] = ACTIONS(1467), + [aux_sym_if_statement_token2] = ACTIONS(1467), + [aux_sym_else_if_clause_token1] = ACTIONS(1467), + [aux_sym_else_clause_token1] = ACTIONS(1467), + [aux_sym_match_expression_token1] = ACTIONS(1467), + [aux_sym_match_default_expression_token1] = ACTIONS(1467), + [aux_sym_switch_statement_token1] = ACTIONS(1467), + [aux_sym_switch_block_token1] = ACTIONS(1467), + [anon_sym_AT] = ACTIONS(1465), + [anon_sym_PLUS] = ACTIONS(1467), + [anon_sym_DASH] = ACTIONS(1467), + [anon_sym_TILDE] = ACTIONS(1465), + [anon_sym_BANG] = ACTIONS(1465), + [aux_sym_clone_expression_token1] = ACTIONS(1467), + [aux_sym_print_intrinsic_token1] = ACTIONS(1467), + [aux_sym_object_creation_expression_token1] = ACTIONS(1467), + [anon_sym_PLUS_PLUS] = ACTIONS(1465), + [anon_sym_DASH_DASH] = ACTIONS(1465), + [aux_sym__list_destructing_token1] = ACTIONS(1467), + [anon_sym_LBRACK] = ACTIONS(1465), + [anon_sym_self] = ACTIONS(1467), + [anon_sym_parent] = ACTIONS(1467), + [anon_sym_POUND_LBRACK] = ACTIONS(1465), + [anon_sym_SQUOTE] = ACTIONS(1465), + [aux_sym_encapsed_string_token1] = ACTIONS(1465), + [anon_sym_DQUOTE] = ACTIONS(1465), + [aux_sym_string_token1] = ACTIONS(1465), + [anon_sym_LT_LT_LT] = ACTIONS(1465), + [anon_sym_BQUOTE] = ACTIONS(1465), + [sym_boolean] = ACTIONS(1467), + [sym_null] = ACTIONS(1467), + [anon_sym_DOLLAR] = ACTIONS(1465), + [aux_sym_yield_expression_token1] = ACTIONS(1467), + [aux_sym_include_expression_token1] = ACTIONS(1467), + [aux_sym_include_once_expression_token1] = ACTIONS(1467), + [aux_sym_require_expression_token1] = ACTIONS(1467), + [aux_sym_require_once_expression_token1] = ACTIONS(1467), [sym_comment] = ACTIONS(5), }, [534] = { [sym_text_interpolation] = STATE(534), - [ts_builtin_sym_end] = ACTIONS(1380), - [sym_name] = ACTIONS(1382), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1380), - [aux_sym_function_static_declaration_token1] = ACTIONS(1382), - [aux_sym_global_declaration_token1] = ACTIONS(1382), - [aux_sym_namespace_definition_token1] = ACTIONS(1382), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1382), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1382), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1382), - [anon_sym_BSLASH] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(1380), - [anon_sym_RBRACE] = ACTIONS(1380), - [aux_sym_trait_declaration_token1] = ACTIONS(1382), - [aux_sym_interface_declaration_token1] = ACTIONS(1382), - [aux_sym_enum_declaration_token1] = ACTIONS(1382), - [aux_sym_enum_case_token1] = ACTIONS(1382), - [aux_sym_class_declaration_token1] = ACTIONS(1382), - [aux_sym_final_modifier_token1] = ACTIONS(1382), - [aux_sym_abstract_modifier_token1] = ACTIONS(1382), - [aux_sym_readonly_modifier_token1] = ACTIONS(1382), - [aux_sym_visibility_modifier_token1] = ACTIONS(1382), - [aux_sym_visibility_modifier_token2] = ACTIONS(1382), - [aux_sym_visibility_modifier_token3] = ACTIONS(1382), - [aux_sym__arrow_function_header_token1] = ACTIONS(1382), - [anon_sym_LPAREN] = ACTIONS(1380), - [aux_sym_cast_type_token1] = ACTIONS(1382), - [aux_sym_echo_statement_token1] = ACTIONS(1382), - [anon_sym_unset] = ACTIONS(1382), - [aux_sym_declare_statement_token1] = ACTIONS(1382), - [aux_sym_declare_statement_token2] = ACTIONS(1382), - [sym_float] = ACTIONS(1382), - [aux_sym_try_statement_token1] = ACTIONS(1382), - [aux_sym_goto_statement_token1] = ACTIONS(1382), - [aux_sym_continue_statement_token1] = ACTIONS(1382), - [aux_sym_break_statement_token1] = ACTIONS(1382), - [sym_integer] = ACTIONS(1382), - [aux_sym_return_statement_token1] = ACTIONS(1382), - [aux_sym_throw_expression_token1] = ACTIONS(1382), - [aux_sym_while_statement_token1] = ACTIONS(1382), - [aux_sym_while_statement_token2] = ACTIONS(1382), - [aux_sym_do_statement_token1] = ACTIONS(1382), - [aux_sym_for_statement_token1] = ACTIONS(1382), - [aux_sym_for_statement_token2] = ACTIONS(1382), - [aux_sym_foreach_statement_token1] = ACTIONS(1382), - [aux_sym_foreach_statement_token2] = ACTIONS(1382), - [aux_sym_if_statement_token1] = ACTIONS(1382), - [aux_sym_if_statement_token2] = ACTIONS(1382), - [aux_sym_else_if_clause_token1] = ACTIONS(1382), - [aux_sym_else_clause_token1] = ACTIONS(1382), - [aux_sym_match_expression_token1] = ACTIONS(1382), - [aux_sym_match_default_expression_token1] = ACTIONS(1382), - [aux_sym_switch_statement_token1] = ACTIONS(1382), - [aux_sym_switch_block_token1] = ACTIONS(1382), - [anon_sym_AT] = ACTIONS(1380), - [anon_sym_PLUS] = ACTIONS(1382), - [anon_sym_DASH] = ACTIONS(1382), - [anon_sym_TILDE] = ACTIONS(1380), - [anon_sym_BANG] = ACTIONS(1380), - [aux_sym_clone_expression_token1] = ACTIONS(1382), - [aux_sym_print_intrinsic_token1] = ACTIONS(1382), - [aux_sym_object_creation_expression_token1] = ACTIONS(1382), - [anon_sym_PLUS_PLUS] = ACTIONS(1380), - [anon_sym_DASH_DASH] = ACTIONS(1380), - [aux_sym__list_destructing_token1] = ACTIONS(1382), - [anon_sym_LBRACK] = ACTIONS(1380), - [anon_sym_self] = ACTIONS(1382), - [anon_sym_parent] = ACTIONS(1382), - [anon_sym_POUND_LBRACK] = ACTIONS(1380), - [anon_sym_SQUOTE] = ACTIONS(1380), - [aux_sym_encapsed_string_token1] = ACTIONS(1380), - [anon_sym_DQUOTE] = ACTIONS(1380), - [aux_sym_string_token1] = ACTIONS(1380), - [anon_sym_LT_LT_LT] = ACTIONS(1380), - [anon_sym_BQUOTE] = ACTIONS(1380), - [sym_boolean] = ACTIONS(1382), - [sym_null] = ACTIONS(1382), - [anon_sym_DOLLAR] = ACTIONS(1380), - [aux_sym_yield_expression_token1] = ACTIONS(1382), - [aux_sym_include_expression_token1] = ACTIONS(1382), - [aux_sym_include_once_expression_token1] = ACTIONS(1382), - [aux_sym_require_expression_token1] = ACTIONS(1382), - [aux_sym_require_once_expression_token1] = ACTIONS(1382), + [ts_builtin_sym_end] = ACTIONS(1469), + [sym_name] = ACTIONS(1471), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1469), + [aux_sym_function_static_declaration_token1] = ACTIONS(1471), + [aux_sym_global_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_definition_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1471), + [anon_sym_BSLASH] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(1469), + [anon_sym_RBRACE] = ACTIONS(1469), + [aux_sym_trait_declaration_token1] = ACTIONS(1471), + [aux_sym_interface_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_case_token1] = ACTIONS(1471), + [aux_sym_class_declaration_token1] = ACTIONS(1471), + [aux_sym_final_modifier_token1] = ACTIONS(1471), + [aux_sym_abstract_modifier_token1] = ACTIONS(1471), + [aux_sym_readonly_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token2] = ACTIONS(1471), + [aux_sym_visibility_modifier_token3] = ACTIONS(1471), + [aux_sym__arrow_function_header_token1] = ACTIONS(1471), + [anon_sym_LPAREN] = ACTIONS(1469), + [aux_sym_cast_type_token1] = ACTIONS(1471), + [aux_sym_echo_statement_token1] = ACTIONS(1471), + [anon_sym_unset] = ACTIONS(1471), + [aux_sym_declare_statement_token1] = ACTIONS(1471), + [aux_sym_declare_statement_token2] = ACTIONS(1471), + [sym_float] = ACTIONS(1471), + [aux_sym_try_statement_token1] = ACTIONS(1471), + [aux_sym_goto_statement_token1] = ACTIONS(1471), + [aux_sym_continue_statement_token1] = ACTIONS(1471), + [aux_sym_break_statement_token1] = ACTIONS(1471), + [sym_integer] = ACTIONS(1471), + [aux_sym_return_statement_token1] = ACTIONS(1471), + [aux_sym_throw_expression_token1] = ACTIONS(1471), + [aux_sym_while_statement_token1] = ACTIONS(1471), + [aux_sym_while_statement_token2] = ACTIONS(1471), + [aux_sym_do_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token2] = ACTIONS(1471), + [aux_sym_foreach_statement_token1] = ACTIONS(1471), + [aux_sym_foreach_statement_token2] = ACTIONS(1471), + [aux_sym_if_statement_token1] = ACTIONS(1471), + [aux_sym_if_statement_token2] = ACTIONS(1471), + [aux_sym_else_if_clause_token1] = ACTIONS(1471), + [aux_sym_else_clause_token1] = ACTIONS(1471), + [aux_sym_match_expression_token1] = ACTIONS(1471), + [aux_sym_match_default_expression_token1] = ACTIONS(1471), + [aux_sym_switch_statement_token1] = ACTIONS(1471), + [aux_sym_switch_block_token1] = ACTIONS(1471), + [anon_sym_AT] = ACTIONS(1469), + [anon_sym_PLUS] = ACTIONS(1471), + [anon_sym_DASH] = ACTIONS(1471), + [anon_sym_TILDE] = ACTIONS(1469), + [anon_sym_BANG] = ACTIONS(1469), + [aux_sym_clone_expression_token1] = ACTIONS(1471), + [aux_sym_print_intrinsic_token1] = ACTIONS(1471), + [aux_sym_object_creation_expression_token1] = ACTIONS(1471), + [anon_sym_PLUS_PLUS] = ACTIONS(1469), + [anon_sym_DASH_DASH] = ACTIONS(1469), + [aux_sym__list_destructing_token1] = ACTIONS(1471), + [anon_sym_LBRACK] = ACTIONS(1469), + [anon_sym_self] = ACTIONS(1471), + [anon_sym_parent] = ACTIONS(1471), + [anon_sym_POUND_LBRACK] = ACTIONS(1469), + [anon_sym_SQUOTE] = ACTIONS(1469), + [aux_sym_encapsed_string_token1] = ACTIONS(1469), + [anon_sym_DQUOTE] = ACTIONS(1469), + [aux_sym_string_token1] = ACTIONS(1469), + [anon_sym_LT_LT_LT] = ACTIONS(1469), + [anon_sym_BQUOTE] = ACTIONS(1469), + [sym_boolean] = ACTIONS(1471), + [sym_null] = ACTIONS(1471), + [anon_sym_DOLLAR] = ACTIONS(1469), + [aux_sym_yield_expression_token1] = ACTIONS(1471), + [aux_sym_include_expression_token1] = ACTIONS(1471), + [aux_sym_include_once_expression_token1] = ACTIONS(1471), + [aux_sym_require_expression_token1] = ACTIONS(1471), + [aux_sym_require_once_expression_token1] = ACTIONS(1471), [sym_comment] = ACTIONS(5), }, [535] = { [sym_text_interpolation] = STATE(535), - [ts_builtin_sym_end] = ACTIONS(1384), - [sym_name] = ACTIONS(1386), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1384), - [aux_sym_function_static_declaration_token1] = ACTIONS(1386), - [aux_sym_global_declaration_token1] = ACTIONS(1386), - [aux_sym_namespace_definition_token1] = ACTIONS(1386), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1386), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1386), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1386), - [anon_sym_BSLASH] = ACTIONS(1384), - [anon_sym_LBRACE] = ACTIONS(1384), - [anon_sym_RBRACE] = ACTIONS(1384), - [aux_sym_trait_declaration_token1] = ACTIONS(1386), - [aux_sym_interface_declaration_token1] = ACTIONS(1386), - [aux_sym_enum_declaration_token1] = ACTIONS(1386), - [aux_sym_enum_case_token1] = ACTIONS(1386), - [aux_sym_class_declaration_token1] = ACTIONS(1386), - [aux_sym_final_modifier_token1] = ACTIONS(1386), - [aux_sym_abstract_modifier_token1] = ACTIONS(1386), - [aux_sym_readonly_modifier_token1] = ACTIONS(1386), - [aux_sym_visibility_modifier_token1] = ACTIONS(1386), - [aux_sym_visibility_modifier_token2] = ACTIONS(1386), - [aux_sym_visibility_modifier_token3] = ACTIONS(1386), - [aux_sym__arrow_function_header_token1] = ACTIONS(1386), - [anon_sym_LPAREN] = ACTIONS(1384), - [aux_sym_cast_type_token1] = ACTIONS(1386), - [aux_sym_echo_statement_token1] = ACTIONS(1386), - [anon_sym_unset] = ACTIONS(1386), - [aux_sym_declare_statement_token1] = ACTIONS(1386), - [aux_sym_declare_statement_token2] = ACTIONS(1386), - [sym_float] = ACTIONS(1386), - [aux_sym_try_statement_token1] = ACTIONS(1386), - [aux_sym_goto_statement_token1] = ACTIONS(1386), - [aux_sym_continue_statement_token1] = ACTIONS(1386), - [aux_sym_break_statement_token1] = ACTIONS(1386), - [sym_integer] = ACTIONS(1386), - [aux_sym_return_statement_token1] = ACTIONS(1386), - [aux_sym_throw_expression_token1] = ACTIONS(1386), - [aux_sym_while_statement_token1] = ACTIONS(1386), - [aux_sym_while_statement_token2] = ACTIONS(1386), - [aux_sym_do_statement_token1] = ACTIONS(1386), - [aux_sym_for_statement_token1] = ACTIONS(1386), - [aux_sym_for_statement_token2] = ACTIONS(1386), - [aux_sym_foreach_statement_token1] = ACTIONS(1386), - [aux_sym_foreach_statement_token2] = ACTIONS(1386), - [aux_sym_if_statement_token1] = ACTIONS(1386), - [aux_sym_if_statement_token2] = ACTIONS(1386), - [aux_sym_else_if_clause_token1] = ACTIONS(1386), - [aux_sym_else_clause_token1] = ACTIONS(1386), - [aux_sym_match_expression_token1] = ACTIONS(1386), - [aux_sym_match_default_expression_token1] = ACTIONS(1386), - [aux_sym_switch_statement_token1] = ACTIONS(1386), - [aux_sym_switch_block_token1] = ACTIONS(1386), - [anon_sym_AT] = ACTIONS(1384), - [anon_sym_PLUS] = ACTIONS(1386), - [anon_sym_DASH] = ACTIONS(1386), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_BANG] = ACTIONS(1384), - [aux_sym_clone_expression_token1] = ACTIONS(1386), - [aux_sym_print_intrinsic_token1] = ACTIONS(1386), - [aux_sym_object_creation_expression_token1] = ACTIONS(1386), - [anon_sym_PLUS_PLUS] = ACTIONS(1384), - [anon_sym_DASH_DASH] = ACTIONS(1384), - [aux_sym__list_destructing_token1] = ACTIONS(1386), - [anon_sym_LBRACK] = ACTIONS(1384), - [anon_sym_self] = ACTIONS(1386), - [anon_sym_parent] = ACTIONS(1386), - [anon_sym_POUND_LBRACK] = ACTIONS(1384), - [anon_sym_SQUOTE] = ACTIONS(1384), - [aux_sym_encapsed_string_token1] = ACTIONS(1384), - [anon_sym_DQUOTE] = ACTIONS(1384), - [aux_sym_string_token1] = ACTIONS(1384), - [anon_sym_LT_LT_LT] = ACTIONS(1384), - [anon_sym_BQUOTE] = ACTIONS(1384), - [sym_boolean] = ACTIONS(1386), - [sym_null] = ACTIONS(1386), - [anon_sym_DOLLAR] = ACTIONS(1384), - [aux_sym_yield_expression_token1] = ACTIONS(1386), - [aux_sym_include_expression_token1] = ACTIONS(1386), - [aux_sym_include_once_expression_token1] = ACTIONS(1386), - [aux_sym_require_expression_token1] = ACTIONS(1386), - [aux_sym_require_once_expression_token1] = ACTIONS(1386), + [ts_builtin_sym_end] = ACTIONS(1469), + [sym_name] = ACTIONS(1471), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1469), + [aux_sym_function_static_declaration_token1] = ACTIONS(1471), + [aux_sym_global_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_definition_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1471), + [anon_sym_BSLASH] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(1469), + [anon_sym_RBRACE] = ACTIONS(1469), + [aux_sym_trait_declaration_token1] = ACTIONS(1471), + [aux_sym_interface_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_case_token1] = ACTIONS(1471), + [aux_sym_class_declaration_token1] = ACTIONS(1471), + [aux_sym_final_modifier_token1] = ACTIONS(1471), + [aux_sym_abstract_modifier_token1] = ACTIONS(1471), + [aux_sym_readonly_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token2] = ACTIONS(1471), + [aux_sym_visibility_modifier_token3] = ACTIONS(1471), + [aux_sym__arrow_function_header_token1] = ACTIONS(1471), + [anon_sym_LPAREN] = ACTIONS(1469), + [aux_sym_cast_type_token1] = ACTIONS(1471), + [aux_sym_echo_statement_token1] = ACTIONS(1471), + [anon_sym_unset] = ACTIONS(1471), + [aux_sym_declare_statement_token1] = ACTIONS(1471), + [aux_sym_declare_statement_token2] = ACTIONS(1471), + [sym_float] = ACTIONS(1471), + [aux_sym_try_statement_token1] = ACTIONS(1471), + [aux_sym_goto_statement_token1] = ACTIONS(1471), + [aux_sym_continue_statement_token1] = ACTIONS(1471), + [aux_sym_break_statement_token1] = ACTIONS(1471), + [sym_integer] = ACTIONS(1471), + [aux_sym_return_statement_token1] = ACTIONS(1471), + [aux_sym_throw_expression_token1] = ACTIONS(1471), + [aux_sym_while_statement_token1] = ACTIONS(1471), + [aux_sym_while_statement_token2] = ACTIONS(1471), + [aux_sym_do_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token2] = ACTIONS(1471), + [aux_sym_foreach_statement_token1] = ACTIONS(1471), + [aux_sym_foreach_statement_token2] = ACTIONS(1471), + [aux_sym_if_statement_token1] = ACTIONS(1471), + [aux_sym_if_statement_token2] = ACTIONS(1471), + [aux_sym_else_if_clause_token1] = ACTIONS(1471), + [aux_sym_else_clause_token1] = ACTIONS(1471), + [aux_sym_match_expression_token1] = ACTIONS(1471), + [aux_sym_match_default_expression_token1] = ACTIONS(1471), + [aux_sym_switch_statement_token1] = ACTIONS(1471), + [aux_sym_switch_block_token1] = ACTIONS(1471), + [anon_sym_AT] = ACTIONS(1469), + [anon_sym_PLUS] = ACTIONS(1471), + [anon_sym_DASH] = ACTIONS(1471), + [anon_sym_TILDE] = ACTIONS(1469), + [anon_sym_BANG] = ACTIONS(1469), + [aux_sym_clone_expression_token1] = ACTIONS(1471), + [aux_sym_print_intrinsic_token1] = ACTIONS(1471), + [aux_sym_object_creation_expression_token1] = ACTIONS(1471), + [anon_sym_PLUS_PLUS] = ACTIONS(1469), + [anon_sym_DASH_DASH] = ACTIONS(1469), + [aux_sym__list_destructing_token1] = ACTIONS(1471), + [anon_sym_LBRACK] = ACTIONS(1469), + [anon_sym_self] = ACTIONS(1471), + [anon_sym_parent] = ACTIONS(1471), + [anon_sym_POUND_LBRACK] = ACTIONS(1469), + [anon_sym_SQUOTE] = ACTIONS(1469), + [aux_sym_encapsed_string_token1] = ACTIONS(1469), + [anon_sym_DQUOTE] = ACTIONS(1469), + [aux_sym_string_token1] = ACTIONS(1469), + [anon_sym_LT_LT_LT] = ACTIONS(1469), + [anon_sym_BQUOTE] = ACTIONS(1469), + [sym_boolean] = ACTIONS(1471), + [sym_null] = ACTIONS(1471), + [anon_sym_DOLLAR] = ACTIONS(1469), + [aux_sym_yield_expression_token1] = ACTIONS(1471), + [aux_sym_include_expression_token1] = ACTIONS(1471), + [aux_sym_include_once_expression_token1] = ACTIONS(1471), + [aux_sym_require_expression_token1] = ACTIONS(1471), + [aux_sym_require_once_expression_token1] = ACTIONS(1471), [sym_comment] = ACTIONS(5), }, [536] = { [sym_text_interpolation] = STATE(536), - [ts_builtin_sym_end] = ACTIONS(1388), - [sym_name] = ACTIONS(1390), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1388), - [aux_sym_function_static_declaration_token1] = ACTIONS(1390), - [aux_sym_global_declaration_token1] = ACTIONS(1390), - [aux_sym_namespace_definition_token1] = ACTIONS(1390), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1390), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1390), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1390), - [anon_sym_BSLASH] = ACTIONS(1388), - [anon_sym_LBRACE] = ACTIONS(1388), - [anon_sym_RBRACE] = ACTIONS(1388), - [aux_sym_trait_declaration_token1] = ACTIONS(1390), - [aux_sym_interface_declaration_token1] = ACTIONS(1390), - [aux_sym_enum_declaration_token1] = ACTIONS(1390), - [aux_sym_enum_case_token1] = ACTIONS(1390), - [aux_sym_class_declaration_token1] = ACTIONS(1390), - [aux_sym_final_modifier_token1] = ACTIONS(1390), - [aux_sym_abstract_modifier_token1] = ACTIONS(1390), - [aux_sym_readonly_modifier_token1] = ACTIONS(1390), - [aux_sym_visibility_modifier_token1] = ACTIONS(1390), - [aux_sym_visibility_modifier_token2] = ACTIONS(1390), - [aux_sym_visibility_modifier_token3] = ACTIONS(1390), - [aux_sym__arrow_function_header_token1] = ACTIONS(1390), - [anon_sym_LPAREN] = ACTIONS(1388), - [aux_sym_cast_type_token1] = ACTIONS(1390), - [aux_sym_echo_statement_token1] = ACTIONS(1390), - [anon_sym_unset] = ACTIONS(1390), - [aux_sym_declare_statement_token1] = ACTIONS(1390), - [aux_sym_declare_statement_token2] = ACTIONS(1390), - [sym_float] = ACTIONS(1390), - [aux_sym_try_statement_token1] = ACTIONS(1390), - [aux_sym_goto_statement_token1] = ACTIONS(1390), - [aux_sym_continue_statement_token1] = ACTIONS(1390), - [aux_sym_break_statement_token1] = ACTIONS(1390), - [sym_integer] = ACTIONS(1390), - [aux_sym_return_statement_token1] = ACTIONS(1390), - [aux_sym_throw_expression_token1] = ACTIONS(1390), - [aux_sym_while_statement_token1] = ACTIONS(1390), - [aux_sym_while_statement_token2] = ACTIONS(1390), - [aux_sym_do_statement_token1] = ACTIONS(1390), - [aux_sym_for_statement_token1] = ACTIONS(1390), - [aux_sym_for_statement_token2] = ACTIONS(1390), - [aux_sym_foreach_statement_token1] = ACTIONS(1390), - [aux_sym_foreach_statement_token2] = ACTIONS(1390), - [aux_sym_if_statement_token1] = ACTIONS(1390), - [aux_sym_if_statement_token2] = ACTIONS(1390), - [aux_sym_else_if_clause_token1] = ACTIONS(1390), - [aux_sym_else_clause_token1] = ACTIONS(1390), - [aux_sym_match_expression_token1] = ACTIONS(1390), - [aux_sym_match_default_expression_token1] = ACTIONS(1390), - [aux_sym_switch_statement_token1] = ACTIONS(1390), - [aux_sym_switch_block_token1] = ACTIONS(1390), - [anon_sym_AT] = ACTIONS(1388), - [anon_sym_PLUS] = ACTIONS(1390), - [anon_sym_DASH] = ACTIONS(1390), - [anon_sym_TILDE] = ACTIONS(1388), - [anon_sym_BANG] = ACTIONS(1388), - [aux_sym_clone_expression_token1] = ACTIONS(1390), - [aux_sym_print_intrinsic_token1] = ACTIONS(1390), - [aux_sym_object_creation_expression_token1] = ACTIONS(1390), - [anon_sym_PLUS_PLUS] = ACTIONS(1388), - [anon_sym_DASH_DASH] = ACTIONS(1388), - [aux_sym__list_destructing_token1] = ACTIONS(1390), - [anon_sym_LBRACK] = ACTIONS(1388), - [anon_sym_self] = ACTIONS(1390), - [anon_sym_parent] = ACTIONS(1390), - [anon_sym_POUND_LBRACK] = ACTIONS(1388), - [anon_sym_SQUOTE] = ACTIONS(1388), - [aux_sym_encapsed_string_token1] = ACTIONS(1388), - [anon_sym_DQUOTE] = ACTIONS(1388), - [aux_sym_string_token1] = ACTIONS(1388), - [anon_sym_LT_LT_LT] = ACTIONS(1388), - [anon_sym_BQUOTE] = ACTIONS(1388), - [sym_boolean] = ACTIONS(1390), - [sym_null] = ACTIONS(1390), - [anon_sym_DOLLAR] = ACTIONS(1388), - [aux_sym_yield_expression_token1] = ACTIONS(1390), - [aux_sym_include_expression_token1] = ACTIONS(1390), - [aux_sym_include_once_expression_token1] = ACTIONS(1390), - [aux_sym_require_expression_token1] = ACTIONS(1390), - [aux_sym_require_once_expression_token1] = ACTIONS(1390), + [ts_builtin_sym_end] = ACTIONS(1473), + [sym_name] = ACTIONS(1475), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1473), + [aux_sym_function_static_declaration_token1] = ACTIONS(1475), + [aux_sym_global_declaration_token1] = ACTIONS(1475), + [aux_sym_namespace_definition_token1] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1475), + [anon_sym_BSLASH] = ACTIONS(1473), + [anon_sym_LBRACE] = ACTIONS(1473), + [anon_sym_RBRACE] = ACTIONS(1473), + [aux_sym_trait_declaration_token1] = ACTIONS(1475), + [aux_sym_interface_declaration_token1] = ACTIONS(1475), + [aux_sym_enum_declaration_token1] = ACTIONS(1475), + [aux_sym_enum_case_token1] = ACTIONS(1475), + [aux_sym_class_declaration_token1] = ACTIONS(1475), + [aux_sym_final_modifier_token1] = ACTIONS(1475), + [aux_sym_abstract_modifier_token1] = ACTIONS(1475), + [aux_sym_readonly_modifier_token1] = ACTIONS(1475), + [aux_sym_visibility_modifier_token1] = ACTIONS(1475), + [aux_sym_visibility_modifier_token2] = ACTIONS(1475), + [aux_sym_visibility_modifier_token3] = ACTIONS(1475), + [aux_sym__arrow_function_header_token1] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(1473), + [aux_sym_cast_type_token1] = ACTIONS(1475), + [aux_sym_echo_statement_token1] = ACTIONS(1475), + [anon_sym_unset] = ACTIONS(1475), + [aux_sym_declare_statement_token1] = ACTIONS(1475), + [aux_sym_declare_statement_token2] = ACTIONS(1475), + [sym_float] = ACTIONS(1475), + [aux_sym_try_statement_token1] = ACTIONS(1475), + [aux_sym_goto_statement_token1] = ACTIONS(1475), + [aux_sym_continue_statement_token1] = ACTIONS(1475), + [aux_sym_break_statement_token1] = ACTIONS(1475), + [sym_integer] = ACTIONS(1475), + [aux_sym_return_statement_token1] = ACTIONS(1475), + [aux_sym_throw_expression_token1] = ACTIONS(1475), + [aux_sym_while_statement_token1] = ACTIONS(1475), + [aux_sym_while_statement_token2] = ACTIONS(1475), + [aux_sym_do_statement_token1] = ACTIONS(1475), + [aux_sym_for_statement_token1] = ACTIONS(1475), + [aux_sym_for_statement_token2] = ACTIONS(1475), + [aux_sym_foreach_statement_token1] = ACTIONS(1475), + [aux_sym_foreach_statement_token2] = ACTIONS(1475), + [aux_sym_if_statement_token1] = ACTIONS(1475), + [aux_sym_if_statement_token2] = ACTIONS(1475), + [aux_sym_else_if_clause_token1] = ACTIONS(1475), + [aux_sym_else_clause_token1] = ACTIONS(1475), + [aux_sym_match_expression_token1] = ACTIONS(1475), + [aux_sym_match_default_expression_token1] = ACTIONS(1475), + [aux_sym_switch_statement_token1] = ACTIONS(1475), + [aux_sym_switch_block_token1] = ACTIONS(1475), + [anon_sym_AT] = ACTIONS(1473), + [anon_sym_PLUS] = ACTIONS(1475), + [anon_sym_DASH] = ACTIONS(1475), + [anon_sym_TILDE] = ACTIONS(1473), + [anon_sym_BANG] = ACTIONS(1473), + [aux_sym_clone_expression_token1] = ACTIONS(1475), + [aux_sym_print_intrinsic_token1] = ACTIONS(1475), + [aux_sym_object_creation_expression_token1] = ACTIONS(1475), + [anon_sym_PLUS_PLUS] = ACTIONS(1473), + [anon_sym_DASH_DASH] = ACTIONS(1473), + [aux_sym__list_destructing_token1] = ACTIONS(1475), + [anon_sym_LBRACK] = ACTIONS(1473), + [anon_sym_self] = ACTIONS(1475), + [anon_sym_parent] = ACTIONS(1475), + [anon_sym_POUND_LBRACK] = ACTIONS(1473), + [anon_sym_SQUOTE] = ACTIONS(1473), + [aux_sym_encapsed_string_token1] = ACTIONS(1473), + [anon_sym_DQUOTE] = ACTIONS(1473), + [aux_sym_string_token1] = ACTIONS(1473), + [anon_sym_LT_LT_LT] = ACTIONS(1473), + [anon_sym_BQUOTE] = ACTIONS(1473), + [sym_boolean] = ACTIONS(1475), + [sym_null] = ACTIONS(1475), + [anon_sym_DOLLAR] = ACTIONS(1473), + [aux_sym_yield_expression_token1] = ACTIONS(1475), + [aux_sym_include_expression_token1] = ACTIONS(1475), + [aux_sym_include_once_expression_token1] = ACTIONS(1475), + [aux_sym_require_expression_token1] = ACTIONS(1475), + [aux_sym_require_once_expression_token1] = ACTIONS(1475), [sym_comment] = ACTIONS(5), }, [537] = { [sym_text_interpolation] = STATE(537), - [ts_builtin_sym_end] = ACTIONS(1392), - [sym_name] = ACTIONS(1394), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1392), - [aux_sym_function_static_declaration_token1] = ACTIONS(1394), - [aux_sym_global_declaration_token1] = ACTIONS(1394), - [aux_sym_namespace_definition_token1] = ACTIONS(1394), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1394), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1394), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1394), - [anon_sym_BSLASH] = ACTIONS(1392), - [anon_sym_LBRACE] = ACTIONS(1392), - [anon_sym_RBRACE] = ACTIONS(1392), - [aux_sym_trait_declaration_token1] = ACTIONS(1394), - [aux_sym_interface_declaration_token1] = ACTIONS(1394), - [aux_sym_enum_declaration_token1] = ACTIONS(1394), - [aux_sym_enum_case_token1] = ACTIONS(1394), - [aux_sym_class_declaration_token1] = ACTIONS(1394), - [aux_sym_final_modifier_token1] = ACTIONS(1394), - [aux_sym_abstract_modifier_token1] = ACTIONS(1394), - [aux_sym_readonly_modifier_token1] = ACTIONS(1394), - [aux_sym_visibility_modifier_token1] = ACTIONS(1394), - [aux_sym_visibility_modifier_token2] = ACTIONS(1394), - [aux_sym_visibility_modifier_token3] = ACTIONS(1394), - [aux_sym__arrow_function_header_token1] = ACTIONS(1394), - [anon_sym_LPAREN] = ACTIONS(1392), - [aux_sym_cast_type_token1] = ACTIONS(1394), - [aux_sym_echo_statement_token1] = ACTIONS(1394), - [anon_sym_unset] = ACTIONS(1394), - [aux_sym_declare_statement_token1] = ACTIONS(1394), - [aux_sym_declare_statement_token2] = ACTIONS(1394), - [sym_float] = ACTIONS(1394), - [aux_sym_try_statement_token1] = ACTIONS(1394), - [aux_sym_goto_statement_token1] = ACTIONS(1394), - [aux_sym_continue_statement_token1] = ACTIONS(1394), - [aux_sym_break_statement_token1] = ACTIONS(1394), - [sym_integer] = ACTIONS(1394), - [aux_sym_return_statement_token1] = ACTIONS(1394), - [aux_sym_throw_expression_token1] = ACTIONS(1394), - [aux_sym_while_statement_token1] = ACTIONS(1394), - [aux_sym_while_statement_token2] = ACTIONS(1394), - [aux_sym_do_statement_token1] = ACTIONS(1394), - [aux_sym_for_statement_token1] = ACTIONS(1394), - [aux_sym_for_statement_token2] = ACTIONS(1394), - [aux_sym_foreach_statement_token1] = ACTIONS(1394), - [aux_sym_foreach_statement_token2] = ACTIONS(1394), - [aux_sym_if_statement_token1] = ACTIONS(1394), - [aux_sym_if_statement_token2] = ACTIONS(1394), - [aux_sym_else_if_clause_token1] = ACTIONS(1394), - [aux_sym_else_clause_token1] = ACTIONS(1394), - [aux_sym_match_expression_token1] = ACTIONS(1394), - [aux_sym_match_default_expression_token1] = ACTIONS(1394), - [aux_sym_switch_statement_token1] = ACTIONS(1394), - [aux_sym_switch_block_token1] = ACTIONS(1394), - [anon_sym_AT] = ACTIONS(1392), - [anon_sym_PLUS] = ACTIONS(1394), - [anon_sym_DASH] = ACTIONS(1394), - [anon_sym_TILDE] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1392), - [aux_sym_clone_expression_token1] = ACTIONS(1394), - [aux_sym_print_intrinsic_token1] = ACTIONS(1394), - [aux_sym_object_creation_expression_token1] = ACTIONS(1394), - [anon_sym_PLUS_PLUS] = ACTIONS(1392), - [anon_sym_DASH_DASH] = ACTIONS(1392), - [aux_sym__list_destructing_token1] = ACTIONS(1394), - [anon_sym_LBRACK] = ACTIONS(1392), - [anon_sym_self] = ACTIONS(1394), - [anon_sym_parent] = ACTIONS(1394), - [anon_sym_POUND_LBRACK] = ACTIONS(1392), - [anon_sym_SQUOTE] = ACTIONS(1392), - [aux_sym_encapsed_string_token1] = ACTIONS(1392), - [anon_sym_DQUOTE] = ACTIONS(1392), - [aux_sym_string_token1] = ACTIONS(1392), - [anon_sym_LT_LT_LT] = ACTIONS(1392), - [anon_sym_BQUOTE] = ACTIONS(1392), - [sym_boolean] = ACTIONS(1394), - [sym_null] = ACTIONS(1394), - [anon_sym_DOLLAR] = ACTIONS(1392), - [aux_sym_yield_expression_token1] = ACTIONS(1394), - [aux_sym_include_expression_token1] = ACTIONS(1394), - [aux_sym_include_once_expression_token1] = ACTIONS(1394), - [aux_sym_require_expression_token1] = ACTIONS(1394), - [aux_sym_require_once_expression_token1] = ACTIONS(1394), + [ts_builtin_sym_end] = ACTIONS(1477), + [sym_name] = ACTIONS(1479), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1477), + [aux_sym_function_static_declaration_token1] = ACTIONS(1479), + [aux_sym_global_declaration_token1] = ACTIONS(1479), + [aux_sym_namespace_definition_token1] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1479), + [anon_sym_BSLASH] = ACTIONS(1477), + [anon_sym_LBRACE] = ACTIONS(1477), + [anon_sym_RBRACE] = ACTIONS(1477), + [aux_sym_trait_declaration_token1] = ACTIONS(1479), + [aux_sym_interface_declaration_token1] = ACTIONS(1479), + [aux_sym_enum_declaration_token1] = ACTIONS(1479), + [aux_sym_enum_case_token1] = ACTIONS(1479), + [aux_sym_class_declaration_token1] = ACTIONS(1479), + [aux_sym_final_modifier_token1] = ACTIONS(1479), + [aux_sym_abstract_modifier_token1] = ACTIONS(1479), + [aux_sym_readonly_modifier_token1] = ACTIONS(1479), + [aux_sym_visibility_modifier_token1] = ACTIONS(1479), + [aux_sym_visibility_modifier_token2] = ACTIONS(1479), + [aux_sym_visibility_modifier_token3] = ACTIONS(1479), + [aux_sym__arrow_function_header_token1] = ACTIONS(1479), + [anon_sym_LPAREN] = ACTIONS(1477), + [aux_sym_cast_type_token1] = ACTIONS(1479), + [aux_sym_echo_statement_token1] = ACTIONS(1479), + [anon_sym_unset] = ACTIONS(1479), + [aux_sym_declare_statement_token1] = ACTIONS(1479), + [aux_sym_declare_statement_token2] = ACTIONS(1479), + [sym_float] = ACTIONS(1479), + [aux_sym_try_statement_token1] = ACTIONS(1479), + [aux_sym_goto_statement_token1] = ACTIONS(1479), + [aux_sym_continue_statement_token1] = ACTIONS(1479), + [aux_sym_break_statement_token1] = ACTIONS(1479), + [sym_integer] = ACTIONS(1479), + [aux_sym_return_statement_token1] = ACTIONS(1479), + [aux_sym_throw_expression_token1] = ACTIONS(1479), + [aux_sym_while_statement_token1] = ACTIONS(1479), + [aux_sym_while_statement_token2] = ACTIONS(1479), + [aux_sym_do_statement_token1] = ACTIONS(1479), + [aux_sym_for_statement_token1] = ACTIONS(1479), + [aux_sym_for_statement_token2] = ACTIONS(1479), + [aux_sym_foreach_statement_token1] = ACTIONS(1479), + [aux_sym_foreach_statement_token2] = ACTIONS(1479), + [aux_sym_if_statement_token1] = ACTIONS(1479), + [aux_sym_if_statement_token2] = ACTIONS(1479), + [aux_sym_else_if_clause_token1] = ACTIONS(1479), + [aux_sym_else_clause_token1] = ACTIONS(1479), + [aux_sym_match_expression_token1] = ACTIONS(1479), + [aux_sym_match_default_expression_token1] = ACTIONS(1479), + [aux_sym_switch_statement_token1] = ACTIONS(1479), + [aux_sym_switch_block_token1] = ACTIONS(1479), + [anon_sym_AT] = ACTIONS(1477), + [anon_sym_PLUS] = ACTIONS(1479), + [anon_sym_DASH] = ACTIONS(1479), + [anon_sym_TILDE] = ACTIONS(1477), + [anon_sym_BANG] = ACTIONS(1477), + [aux_sym_clone_expression_token1] = ACTIONS(1479), + [aux_sym_print_intrinsic_token1] = ACTIONS(1479), + [aux_sym_object_creation_expression_token1] = ACTIONS(1479), + [anon_sym_PLUS_PLUS] = ACTIONS(1477), + [anon_sym_DASH_DASH] = ACTIONS(1477), + [aux_sym__list_destructing_token1] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(1477), + [anon_sym_self] = ACTIONS(1479), + [anon_sym_parent] = ACTIONS(1479), + [anon_sym_POUND_LBRACK] = ACTIONS(1477), + [anon_sym_SQUOTE] = ACTIONS(1477), + [aux_sym_encapsed_string_token1] = ACTIONS(1477), + [anon_sym_DQUOTE] = ACTIONS(1477), + [aux_sym_string_token1] = ACTIONS(1477), + [anon_sym_LT_LT_LT] = ACTIONS(1477), + [anon_sym_BQUOTE] = ACTIONS(1477), + [sym_boolean] = ACTIONS(1479), + [sym_null] = ACTIONS(1479), + [anon_sym_DOLLAR] = ACTIONS(1477), + [aux_sym_yield_expression_token1] = ACTIONS(1479), + [aux_sym_include_expression_token1] = ACTIONS(1479), + [aux_sym_include_once_expression_token1] = ACTIONS(1479), + [aux_sym_require_expression_token1] = ACTIONS(1479), + [aux_sym_require_once_expression_token1] = ACTIONS(1479), [sym_comment] = ACTIONS(5), }, [538] = { [sym_text_interpolation] = STATE(538), - [ts_builtin_sym_end] = ACTIONS(1396), - [sym_name] = ACTIONS(1398), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1396), - [aux_sym_function_static_declaration_token1] = ACTIONS(1398), - [aux_sym_global_declaration_token1] = ACTIONS(1398), - [aux_sym_namespace_definition_token1] = ACTIONS(1398), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1398), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1398), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1398), - [anon_sym_BSLASH] = ACTIONS(1396), - [anon_sym_LBRACE] = ACTIONS(1396), - [anon_sym_RBRACE] = ACTIONS(1396), - [aux_sym_trait_declaration_token1] = ACTIONS(1398), - [aux_sym_interface_declaration_token1] = ACTIONS(1398), - [aux_sym_enum_declaration_token1] = ACTIONS(1398), - [aux_sym_enum_case_token1] = ACTIONS(1398), - [aux_sym_class_declaration_token1] = ACTIONS(1398), - [aux_sym_final_modifier_token1] = ACTIONS(1398), - [aux_sym_abstract_modifier_token1] = ACTIONS(1398), - [aux_sym_readonly_modifier_token1] = ACTIONS(1398), - [aux_sym_visibility_modifier_token1] = ACTIONS(1398), - [aux_sym_visibility_modifier_token2] = ACTIONS(1398), - [aux_sym_visibility_modifier_token3] = ACTIONS(1398), - [aux_sym__arrow_function_header_token1] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(1396), - [aux_sym_cast_type_token1] = ACTIONS(1398), - [aux_sym_echo_statement_token1] = ACTIONS(1398), - [anon_sym_unset] = ACTIONS(1398), - [aux_sym_declare_statement_token1] = ACTIONS(1398), - [aux_sym_declare_statement_token2] = ACTIONS(1398), - [sym_float] = ACTIONS(1398), - [aux_sym_try_statement_token1] = ACTIONS(1398), - [aux_sym_goto_statement_token1] = ACTIONS(1398), - [aux_sym_continue_statement_token1] = ACTIONS(1398), - [aux_sym_break_statement_token1] = ACTIONS(1398), - [sym_integer] = ACTIONS(1398), - [aux_sym_return_statement_token1] = ACTIONS(1398), - [aux_sym_throw_expression_token1] = ACTIONS(1398), - [aux_sym_while_statement_token1] = ACTIONS(1398), - [aux_sym_while_statement_token2] = ACTIONS(1398), - [aux_sym_do_statement_token1] = ACTIONS(1398), - [aux_sym_for_statement_token1] = ACTIONS(1398), - [aux_sym_for_statement_token2] = ACTIONS(1398), - [aux_sym_foreach_statement_token1] = ACTIONS(1398), - [aux_sym_foreach_statement_token2] = ACTIONS(1398), - [aux_sym_if_statement_token1] = ACTIONS(1398), - [aux_sym_if_statement_token2] = ACTIONS(1398), - [aux_sym_else_if_clause_token1] = ACTIONS(1398), - [aux_sym_else_clause_token1] = ACTIONS(1398), - [aux_sym_match_expression_token1] = ACTIONS(1398), - [aux_sym_match_default_expression_token1] = ACTIONS(1398), - [aux_sym_switch_statement_token1] = ACTIONS(1398), - [aux_sym_switch_block_token1] = ACTIONS(1398), - [anon_sym_AT] = ACTIONS(1396), - [anon_sym_PLUS] = ACTIONS(1398), - [anon_sym_DASH] = ACTIONS(1398), - [anon_sym_TILDE] = ACTIONS(1396), - [anon_sym_BANG] = ACTIONS(1396), - [aux_sym_clone_expression_token1] = ACTIONS(1398), - [aux_sym_print_intrinsic_token1] = ACTIONS(1398), - [aux_sym_object_creation_expression_token1] = ACTIONS(1398), - [anon_sym_PLUS_PLUS] = ACTIONS(1396), - [anon_sym_DASH_DASH] = ACTIONS(1396), - [aux_sym__list_destructing_token1] = ACTIONS(1398), - [anon_sym_LBRACK] = ACTIONS(1396), - [anon_sym_self] = ACTIONS(1398), - [anon_sym_parent] = ACTIONS(1398), - [anon_sym_POUND_LBRACK] = ACTIONS(1396), - [anon_sym_SQUOTE] = ACTIONS(1396), - [aux_sym_encapsed_string_token1] = ACTIONS(1396), - [anon_sym_DQUOTE] = ACTIONS(1396), - [aux_sym_string_token1] = ACTIONS(1396), - [anon_sym_LT_LT_LT] = ACTIONS(1396), - [anon_sym_BQUOTE] = ACTIONS(1396), - [sym_boolean] = ACTIONS(1398), - [sym_null] = ACTIONS(1398), - [anon_sym_DOLLAR] = ACTIONS(1396), - [aux_sym_yield_expression_token1] = ACTIONS(1398), - [aux_sym_include_expression_token1] = ACTIONS(1398), - [aux_sym_include_once_expression_token1] = ACTIONS(1398), - [aux_sym_require_expression_token1] = ACTIONS(1398), - [aux_sym_require_once_expression_token1] = ACTIONS(1398), + [ts_builtin_sym_end] = ACTIONS(1481), + [sym_name] = ACTIONS(1483), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1481), + [aux_sym_function_static_declaration_token1] = ACTIONS(1483), + [aux_sym_global_declaration_token1] = ACTIONS(1483), + [aux_sym_namespace_definition_token1] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1483), + [anon_sym_BSLASH] = ACTIONS(1481), + [anon_sym_LBRACE] = ACTIONS(1481), + [anon_sym_RBRACE] = ACTIONS(1481), + [aux_sym_trait_declaration_token1] = ACTIONS(1483), + [aux_sym_interface_declaration_token1] = ACTIONS(1483), + [aux_sym_enum_declaration_token1] = ACTIONS(1483), + [aux_sym_enum_case_token1] = ACTIONS(1483), + [aux_sym_class_declaration_token1] = ACTIONS(1483), + [aux_sym_final_modifier_token1] = ACTIONS(1483), + [aux_sym_abstract_modifier_token1] = ACTIONS(1483), + [aux_sym_readonly_modifier_token1] = ACTIONS(1483), + [aux_sym_visibility_modifier_token1] = ACTIONS(1483), + [aux_sym_visibility_modifier_token2] = ACTIONS(1483), + [aux_sym_visibility_modifier_token3] = ACTIONS(1483), + [aux_sym__arrow_function_header_token1] = ACTIONS(1483), + [anon_sym_LPAREN] = ACTIONS(1481), + [aux_sym_cast_type_token1] = ACTIONS(1483), + [aux_sym_echo_statement_token1] = ACTIONS(1483), + [anon_sym_unset] = ACTIONS(1483), + [aux_sym_declare_statement_token1] = ACTIONS(1483), + [aux_sym_declare_statement_token2] = ACTIONS(1483), + [sym_float] = ACTIONS(1483), + [aux_sym_try_statement_token1] = ACTIONS(1483), + [aux_sym_goto_statement_token1] = ACTIONS(1483), + [aux_sym_continue_statement_token1] = ACTIONS(1483), + [aux_sym_break_statement_token1] = ACTIONS(1483), + [sym_integer] = ACTIONS(1483), + [aux_sym_return_statement_token1] = ACTIONS(1483), + [aux_sym_throw_expression_token1] = ACTIONS(1483), + [aux_sym_while_statement_token1] = ACTIONS(1483), + [aux_sym_while_statement_token2] = ACTIONS(1483), + [aux_sym_do_statement_token1] = ACTIONS(1483), + [aux_sym_for_statement_token1] = ACTIONS(1483), + [aux_sym_for_statement_token2] = ACTIONS(1483), + [aux_sym_foreach_statement_token1] = ACTIONS(1483), + [aux_sym_foreach_statement_token2] = ACTIONS(1483), + [aux_sym_if_statement_token1] = ACTIONS(1483), + [aux_sym_if_statement_token2] = ACTIONS(1483), + [aux_sym_else_if_clause_token1] = ACTIONS(1483), + [aux_sym_else_clause_token1] = ACTIONS(1483), + [aux_sym_match_expression_token1] = ACTIONS(1483), + [aux_sym_match_default_expression_token1] = ACTIONS(1483), + [aux_sym_switch_statement_token1] = ACTIONS(1483), + [aux_sym_switch_block_token1] = ACTIONS(1483), + [anon_sym_AT] = ACTIONS(1481), + [anon_sym_PLUS] = ACTIONS(1483), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1481), + [anon_sym_BANG] = ACTIONS(1481), + [aux_sym_clone_expression_token1] = ACTIONS(1483), + [aux_sym_print_intrinsic_token1] = ACTIONS(1483), + [aux_sym_object_creation_expression_token1] = ACTIONS(1483), + [anon_sym_PLUS_PLUS] = ACTIONS(1481), + [anon_sym_DASH_DASH] = ACTIONS(1481), + [aux_sym__list_destructing_token1] = ACTIONS(1483), + [anon_sym_LBRACK] = ACTIONS(1481), + [anon_sym_self] = ACTIONS(1483), + [anon_sym_parent] = ACTIONS(1483), + [anon_sym_POUND_LBRACK] = ACTIONS(1481), + [anon_sym_SQUOTE] = ACTIONS(1481), + [aux_sym_encapsed_string_token1] = ACTIONS(1481), + [anon_sym_DQUOTE] = ACTIONS(1481), + [aux_sym_string_token1] = ACTIONS(1481), + [anon_sym_LT_LT_LT] = ACTIONS(1481), + [anon_sym_BQUOTE] = ACTIONS(1481), + [sym_boolean] = ACTIONS(1483), + [sym_null] = ACTIONS(1483), + [anon_sym_DOLLAR] = ACTIONS(1481), + [aux_sym_yield_expression_token1] = ACTIONS(1483), + [aux_sym_include_expression_token1] = ACTIONS(1483), + [aux_sym_include_once_expression_token1] = ACTIONS(1483), + [aux_sym_require_expression_token1] = ACTIONS(1483), + [aux_sym_require_once_expression_token1] = ACTIONS(1483), [sym_comment] = ACTIONS(5), }, [539] = { [sym_text_interpolation] = STATE(539), - [ts_builtin_sym_end] = ACTIONS(1400), - [sym_name] = ACTIONS(1402), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1400), - [aux_sym_function_static_declaration_token1] = ACTIONS(1402), - [aux_sym_global_declaration_token1] = ACTIONS(1402), - [aux_sym_namespace_definition_token1] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1402), - [anon_sym_BSLASH] = ACTIONS(1400), - [anon_sym_LBRACE] = ACTIONS(1400), - [anon_sym_RBRACE] = ACTIONS(1400), - [aux_sym_trait_declaration_token1] = ACTIONS(1402), - [aux_sym_interface_declaration_token1] = ACTIONS(1402), - [aux_sym_enum_declaration_token1] = ACTIONS(1402), - [aux_sym_enum_case_token1] = ACTIONS(1402), - [aux_sym_class_declaration_token1] = ACTIONS(1402), - [aux_sym_final_modifier_token1] = ACTIONS(1402), - [aux_sym_abstract_modifier_token1] = ACTIONS(1402), - [aux_sym_readonly_modifier_token1] = ACTIONS(1402), - [aux_sym_visibility_modifier_token1] = ACTIONS(1402), - [aux_sym_visibility_modifier_token2] = ACTIONS(1402), - [aux_sym_visibility_modifier_token3] = ACTIONS(1402), - [aux_sym__arrow_function_header_token1] = ACTIONS(1402), - [anon_sym_LPAREN] = ACTIONS(1400), - [aux_sym_cast_type_token1] = ACTIONS(1402), - [aux_sym_echo_statement_token1] = ACTIONS(1402), - [anon_sym_unset] = ACTIONS(1402), - [aux_sym_declare_statement_token1] = ACTIONS(1402), - [aux_sym_declare_statement_token2] = ACTIONS(1402), - [sym_float] = ACTIONS(1402), - [aux_sym_try_statement_token1] = ACTIONS(1402), - [aux_sym_goto_statement_token1] = ACTIONS(1402), - [aux_sym_continue_statement_token1] = ACTIONS(1402), - [aux_sym_break_statement_token1] = ACTIONS(1402), - [sym_integer] = ACTIONS(1402), - [aux_sym_return_statement_token1] = ACTIONS(1402), - [aux_sym_throw_expression_token1] = ACTIONS(1402), - [aux_sym_while_statement_token1] = ACTIONS(1402), - [aux_sym_while_statement_token2] = ACTIONS(1402), - [aux_sym_do_statement_token1] = ACTIONS(1402), - [aux_sym_for_statement_token1] = ACTIONS(1402), - [aux_sym_for_statement_token2] = ACTIONS(1402), - [aux_sym_foreach_statement_token1] = ACTIONS(1402), - [aux_sym_foreach_statement_token2] = ACTIONS(1402), - [aux_sym_if_statement_token1] = ACTIONS(1402), - [aux_sym_if_statement_token2] = ACTIONS(1402), - [aux_sym_else_if_clause_token1] = ACTIONS(1402), - [aux_sym_else_clause_token1] = ACTIONS(1402), - [aux_sym_match_expression_token1] = ACTIONS(1402), - [aux_sym_match_default_expression_token1] = ACTIONS(1402), - [aux_sym_switch_statement_token1] = ACTIONS(1402), - [aux_sym_switch_block_token1] = ACTIONS(1402), - [anon_sym_AT] = ACTIONS(1400), - [anon_sym_PLUS] = ACTIONS(1402), - [anon_sym_DASH] = ACTIONS(1402), - [anon_sym_TILDE] = ACTIONS(1400), - [anon_sym_BANG] = ACTIONS(1400), - [aux_sym_clone_expression_token1] = ACTIONS(1402), - [aux_sym_print_intrinsic_token1] = ACTIONS(1402), - [aux_sym_object_creation_expression_token1] = ACTIONS(1402), - [anon_sym_PLUS_PLUS] = ACTIONS(1400), - [anon_sym_DASH_DASH] = ACTIONS(1400), - [aux_sym__list_destructing_token1] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(1400), - [anon_sym_self] = ACTIONS(1402), - [anon_sym_parent] = ACTIONS(1402), - [anon_sym_POUND_LBRACK] = ACTIONS(1400), - [anon_sym_SQUOTE] = ACTIONS(1400), - [aux_sym_encapsed_string_token1] = ACTIONS(1400), - [anon_sym_DQUOTE] = ACTIONS(1400), - [aux_sym_string_token1] = ACTIONS(1400), - [anon_sym_LT_LT_LT] = ACTIONS(1400), - [anon_sym_BQUOTE] = ACTIONS(1400), - [sym_boolean] = ACTIONS(1402), - [sym_null] = ACTIONS(1402), - [anon_sym_DOLLAR] = ACTIONS(1400), - [aux_sym_yield_expression_token1] = ACTIONS(1402), - [aux_sym_include_expression_token1] = ACTIONS(1402), - [aux_sym_include_once_expression_token1] = ACTIONS(1402), - [aux_sym_require_expression_token1] = ACTIONS(1402), - [aux_sym_require_once_expression_token1] = ACTIONS(1402), + [ts_builtin_sym_end] = ACTIONS(1485), + [sym_name] = ACTIONS(1487), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1485), + [aux_sym_function_static_declaration_token1] = ACTIONS(1487), + [aux_sym_global_declaration_token1] = ACTIONS(1487), + [aux_sym_namespace_definition_token1] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1487), + [anon_sym_BSLASH] = ACTIONS(1485), + [anon_sym_LBRACE] = ACTIONS(1485), + [anon_sym_RBRACE] = ACTIONS(1485), + [aux_sym_trait_declaration_token1] = ACTIONS(1487), + [aux_sym_interface_declaration_token1] = ACTIONS(1487), + [aux_sym_enum_declaration_token1] = ACTIONS(1487), + [aux_sym_enum_case_token1] = ACTIONS(1487), + [aux_sym_class_declaration_token1] = ACTIONS(1487), + [aux_sym_final_modifier_token1] = ACTIONS(1487), + [aux_sym_abstract_modifier_token1] = ACTIONS(1487), + [aux_sym_readonly_modifier_token1] = ACTIONS(1487), + [aux_sym_visibility_modifier_token1] = ACTIONS(1487), + [aux_sym_visibility_modifier_token2] = ACTIONS(1487), + [aux_sym_visibility_modifier_token3] = ACTIONS(1487), + [aux_sym__arrow_function_header_token1] = ACTIONS(1487), + [anon_sym_LPAREN] = ACTIONS(1485), + [aux_sym_cast_type_token1] = ACTIONS(1487), + [aux_sym_echo_statement_token1] = ACTIONS(1487), + [anon_sym_unset] = ACTIONS(1487), + [aux_sym_declare_statement_token1] = ACTIONS(1487), + [aux_sym_declare_statement_token2] = ACTIONS(1487), + [sym_float] = ACTIONS(1487), + [aux_sym_try_statement_token1] = ACTIONS(1487), + [aux_sym_goto_statement_token1] = ACTIONS(1487), + [aux_sym_continue_statement_token1] = ACTIONS(1487), + [aux_sym_break_statement_token1] = ACTIONS(1487), + [sym_integer] = ACTIONS(1487), + [aux_sym_return_statement_token1] = ACTIONS(1487), + [aux_sym_throw_expression_token1] = ACTIONS(1487), + [aux_sym_while_statement_token1] = ACTIONS(1487), + [aux_sym_while_statement_token2] = ACTIONS(1487), + [aux_sym_do_statement_token1] = ACTIONS(1487), + [aux_sym_for_statement_token1] = ACTIONS(1487), + [aux_sym_for_statement_token2] = ACTIONS(1487), + [aux_sym_foreach_statement_token1] = ACTIONS(1487), + [aux_sym_foreach_statement_token2] = ACTIONS(1487), + [aux_sym_if_statement_token1] = ACTIONS(1487), + [aux_sym_if_statement_token2] = ACTIONS(1487), + [aux_sym_else_if_clause_token1] = ACTIONS(1487), + [aux_sym_else_clause_token1] = ACTIONS(1487), + [aux_sym_match_expression_token1] = ACTIONS(1487), + [aux_sym_match_default_expression_token1] = ACTIONS(1487), + [aux_sym_switch_statement_token1] = ACTIONS(1487), + [aux_sym_switch_block_token1] = ACTIONS(1487), + [anon_sym_AT] = ACTIONS(1485), + [anon_sym_PLUS] = ACTIONS(1487), + [anon_sym_DASH] = ACTIONS(1487), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_BANG] = ACTIONS(1485), + [aux_sym_clone_expression_token1] = ACTIONS(1487), + [aux_sym_print_intrinsic_token1] = ACTIONS(1487), + [aux_sym_object_creation_expression_token1] = ACTIONS(1487), + [anon_sym_PLUS_PLUS] = ACTIONS(1485), + [anon_sym_DASH_DASH] = ACTIONS(1485), + [aux_sym__list_destructing_token1] = ACTIONS(1487), + [anon_sym_LBRACK] = ACTIONS(1485), + [anon_sym_self] = ACTIONS(1487), + [anon_sym_parent] = ACTIONS(1487), + [anon_sym_POUND_LBRACK] = ACTIONS(1485), + [anon_sym_SQUOTE] = ACTIONS(1485), + [aux_sym_encapsed_string_token1] = ACTIONS(1485), + [anon_sym_DQUOTE] = ACTIONS(1485), + [aux_sym_string_token1] = ACTIONS(1485), + [anon_sym_LT_LT_LT] = ACTIONS(1485), + [anon_sym_BQUOTE] = ACTIONS(1485), + [sym_boolean] = ACTIONS(1487), + [sym_null] = ACTIONS(1487), + [anon_sym_DOLLAR] = ACTIONS(1485), + [aux_sym_yield_expression_token1] = ACTIONS(1487), + [aux_sym_include_expression_token1] = ACTIONS(1487), + [aux_sym_include_once_expression_token1] = ACTIONS(1487), + [aux_sym_require_expression_token1] = ACTIONS(1487), + [aux_sym_require_once_expression_token1] = ACTIONS(1487), [sym_comment] = ACTIONS(5), }, [540] = { [sym_text_interpolation] = STATE(540), - [ts_builtin_sym_end] = ACTIONS(1404), - [sym_name] = ACTIONS(1406), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1404), - [aux_sym_function_static_declaration_token1] = ACTIONS(1406), - [aux_sym_global_declaration_token1] = ACTIONS(1406), - [aux_sym_namespace_definition_token1] = ACTIONS(1406), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1406), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1406), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1406), - [anon_sym_BSLASH] = ACTIONS(1404), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_RBRACE] = ACTIONS(1404), - [aux_sym_trait_declaration_token1] = ACTIONS(1406), - [aux_sym_interface_declaration_token1] = ACTIONS(1406), - [aux_sym_enum_declaration_token1] = ACTIONS(1406), - [aux_sym_enum_case_token1] = ACTIONS(1406), - [aux_sym_class_declaration_token1] = ACTIONS(1406), - [aux_sym_final_modifier_token1] = ACTIONS(1406), - [aux_sym_abstract_modifier_token1] = ACTIONS(1406), - [aux_sym_readonly_modifier_token1] = ACTIONS(1406), - [aux_sym_visibility_modifier_token1] = ACTIONS(1406), - [aux_sym_visibility_modifier_token2] = ACTIONS(1406), - [aux_sym_visibility_modifier_token3] = ACTIONS(1406), - [aux_sym__arrow_function_header_token1] = ACTIONS(1406), - [anon_sym_LPAREN] = ACTIONS(1404), - [aux_sym_cast_type_token1] = ACTIONS(1406), - [aux_sym_echo_statement_token1] = ACTIONS(1406), - [anon_sym_unset] = ACTIONS(1406), - [aux_sym_declare_statement_token1] = ACTIONS(1406), - [aux_sym_declare_statement_token2] = ACTIONS(1406), - [sym_float] = ACTIONS(1406), - [aux_sym_try_statement_token1] = ACTIONS(1406), - [aux_sym_goto_statement_token1] = ACTIONS(1406), - [aux_sym_continue_statement_token1] = ACTIONS(1406), - [aux_sym_break_statement_token1] = ACTIONS(1406), - [sym_integer] = ACTIONS(1406), - [aux_sym_return_statement_token1] = ACTIONS(1406), - [aux_sym_throw_expression_token1] = ACTIONS(1406), - [aux_sym_while_statement_token1] = ACTIONS(1406), - [aux_sym_while_statement_token2] = ACTIONS(1406), - [aux_sym_do_statement_token1] = ACTIONS(1406), - [aux_sym_for_statement_token1] = ACTIONS(1406), - [aux_sym_for_statement_token2] = ACTIONS(1406), - [aux_sym_foreach_statement_token1] = ACTIONS(1406), - [aux_sym_foreach_statement_token2] = ACTIONS(1406), - [aux_sym_if_statement_token1] = ACTIONS(1406), - [aux_sym_if_statement_token2] = ACTIONS(1406), - [aux_sym_else_if_clause_token1] = ACTIONS(1406), - [aux_sym_else_clause_token1] = ACTIONS(1406), - [aux_sym_match_expression_token1] = ACTIONS(1406), - [aux_sym_match_default_expression_token1] = ACTIONS(1406), - [aux_sym_switch_statement_token1] = ACTIONS(1406), - [aux_sym_switch_block_token1] = ACTIONS(1406), - [anon_sym_AT] = ACTIONS(1404), - [anon_sym_PLUS] = ACTIONS(1406), - [anon_sym_DASH] = ACTIONS(1406), - [anon_sym_TILDE] = ACTIONS(1404), - [anon_sym_BANG] = ACTIONS(1404), - [aux_sym_clone_expression_token1] = ACTIONS(1406), - [aux_sym_print_intrinsic_token1] = ACTIONS(1406), - [aux_sym_object_creation_expression_token1] = ACTIONS(1406), - [anon_sym_PLUS_PLUS] = ACTIONS(1404), - [anon_sym_DASH_DASH] = ACTIONS(1404), - [aux_sym__list_destructing_token1] = ACTIONS(1406), - [anon_sym_LBRACK] = ACTIONS(1404), - [anon_sym_self] = ACTIONS(1406), - [anon_sym_parent] = ACTIONS(1406), - [anon_sym_POUND_LBRACK] = ACTIONS(1404), - [anon_sym_SQUOTE] = ACTIONS(1404), - [aux_sym_encapsed_string_token1] = ACTIONS(1404), - [anon_sym_DQUOTE] = ACTIONS(1404), - [aux_sym_string_token1] = ACTIONS(1404), - [anon_sym_LT_LT_LT] = ACTIONS(1404), - [anon_sym_BQUOTE] = ACTIONS(1404), - [sym_boolean] = ACTIONS(1406), - [sym_null] = ACTIONS(1406), - [anon_sym_DOLLAR] = ACTIONS(1404), - [aux_sym_yield_expression_token1] = ACTIONS(1406), - [aux_sym_include_expression_token1] = ACTIONS(1406), - [aux_sym_include_once_expression_token1] = ACTIONS(1406), - [aux_sym_require_expression_token1] = ACTIONS(1406), - [aux_sym_require_once_expression_token1] = ACTIONS(1406), + [ts_builtin_sym_end] = ACTIONS(1489), + [sym_name] = ACTIONS(1491), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1489), + [aux_sym_function_static_declaration_token1] = ACTIONS(1491), + [aux_sym_global_declaration_token1] = ACTIONS(1491), + [aux_sym_namespace_definition_token1] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1491), + [anon_sym_BSLASH] = ACTIONS(1489), + [anon_sym_LBRACE] = ACTIONS(1489), + [anon_sym_RBRACE] = ACTIONS(1489), + [aux_sym_trait_declaration_token1] = ACTIONS(1491), + [aux_sym_interface_declaration_token1] = ACTIONS(1491), + [aux_sym_enum_declaration_token1] = ACTIONS(1491), + [aux_sym_enum_case_token1] = ACTIONS(1491), + [aux_sym_class_declaration_token1] = ACTIONS(1491), + [aux_sym_final_modifier_token1] = ACTIONS(1491), + [aux_sym_abstract_modifier_token1] = ACTIONS(1491), + [aux_sym_readonly_modifier_token1] = ACTIONS(1491), + [aux_sym_visibility_modifier_token1] = ACTIONS(1491), + [aux_sym_visibility_modifier_token2] = ACTIONS(1491), + [aux_sym_visibility_modifier_token3] = ACTIONS(1491), + [aux_sym__arrow_function_header_token1] = ACTIONS(1491), + [anon_sym_LPAREN] = ACTIONS(1489), + [aux_sym_cast_type_token1] = ACTIONS(1491), + [aux_sym_echo_statement_token1] = ACTIONS(1491), + [anon_sym_unset] = ACTIONS(1491), + [aux_sym_declare_statement_token1] = ACTIONS(1491), + [aux_sym_declare_statement_token2] = ACTIONS(1491), + [sym_float] = ACTIONS(1491), + [aux_sym_try_statement_token1] = ACTIONS(1491), + [aux_sym_goto_statement_token1] = ACTIONS(1491), + [aux_sym_continue_statement_token1] = ACTIONS(1491), + [aux_sym_break_statement_token1] = ACTIONS(1491), + [sym_integer] = ACTIONS(1491), + [aux_sym_return_statement_token1] = ACTIONS(1491), + [aux_sym_throw_expression_token1] = ACTIONS(1491), + [aux_sym_while_statement_token1] = ACTIONS(1491), + [aux_sym_while_statement_token2] = ACTIONS(1491), + [aux_sym_do_statement_token1] = ACTIONS(1491), + [aux_sym_for_statement_token1] = ACTIONS(1491), + [aux_sym_for_statement_token2] = ACTIONS(1491), + [aux_sym_foreach_statement_token1] = ACTIONS(1491), + [aux_sym_foreach_statement_token2] = ACTIONS(1491), + [aux_sym_if_statement_token1] = ACTIONS(1491), + [aux_sym_if_statement_token2] = ACTIONS(1491), + [aux_sym_else_if_clause_token1] = ACTIONS(1491), + [aux_sym_else_clause_token1] = ACTIONS(1491), + [aux_sym_match_expression_token1] = ACTIONS(1491), + [aux_sym_match_default_expression_token1] = ACTIONS(1491), + [aux_sym_switch_statement_token1] = ACTIONS(1491), + [aux_sym_switch_block_token1] = ACTIONS(1491), + [anon_sym_AT] = ACTIONS(1489), + [anon_sym_PLUS] = ACTIONS(1491), + [anon_sym_DASH] = ACTIONS(1491), + [anon_sym_TILDE] = ACTIONS(1489), + [anon_sym_BANG] = ACTIONS(1489), + [aux_sym_clone_expression_token1] = ACTIONS(1491), + [aux_sym_print_intrinsic_token1] = ACTIONS(1491), + [aux_sym_object_creation_expression_token1] = ACTIONS(1491), + [anon_sym_PLUS_PLUS] = ACTIONS(1489), + [anon_sym_DASH_DASH] = ACTIONS(1489), + [aux_sym__list_destructing_token1] = ACTIONS(1491), + [anon_sym_LBRACK] = ACTIONS(1489), + [anon_sym_self] = ACTIONS(1491), + [anon_sym_parent] = ACTIONS(1491), + [anon_sym_POUND_LBRACK] = ACTIONS(1489), + [anon_sym_SQUOTE] = ACTIONS(1489), + [aux_sym_encapsed_string_token1] = ACTIONS(1489), + [anon_sym_DQUOTE] = ACTIONS(1489), + [aux_sym_string_token1] = ACTIONS(1489), + [anon_sym_LT_LT_LT] = ACTIONS(1489), + [anon_sym_BQUOTE] = ACTIONS(1489), + [sym_boolean] = ACTIONS(1491), + [sym_null] = ACTIONS(1491), + [anon_sym_DOLLAR] = ACTIONS(1489), + [aux_sym_yield_expression_token1] = ACTIONS(1491), + [aux_sym_include_expression_token1] = ACTIONS(1491), + [aux_sym_include_once_expression_token1] = ACTIONS(1491), + [aux_sym_require_expression_token1] = ACTIONS(1491), + [aux_sym_require_once_expression_token1] = ACTIONS(1491), [sym_comment] = ACTIONS(5), }, [541] = { [sym_text_interpolation] = STATE(541), - [ts_builtin_sym_end] = ACTIONS(1408), - [sym_name] = ACTIONS(1410), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1408), - [aux_sym_function_static_declaration_token1] = ACTIONS(1410), - [aux_sym_global_declaration_token1] = ACTIONS(1410), - [aux_sym_namespace_definition_token1] = ACTIONS(1410), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1410), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1410), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1410), - [anon_sym_BSLASH] = ACTIONS(1408), - [anon_sym_LBRACE] = ACTIONS(1408), - [anon_sym_RBRACE] = ACTIONS(1408), - [aux_sym_trait_declaration_token1] = ACTIONS(1410), - [aux_sym_interface_declaration_token1] = ACTIONS(1410), - [aux_sym_enum_declaration_token1] = ACTIONS(1410), - [aux_sym_enum_case_token1] = ACTIONS(1410), - [aux_sym_class_declaration_token1] = ACTIONS(1410), - [aux_sym_final_modifier_token1] = ACTIONS(1410), - [aux_sym_abstract_modifier_token1] = ACTIONS(1410), - [aux_sym_readonly_modifier_token1] = ACTIONS(1410), - [aux_sym_visibility_modifier_token1] = ACTIONS(1410), - [aux_sym_visibility_modifier_token2] = ACTIONS(1410), - [aux_sym_visibility_modifier_token3] = ACTIONS(1410), - [aux_sym__arrow_function_header_token1] = ACTIONS(1410), - [anon_sym_LPAREN] = ACTIONS(1408), - [aux_sym_cast_type_token1] = ACTIONS(1410), - [aux_sym_echo_statement_token1] = ACTIONS(1410), - [anon_sym_unset] = ACTIONS(1410), - [aux_sym_declare_statement_token1] = ACTIONS(1410), - [aux_sym_declare_statement_token2] = ACTIONS(1410), - [sym_float] = ACTIONS(1410), - [aux_sym_try_statement_token1] = ACTIONS(1410), - [aux_sym_goto_statement_token1] = ACTIONS(1410), - [aux_sym_continue_statement_token1] = ACTIONS(1410), - [aux_sym_break_statement_token1] = ACTIONS(1410), - [sym_integer] = ACTIONS(1410), - [aux_sym_return_statement_token1] = ACTIONS(1410), - [aux_sym_throw_expression_token1] = ACTIONS(1410), - [aux_sym_while_statement_token1] = ACTIONS(1410), - [aux_sym_while_statement_token2] = ACTIONS(1410), - [aux_sym_do_statement_token1] = ACTIONS(1410), - [aux_sym_for_statement_token1] = ACTIONS(1410), - [aux_sym_for_statement_token2] = ACTIONS(1410), - [aux_sym_foreach_statement_token1] = ACTIONS(1410), - [aux_sym_foreach_statement_token2] = ACTIONS(1410), - [aux_sym_if_statement_token1] = ACTIONS(1410), - [aux_sym_if_statement_token2] = ACTIONS(1410), - [aux_sym_else_if_clause_token1] = ACTIONS(1410), - [aux_sym_else_clause_token1] = ACTIONS(1410), - [aux_sym_match_expression_token1] = ACTIONS(1410), - [aux_sym_match_default_expression_token1] = ACTIONS(1410), - [aux_sym_switch_statement_token1] = ACTIONS(1410), - [aux_sym_switch_block_token1] = ACTIONS(1410), - [anon_sym_AT] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1410), - [anon_sym_DASH] = ACTIONS(1410), - [anon_sym_TILDE] = ACTIONS(1408), - [anon_sym_BANG] = ACTIONS(1408), - [aux_sym_clone_expression_token1] = ACTIONS(1410), - [aux_sym_print_intrinsic_token1] = ACTIONS(1410), - [aux_sym_object_creation_expression_token1] = ACTIONS(1410), - [anon_sym_PLUS_PLUS] = ACTIONS(1408), - [anon_sym_DASH_DASH] = ACTIONS(1408), - [aux_sym__list_destructing_token1] = ACTIONS(1410), - [anon_sym_LBRACK] = ACTIONS(1408), - [anon_sym_self] = ACTIONS(1410), - [anon_sym_parent] = ACTIONS(1410), - [anon_sym_POUND_LBRACK] = ACTIONS(1408), - [anon_sym_SQUOTE] = ACTIONS(1408), - [aux_sym_encapsed_string_token1] = ACTIONS(1408), - [anon_sym_DQUOTE] = ACTIONS(1408), - [aux_sym_string_token1] = ACTIONS(1408), - [anon_sym_LT_LT_LT] = ACTIONS(1408), - [anon_sym_BQUOTE] = ACTIONS(1408), - [sym_boolean] = ACTIONS(1410), - [sym_null] = ACTIONS(1410), - [anon_sym_DOLLAR] = ACTIONS(1408), - [aux_sym_yield_expression_token1] = ACTIONS(1410), - [aux_sym_include_expression_token1] = ACTIONS(1410), - [aux_sym_include_once_expression_token1] = ACTIONS(1410), - [aux_sym_require_expression_token1] = ACTIONS(1410), - [aux_sym_require_once_expression_token1] = ACTIONS(1410), + [ts_builtin_sym_end] = ACTIONS(1493), + [sym_name] = ACTIONS(1495), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1493), + [aux_sym_function_static_declaration_token1] = ACTIONS(1495), + [aux_sym_global_declaration_token1] = ACTIONS(1495), + [aux_sym_namespace_definition_token1] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1495), + [anon_sym_BSLASH] = ACTIONS(1493), + [anon_sym_LBRACE] = ACTIONS(1493), + [anon_sym_RBRACE] = ACTIONS(1493), + [aux_sym_trait_declaration_token1] = ACTIONS(1495), + [aux_sym_interface_declaration_token1] = ACTIONS(1495), + [aux_sym_enum_declaration_token1] = ACTIONS(1495), + [aux_sym_enum_case_token1] = ACTIONS(1495), + [aux_sym_class_declaration_token1] = ACTIONS(1495), + [aux_sym_final_modifier_token1] = ACTIONS(1495), + [aux_sym_abstract_modifier_token1] = ACTIONS(1495), + [aux_sym_readonly_modifier_token1] = ACTIONS(1495), + [aux_sym_visibility_modifier_token1] = ACTIONS(1495), + [aux_sym_visibility_modifier_token2] = ACTIONS(1495), + [aux_sym_visibility_modifier_token3] = ACTIONS(1495), + [aux_sym__arrow_function_header_token1] = ACTIONS(1495), + [anon_sym_LPAREN] = ACTIONS(1493), + [aux_sym_cast_type_token1] = ACTIONS(1495), + [aux_sym_echo_statement_token1] = ACTIONS(1495), + [anon_sym_unset] = ACTIONS(1495), + [aux_sym_declare_statement_token1] = ACTIONS(1495), + [aux_sym_declare_statement_token2] = ACTIONS(1495), + [sym_float] = ACTIONS(1495), + [aux_sym_try_statement_token1] = ACTIONS(1495), + [aux_sym_goto_statement_token1] = ACTIONS(1495), + [aux_sym_continue_statement_token1] = ACTIONS(1495), + [aux_sym_break_statement_token1] = ACTIONS(1495), + [sym_integer] = ACTIONS(1495), + [aux_sym_return_statement_token1] = ACTIONS(1495), + [aux_sym_throw_expression_token1] = ACTIONS(1495), + [aux_sym_while_statement_token1] = ACTIONS(1495), + [aux_sym_while_statement_token2] = ACTIONS(1495), + [aux_sym_do_statement_token1] = ACTIONS(1495), + [aux_sym_for_statement_token1] = ACTIONS(1495), + [aux_sym_for_statement_token2] = ACTIONS(1495), + [aux_sym_foreach_statement_token1] = ACTIONS(1495), + [aux_sym_foreach_statement_token2] = ACTIONS(1495), + [aux_sym_if_statement_token1] = ACTIONS(1495), + [aux_sym_if_statement_token2] = ACTIONS(1495), + [aux_sym_else_if_clause_token1] = ACTIONS(1495), + [aux_sym_else_clause_token1] = ACTIONS(1495), + [aux_sym_match_expression_token1] = ACTIONS(1495), + [aux_sym_match_default_expression_token1] = ACTIONS(1495), + [aux_sym_switch_statement_token1] = ACTIONS(1495), + [aux_sym_switch_block_token1] = ACTIONS(1495), + [anon_sym_AT] = ACTIONS(1493), + [anon_sym_PLUS] = ACTIONS(1495), + [anon_sym_DASH] = ACTIONS(1495), + [anon_sym_TILDE] = ACTIONS(1493), + [anon_sym_BANG] = ACTIONS(1493), + [aux_sym_clone_expression_token1] = ACTIONS(1495), + [aux_sym_print_intrinsic_token1] = ACTIONS(1495), + [aux_sym_object_creation_expression_token1] = ACTIONS(1495), + [anon_sym_PLUS_PLUS] = ACTIONS(1493), + [anon_sym_DASH_DASH] = ACTIONS(1493), + [aux_sym__list_destructing_token1] = ACTIONS(1495), + [anon_sym_LBRACK] = ACTIONS(1493), + [anon_sym_self] = ACTIONS(1495), + [anon_sym_parent] = ACTIONS(1495), + [anon_sym_POUND_LBRACK] = ACTIONS(1493), + [anon_sym_SQUOTE] = ACTIONS(1493), + [aux_sym_encapsed_string_token1] = ACTIONS(1493), + [anon_sym_DQUOTE] = ACTIONS(1493), + [aux_sym_string_token1] = ACTIONS(1493), + [anon_sym_LT_LT_LT] = ACTIONS(1493), + [anon_sym_BQUOTE] = ACTIONS(1493), + [sym_boolean] = ACTIONS(1495), + [sym_null] = ACTIONS(1495), + [anon_sym_DOLLAR] = ACTIONS(1493), + [aux_sym_yield_expression_token1] = ACTIONS(1495), + [aux_sym_include_expression_token1] = ACTIONS(1495), + [aux_sym_include_once_expression_token1] = ACTIONS(1495), + [aux_sym_require_expression_token1] = ACTIONS(1495), + [aux_sym_require_once_expression_token1] = ACTIONS(1495), [sym_comment] = ACTIONS(5), }, [542] = { [sym_text_interpolation] = STATE(542), - [ts_builtin_sym_end] = ACTIONS(1400), - [sym_name] = ACTIONS(1402), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1400), - [aux_sym_function_static_declaration_token1] = ACTIONS(1402), - [aux_sym_global_declaration_token1] = ACTIONS(1402), - [aux_sym_namespace_definition_token1] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1402), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1402), - [anon_sym_BSLASH] = ACTIONS(1400), - [anon_sym_LBRACE] = ACTIONS(1400), - [anon_sym_RBRACE] = ACTIONS(1400), - [aux_sym_trait_declaration_token1] = ACTIONS(1402), - [aux_sym_interface_declaration_token1] = ACTIONS(1402), - [aux_sym_enum_declaration_token1] = ACTIONS(1402), - [aux_sym_enum_case_token1] = ACTIONS(1402), - [aux_sym_class_declaration_token1] = ACTIONS(1402), - [aux_sym_final_modifier_token1] = ACTIONS(1402), - [aux_sym_abstract_modifier_token1] = ACTIONS(1402), - [aux_sym_readonly_modifier_token1] = ACTIONS(1402), - [aux_sym_visibility_modifier_token1] = ACTIONS(1402), - [aux_sym_visibility_modifier_token2] = ACTIONS(1402), - [aux_sym_visibility_modifier_token3] = ACTIONS(1402), - [aux_sym__arrow_function_header_token1] = ACTIONS(1402), - [anon_sym_LPAREN] = ACTIONS(1400), - [aux_sym_cast_type_token1] = ACTIONS(1402), - [aux_sym_echo_statement_token1] = ACTIONS(1402), - [anon_sym_unset] = ACTIONS(1402), - [aux_sym_declare_statement_token1] = ACTIONS(1402), - [aux_sym_declare_statement_token2] = ACTIONS(1402), - [sym_float] = ACTIONS(1402), - [aux_sym_try_statement_token1] = ACTIONS(1402), - [aux_sym_goto_statement_token1] = ACTIONS(1402), - [aux_sym_continue_statement_token1] = ACTIONS(1402), - [aux_sym_break_statement_token1] = ACTIONS(1402), - [sym_integer] = ACTIONS(1402), - [aux_sym_return_statement_token1] = ACTIONS(1402), - [aux_sym_throw_expression_token1] = ACTIONS(1402), - [aux_sym_while_statement_token1] = ACTIONS(1402), - [aux_sym_while_statement_token2] = ACTIONS(1402), - [aux_sym_do_statement_token1] = ACTIONS(1402), - [aux_sym_for_statement_token1] = ACTIONS(1402), - [aux_sym_for_statement_token2] = ACTIONS(1402), - [aux_sym_foreach_statement_token1] = ACTIONS(1402), - [aux_sym_foreach_statement_token2] = ACTIONS(1402), - [aux_sym_if_statement_token1] = ACTIONS(1402), - [aux_sym_if_statement_token2] = ACTIONS(1402), - [aux_sym_else_if_clause_token1] = ACTIONS(1402), - [aux_sym_else_clause_token1] = ACTIONS(1402), - [aux_sym_match_expression_token1] = ACTIONS(1402), - [aux_sym_match_default_expression_token1] = ACTIONS(1402), - [aux_sym_switch_statement_token1] = ACTIONS(1402), - [aux_sym_switch_block_token1] = ACTIONS(1402), - [anon_sym_AT] = ACTIONS(1400), - [anon_sym_PLUS] = ACTIONS(1402), - [anon_sym_DASH] = ACTIONS(1402), - [anon_sym_TILDE] = ACTIONS(1400), - [anon_sym_BANG] = ACTIONS(1400), - [aux_sym_clone_expression_token1] = ACTIONS(1402), - [aux_sym_print_intrinsic_token1] = ACTIONS(1402), - [aux_sym_object_creation_expression_token1] = ACTIONS(1402), - [anon_sym_PLUS_PLUS] = ACTIONS(1400), - [anon_sym_DASH_DASH] = ACTIONS(1400), - [aux_sym__list_destructing_token1] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(1400), - [anon_sym_self] = ACTIONS(1402), - [anon_sym_parent] = ACTIONS(1402), - [anon_sym_POUND_LBRACK] = ACTIONS(1400), - [anon_sym_SQUOTE] = ACTIONS(1400), - [aux_sym_encapsed_string_token1] = ACTIONS(1400), - [anon_sym_DQUOTE] = ACTIONS(1400), - [aux_sym_string_token1] = ACTIONS(1400), - [anon_sym_LT_LT_LT] = ACTIONS(1400), - [anon_sym_BQUOTE] = ACTIONS(1400), - [sym_boolean] = ACTIONS(1402), - [sym_null] = ACTIONS(1402), - [anon_sym_DOLLAR] = ACTIONS(1400), - [aux_sym_yield_expression_token1] = ACTIONS(1402), - [aux_sym_include_expression_token1] = ACTIONS(1402), - [aux_sym_include_once_expression_token1] = ACTIONS(1402), - [aux_sym_require_expression_token1] = ACTIONS(1402), - [aux_sym_require_once_expression_token1] = ACTIONS(1402), + [ts_builtin_sym_end] = ACTIONS(1497), + [sym_name] = ACTIONS(1499), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1497), + [aux_sym_function_static_declaration_token1] = ACTIONS(1499), + [aux_sym_global_declaration_token1] = ACTIONS(1499), + [aux_sym_namespace_definition_token1] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1499), + [anon_sym_BSLASH] = ACTIONS(1497), + [anon_sym_LBRACE] = ACTIONS(1497), + [anon_sym_RBRACE] = ACTIONS(1497), + [aux_sym_trait_declaration_token1] = ACTIONS(1499), + [aux_sym_interface_declaration_token1] = ACTIONS(1499), + [aux_sym_enum_declaration_token1] = ACTIONS(1499), + [aux_sym_enum_case_token1] = ACTIONS(1499), + [aux_sym_class_declaration_token1] = ACTIONS(1499), + [aux_sym_final_modifier_token1] = ACTIONS(1499), + [aux_sym_abstract_modifier_token1] = ACTIONS(1499), + [aux_sym_readonly_modifier_token1] = ACTIONS(1499), + [aux_sym_visibility_modifier_token1] = ACTIONS(1499), + [aux_sym_visibility_modifier_token2] = ACTIONS(1499), + [aux_sym_visibility_modifier_token3] = ACTIONS(1499), + [aux_sym__arrow_function_header_token1] = ACTIONS(1499), + [anon_sym_LPAREN] = ACTIONS(1497), + [aux_sym_cast_type_token1] = ACTIONS(1499), + [aux_sym_echo_statement_token1] = ACTIONS(1499), + [anon_sym_unset] = ACTIONS(1499), + [aux_sym_declare_statement_token1] = ACTIONS(1499), + [aux_sym_declare_statement_token2] = ACTIONS(1499), + [sym_float] = ACTIONS(1499), + [aux_sym_try_statement_token1] = ACTIONS(1499), + [aux_sym_goto_statement_token1] = ACTIONS(1499), + [aux_sym_continue_statement_token1] = ACTIONS(1499), + [aux_sym_break_statement_token1] = ACTIONS(1499), + [sym_integer] = ACTIONS(1499), + [aux_sym_return_statement_token1] = ACTIONS(1499), + [aux_sym_throw_expression_token1] = ACTIONS(1499), + [aux_sym_while_statement_token1] = ACTIONS(1499), + [aux_sym_while_statement_token2] = ACTIONS(1499), + [aux_sym_do_statement_token1] = ACTIONS(1499), + [aux_sym_for_statement_token1] = ACTIONS(1499), + [aux_sym_for_statement_token2] = ACTIONS(1499), + [aux_sym_foreach_statement_token1] = ACTIONS(1499), + [aux_sym_foreach_statement_token2] = ACTIONS(1499), + [aux_sym_if_statement_token1] = ACTIONS(1499), + [aux_sym_if_statement_token2] = ACTIONS(1499), + [aux_sym_else_if_clause_token1] = ACTIONS(1499), + [aux_sym_else_clause_token1] = ACTIONS(1499), + [aux_sym_match_expression_token1] = ACTIONS(1499), + [aux_sym_match_default_expression_token1] = ACTIONS(1499), + [aux_sym_switch_statement_token1] = ACTIONS(1499), + [aux_sym_switch_block_token1] = ACTIONS(1499), + [anon_sym_AT] = ACTIONS(1497), + [anon_sym_PLUS] = ACTIONS(1499), + [anon_sym_DASH] = ACTIONS(1499), + [anon_sym_TILDE] = ACTIONS(1497), + [anon_sym_BANG] = ACTIONS(1497), + [aux_sym_clone_expression_token1] = ACTIONS(1499), + [aux_sym_print_intrinsic_token1] = ACTIONS(1499), + [aux_sym_object_creation_expression_token1] = ACTIONS(1499), + [anon_sym_PLUS_PLUS] = ACTIONS(1497), + [anon_sym_DASH_DASH] = ACTIONS(1497), + [aux_sym__list_destructing_token1] = ACTIONS(1499), + [anon_sym_LBRACK] = ACTIONS(1497), + [anon_sym_self] = ACTIONS(1499), + [anon_sym_parent] = ACTIONS(1499), + [anon_sym_POUND_LBRACK] = ACTIONS(1497), + [anon_sym_SQUOTE] = ACTIONS(1497), + [aux_sym_encapsed_string_token1] = ACTIONS(1497), + [anon_sym_DQUOTE] = ACTIONS(1497), + [aux_sym_string_token1] = ACTIONS(1497), + [anon_sym_LT_LT_LT] = ACTIONS(1497), + [anon_sym_BQUOTE] = ACTIONS(1497), + [sym_boolean] = ACTIONS(1499), + [sym_null] = ACTIONS(1499), + [anon_sym_DOLLAR] = ACTIONS(1497), + [aux_sym_yield_expression_token1] = ACTIONS(1499), + [aux_sym_include_expression_token1] = ACTIONS(1499), + [aux_sym_include_once_expression_token1] = ACTIONS(1499), + [aux_sym_require_expression_token1] = ACTIONS(1499), + [aux_sym_require_once_expression_token1] = ACTIONS(1499), [sym_comment] = ACTIONS(5), }, [543] = { [sym_text_interpolation] = STATE(543), - [ts_builtin_sym_end] = ACTIONS(1412), - [sym_name] = ACTIONS(1414), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1412), - [aux_sym_function_static_declaration_token1] = ACTIONS(1414), - [aux_sym_global_declaration_token1] = ACTIONS(1414), - [aux_sym_namespace_definition_token1] = ACTIONS(1414), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1414), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1414), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1414), - [anon_sym_BSLASH] = ACTIONS(1412), - [anon_sym_LBRACE] = ACTIONS(1412), - [anon_sym_RBRACE] = ACTIONS(1412), - [aux_sym_trait_declaration_token1] = ACTIONS(1414), - [aux_sym_interface_declaration_token1] = ACTIONS(1414), - [aux_sym_enum_declaration_token1] = ACTIONS(1414), - [aux_sym_enum_case_token1] = ACTIONS(1414), - [aux_sym_class_declaration_token1] = ACTIONS(1414), - [aux_sym_final_modifier_token1] = ACTIONS(1414), - [aux_sym_abstract_modifier_token1] = ACTIONS(1414), - [aux_sym_readonly_modifier_token1] = ACTIONS(1414), - [aux_sym_visibility_modifier_token1] = ACTIONS(1414), - [aux_sym_visibility_modifier_token2] = ACTIONS(1414), - [aux_sym_visibility_modifier_token3] = ACTIONS(1414), - [aux_sym__arrow_function_header_token1] = ACTIONS(1414), - [anon_sym_LPAREN] = ACTIONS(1412), - [aux_sym_cast_type_token1] = ACTIONS(1414), - [aux_sym_echo_statement_token1] = ACTIONS(1414), - [anon_sym_unset] = ACTIONS(1414), - [aux_sym_declare_statement_token1] = ACTIONS(1414), - [aux_sym_declare_statement_token2] = ACTIONS(1414), - [sym_float] = ACTIONS(1414), - [aux_sym_try_statement_token1] = ACTIONS(1414), - [aux_sym_goto_statement_token1] = ACTIONS(1414), - [aux_sym_continue_statement_token1] = ACTIONS(1414), - [aux_sym_break_statement_token1] = ACTIONS(1414), - [sym_integer] = ACTIONS(1414), - [aux_sym_return_statement_token1] = ACTIONS(1414), - [aux_sym_throw_expression_token1] = ACTIONS(1414), - [aux_sym_while_statement_token1] = ACTIONS(1414), - [aux_sym_while_statement_token2] = ACTIONS(1414), - [aux_sym_do_statement_token1] = ACTIONS(1414), - [aux_sym_for_statement_token1] = ACTIONS(1414), - [aux_sym_for_statement_token2] = ACTIONS(1414), - [aux_sym_foreach_statement_token1] = ACTIONS(1414), - [aux_sym_foreach_statement_token2] = ACTIONS(1414), - [aux_sym_if_statement_token1] = ACTIONS(1414), - [aux_sym_if_statement_token2] = ACTIONS(1414), - [aux_sym_else_if_clause_token1] = ACTIONS(1414), - [aux_sym_else_clause_token1] = ACTIONS(1414), - [aux_sym_match_expression_token1] = ACTIONS(1414), - [aux_sym_match_default_expression_token1] = ACTIONS(1414), - [aux_sym_switch_statement_token1] = ACTIONS(1414), - [aux_sym_switch_block_token1] = ACTIONS(1414), - [anon_sym_AT] = ACTIONS(1412), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_TILDE] = ACTIONS(1412), - [anon_sym_BANG] = ACTIONS(1412), - [aux_sym_clone_expression_token1] = ACTIONS(1414), - [aux_sym_print_intrinsic_token1] = ACTIONS(1414), - [aux_sym_object_creation_expression_token1] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1412), - [anon_sym_DASH_DASH] = ACTIONS(1412), - [aux_sym__list_destructing_token1] = ACTIONS(1414), - [anon_sym_LBRACK] = ACTIONS(1412), - [anon_sym_self] = ACTIONS(1414), - [anon_sym_parent] = ACTIONS(1414), - [anon_sym_POUND_LBRACK] = ACTIONS(1412), - [anon_sym_SQUOTE] = ACTIONS(1412), - [aux_sym_encapsed_string_token1] = ACTIONS(1412), - [anon_sym_DQUOTE] = ACTIONS(1412), - [aux_sym_string_token1] = ACTIONS(1412), - [anon_sym_LT_LT_LT] = ACTIONS(1412), - [anon_sym_BQUOTE] = ACTIONS(1412), - [sym_boolean] = ACTIONS(1414), - [sym_null] = ACTIONS(1414), - [anon_sym_DOLLAR] = ACTIONS(1412), - [aux_sym_yield_expression_token1] = ACTIONS(1414), - [aux_sym_include_expression_token1] = ACTIONS(1414), - [aux_sym_include_once_expression_token1] = ACTIONS(1414), - [aux_sym_require_expression_token1] = ACTIONS(1414), - [aux_sym_require_once_expression_token1] = ACTIONS(1414), + [ts_builtin_sym_end] = ACTIONS(1501), + [sym_name] = ACTIONS(1503), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1501), + [aux_sym_function_static_declaration_token1] = ACTIONS(1503), + [aux_sym_global_declaration_token1] = ACTIONS(1503), + [aux_sym_namespace_definition_token1] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1503), + [anon_sym_BSLASH] = ACTIONS(1501), + [anon_sym_LBRACE] = ACTIONS(1501), + [anon_sym_RBRACE] = ACTIONS(1501), + [aux_sym_trait_declaration_token1] = ACTIONS(1503), + [aux_sym_interface_declaration_token1] = ACTIONS(1503), + [aux_sym_enum_declaration_token1] = ACTIONS(1503), + [aux_sym_enum_case_token1] = ACTIONS(1503), + [aux_sym_class_declaration_token1] = ACTIONS(1503), + [aux_sym_final_modifier_token1] = ACTIONS(1503), + [aux_sym_abstract_modifier_token1] = ACTIONS(1503), + [aux_sym_readonly_modifier_token1] = ACTIONS(1503), + [aux_sym_visibility_modifier_token1] = ACTIONS(1503), + [aux_sym_visibility_modifier_token2] = ACTIONS(1503), + [aux_sym_visibility_modifier_token3] = ACTIONS(1503), + [aux_sym__arrow_function_header_token1] = ACTIONS(1503), + [anon_sym_LPAREN] = ACTIONS(1501), + [aux_sym_cast_type_token1] = ACTIONS(1503), + [aux_sym_echo_statement_token1] = ACTIONS(1503), + [anon_sym_unset] = ACTIONS(1503), + [aux_sym_declare_statement_token1] = ACTIONS(1503), + [aux_sym_declare_statement_token2] = ACTIONS(1503), + [sym_float] = ACTIONS(1503), + [aux_sym_try_statement_token1] = ACTIONS(1503), + [aux_sym_goto_statement_token1] = ACTIONS(1503), + [aux_sym_continue_statement_token1] = ACTIONS(1503), + [aux_sym_break_statement_token1] = ACTIONS(1503), + [sym_integer] = ACTIONS(1503), + [aux_sym_return_statement_token1] = ACTIONS(1503), + [aux_sym_throw_expression_token1] = ACTIONS(1503), + [aux_sym_while_statement_token1] = ACTIONS(1503), + [aux_sym_while_statement_token2] = ACTIONS(1503), + [aux_sym_do_statement_token1] = ACTIONS(1503), + [aux_sym_for_statement_token1] = ACTIONS(1503), + [aux_sym_for_statement_token2] = ACTIONS(1503), + [aux_sym_foreach_statement_token1] = ACTIONS(1503), + [aux_sym_foreach_statement_token2] = ACTIONS(1503), + [aux_sym_if_statement_token1] = ACTIONS(1503), + [aux_sym_if_statement_token2] = ACTIONS(1503), + [aux_sym_else_if_clause_token1] = ACTIONS(1503), + [aux_sym_else_clause_token1] = ACTIONS(1503), + [aux_sym_match_expression_token1] = ACTIONS(1503), + [aux_sym_match_default_expression_token1] = ACTIONS(1503), + [aux_sym_switch_statement_token1] = ACTIONS(1503), + [aux_sym_switch_block_token1] = ACTIONS(1503), + [anon_sym_AT] = ACTIONS(1501), + [anon_sym_PLUS] = ACTIONS(1503), + [anon_sym_DASH] = ACTIONS(1503), + [anon_sym_TILDE] = ACTIONS(1501), + [anon_sym_BANG] = ACTIONS(1501), + [aux_sym_clone_expression_token1] = ACTIONS(1503), + [aux_sym_print_intrinsic_token1] = ACTIONS(1503), + [aux_sym_object_creation_expression_token1] = ACTIONS(1503), + [anon_sym_PLUS_PLUS] = ACTIONS(1501), + [anon_sym_DASH_DASH] = ACTIONS(1501), + [aux_sym__list_destructing_token1] = ACTIONS(1503), + [anon_sym_LBRACK] = ACTIONS(1501), + [anon_sym_self] = ACTIONS(1503), + [anon_sym_parent] = ACTIONS(1503), + [anon_sym_POUND_LBRACK] = ACTIONS(1501), + [anon_sym_SQUOTE] = ACTIONS(1501), + [aux_sym_encapsed_string_token1] = ACTIONS(1501), + [anon_sym_DQUOTE] = ACTIONS(1501), + [aux_sym_string_token1] = ACTIONS(1501), + [anon_sym_LT_LT_LT] = ACTIONS(1501), + [anon_sym_BQUOTE] = ACTIONS(1501), + [sym_boolean] = ACTIONS(1503), + [sym_null] = ACTIONS(1503), + [anon_sym_DOLLAR] = ACTIONS(1501), + [aux_sym_yield_expression_token1] = ACTIONS(1503), + [aux_sym_include_expression_token1] = ACTIONS(1503), + [aux_sym_include_once_expression_token1] = ACTIONS(1503), + [aux_sym_require_expression_token1] = ACTIONS(1503), + [aux_sym_require_once_expression_token1] = ACTIONS(1503), [sym_comment] = ACTIONS(5), }, [544] = { [sym_text_interpolation] = STATE(544), - [ts_builtin_sym_end] = ACTIONS(1416), - [sym_name] = ACTIONS(1418), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1416), - [aux_sym_function_static_declaration_token1] = ACTIONS(1418), - [aux_sym_global_declaration_token1] = ACTIONS(1418), - [aux_sym_namespace_definition_token1] = ACTIONS(1418), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1418), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1418), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1418), - [anon_sym_BSLASH] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(1416), - [anon_sym_RBRACE] = ACTIONS(1416), - [aux_sym_trait_declaration_token1] = ACTIONS(1418), - [aux_sym_interface_declaration_token1] = ACTIONS(1418), - [aux_sym_enum_declaration_token1] = ACTIONS(1418), - [aux_sym_enum_case_token1] = ACTIONS(1418), - [aux_sym_class_declaration_token1] = ACTIONS(1418), - [aux_sym_final_modifier_token1] = ACTIONS(1418), - [aux_sym_abstract_modifier_token1] = ACTIONS(1418), - [aux_sym_readonly_modifier_token1] = ACTIONS(1418), - [aux_sym_visibility_modifier_token1] = ACTIONS(1418), - [aux_sym_visibility_modifier_token2] = ACTIONS(1418), - [aux_sym_visibility_modifier_token3] = ACTIONS(1418), - [aux_sym__arrow_function_header_token1] = ACTIONS(1418), - [anon_sym_LPAREN] = ACTIONS(1416), - [aux_sym_cast_type_token1] = ACTIONS(1418), - [aux_sym_echo_statement_token1] = ACTIONS(1418), - [anon_sym_unset] = ACTIONS(1418), - [aux_sym_declare_statement_token1] = ACTIONS(1418), - [aux_sym_declare_statement_token2] = ACTIONS(1418), - [sym_float] = ACTIONS(1418), - [aux_sym_try_statement_token1] = ACTIONS(1418), - [aux_sym_goto_statement_token1] = ACTIONS(1418), - [aux_sym_continue_statement_token1] = ACTIONS(1418), - [aux_sym_break_statement_token1] = ACTIONS(1418), - [sym_integer] = ACTIONS(1418), - [aux_sym_return_statement_token1] = ACTIONS(1418), - [aux_sym_throw_expression_token1] = ACTIONS(1418), - [aux_sym_while_statement_token1] = ACTIONS(1418), - [aux_sym_while_statement_token2] = ACTIONS(1418), - [aux_sym_do_statement_token1] = ACTIONS(1418), - [aux_sym_for_statement_token1] = ACTIONS(1418), - [aux_sym_for_statement_token2] = ACTIONS(1418), - [aux_sym_foreach_statement_token1] = ACTIONS(1418), - [aux_sym_foreach_statement_token2] = ACTIONS(1418), - [aux_sym_if_statement_token1] = ACTIONS(1418), - [aux_sym_if_statement_token2] = ACTIONS(1418), - [aux_sym_else_if_clause_token1] = ACTIONS(1418), - [aux_sym_else_clause_token1] = ACTIONS(1418), - [aux_sym_match_expression_token1] = ACTIONS(1418), - [aux_sym_match_default_expression_token1] = ACTIONS(1418), - [aux_sym_switch_statement_token1] = ACTIONS(1418), - [aux_sym_switch_block_token1] = ACTIONS(1418), - [anon_sym_AT] = ACTIONS(1416), - [anon_sym_PLUS] = ACTIONS(1418), - [anon_sym_DASH] = ACTIONS(1418), - [anon_sym_TILDE] = ACTIONS(1416), - [anon_sym_BANG] = ACTIONS(1416), - [aux_sym_clone_expression_token1] = ACTIONS(1418), - [aux_sym_print_intrinsic_token1] = ACTIONS(1418), - [aux_sym_object_creation_expression_token1] = ACTIONS(1418), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [aux_sym__list_destructing_token1] = ACTIONS(1418), - [anon_sym_LBRACK] = ACTIONS(1416), - [anon_sym_self] = ACTIONS(1418), - [anon_sym_parent] = ACTIONS(1418), - [anon_sym_POUND_LBRACK] = ACTIONS(1416), - [anon_sym_SQUOTE] = ACTIONS(1416), - [aux_sym_encapsed_string_token1] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(1416), - [aux_sym_string_token1] = ACTIONS(1416), - [anon_sym_LT_LT_LT] = ACTIONS(1416), - [anon_sym_BQUOTE] = ACTIONS(1416), - [sym_boolean] = ACTIONS(1418), - [sym_null] = ACTIONS(1418), - [anon_sym_DOLLAR] = ACTIONS(1416), - [aux_sym_yield_expression_token1] = ACTIONS(1418), - [aux_sym_include_expression_token1] = ACTIONS(1418), - [aux_sym_include_once_expression_token1] = ACTIONS(1418), - [aux_sym_require_expression_token1] = ACTIONS(1418), - [aux_sym_require_once_expression_token1] = ACTIONS(1418), + [ts_builtin_sym_end] = ACTIONS(1505), + [sym_name] = ACTIONS(1507), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1505), + [aux_sym_function_static_declaration_token1] = ACTIONS(1507), + [aux_sym_global_declaration_token1] = ACTIONS(1507), + [aux_sym_namespace_definition_token1] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1507), + [anon_sym_BSLASH] = ACTIONS(1505), + [anon_sym_LBRACE] = ACTIONS(1505), + [anon_sym_RBRACE] = ACTIONS(1505), + [aux_sym_trait_declaration_token1] = ACTIONS(1507), + [aux_sym_interface_declaration_token1] = ACTIONS(1507), + [aux_sym_enum_declaration_token1] = ACTIONS(1507), + [aux_sym_enum_case_token1] = ACTIONS(1507), + [aux_sym_class_declaration_token1] = ACTIONS(1507), + [aux_sym_final_modifier_token1] = ACTIONS(1507), + [aux_sym_abstract_modifier_token1] = ACTIONS(1507), + [aux_sym_readonly_modifier_token1] = ACTIONS(1507), + [aux_sym_visibility_modifier_token1] = ACTIONS(1507), + [aux_sym_visibility_modifier_token2] = ACTIONS(1507), + [aux_sym_visibility_modifier_token3] = ACTIONS(1507), + [aux_sym__arrow_function_header_token1] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1505), + [aux_sym_cast_type_token1] = ACTIONS(1507), + [aux_sym_echo_statement_token1] = ACTIONS(1507), + [anon_sym_unset] = ACTIONS(1507), + [aux_sym_declare_statement_token1] = ACTIONS(1507), + [aux_sym_declare_statement_token2] = ACTIONS(1507), + [sym_float] = ACTIONS(1507), + [aux_sym_try_statement_token1] = ACTIONS(1507), + [aux_sym_goto_statement_token1] = ACTIONS(1507), + [aux_sym_continue_statement_token1] = ACTIONS(1507), + [aux_sym_break_statement_token1] = ACTIONS(1507), + [sym_integer] = ACTIONS(1507), + [aux_sym_return_statement_token1] = ACTIONS(1507), + [aux_sym_throw_expression_token1] = ACTIONS(1507), + [aux_sym_while_statement_token1] = ACTIONS(1507), + [aux_sym_while_statement_token2] = ACTIONS(1507), + [aux_sym_do_statement_token1] = ACTIONS(1507), + [aux_sym_for_statement_token1] = ACTIONS(1507), + [aux_sym_for_statement_token2] = ACTIONS(1507), + [aux_sym_foreach_statement_token1] = ACTIONS(1507), + [aux_sym_foreach_statement_token2] = ACTIONS(1507), + [aux_sym_if_statement_token1] = ACTIONS(1507), + [aux_sym_if_statement_token2] = ACTIONS(1507), + [aux_sym_else_if_clause_token1] = ACTIONS(1507), + [aux_sym_else_clause_token1] = ACTIONS(1507), + [aux_sym_match_expression_token1] = ACTIONS(1507), + [aux_sym_match_default_expression_token1] = ACTIONS(1507), + [aux_sym_switch_statement_token1] = ACTIONS(1507), + [aux_sym_switch_block_token1] = ACTIONS(1507), + [anon_sym_AT] = ACTIONS(1505), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_TILDE] = ACTIONS(1505), + [anon_sym_BANG] = ACTIONS(1505), + [aux_sym_clone_expression_token1] = ACTIONS(1507), + [aux_sym_print_intrinsic_token1] = ACTIONS(1507), + [aux_sym_object_creation_expression_token1] = ACTIONS(1507), + [anon_sym_PLUS_PLUS] = ACTIONS(1505), + [anon_sym_DASH_DASH] = ACTIONS(1505), + [aux_sym__list_destructing_token1] = ACTIONS(1507), + [anon_sym_LBRACK] = ACTIONS(1505), + [anon_sym_self] = ACTIONS(1507), + [anon_sym_parent] = ACTIONS(1507), + [anon_sym_POUND_LBRACK] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1505), + [aux_sym_encapsed_string_token1] = ACTIONS(1505), + [anon_sym_DQUOTE] = ACTIONS(1505), + [aux_sym_string_token1] = ACTIONS(1505), + [anon_sym_LT_LT_LT] = ACTIONS(1505), + [anon_sym_BQUOTE] = ACTIONS(1505), + [sym_boolean] = ACTIONS(1507), + [sym_null] = ACTIONS(1507), + [anon_sym_DOLLAR] = ACTIONS(1505), + [aux_sym_yield_expression_token1] = ACTIONS(1507), + [aux_sym_include_expression_token1] = ACTIONS(1507), + [aux_sym_include_once_expression_token1] = ACTIONS(1507), + [aux_sym_require_expression_token1] = ACTIONS(1507), + [aux_sym_require_once_expression_token1] = ACTIONS(1507), [sym_comment] = ACTIONS(5), }, [545] = { [sym_text_interpolation] = STATE(545), - [ts_builtin_sym_end] = ACTIONS(1376), - [sym_name] = ACTIONS(1378), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1376), - [aux_sym_function_static_declaration_token1] = ACTIONS(1378), - [aux_sym_global_declaration_token1] = ACTIONS(1378), - [aux_sym_namespace_definition_token1] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1378), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1378), - [anon_sym_BSLASH] = ACTIONS(1376), - [anon_sym_LBRACE] = ACTIONS(1376), - [anon_sym_RBRACE] = ACTIONS(1376), - [aux_sym_trait_declaration_token1] = ACTIONS(1378), - [aux_sym_interface_declaration_token1] = ACTIONS(1378), - [aux_sym_enum_declaration_token1] = ACTIONS(1378), - [aux_sym_enum_case_token1] = ACTIONS(1378), - [aux_sym_class_declaration_token1] = ACTIONS(1378), - [aux_sym_final_modifier_token1] = ACTIONS(1378), - [aux_sym_abstract_modifier_token1] = ACTIONS(1378), - [aux_sym_readonly_modifier_token1] = ACTIONS(1378), - [aux_sym_visibility_modifier_token1] = ACTIONS(1378), - [aux_sym_visibility_modifier_token2] = ACTIONS(1378), - [aux_sym_visibility_modifier_token3] = ACTIONS(1378), - [aux_sym__arrow_function_header_token1] = ACTIONS(1378), - [anon_sym_LPAREN] = ACTIONS(1376), - [aux_sym_cast_type_token1] = ACTIONS(1378), - [aux_sym_echo_statement_token1] = ACTIONS(1378), - [anon_sym_unset] = ACTIONS(1378), - [aux_sym_declare_statement_token1] = ACTIONS(1378), - [aux_sym_declare_statement_token2] = ACTIONS(1378), - [sym_float] = ACTIONS(1378), - [aux_sym_try_statement_token1] = ACTIONS(1378), - [aux_sym_goto_statement_token1] = ACTIONS(1378), - [aux_sym_continue_statement_token1] = ACTIONS(1378), - [aux_sym_break_statement_token1] = ACTIONS(1378), - [sym_integer] = ACTIONS(1378), - [aux_sym_return_statement_token1] = ACTIONS(1378), - [aux_sym_throw_expression_token1] = ACTIONS(1378), - [aux_sym_while_statement_token1] = ACTIONS(1378), - [aux_sym_while_statement_token2] = ACTIONS(1378), - [aux_sym_do_statement_token1] = ACTIONS(1378), - [aux_sym_for_statement_token1] = ACTIONS(1378), - [aux_sym_for_statement_token2] = ACTIONS(1378), - [aux_sym_foreach_statement_token1] = ACTIONS(1378), - [aux_sym_foreach_statement_token2] = ACTIONS(1378), - [aux_sym_if_statement_token1] = ACTIONS(1378), - [aux_sym_if_statement_token2] = ACTIONS(1378), - [aux_sym_else_if_clause_token1] = ACTIONS(1378), - [aux_sym_else_clause_token1] = ACTIONS(1378), - [aux_sym_match_expression_token1] = ACTIONS(1378), - [aux_sym_match_default_expression_token1] = ACTIONS(1378), - [aux_sym_switch_statement_token1] = ACTIONS(1378), - [aux_sym_switch_block_token1] = ACTIONS(1378), - [anon_sym_AT] = ACTIONS(1376), - [anon_sym_PLUS] = ACTIONS(1378), - [anon_sym_DASH] = ACTIONS(1378), - [anon_sym_TILDE] = ACTIONS(1376), - [anon_sym_BANG] = ACTIONS(1376), - [aux_sym_clone_expression_token1] = ACTIONS(1378), - [aux_sym_print_intrinsic_token1] = ACTIONS(1378), - [aux_sym_object_creation_expression_token1] = ACTIONS(1378), - [anon_sym_PLUS_PLUS] = ACTIONS(1376), - [anon_sym_DASH_DASH] = ACTIONS(1376), - [aux_sym__list_destructing_token1] = ACTIONS(1378), - [anon_sym_LBRACK] = ACTIONS(1376), - [anon_sym_self] = ACTIONS(1378), - [anon_sym_parent] = ACTIONS(1378), - [anon_sym_POUND_LBRACK] = ACTIONS(1376), - [anon_sym_SQUOTE] = ACTIONS(1376), - [aux_sym_encapsed_string_token1] = ACTIONS(1376), - [anon_sym_DQUOTE] = ACTIONS(1376), - [aux_sym_string_token1] = ACTIONS(1376), - [anon_sym_LT_LT_LT] = ACTIONS(1376), - [anon_sym_BQUOTE] = ACTIONS(1376), - [sym_boolean] = ACTIONS(1378), - [sym_null] = ACTIONS(1378), - [anon_sym_DOLLAR] = ACTIONS(1376), - [aux_sym_yield_expression_token1] = ACTIONS(1378), - [aux_sym_include_expression_token1] = ACTIONS(1378), - [aux_sym_include_once_expression_token1] = ACTIONS(1378), - [aux_sym_require_expression_token1] = ACTIONS(1378), - [aux_sym_require_once_expression_token1] = ACTIONS(1378), + [ts_builtin_sym_end] = ACTIONS(1509), + [sym_name] = ACTIONS(1511), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1509), + [aux_sym_function_static_declaration_token1] = ACTIONS(1511), + [aux_sym_global_declaration_token1] = ACTIONS(1511), + [aux_sym_namespace_definition_token1] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1511), + [anon_sym_BSLASH] = ACTIONS(1509), + [anon_sym_LBRACE] = ACTIONS(1509), + [anon_sym_RBRACE] = ACTIONS(1509), + [aux_sym_trait_declaration_token1] = ACTIONS(1511), + [aux_sym_interface_declaration_token1] = ACTIONS(1511), + [aux_sym_enum_declaration_token1] = ACTIONS(1511), + [aux_sym_enum_case_token1] = ACTIONS(1511), + [aux_sym_class_declaration_token1] = ACTIONS(1511), + [aux_sym_final_modifier_token1] = ACTIONS(1511), + [aux_sym_abstract_modifier_token1] = ACTIONS(1511), + [aux_sym_readonly_modifier_token1] = ACTIONS(1511), + [aux_sym_visibility_modifier_token1] = ACTIONS(1511), + [aux_sym_visibility_modifier_token2] = ACTIONS(1511), + [aux_sym_visibility_modifier_token3] = ACTIONS(1511), + [aux_sym__arrow_function_header_token1] = ACTIONS(1511), + [anon_sym_LPAREN] = ACTIONS(1509), + [aux_sym_cast_type_token1] = ACTIONS(1511), + [aux_sym_echo_statement_token1] = ACTIONS(1511), + [anon_sym_unset] = ACTIONS(1511), + [aux_sym_declare_statement_token1] = ACTIONS(1511), + [aux_sym_declare_statement_token2] = ACTIONS(1511), + [sym_float] = ACTIONS(1511), + [aux_sym_try_statement_token1] = ACTIONS(1511), + [aux_sym_goto_statement_token1] = ACTIONS(1511), + [aux_sym_continue_statement_token1] = ACTIONS(1511), + [aux_sym_break_statement_token1] = ACTIONS(1511), + [sym_integer] = ACTIONS(1511), + [aux_sym_return_statement_token1] = ACTIONS(1511), + [aux_sym_throw_expression_token1] = ACTIONS(1511), + [aux_sym_while_statement_token1] = ACTIONS(1511), + [aux_sym_while_statement_token2] = ACTIONS(1511), + [aux_sym_do_statement_token1] = ACTIONS(1511), + [aux_sym_for_statement_token1] = ACTIONS(1511), + [aux_sym_for_statement_token2] = ACTIONS(1511), + [aux_sym_foreach_statement_token1] = ACTIONS(1511), + [aux_sym_foreach_statement_token2] = ACTIONS(1511), + [aux_sym_if_statement_token1] = ACTIONS(1511), + [aux_sym_if_statement_token2] = ACTIONS(1511), + [aux_sym_else_if_clause_token1] = ACTIONS(1511), + [aux_sym_else_clause_token1] = ACTIONS(1511), + [aux_sym_match_expression_token1] = ACTIONS(1511), + [aux_sym_match_default_expression_token1] = ACTIONS(1511), + [aux_sym_switch_statement_token1] = ACTIONS(1511), + [aux_sym_switch_block_token1] = ACTIONS(1511), + [anon_sym_AT] = ACTIONS(1509), + [anon_sym_PLUS] = ACTIONS(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_TILDE] = ACTIONS(1509), + [anon_sym_BANG] = ACTIONS(1509), + [aux_sym_clone_expression_token1] = ACTIONS(1511), + [aux_sym_print_intrinsic_token1] = ACTIONS(1511), + [aux_sym_object_creation_expression_token1] = ACTIONS(1511), + [anon_sym_PLUS_PLUS] = ACTIONS(1509), + [anon_sym_DASH_DASH] = ACTIONS(1509), + [aux_sym__list_destructing_token1] = ACTIONS(1511), + [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_self] = ACTIONS(1511), + [anon_sym_parent] = ACTIONS(1511), + [anon_sym_POUND_LBRACK] = ACTIONS(1509), + [anon_sym_SQUOTE] = ACTIONS(1509), + [aux_sym_encapsed_string_token1] = ACTIONS(1509), + [anon_sym_DQUOTE] = ACTIONS(1509), + [aux_sym_string_token1] = ACTIONS(1509), + [anon_sym_LT_LT_LT] = ACTIONS(1509), + [anon_sym_BQUOTE] = ACTIONS(1509), + [sym_boolean] = ACTIONS(1511), + [sym_null] = ACTIONS(1511), + [anon_sym_DOLLAR] = ACTIONS(1509), + [aux_sym_yield_expression_token1] = ACTIONS(1511), + [aux_sym_include_expression_token1] = ACTIONS(1511), + [aux_sym_include_once_expression_token1] = ACTIONS(1511), + [aux_sym_require_expression_token1] = ACTIONS(1511), + [aux_sym_require_once_expression_token1] = ACTIONS(1511), [sym_comment] = ACTIONS(5), }, [546] = { [sym_text_interpolation] = STATE(546), - [ts_builtin_sym_end] = ACTIONS(1420), - [sym_name] = ACTIONS(1422), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1420), - [aux_sym_function_static_declaration_token1] = ACTIONS(1422), - [aux_sym_global_declaration_token1] = ACTIONS(1422), - [aux_sym_namespace_definition_token1] = ACTIONS(1422), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1422), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1422), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1422), - [anon_sym_BSLASH] = ACTIONS(1420), - [anon_sym_LBRACE] = ACTIONS(1420), - [anon_sym_RBRACE] = ACTIONS(1420), - [aux_sym_trait_declaration_token1] = ACTIONS(1422), - [aux_sym_interface_declaration_token1] = ACTIONS(1422), - [aux_sym_enum_declaration_token1] = ACTIONS(1422), - [aux_sym_enum_case_token1] = ACTIONS(1422), - [aux_sym_class_declaration_token1] = ACTIONS(1422), - [aux_sym_final_modifier_token1] = ACTIONS(1422), - [aux_sym_abstract_modifier_token1] = ACTIONS(1422), - [aux_sym_readonly_modifier_token1] = ACTIONS(1422), - [aux_sym_visibility_modifier_token1] = ACTIONS(1422), - [aux_sym_visibility_modifier_token2] = ACTIONS(1422), - [aux_sym_visibility_modifier_token3] = ACTIONS(1422), - [aux_sym__arrow_function_header_token1] = ACTIONS(1422), - [anon_sym_LPAREN] = ACTIONS(1420), - [aux_sym_cast_type_token1] = ACTIONS(1422), - [aux_sym_echo_statement_token1] = ACTIONS(1422), - [anon_sym_unset] = ACTIONS(1422), - [aux_sym_declare_statement_token1] = ACTIONS(1422), - [aux_sym_declare_statement_token2] = ACTIONS(1422), - [sym_float] = ACTIONS(1422), - [aux_sym_try_statement_token1] = ACTIONS(1422), - [aux_sym_goto_statement_token1] = ACTIONS(1422), - [aux_sym_continue_statement_token1] = ACTIONS(1422), - [aux_sym_break_statement_token1] = ACTIONS(1422), - [sym_integer] = ACTIONS(1422), - [aux_sym_return_statement_token1] = ACTIONS(1422), - [aux_sym_throw_expression_token1] = ACTIONS(1422), - [aux_sym_while_statement_token1] = ACTIONS(1422), - [aux_sym_while_statement_token2] = ACTIONS(1422), - [aux_sym_do_statement_token1] = ACTIONS(1422), - [aux_sym_for_statement_token1] = ACTIONS(1422), - [aux_sym_for_statement_token2] = ACTIONS(1422), - [aux_sym_foreach_statement_token1] = ACTIONS(1422), - [aux_sym_foreach_statement_token2] = ACTIONS(1422), - [aux_sym_if_statement_token1] = ACTIONS(1422), - [aux_sym_if_statement_token2] = ACTIONS(1422), - [aux_sym_else_if_clause_token1] = ACTIONS(1422), - [aux_sym_else_clause_token1] = ACTIONS(1422), - [aux_sym_match_expression_token1] = ACTIONS(1422), - [aux_sym_match_default_expression_token1] = ACTIONS(1422), - [aux_sym_switch_statement_token1] = ACTIONS(1422), - [aux_sym_switch_block_token1] = ACTIONS(1422), - [anon_sym_AT] = ACTIONS(1420), - [anon_sym_PLUS] = ACTIONS(1422), - [anon_sym_DASH] = ACTIONS(1422), - [anon_sym_TILDE] = ACTIONS(1420), - [anon_sym_BANG] = ACTIONS(1420), - [aux_sym_clone_expression_token1] = ACTIONS(1422), - [aux_sym_print_intrinsic_token1] = ACTIONS(1422), - [aux_sym_object_creation_expression_token1] = ACTIONS(1422), - [anon_sym_PLUS_PLUS] = ACTIONS(1420), - [anon_sym_DASH_DASH] = ACTIONS(1420), - [aux_sym__list_destructing_token1] = ACTIONS(1422), - [anon_sym_LBRACK] = ACTIONS(1420), - [anon_sym_self] = ACTIONS(1422), - [anon_sym_parent] = ACTIONS(1422), - [anon_sym_POUND_LBRACK] = ACTIONS(1420), - [anon_sym_SQUOTE] = ACTIONS(1420), - [aux_sym_encapsed_string_token1] = ACTIONS(1420), - [anon_sym_DQUOTE] = ACTIONS(1420), - [aux_sym_string_token1] = ACTIONS(1420), - [anon_sym_LT_LT_LT] = ACTIONS(1420), - [anon_sym_BQUOTE] = ACTIONS(1420), - [sym_boolean] = ACTIONS(1422), - [sym_null] = ACTIONS(1422), - [anon_sym_DOLLAR] = ACTIONS(1420), - [aux_sym_yield_expression_token1] = ACTIONS(1422), - [aux_sym_include_expression_token1] = ACTIONS(1422), - [aux_sym_include_once_expression_token1] = ACTIONS(1422), - [aux_sym_require_expression_token1] = ACTIONS(1422), - [aux_sym_require_once_expression_token1] = ACTIONS(1422), + [ts_builtin_sym_end] = ACTIONS(1513), + [sym_name] = ACTIONS(1515), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1513), + [aux_sym_function_static_declaration_token1] = ACTIONS(1515), + [aux_sym_global_declaration_token1] = ACTIONS(1515), + [aux_sym_namespace_definition_token1] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1515), + [anon_sym_BSLASH] = ACTIONS(1513), + [anon_sym_LBRACE] = ACTIONS(1513), + [anon_sym_RBRACE] = ACTIONS(1513), + [aux_sym_trait_declaration_token1] = ACTIONS(1515), + [aux_sym_interface_declaration_token1] = ACTIONS(1515), + [aux_sym_enum_declaration_token1] = ACTIONS(1515), + [aux_sym_enum_case_token1] = ACTIONS(1515), + [aux_sym_class_declaration_token1] = ACTIONS(1515), + [aux_sym_final_modifier_token1] = ACTIONS(1515), + [aux_sym_abstract_modifier_token1] = ACTIONS(1515), + [aux_sym_readonly_modifier_token1] = ACTIONS(1515), + [aux_sym_visibility_modifier_token1] = ACTIONS(1515), + [aux_sym_visibility_modifier_token2] = ACTIONS(1515), + [aux_sym_visibility_modifier_token3] = ACTIONS(1515), + [aux_sym__arrow_function_header_token1] = ACTIONS(1515), + [anon_sym_LPAREN] = ACTIONS(1513), + [aux_sym_cast_type_token1] = ACTIONS(1515), + [aux_sym_echo_statement_token1] = ACTIONS(1515), + [anon_sym_unset] = ACTIONS(1515), + [aux_sym_declare_statement_token1] = ACTIONS(1515), + [aux_sym_declare_statement_token2] = ACTIONS(1515), + [sym_float] = ACTIONS(1515), + [aux_sym_try_statement_token1] = ACTIONS(1515), + [aux_sym_goto_statement_token1] = ACTIONS(1515), + [aux_sym_continue_statement_token1] = ACTIONS(1515), + [aux_sym_break_statement_token1] = ACTIONS(1515), + [sym_integer] = ACTIONS(1515), + [aux_sym_return_statement_token1] = ACTIONS(1515), + [aux_sym_throw_expression_token1] = ACTIONS(1515), + [aux_sym_while_statement_token1] = ACTIONS(1515), + [aux_sym_while_statement_token2] = ACTIONS(1515), + [aux_sym_do_statement_token1] = ACTIONS(1515), + [aux_sym_for_statement_token1] = ACTIONS(1515), + [aux_sym_for_statement_token2] = ACTIONS(1515), + [aux_sym_foreach_statement_token1] = ACTIONS(1515), + [aux_sym_foreach_statement_token2] = ACTIONS(1515), + [aux_sym_if_statement_token1] = ACTIONS(1515), + [aux_sym_if_statement_token2] = ACTIONS(1515), + [aux_sym_else_if_clause_token1] = ACTIONS(1515), + [aux_sym_else_clause_token1] = ACTIONS(1515), + [aux_sym_match_expression_token1] = ACTIONS(1515), + [aux_sym_match_default_expression_token1] = ACTIONS(1515), + [aux_sym_switch_statement_token1] = ACTIONS(1515), + [aux_sym_switch_block_token1] = ACTIONS(1515), + [anon_sym_AT] = ACTIONS(1513), + [anon_sym_PLUS] = ACTIONS(1515), + [anon_sym_DASH] = ACTIONS(1515), + [anon_sym_TILDE] = ACTIONS(1513), + [anon_sym_BANG] = ACTIONS(1513), + [aux_sym_clone_expression_token1] = ACTIONS(1515), + [aux_sym_print_intrinsic_token1] = ACTIONS(1515), + [aux_sym_object_creation_expression_token1] = ACTIONS(1515), + [anon_sym_PLUS_PLUS] = ACTIONS(1513), + [anon_sym_DASH_DASH] = ACTIONS(1513), + [aux_sym__list_destructing_token1] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1513), + [anon_sym_self] = ACTIONS(1515), + [anon_sym_parent] = ACTIONS(1515), + [anon_sym_POUND_LBRACK] = ACTIONS(1513), + [anon_sym_SQUOTE] = ACTIONS(1513), + [aux_sym_encapsed_string_token1] = ACTIONS(1513), + [anon_sym_DQUOTE] = ACTIONS(1513), + [aux_sym_string_token1] = ACTIONS(1513), + [anon_sym_LT_LT_LT] = ACTIONS(1513), + [anon_sym_BQUOTE] = ACTIONS(1513), + [sym_boolean] = ACTIONS(1515), + [sym_null] = ACTIONS(1515), + [anon_sym_DOLLAR] = ACTIONS(1513), + [aux_sym_yield_expression_token1] = ACTIONS(1515), + [aux_sym_include_expression_token1] = ACTIONS(1515), + [aux_sym_include_once_expression_token1] = ACTIONS(1515), + [aux_sym_require_expression_token1] = ACTIONS(1515), + [aux_sym_require_once_expression_token1] = ACTIONS(1515), [sym_comment] = ACTIONS(5), }, [547] = { [sym_text_interpolation] = STATE(547), - [ts_builtin_sym_end] = ACTIONS(1424), - [sym_name] = ACTIONS(1426), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1424), - [aux_sym_function_static_declaration_token1] = ACTIONS(1426), - [aux_sym_global_declaration_token1] = ACTIONS(1426), - [aux_sym_namespace_definition_token1] = ACTIONS(1426), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1426), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1426), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1426), - [anon_sym_BSLASH] = ACTIONS(1424), - [anon_sym_LBRACE] = ACTIONS(1424), - [anon_sym_RBRACE] = ACTIONS(1424), - [aux_sym_trait_declaration_token1] = ACTIONS(1426), - [aux_sym_interface_declaration_token1] = ACTIONS(1426), - [aux_sym_enum_declaration_token1] = ACTIONS(1426), - [aux_sym_enum_case_token1] = ACTIONS(1426), - [aux_sym_class_declaration_token1] = ACTIONS(1426), - [aux_sym_final_modifier_token1] = ACTIONS(1426), - [aux_sym_abstract_modifier_token1] = ACTIONS(1426), - [aux_sym_readonly_modifier_token1] = ACTIONS(1426), - [aux_sym_visibility_modifier_token1] = ACTIONS(1426), - [aux_sym_visibility_modifier_token2] = ACTIONS(1426), - [aux_sym_visibility_modifier_token3] = ACTIONS(1426), - [aux_sym__arrow_function_header_token1] = ACTIONS(1426), - [anon_sym_LPAREN] = ACTIONS(1424), - [aux_sym_cast_type_token1] = ACTIONS(1426), - [aux_sym_echo_statement_token1] = ACTIONS(1426), - [anon_sym_unset] = ACTIONS(1426), - [aux_sym_declare_statement_token1] = ACTIONS(1426), - [aux_sym_declare_statement_token2] = ACTIONS(1426), - [sym_float] = ACTIONS(1426), - [aux_sym_try_statement_token1] = ACTIONS(1426), - [aux_sym_goto_statement_token1] = ACTIONS(1426), - [aux_sym_continue_statement_token1] = ACTIONS(1426), - [aux_sym_break_statement_token1] = ACTIONS(1426), - [sym_integer] = ACTIONS(1426), - [aux_sym_return_statement_token1] = ACTIONS(1426), - [aux_sym_throw_expression_token1] = ACTIONS(1426), - [aux_sym_while_statement_token1] = ACTIONS(1426), - [aux_sym_while_statement_token2] = ACTIONS(1426), - [aux_sym_do_statement_token1] = ACTIONS(1426), - [aux_sym_for_statement_token1] = ACTIONS(1426), - [aux_sym_for_statement_token2] = ACTIONS(1426), - [aux_sym_foreach_statement_token1] = ACTIONS(1426), - [aux_sym_foreach_statement_token2] = ACTIONS(1426), - [aux_sym_if_statement_token1] = ACTIONS(1426), - [aux_sym_if_statement_token2] = ACTIONS(1426), - [aux_sym_else_if_clause_token1] = ACTIONS(1426), - [aux_sym_else_clause_token1] = ACTIONS(1426), - [aux_sym_match_expression_token1] = ACTIONS(1426), - [aux_sym_match_default_expression_token1] = ACTIONS(1426), - [aux_sym_switch_statement_token1] = ACTIONS(1426), - [aux_sym_switch_block_token1] = ACTIONS(1426), - [anon_sym_AT] = ACTIONS(1424), - [anon_sym_PLUS] = ACTIONS(1426), - [anon_sym_DASH] = ACTIONS(1426), - [anon_sym_TILDE] = ACTIONS(1424), - [anon_sym_BANG] = ACTIONS(1424), - [aux_sym_clone_expression_token1] = ACTIONS(1426), - [aux_sym_print_intrinsic_token1] = ACTIONS(1426), - [aux_sym_object_creation_expression_token1] = ACTIONS(1426), - [anon_sym_PLUS_PLUS] = ACTIONS(1424), - [anon_sym_DASH_DASH] = ACTIONS(1424), - [aux_sym__list_destructing_token1] = ACTIONS(1426), - [anon_sym_LBRACK] = ACTIONS(1424), - [anon_sym_self] = ACTIONS(1426), - [anon_sym_parent] = ACTIONS(1426), - [anon_sym_POUND_LBRACK] = ACTIONS(1424), - [anon_sym_SQUOTE] = ACTIONS(1424), - [aux_sym_encapsed_string_token1] = ACTIONS(1424), - [anon_sym_DQUOTE] = ACTIONS(1424), - [aux_sym_string_token1] = ACTIONS(1424), - [anon_sym_LT_LT_LT] = ACTIONS(1424), - [anon_sym_BQUOTE] = ACTIONS(1424), - [sym_boolean] = ACTIONS(1426), - [sym_null] = ACTIONS(1426), - [anon_sym_DOLLAR] = ACTIONS(1424), - [aux_sym_yield_expression_token1] = ACTIONS(1426), - [aux_sym_include_expression_token1] = ACTIONS(1426), - [aux_sym_include_once_expression_token1] = ACTIONS(1426), - [aux_sym_require_expression_token1] = ACTIONS(1426), - [aux_sym_require_once_expression_token1] = ACTIONS(1426), + [ts_builtin_sym_end] = ACTIONS(1517), + [sym_name] = ACTIONS(1519), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1517), + [aux_sym_function_static_declaration_token1] = ACTIONS(1519), + [aux_sym_global_declaration_token1] = ACTIONS(1519), + [aux_sym_namespace_definition_token1] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1519), + [anon_sym_BSLASH] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(1517), + [anon_sym_RBRACE] = ACTIONS(1517), + [aux_sym_trait_declaration_token1] = ACTIONS(1519), + [aux_sym_interface_declaration_token1] = ACTIONS(1519), + [aux_sym_enum_declaration_token1] = ACTIONS(1519), + [aux_sym_enum_case_token1] = ACTIONS(1519), + [aux_sym_class_declaration_token1] = ACTIONS(1519), + [aux_sym_final_modifier_token1] = ACTIONS(1519), + [aux_sym_abstract_modifier_token1] = ACTIONS(1519), + [aux_sym_readonly_modifier_token1] = ACTIONS(1519), + [aux_sym_visibility_modifier_token1] = ACTIONS(1519), + [aux_sym_visibility_modifier_token2] = ACTIONS(1519), + [aux_sym_visibility_modifier_token3] = ACTIONS(1519), + [aux_sym__arrow_function_header_token1] = ACTIONS(1519), + [anon_sym_LPAREN] = ACTIONS(1517), + [aux_sym_cast_type_token1] = ACTIONS(1519), + [aux_sym_echo_statement_token1] = ACTIONS(1519), + [anon_sym_unset] = ACTIONS(1519), + [aux_sym_declare_statement_token1] = ACTIONS(1519), + [aux_sym_declare_statement_token2] = ACTIONS(1519), + [sym_float] = ACTIONS(1519), + [aux_sym_try_statement_token1] = ACTIONS(1519), + [aux_sym_goto_statement_token1] = ACTIONS(1519), + [aux_sym_continue_statement_token1] = ACTIONS(1519), + [aux_sym_break_statement_token1] = ACTIONS(1519), + [sym_integer] = ACTIONS(1519), + [aux_sym_return_statement_token1] = ACTIONS(1519), + [aux_sym_throw_expression_token1] = ACTIONS(1519), + [aux_sym_while_statement_token1] = ACTIONS(1519), + [aux_sym_while_statement_token2] = ACTIONS(1519), + [aux_sym_do_statement_token1] = ACTIONS(1519), + [aux_sym_for_statement_token1] = ACTIONS(1519), + [aux_sym_for_statement_token2] = ACTIONS(1519), + [aux_sym_foreach_statement_token1] = ACTIONS(1519), + [aux_sym_foreach_statement_token2] = ACTIONS(1519), + [aux_sym_if_statement_token1] = ACTIONS(1519), + [aux_sym_if_statement_token2] = ACTIONS(1519), + [aux_sym_else_if_clause_token1] = ACTIONS(1519), + [aux_sym_else_clause_token1] = ACTIONS(1519), + [aux_sym_match_expression_token1] = ACTIONS(1519), + [aux_sym_match_default_expression_token1] = ACTIONS(1519), + [aux_sym_switch_statement_token1] = ACTIONS(1519), + [aux_sym_switch_block_token1] = ACTIONS(1519), + [anon_sym_AT] = ACTIONS(1517), + [anon_sym_PLUS] = ACTIONS(1519), + [anon_sym_DASH] = ACTIONS(1519), + [anon_sym_TILDE] = ACTIONS(1517), + [anon_sym_BANG] = ACTIONS(1517), + [aux_sym_clone_expression_token1] = ACTIONS(1519), + [aux_sym_print_intrinsic_token1] = ACTIONS(1519), + [aux_sym_object_creation_expression_token1] = ACTIONS(1519), + [anon_sym_PLUS_PLUS] = ACTIONS(1517), + [anon_sym_DASH_DASH] = ACTIONS(1517), + [aux_sym__list_destructing_token1] = ACTIONS(1519), + [anon_sym_LBRACK] = ACTIONS(1517), + [anon_sym_self] = ACTIONS(1519), + [anon_sym_parent] = ACTIONS(1519), + [anon_sym_POUND_LBRACK] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1517), + [aux_sym_encapsed_string_token1] = ACTIONS(1517), + [anon_sym_DQUOTE] = ACTIONS(1517), + [aux_sym_string_token1] = ACTIONS(1517), + [anon_sym_LT_LT_LT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(1517), + [sym_boolean] = ACTIONS(1519), + [sym_null] = ACTIONS(1519), + [anon_sym_DOLLAR] = ACTIONS(1517), + [aux_sym_yield_expression_token1] = ACTIONS(1519), + [aux_sym_include_expression_token1] = ACTIONS(1519), + [aux_sym_include_once_expression_token1] = ACTIONS(1519), + [aux_sym_require_expression_token1] = ACTIONS(1519), + [aux_sym_require_once_expression_token1] = ACTIONS(1519), [sym_comment] = ACTIONS(5), }, [548] = { [sym_text_interpolation] = STATE(548), - [ts_builtin_sym_end] = ACTIONS(1428), - [sym_name] = ACTIONS(1430), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1428), - [aux_sym_function_static_declaration_token1] = ACTIONS(1430), - [aux_sym_global_declaration_token1] = ACTIONS(1430), - [aux_sym_namespace_definition_token1] = ACTIONS(1430), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1430), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1430), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1430), - [anon_sym_BSLASH] = ACTIONS(1428), - [anon_sym_LBRACE] = ACTIONS(1428), - [anon_sym_RBRACE] = ACTIONS(1428), - [aux_sym_trait_declaration_token1] = ACTIONS(1430), - [aux_sym_interface_declaration_token1] = ACTIONS(1430), - [aux_sym_enum_declaration_token1] = ACTIONS(1430), - [aux_sym_enum_case_token1] = ACTIONS(1430), - [aux_sym_class_declaration_token1] = ACTIONS(1430), - [aux_sym_final_modifier_token1] = ACTIONS(1430), - [aux_sym_abstract_modifier_token1] = ACTIONS(1430), - [aux_sym_readonly_modifier_token1] = ACTIONS(1430), - [aux_sym_visibility_modifier_token1] = ACTIONS(1430), - [aux_sym_visibility_modifier_token2] = ACTIONS(1430), - [aux_sym_visibility_modifier_token3] = ACTIONS(1430), - [aux_sym__arrow_function_header_token1] = ACTIONS(1430), - [anon_sym_LPAREN] = ACTIONS(1428), - [aux_sym_cast_type_token1] = ACTIONS(1430), - [aux_sym_echo_statement_token1] = ACTIONS(1430), - [anon_sym_unset] = ACTIONS(1430), - [aux_sym_declare_statement_token1] = ACTIONS(1430), - [aux_sym_declare_statement_token2] = ACTIONS(1430), - [sym_float] = ACTIONS(1430), - [aux_sym_try_statement_token1] = ACTIONS(1430), - [aux_sym_goto_statement_token1] = ACTIONS(1430), - [aux_sym_continue_statement_token1] = ACTIONS(1430), - [aux_sym_break_statement_token1] = ACTIONS(1430), - [sym_integer] = ACTIONS(1430), - [aux_sym_return_statement_token1] = ACTIONS(1430), - [aux_sym_throw_expression_token1] = ACTIONS(1430), - [aux_sym_while_statement_token1] = ACTIONS(1430), - [aux_sym_while_statement_token2] = ACTIONS(1430), - [aux_sym_do_statement_token1] = ACTIONS(1430), - [aux_sym_for_statement_token1] = ACTIONS(1430), - [aux_sym_for_statement_token2] = ACTIONS(1430), - [aux_sym_foreach_statement_token1] = ACTIONS(1430), - [aux_sym_foreach_statement_token2] = ACTIONS(1430), - [aux_sym_if_statement_token1] = ACTIONS(1430), - [aux_sym_if_statement_token2] = ACTIONS(1430), - [aux_sym_else_if_clause_token1] = ACTIONS(1430), - [aux_sym_else_clause_token1] = ACTIONS(1430), - [aux_sym_match_expression_token1] = ACTIONS(1430), - [aux_sym_match_default_expression_token1] = ACTIONS(1430), - [aux_sym_switch_statement_token1] = ACTIONS(1430), - [aux_sym_switch_block_token1] = ACTIONS(1430), - [anon_sym_AT] = ACTIONS(1428), - [anon_sym_PLUS] = ACTIONS(1430), - [anon_sym_DASH] = ACTIONS(1430), - [anon_sym_TILDE] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1428), - [aux_sym_clone_expression_token1] = ACTIONS(1430), - [aux_sym_print_intrinsic_token1] = ACTIONS(1430), - [aux_sym_object_creation_expression_token1] = ACTIONS(1430), - [anon_sym_PLUS_PLUS] = ACTIONS(1428), - [anon_sym_DASH_DASH] = ACTIONS(1428), - [aux_sym__list_destructing_token1] = ACTIONS(1430), - [anon_sym_LBRACK] = ACTIONS(1428), - [anon_sym_self] = ACTIONS(1430), - [anon_sym_parent] = ACTIONS(1430), - [anon_sym_POUND_LBRACK] = ACTIONS(1428), - [anon_sym_SQUOTE] = ACTIONS(1428), - [aux_sym_encapsed_string_token1] = ACTIONS(1428), - [anon_sym_DQUOTE] = ACTIONS(1428), - [aux_sym_string_token1] = ACTIONS(1428), - [anon_sym_LT_LT_LT] = ACTIONS(1428), - [anon_sym_BQUOTE] = ACTIONS(1428), - [sym_boolean] = ACTIONS(1430), - [sym_null] = ACTIONS(1430), - [anon_sym_DOLLAR] = ACTIONS(1428), - [aux_sym_yield_expression_token1] = ACTIONS(1430), - [aux_sym_include_expression_token1] = ACTIONS(1430), - [aux_sym_include_once_expression_token1] = ACTIONS(1430), - [aux_sym_require_expression_token1] = ACTIONS(1430), - [aux_sym_require_once_expression_token1] = ACTIONS(1430), + [ts_builtin_sym_end] = ACTIONS(1521), + [sym_name] = ACTIONS(1523), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1521), + [aux_sym_function_static_declaration_token1] = ACTIONS(1523), + [aux_sym_global_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_definition_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1523), + [anon_sym_BSLASH] = ACTIONS(1521), + [anon_sym_LBRACE] = ACTIONS(1521), + [anon_sym_RBRACE] = ACTIONS(1521), + [aux_sym_trait_declaration_token1] = ACTIONS(1523), + [aux_sym_interface_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_case_token1] = ACTIONS(1523), + [aux_sym_class_declaration_token1] = ACTIONS(1523), + [aux_sym_final_modifier_token1] = ACTIONS(1523), + [aux_sym_abstract_modifier_token1] = ACTIONS(1523), + [aux_sym_readonly_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token2] = ACTIONS(1523), + [aux_sym_visibility_modifier_token3] = ACTIONS(1523), + [aux_sym__arrow_function_header_token1] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1521), + [aux_sym_cast_type_token1] = ACTIONS(1523), + [aux_sym_echo_statement_token1] = ACTIONS(1523), + [anon_sym_unset] = ACTIONS(1523), + [aux_sym_declare_statement_token1] = ACTIONS(1523), + [aux_sym_declare_statement_token2] = ACTIONS(1523), + [sym_float] = ACTIONS(1523), + [aux_sym_try_statement_token1] = ACTIONS(1523), + [aux_sym_goto_statement_token1] = ACTIONS(1523), + [aux_sym_continue_statement_token1] = ACTIONS(1523), + [aux_sym_break_statement_token1] = ACTIONS(1523), + [sym_integer] = ACTIONS(1523), + [aux_sym_return_statement_token1] = ACTIONS(1523), + [aux_sym_throw_expression_token1] = ACTIONS(1523), + [aux_sym_while_statement_token1] = ACTIONS(1523), + [aux_sym_while_statement_token2] = ACTIONS(1523), + [aux_sym_do_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token2] = ACTIONS(1523), + [aux_sym_foreach_statement_token1] = ACTIONS(1523), + [aux_sym_foreach_statement_token2] = ACTIONS(1523), + [aux_sym_if_statement_token1] = ACTIONS(1523), + [aux_sym_if_statement_token2] = ACTIONS(1523), + [aux_sym_else_if_clause_token1] = ACTIONS(1523), + [aux_sym_else_clause_token1] = ACTIONS(1523), + [aux_sym_match_expression_token1] = ACTIONS(1523), + [aux_sym_match_default_expression_token1] = ACTIONS(1523), + [aux_sym_switch_statement_token1] = ACTIONS(1523), + [aux_sym_switch_block_token1] = ACTIONS(1523), + [anon_sym_AT] = ACTIONS(1521), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_TILDE] = ACTIONS(1521), + [anon_sym_BANG] = ACTIONS(1521), + [aux_sym_clone_expression_token1] = ACTIONS(1523), + [aux_sym_print_intrinsic_token1] = ACTIONS(1523), + [aux_sym_object_creation_expression_token1] = ACTIONS(1523), + [anon_sym_PLUS_PLUS] = ACTIONS(1521), + [anon_sym_DASH_DASH] = ACTIONS(1521), + [aux_sym__list_destructing_token1] = ACTIONS(1523), + [anon_sym_LBRACK] = ACTIONS(1521), + [anon_sym_self] = ACTIONS(1523), + [anon_sym_parent] = ACTIONS(1523), + [anon_sym_POUND_LBRACK] = ACTIONS(1521), + [anon_sym_SQUOTE] = ACTIONS(1521), + [aux_sym_encapsed_string_token1] = ACTIONS(1521), + [anon_sym_DQUOTE] = ACTIONS(1521), + [aux_sym_string_token1] = ACTIONS(1521), + [anon_sym_LT_LT_LT] = ACTIONS(1521), + [anon_sym_BQUOTE] = ACTIONS(1521), + [sym_boolean] = ACTIONS(1523), + [sym_null] = ACTIONS(1523), + [anon_sym_DOLLAR] = ACTIONS(1521), + [aux_sym_yield_expression_token1] = ACTIONS(1523), + [aux_sym_include_expression_token1] = ACTIONS(1523), + [aux_sym_include_once_expression_token1] = ACTIONS(1523), + [aux_sym_require_expression_token1] = ACTIONS(1523), + [aux_sym_require_once_expression_token1] = ACTIONS(1523), [sym_comment] = ACTIONS(5), }, [549] = { [sym_text_interpolation] = STATE(549), - [ts_builtin_sym_end] = ACTIONS(1432), - [sym_name] = ACTIONS(1434), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1432), - [aux_sym_function_static_declaration_token1] = ACTIONS(1434), - [aux_sym_global_declaration_token1] = ACTIONS(1434), - [aux_sym_namespace_definition_token1] = ACTIONS(1434), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1434), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1434), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1434), - [anon_sym_BSLASH] = ACTIONS(1432), - [anon_sym_LBRACE] = ACTIONS(1432), - [anon_sym_RBRACE] = ACTIONS(1432), - [aux_sym_trait_declaration_token1] = ACTIONS(1434), - [aux_sym_interface_declaration_token1] = ACTIONS(1434), - [aux_sym_enum_declaration_token1] = ACTIONS(1434), - [aux_sym_enum_case_token1] = ACTIONS(1434), - [aux_sym_class_declaration_token1] = ACTIONS(1434), - [aux_sym_final_modifier_token1] = ACTIONS(1434), - [aux_sym_abstract_modifier_token1] = ACTIONS(1434), - [aux_sym_readonly_modifier_token1] = ACTIONS(1434), - [aux_sym_visibility_modifier_token1] = ACTIONS(1434), - [aux_sym_visibility_modifier_token2] = ACTIONS(1434), - [aux_sym_visibility_modifier_token3] = ACTIONS(1434), - [aux_sym__arrow_function_header_token1] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(1432), - [aux_sym_cast_type_token1] = ACTIONS(1434), - [aux_sym_echo_statement_token1] = ACTIONS(1434), - [anon_sym_unset] = ACTIONS(1434), - [aux_sym_declare_statement_token1] = ACTIONS(1434), - [aux_sym_declare_statement_token2] = ACTIONS(1434), - [sym_float] = ACTIONS(1434), - [aux_sym_try_statement_token1] = ACTIONS(1434), - [aux_sym_goto_statement_token1] = ACTIONS(1434), - [aux_sym_continue_statement_token1] = ACTIONS(1434), - [aux_sym_break_statement_token1] = ACTIONS(1434), - [sym_integer] = ACTIONS(1434), - [aux_sym_return_statement_token1] = ACTIONS(1434), - [aux_sym_throw_expression_token1] = ACTIONS(1434), - [aux_sym_while_statement_token1] = ACTIONS(1434), - [aux_sym_while_statement_token2] = ACTIONS(1434), - [aux_sym_do_statement_token1] = ACTIONS(1434), - [aux_sym_for_statement_token1] = ACTIONS(1434), - [aux_sym_for_statement_token2] = ACTIONS(1434), - [aux_sym_foreach_statement_token1] = ACTIONS(1434), - [aux_sym_foreach_statement_token2] = ACTIONS(1434), - [aux_sym_if_statement_token1] = ACTIONS(1434), - [aux_sym_if_statement_token2] = ACTIONS(1434), - [aux_sym_else_if_clause_token1] = ACTIONS(1434), - [aux_sym_else_clause_token1] = ACTIONS(1434), - [aux_sym_match_expression_token1] = ACTIONS(1434), - [aux_sym_match_default_expression_token1] = ACTIONS(1434), - [aux_sym_switch_statement_token1] = ACTIONS(1434), - [aux_sym_switch_block_token1] = ACTIONS(1434), - [anon_sym_AT] = ACTIONS(1432), - [anon_sym_PLUS] = ACTIONS(1434), - [anon_sym_DASH] = ACTIONS(1434), - [anon_sym_TILDE] = ACTIONS(1432), - [anon_sym_BANG] = ACTIONS(1432), - [aux_sym_clone_expression_token1] = ACTIONS(1434), - [aux_sym_print_intrinsic_token1] = ACTIONS(1434), - [aux_sym_object_creation_expression_token1] = ACTIONS(1434), - [anon_sym_PLUS_PLUS] = ACTIONS(1432), - [anon_sym_DASH_DASH] = ACTIONS(1432), - [aux_sym__list_destructing_token1] = ACTIONS(1434), - [anon_sym_LBRACK] = ACTIONS(1432), - [anon_sym_self] = ACTIONS(1434), - [anon_sym_parent] = ACTIONS(1434), - [anon_sym_POUND_LBRACK] = ACTIONS(1432), - [anon_sym_SQUOTE] = ACTIONS(1432), - [aux_sym_encapsed_string_token1] = ACTIONS(1432), - [anon_sym_DQUOTE] = ACTIONS(1432), - [aux_sym_string_token1] = ACTIONS(1432), - [anon_sym_LT_LT_LT] = ACTIONS(1432), - [anon_sym_BQUOTE] = ACTIONS(1432), - [sym_boolean] = ACTIONS(1434), - [sym_null] = ACTIONS(1434), - [anon_sym_DOLLAR] = ACTIONS(1432), - [aux_sym_yield_expression_token1] = ACTIONS(1434), - [aux_sym_include_expression_token1] = ACTIONS(1434), - [aux_sym_include_once_expression_token1] = ACTIONS(1434), - [aux_sym_require_expression_token1] = ACTIONS(1434), - [aux_sym_require_once_expression_token1] = ACTIONS(1434), + [ts_builtin_sym_end] = ACTIONS(1525), + [sym_name] = ACTIONS(1527), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1525), + [aux_sym_function_static_declaration_token1] = ACTIONS(1527), + [aux_sym_global_declaration_token1] = ACTIONS(1527), + [aux_sym_namespace_definition_token1] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1527), + [anon_sym_BSLASH] = ACTIONS(1525), + [anon_sym_LBRACE] = ACTIONS(1525), + [anon_sym_RBRACE] = ACTIONS(1525), + [aux_sym_trait_declaration_token1] = ACTIONS(1527), + [aux_sym_interface_declaration_token1] = ACTIONS(1527), + [aux_sym_enum_declaration_token1] = ACTIONS(1527), + [aux_sym_enum_case_token1] = ACTIONS(1527), + [aux_sym_class_declaration_token1] = ACTIONS(1527), + [aux_sym_final_modifier_token1] = ACTIONS(1527), + [aux_sym_abstract_modifier_token1] = ACTIONS(1527), + [aux_sym_readonly_modifier_token1] = ACTIONS(1527), + [aux_sym_visibility_modifier_token1] = ACTIONS(1527), + [aux_sym_visibility_modifier_token2] = ACTIONS(1527), + [aux_sym_visibility_modifier_token3] = ACTIONS(1527), + [aux_sym__arrow_function_header_token1] = ACTIONS(1527), + [anon_sym_LPAREN] = ACTIONS(1525), + [aux_sym_cast_type_token1] = ACTIONS(1527), + [aux_sym_echo_statement_token1] = ACTIONS(1527), + [anon_sym_unset] = ACTIONS(1527), + [aux_sym_declare_statement_token1] = ACTIONS(1527), + [aux_sym_declare_statement_token2] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [aux_sym_try_statement_token1] = ACTIONS(1527), + [aux_sym_goto_statement_token1] = ACTIONS(1527), + [aux_sym_continue_statement_token1] = ACTIONS(1527), + [aux_sym_break_statement_token1] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [aux_sym_return_statement_token1] = ACTIONS(1527), + [aux_sym_throw_expression_token1] = ACTIONS(1527), + [aux_sym_while_statement_token1] = ACTIONS(1527), + [aux_sym_while_statement_token2] = ACTIONS(1527), + [aux_sym_do_statement_token1] = ACTIONS(1527), + [aux_sym_for_statement_token1] = ACTIONS(1527), + [aux_sym_for_statement_token2] = ACTIONS(1527), + [aux_sym_foreach_statement_token1] = ACTIONS(1527), + [aux_sym_foreach_statement_token2] = ACTIONS(1527), + [aux_sym_if_statement_token1] = ACTIONS(1527), + [aux_sym_if_statement_token2] = ACTIONS(1527), + [aux_sym_else_if_clause_token1] = ACTIONS(1527), + [aux_sym_else_clause_token1] = ACTIONS(1527), + [aux_sym_match_expression_token1] = ACTIONS(1527), + [aux_sym_match_default_expression_token1] = ACTIONS(1527), + [aux_sym_switch_statement_token1] = ACTIONS(1527), + [aux_sym_switch_block_token1] = ACTIONS(1527), + [anon_sym_AT] = ACTIONS(1525), + [anon_sym_PLUS] = ACTIONS(1527), + [anon_sym_DASH] = ACTIONS(1527), + [anon_sym_TILDE] = ACTIONS(1525), + [anon_sym_BANG] = ACTIONS(1525), + [aux_sym_clone_expression_token1] = ACTIONS(1527), + [aux_sym_print_intrinsic_token1] = ACTIONS(1527), + [aux_sym_object_creation_expression_token1] = ACTIONS(1527), + [anon_sym_PLUS_PLUS] = ACTIONS(1525), + [anon_sym_DASH_DASH] = ACTIONS(1525), + [aux_sym__list_destructing_token1] = ACTIONS(1527), + [anon_sym_LBRACK] = ACTIONS(1525), + [anon_sym_self] = ACTIONS(1527), + [anon_sym_parent] = ACTIONS(1527), + [anon_sym_POUND_LBRACK] = ACTIONS(1525), + [anon_sym_SQUOTE] = ACTIONS(1525), + [aux_sym_encapsed_string_token1] = ACTIONS(1525), + [anon_sym_DQUOTE] = ACTIONS(1525), + [aux_sym_string_token1] = ACTIONS(1525), + [anon_sym_LT_LT_LT] = ACTIONS(1525), + [anon_sym_BQUOTE] = ACTIONS(1525), + [sym_boolean] = ACTIONS(1527), + [sym_null] = ACTIONS(1527), + [anon_sym_DOLLAR] = ACTIONS(1525), + [aux_sym_yield_expression_token1] = ACTIONS(1527), + [aux_sym_include_expression_token1] = ACTIONS(1527), + [aux_sym_include_once_expression_token1] = ACTIONS(1527), + [aux_sym_require_expression_token1] = ACTIONS(1527), + [aux_sym_require_once_expression_token1] = ACTIONS(1527), [sym_comment] = ACTIONS(5), }, [550] = { [sym_text_interpolation] = STATE(550), - [sym_name] = ACTIONS(1436), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1438), - [aux_sym_function_static_declaration_token1] = ACTIONS(1436), - [aux_sym_global_declaration_token1] = ACTIONS(1436), - [aux_sym_namespace_definition_token1] = ACTIONS(1436), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1436), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1436), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1436), - [anon_sym_BSLASH] = ACTIONS(1438), - [anon_sym_LBRACE] = ACTIONS(1438), - [aux_sym_trait_declaration_token1] = ACTIONS(1436), - [aux_sym_interface_declaration_token1] = ACTIONS(1436), - [aux_sym_enum_declaration_token1] = ACTIONS(1436), - [anon_sym_COLON] = ACTIONS(1438), - [aux_sym_class_declaration_token1] = ACTIONS(1436), - [aux_sym_final_modifier_token1] = ACTIONS(1436), - [aux_sym_abstract_modifier_token1] = ACTIONS(1436), - [aux_sym_readonly_modifier_token1] = ACTIONS(1436), - [aux_sym_visibility_modifier_token1] = ACTIONS(1436), - [aux_sym_visibility_modifier_token2] = ACTIONS(1436), - [aux_sym_visibility_modifier_token3] = ACTIONS(1436), - [aux_sym__arrow_function_header_token1] = ACTIONS(1436), - [anon_sym_LPAREN] = ACTIONS(1438), - [aux_sym_cast_type_token1] = ACTIONS(1436), - [aux_sym_echo_statement_token1] = ACTIONS(1436), - [anon_sym_unset] = ACTIONS(1436), - [aux_sym_declare_statement_token1] = ACTIONS(1436), - [sym_float] = ACTIONS(1436), - [aux_sym_try_statement_token1] = ACTIONS(1436), - [aux_sym_goto_statement_token1] = ACTIONS(1436), - [aux_sym_continue_statement_token1] = ACTIONS(1436), - [aux_sym_break_statement_token1] = ACTIONS(1436), - [sym_integer] = ACTIONS(1436), - [aux_sym_return_statement_token1] = ACTIONS(1436), - [aux_sym_throw_expression_token1] = ACTIONS(1436), - [aux_sym_while_statement_token1] = ACTIONS(1436), - [aux_sym_do_statement_token1] = ACTIONS(1436), - [aux_sym_for_statement_token1] = ACTIONS(1436), - [aux_sym_foreach_statement_token1] = ACTIONS(1436), - [aux_sym_if_statement_token1] = ACTIONS(1436), - [aux_sym_match_expression_token1] = ACTIONS(1436), - [aux_sym_switch_statement_token1] = ACTIONS(1436), - [anon_sym_AT] = ACTIONS(1438), - [anon_sym_PLUS] = ACTIONS(1436), - [anon_sym_DASH] = ACTIONS(1436), - [anon_sym_TILDE] = ACTIONS(1438), - [anon_sym_BANG] = ACTIONS(1438), - [aux_sym_clone_expression_token1] = ACTIONS(1436), - [aux_sym_print_intrinsic_token1] = ACTIONS(1436), - [aux_sym_object_creation_expression_token1] = ACTIONS(1436), - [anon_sym_PLUS_PLUS] = ACTIONS(1438), - [anon_sym_DASH_DASH] = ACTIONS(1438), - [aux_sym__list_destructing_token1] = ACTIONS(1436), - [anon_sym_LBRACK] = ACTIONS(1438), - [anon_sym_self] = ACTIONS(1436), - [anon_sym_parent] = ACTIONS(1436), - [anon_sym_POUND_LBRACK] = ACTIONS(1438), - [anon_sym_SQUOTE] = ACTIONS(1438), - [aux_sym_encapsed_string_token1] = ACTIONS(1438), - [anon_sym_DQUOTE] = ACTIONS(1438), - [aux_sym_string_token1] = ACTIONS(1438), - [anon_sym_LT_LT_LT] = ACTIONS(1438), - [anon_sym_BQUOTE] = ACTIONS(1438), - [sym_boolean] = ACTIONS(1436), - [sym_null] = ACTIONS(1436), - [anon_sym_DOLLAR] = ACTIONS(1438), - [aux_sym_yield_expression_token1] = ACTIONS(1436), - [aux_sym_include_expression_token1] = ACTIONS(1436), - [aux_sym_include_once_expression_token1] = ACTIONS(1436), - [aux_sym_require_expression_token1] = ACTIONS(1436), - [aux_sym_require_once_expression_token1] = ACTIONS(1436), + [ts_builtin_sym_end] = ACTIONS(1521), + [sym_name] = ACTIONS(1523), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1521), + [aux_sym_function_static_declaration_token1] = ACTIONS(1523), + [aux_sym_global_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_definition_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1523), + [anon_sym_BSLASH] = ACTIONS(1521), + [anon_sym_LBRACE] = ACTIONS(1521), + [anon_sym_RBRACE] = ACTIONS(1521), + [aux_sym_trait_declaration_token1] = ACTIONS(1523), + [aux_sym_interface_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_case_token1] = ACTIONS(1523), + [aux_sym_class_declaration_token1] = ACTIONS(1523), + [aux_sym_final_modifier_token1] = ACTIONS(1523), + [aux_sym_abstract_modifier_token1] = ACTIONS(1523), + [aux_sym_readonly_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token2] = ACTIONS(1523), + [aux_sym_visibility_modifier_token3] = ACTIONS(1523), + [aux_sym__arrow_function_header_token1] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1521), + [aux_sym_cast_type_token1] = ACTIONS(1523), + [aux_sym_echo_statement_token1] = ACTIONS(1523), + [anon_sym_unset] = ACTIONS(1523), + [aux_sym_declare_statement_token1] = ACTIONS(1523), + [aux_sym_declare_statement_token2] = ACTIONS(1523), + [sym_float] = ACTIONS(1523), + [aux_sym_try_statement_token1] = ACTIONS(1523), + [aux_sym_goto_statement_token1] = ACTIONS(1523), + [aux_sym_continue_statement_token1] = ACTIONS(1523), + [aux_sym_break_statement_token1] = ACTIONS(1523), + [sym_integer] = ACTIONS(1523), + [aux_sym_return_statement_token1] = ACTIONS(1523), + [aux_sym_throw_expression_token1] = ACTIONS(1523), + [aux_sym_while_statement_token1] = ACTIONS(1523), + [aux_sym_while_statement_token2] = ACTIONS(1523), + [aux_sym_do_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token2] = ACTIONS(1523), + [aux_sym_foreach_statement_token1] = ACTIONS(1523), + [aux_sym_foreach_statement_token2] = ACTIONS(1523), + [aux_sym_if_statement_token1] = ACTIONS(1523), + [aux_sym_if_statement_token2] = ACTIONS(1523), + [aux_sym_else_if_clause_token1] = ACTIONS(1523), + [aux_sym_else_clause_token1] = ACTIONS(1523), + [aux_sym_match_expression_token1] = ACTIONS(1523), + [aux_sym_match_default_expression_token1] = ACTIONS(1523), + [aux_sym_switch_statement_token1] = ACTIONS(1523), + [aux_sym_switch_block_token1] = ACTIONS(1523), + [anon_sym_AT] = ACTIONS(1521), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_TILDE] = ACTIONS(1521), + [anon_sym_BANG] = ACTIONS(1521), + [aux_sym_clone_expression_token1] = ACTIONS(1523), + [aux_sym_print_intrinsic_token1] = ACTIONS(1523), + [aux_sym_object_creation_expression_token1] = ACTIONS(1523), + [anon_sym_PLUS_PLUS] = ACTIONS(1521), + [anon_sym_DASH_DASH] = ACTIONS(1521), + [aux_sym__list_destructing_token1] = ACTIONS(1523), + [anon_sym_LBRACK] = ACTIONS(1521), + [anon_sym_self] = ACTIONS(1523), + [anon_sym_parent] = ACTIONS(1523), + [anon_sym_POUND_LBRACK] = ACTIONS(1521), + [anon_sym_SQUOTE] = ACTIONS(1521), + [aux_sym_encapsed_string_token1] = ACTIONS(1521), + [anon_sym_DQUOTE] = ACTIONS(1521), + [aux_sym_string_token1] = ACTIONS(1521), + [anon_sym_LT_LT_LT] = ACTIONS(1521), + [anon_sym_BQUOTE] = ACTIONS(1521), + [sym_boolean] = ACTIONS(1523), + [sym_null] = ACTIONS(1523), + [anon_sym_DOLLAR] = ACTIONS(1521), + [aux_sym_yield_expression_token1] = ACTIONS(1523), + [aux_sym_include_expression_token1] = ACTIONS(1523), + [aux_sym_include_once_expression_token1] = ACTIONS(1523), + [aux_sym_require_expression_token1] = ACTIONS(1523), + [aux_sym_require_once_expression_token1] = ACTIONS(1523), [sym_comment] = ACTIONS(5), }, [551] = { [sym_text_interpolation] = STATE(551), - [sym_qualified_name] = STATE(821), - [sym_namespace_name_as_prefix] = STATE(2536), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2527), - [sym_arrow_function] = STATE(1047), - [sym_throw_expression] = STATE(1047), - [sym__primary_expression] = STATE(1060), - [sym_parenthesized_expression] = STATE(823), - [sym_class_constant_access_expression] = STATE(883), - [sym_print_intrinsic] = STATE(1047), - [sym_anonymous_function_creation_expression] = STATE(1047), - [sym_object_creation_expression] = STATE(1047), - [sym_update_expression] = STATE(1047), - [sym_cast_variable] = STATE(813), - [sym_member_access_expression] = STATE(813), - [sym_nullsafe_member_access_expression] = STATE(813), - [sym_scoped_property_access_expression] = STATE(813), - [sym_function_call_expression] = STATE(764), - [sym_scoped_call_expression] = STATE(764), - [sym__scope_resolution_qualifier] = STATE(2482), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(764), - [sym_nullsafe_member_call_expression] = STATE(764), - [sym_subscript_expression] = STATE(764), - [sym__dereferencable_expression] = STATE(1708), - [sym_array_creation_expression] = STATE(823), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1733), - [sym_encapsed_string] = STATE(869), - [sym_string] = STATE(869), - [sym_heredoc] = STATE(869), - [sym_nowdoc] = STATE(869), - [sym_shell_command_expression] = STATE(1047), - [sym__string] = STATE(823), - [sym_dynamic_variable_name] = STATE(764), - [sym_variable_name] = STATE(764), - [sym__reserved_identifier] = STATE(1540), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(1440), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(645), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(647), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(1442), - [aux_sym_cast_type_token1] = ACTIONS(240), - [sym_float] = ACTIONS(248), - [sym_integer] = ACTIONS(248), - [aux_sym_throw_expression_token1] = ACTIONS(260), - [aux_sym_print_intrinsic_token1] = ACTIONS(284), - [aux_sym_object_creation_expression_token1] = ACTIONS(286), - [anon_sym_PLUS_PLUS] = ACTIONS(288), - [anon_sym_DASH_DASH] = ACTIONS(288), - [anon_sym_LBRACK] = ACTIONS(996), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(298), - [aux_sym_encapsed_string_token1] = ACTIONS(300), - [anon_sym_DQUOTE] = ACTIONS(300), - [aux_sym_string_token1] = ACTIONS(298), - [anon_sym_LT_LT_LT] = ACTIONS(302), - [anon_sym_BQUOTE] = ACTIONS(304), - [sym_boolean] = ACTIONS(248), - [sym_null] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(1444), + [ts_builtin_sym_end] = ACTIONS(1529), + [sym_name] = ACTIONS(1531), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1529), + [aux_sym_function_static_declaration_token1] = ACTIONS(1531), + [aux_sym_global_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_definition_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1531), + [anon_sym_BSLASH] = ACTIONS(1529), + [anon_sym_LBRACE] = ACTIONS(1529), + [anon_sym_RBRACE] = ACTIONS(1529), + [aux_sym_trait_declaration_token1] = ACTIONS(1531), + [aux_sym_interface_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_case_token1] = ACTIONS(1531), + [aux_sym_class_declaration_token1] = ACTIONS(1531), + [aux_sym_final_modifier_token1] = ACTIONS(1531), + [aux_sym_abstract_modifier_token1] = ACTIONS(1531), + [aux_sym_readonly_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token2] = ACTIONS(1531), + [aux_sym_visibility_modifier_token3] = ACTIONS(1531), + [aux_sym__arrow_function_header_token1] = ACTIONS(1531), + [anon_sym_LPAREN] = ACTIONS(1529), + [aux_sym_cast_type_token1] = ACTIONS(1531), + [aux_sym_echo_statement_token1] = ACTIONS(1531), + [anon_sym_unset] = ACTIONS(1531), + [aux_sym_declare_statement_token1] = ACTIONS(1531), + [aux_sym_declare_statement_token2] = ACTIONS(1531), + [sym_float] = ACTIONS(1531), + [aux_sym_try_statement_token1] = ACTIONS(1531), + [aux_sym_goto_statement_token1] = ACTIONS(1531), + [aux_sym_continue_statement_token1] = ACTIONS(1531), + [aux_sym_break_statement_token1] = ACTIONS(1531), + [sym_integer] = ACTIONS(1531), + [aux_sym_return_statement_token1] = ACTIONS(1531), + [aux_sym_throw_expression_token1] = ACTIONS(1531), + [aux_sym_while_statement_token1] = ACTIONS(1531), + [aux_sym_while_statement_token2] = ACTIONS(1531), + [aux_sym_do_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token2] = ACTIONS(1531), + [aux_sym_foreach_statement_token1] = ACTIONS(1531), + [aux_sym_foreach_statement_token2] = ACTIONS(1531), + [aux_sym_if_statement_token1] = ACTIONS(1531), + [aux_sym_if_statement_token2] = ACTIONS(1531), + [aux_sym_else_if_clause_token1] = ACTIONS(1531), + [aux_sym_else_clause_token1] = ACTIONS(1531), + [aux_sym_match_expression_token1] = ACTIONS(1531), + [aux_sym_match_default_expression_token1] = ACTIONS(1531), + [aux_sym_switch_statement_token1] = ACTIONS(1531), + [aux_sym_switch_block_token1] = ACTIONS(1531), + [anon_sym_AT] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(1531), + [anon_sym_DASH] = ACTIONS(1531), + [anon_sym_TILDE] = ACTIONS(1529), + [anon_sym_BANG] = ACTIONS(1529), + [aux_sym_clone_expression_token1] = ACTIONS(1531), + [aux_sym_print_intrinsic_token1] = ACTIONS(1531), + [aux_sym_object_creation_expression_token1] = ACTIONS(1531), + [anon_sym_PLUS_PLUS] = ACTIONS(1529), + [anon_sym_DASH_DASH] = ACTIONS(1529), + [aux_sym__list_destructing_token1] = ACTIONS(1531), + [anon_sym_LBRACK] = ACTIONS(1529), + [anon_sym_self] = ACTIONS(1531), + [anon_sym_parent] = ACTIONS(1531), + [anon_sym_POUND_LBRACK] = ACTIONS(1529), + [anon_sym_SQUOTE] = ACTIONS(1529), + [aux_sym_encapsed_string_token1] = ACTIONS(1529), + [anon_sym_DQUOTE] = ACTIONS(1529), + [aux_sym_string_token1] = ACTIONS(1529), + [anon_sym_LT_LT_LT] = ACTIONS(1529), + [anon_sym_BQUOTE] = ACTIONS(1529), + [sym_boolean] = ACTIONS(1531), + [sym_null] = ACTIONS(1531), + [anon_sym_DOLLAR] = ACTIONS(1529), + [aux_sym_yield_expression_token1] = ACTIONS(1531), + [aux_sym_include_expression_token1] = ACTIONS(1531), + [aux_sym_include_once_expression_token1] = ACTIONS(1531), + [aux_sym_require_expression_token1] = ACTIONS(1531), + [aux_sym_require_once_expression_token1] = ACTIONS(1531), [sym_comment] = ACTIONS(5), }, [552] = { [sym_text_interpolation] = STATE(552), - [sym_qualified_name] = STATE(687), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2388), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__primary_expression] = STATE(918), - [sym_parenthesized_expression] = STATE(681), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_variable] = STATE(683), - [sym_member_access_expression] = STATE(683), - [sym_nullsafe_member_access_expression] = STATE(683), - [sym_scoped_property_access_expression] = STATE(683), - [sym_function_call_expression] = STATE(640), - [sym_scoped_call_expression] = STATE(640), - [sym__scope_resolution_qualifier] = STATE(2567), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(640), - [sym_nullsafe_member_call_expression] = STATE(640), - [sym_subscript_expression] = STATE(640), - [sym__dereferencable_expression] = STATE(1618), - [sym_array_creation_expression] = STATE(681), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(681), - [sym_dynamic_variable_name] = STATE(640), - [sym_variable_name] = STATE(640), - [sym__reserved_identifier] = STATE(1521), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(1446), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(1448), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(615), - [aux_sym_print_intrinsic_token1] = ACTIONS(625), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(1450), + [ts_builtin_sym_end] = ACTIONS(1529), + [sym_name] = ACTIONS(1531), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1529), + [aux_sym_function_static_declaration_token1] = ACTIONS(1531), + [aux_sym_global_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_definition_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1531), + [anon_sym_BSLASH] = ACTIONS(1529), + [anon_sym_LBRACE] = ACTIONS(1529), + [anon_sym_RBRACE] = ACTIONS(1529), + [aux_sym_trait_declaration_token1] = ACTIONS(1531), + [aux_sym_interface_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_case_token1] = ACTIONS(1531), + [aux_sym_class_declaration_token1] = ACTIONS(1531), + [aux_sym_final_modifier_token1] = ACTIONS(1531), + [aux_sym_abstract_modifier_token1] = ACTIONS(1531), + [aux_sym_readonly_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token2] = ACTIONS(1531), + [aux_sym_visibility_modifier_token3] = ACTIONS(1531), + [aux_sym__arrow_function_header_token1] = ACTIONS(1531), + [anon_sym_LPAREN] = ACTIONS(1529), + [aux_sym_cast_type_token1] = ACTIONS(1531), + [aux_sym_echo_statement_token1] = ACTIONS(1531), + [anon_sym_unset] = ACTIONS(1531), + [aux_sym_declare_statement_token1] = ACTIONS(1531), + [aux_sym_declare_statement_token2] = ACTIONS(1531), + [sym_float] = ACTIONS(1531), + [aux_sym_try_statement_token1] = ACTIONS(1531), + [aux_sym_goto_statement_token1] = ACTIONS(1531), + [aux_sym_continue_statement_token1] = ACTIONS(1531), + [aux_sym_break_statement_token1] = ACTIONS(1531), + [sym_integer] = ACTIONS(1531), + [aux_sym_return_statement_token1] = ACTIONS(1531), + [aux_sym_throw_expression_token1] = ACTIONS(1531), + [aux_sym_while_statement_token1] = ACTIONS(1531), + [aux_sym_while_statement_token2] = ACTIONS(1531), + [aux_sym_do_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token2] = ACTIONS(1531), + [aux_sym_foreach_statement_token1] = ACTIONS(1531), + [aux_sym_foreach_statement_token2] = ACTIONS(1531), + [aux_sym_if_statement_token1] = ACTIONS(1531), + [aux_sym_if_statement_token2] = ACTIONS(1531), + [aux_sym_else_if_clause_token1] = ACTIONS(1531), + [aux_sym_else_clause_token1] = ACTIONS(1531), + [aux_sym_match_expression_token1] = ACTIONS(1531), + [aux_sym_match_default_expression_token1] = ACTIONS(1531), + [aux_sym_switch_statement_token1] = ACTIONS(1531), + [aux_sym_switch_block_token1] = ACTIONS(1531), + [anon_sym_AT] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(1531), + [anon_sym_DASH] = ACTIONS(1531), + [anon_sym_TILDE] = ACTIONS(1529), + [anon_sym_BANG] = ACTIONS(1529), + [aux_sym_clone_expression_token1] = ACTIONS(1531), + [aux_sym_print_intrinsic_token1] = ACTIONS(1531), + [aux_sym_object_creation_expression_token1] = ACTIONS(1531), + [anon_sym_PLUS_PLUS] = ACTIONS(1529), + [anon_sym_DASH_DASH] = ACTIONS(1529), + [aux_sym__list_destructing_token1] = ACTIONS(1531), + [anon_sym_LBRACK] = ACTIONS(1529), + [anon_sym_self] = ACTIONS(1531), + [anon_sym_parent] = ACTIONS(1531), + [anon_sym_POUND_LBRACK] = ACTIONS(1529), + [anon_sym_SQUOTE] = ACTIONS(1529), + [aux_sym_encapsed_string_token1] = ACTIONS(1529), + [anon_sym_DQUOTE] = ACTIONS(1529), + [aux_sym_string_token1] = ACTIONS(1529), + [anon_sym_LT_LT_LT] = ACTIONS(1529), + [anon_sym_BQUOTE] = ACTIONS(1529), + [sym_boolean] = ACTIONS(1531), + [sym_null] = ACTIONS(1531), + [anon_sym_DOLLAR] = ACTIONS(1529), + [aux_sym_yield_expression_token1] = ACTIONS(1531), + [aux_sym_include_expression_token1] = ACTIONS(1531), + [aux_sym_include_once_expression_token1] = ACTIONS(1531), + [aux_sym_require_expression_token1] = ACTIONS(1531), + [aux_sym_require_once_expression_token1] = ACTIONS(1531), [sym_comment] = ACTIONS(5), }, [553] = { [sym_text_interpolation] = STATE(553), - [sym_qualified_name] = STATE(687), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2440), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__primary_expression] = STATE(918), - [sym_parenthesized_expression] = STATE(681), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_variable] = STATE(683), - [sym_member_access_expression] = STATE(683), - [sym_nullsafe_member_access_expression] = STATE(683), - [sym_scoped_property_access_expression] = STATE(683), - [sym_function_call_expression] = STATE(640), - [sym_scoped_call_expression] = STATE(640), - [sym__scope_resolution_qualifier] = STATE(2567), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(640), - [sym_nullsafe_member_call_expression] = STATE(640), - [sym_subscript_expression] = STATE(640), - [sym__dereferencable_expression] = STATE(1618), - [sym_array_creation_expression] = STATE(681), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(681), - [sym_dynamic_variable_name] = STATE(640), - [sym_variable_name] = STATE(640), - [sym__reserved_identifier] = STATE(1521), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(1446), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(1448), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(657), - [aux_sym_print_intrinsic_token1] = ACTIONS(667), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(1450), + [ts_builtin_sym_end] = ACTIONS(1533), + [sym_name] = ACTIONS(1535), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1533), + [aux_sym_function_static_declaration_token1] = ACTIONS(1535), + [aux_sym_global_declaration_token1] = ACTIONS(1535), + [aux_sym_namespace_definition_token1] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1535), + [anon_sym_BSLASH] = ACTIONS(1533), + [anon_sym_LBRACE] = ACTIONS(1533), + [anon_sym_RBRACE] = ACTIONS(1533), + [aux_sym_trait_declaration_token1] = ACTIONS(1535), + [aux_sym_interface_declaration_token1] = ACTIONS(1535), + [aux_sym_enum_declaration_token1] = ACTIONS(1535), + [aux_sym_enum_case_token1] = ACTIONS(1535), + [aux_sym_class_declaration_token1] = ACTIONS(1535), + [aux_sym_final_modifier_token1] = ACTIONS(1535), + [aux_sym_abstract_modifier_token1] = ACTIONS(1535), + [aux_sym_readonly_modifier_token1] = ACTIONS(1535), + [aux_sym_visibility_modifier_token1] = ACTIONS(1535), + [aux_sym_visibility_modifier_token2] = ACTIONS(1535), + [aux_sym_visibility_modifier_token3] = ACTIONS(1535), + [aux_sym__arrow_function_header_token1] = ACTIONS(1535), + [anon_sym_LPAREN] = ACTIONS(1533), + [aux_sym_cast_type_token1] = ACTIONS(1535), + [aux_sym_echo_statement_token1] = ACTIONS(1535), + [anon_sym_unset] = ACTIONS(1535), + [aux_sym_declare_statement_token1] = ACTIONS(1535), + [aux_sym_declare_statement_token2] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [aux_sym_try_statement_token1] = ACTIONS(1535), + [aux_sym_goto_statement_token1] = ACTIONS(1535), + [aux_sym_continue_statement_token1] = ACTIONS(1535), + [aux_sym_break_statement_token1] = ACTIONS(1535), + [sym_integer] = ACTIONS(1535), + [aux_sym_return_statement_token1] = ACTIONS(1535), + [aux_sym_throw_expression_token1] = ACTIONS(1535), + [aux_sym_while_statement_token1] = ACTIONS(1535), + [aux_sym_while_statement_token2] = ACTIONS(1535), + [aux_sym_do_statement_token1] = ACTIONS(1535), + [aux_sym_for_statement_token1] = ACTIONS(1535), + [aux_sym_for_statement_token2] = ACTIONS(1535), + [aux_sym_foreach_statement_token1] = ACTIONS(1535), + [aux_sym_foreach_statement_token2] = ACTIONS(1535), + [aux_sym_if_statement_token1] = ACTIONS(1535), + [aux_sym_if_statement_token2] = ACTIONS(1535), + [aux_sym_else_if_clause_token1] = ACTIONS(1535), + [aux_sym_else_clause_token1] = ACTIONS(1535), + [aux_sym_match_expression_token1] = ACTIONS(1535), + [aux_sym_match_default_expression_token1] = ACTIONS(1535), + [aux_sym_switch_statement_token1] = ACTIONS(1535), + [aux_sym_switch_block_token1] = ACTIONS(1535), + [anon_sym_AT] = ACTIONS(1533), + [anon_sym_PLUS] = ACTIONS(1535), + [anon_sym_DASH] = ACTIONS(1535), + [anon_sym_TILDE] = ACTIONS(1533), + [anon_sym_BANG] = ACTIONS(1533), + [aux_sym_clone_expression_token1] = ACTIONS(1535), + [aux_sym_print_intrinsic_token1] = ACTIONS(1535), + [aux_sym_object_creation_expression_token1] = ACTIONS(1535), + [anon_sym_PLUS_PLUS] = ACTIONS(1533), + [anon_sym_DASH_DASH] = ACTIONS(1533), + [aux_sym__list_destructing_token1] = ACTIONS(1535), + [anon_sym_LBRACK] = ACTIONS(1533), + [anon_sym_self] = ACTIONS(1535), + [anon_sym_parent] = ACTIONS(1535), + [anon_sym_POUND_LBRACK] = ACTIONS(1533), + [anon_sym_SQUOTE] = ACTIONS(1533), + [aux_sym_encapsed_string_token1] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1533), + [aux_sym_string_token1] = ACTIONS(1533), + [anon_sym_LT_LT_LT] = ACTIONS(1533), + [anon_sym_BQUOTE] = ACTIONS(1533), + [sym_boolean] = ACTIONS(1535), + [sym_null] = ACTIONS(1535), + [anon_sym_DOLLAR] = ACTIONS(1533), + [aux_sym_yield_expression_token1] = ACTIONS(1535), + [aux_sym_include_expression_token1] = ACTIONS(1535), + [aux_sym_include_once_expression_token1] = ACTIONS(1535), + [aux_sym_require_expression_token1] = ACTIONS(1535), + [aux_sym_require_once_expression_token1] = ACTIONS(1535), [sym_comment] = ACTIONS(5), }, [554] = { [sym_text_interpolation] = STATE(554), - [sym_qualified_name] = STATE(687), - [sym_namespace_name_as_prefix] = STATE(2452), - [sym_namespace_name] = STATE(2535), - [sym_static_modifier] = STATE(2532), - [sym__arrow_function_header] = STATE(2456), - [sym_arrow_function] = STATE(911), - [sym_throw_expression] = STATE(911), - [sym__primary_expression] = STATE(918), - [sym_parenthesized_expression] = STATE(681), - [sym_class_constant_access_expression] = STATE(763), - [sym_print_intrinsic] = STATE(911), - [sym_anonymous_function_creation_expression] = STATE(911), - [sym_object_creation_expression] = STATE(911), - [sym_update_expression] = STATE(911), - [sym_cast_variable] = STATE(683), - [sym_member_access_expression] = STATE(683), - [sym_nullsafe_member_access_expression] = STATE(683), - [sym_scoped_property_access_expression] = STATE(683), - [sym_function_call_expression] = STATE(640), - [sym_scoped_call_expression] = STATE(640), - [sym__scope_resolution_qualifier] = STATE(2567), - [sym_relative_scope] = STATE(2523), - [sym_member_call_expression] = STATE(640), - [sym_nullsafe_member_call_expression] = STATE(640), - [sym_subscript_expression] = STATE(640), - [sym__dereferencable_expression] = STATE(1618), - [sym_array_creation_expression] = STATE(681), - [sym_attribute_group] = STATE(1328), - [sym_attribute_list] = STATE(1755), - [sym_encapsed_string] = STATE(731), - [sym_string] = STATE(731), - [sym_heredoc] = STATE(731), - [sym_nowdoc] = STATE(731), - [sym_shell_command_expression] = STATE(911), - [sym__string] = STATE(681), - [sym_dynamic_variable_name] = STATE(640), - [sym_variable_name] = STATE(640), - [sym__reserved_identifier] = STATE(1521), - [aux_sym_attribute_list_repeat1] = STATE(1319), - [sym_name] = ACTIONS(1446), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(553), - [aux_sym_namespace_definition_token1] = ACTIONS(555), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(557), - [anon_sym_BSLASH] = ACTIONS(212), - [aux_sym__arrow_function_header_token1] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(1448), - [aux_sym_cast_type_token1] = ACTIONS(565), - [sym_float] = ACTIONS(567), - [sym_integer] = ACTIONS(567), - [aux_sym_throw_expression_token1] = ACTIONS(569), - [aux_sym_print_intrinsic_token1] = ACTIONS(581), - [aux_sym_object_creation_expression_token1] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(998), - [anon_sym_self] = ACTIONS(294), - [anon_sym_parent] = ACTIONS(294), - [anon_sym_POUND_LBRACK] = ACTIONS(296), - [anon_sym_SQUOTE] = ACTIONS(589), - [aux_sym_encapsed_string_token1] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [aux_sym_string_token1] = ACTIONS(589), - [anon_sym_LT_LT_LT] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(595), - [sym_boolean] = ACTIONS(567), - [sym_null] = ACTIONS(567), - [anon_sym_DOLLAR] = ACTIONS(1450), + [ts_builtin_sym_end] = ACTIONS(1537), + [sym_name] = ACTIONS(1539), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1537), + [aux_sym_function_static_declaration_token1] = ACTIONS(1539), + [aux_sym_global_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_definition_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1539), + [anon_sym_BSLASH] = ACTIONS(1537), + [anon_sym_LBRACE] = ACTIONS(1537), + [anon_sym_RBRACE] = ACTIONS(1537), + [aux_sym_trait_declaration_token1] = ACTIONS(1539), + [aux_sym_interface_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_case_token1] = ACTIONS(1539), + [aux_sym_class_declaration_token1] = ACTIONS(1539), + [aux_sym_final_modifier_token1] = ACTIONS(1539), + [aux_sym_abstract_modifier_token1] = ACTIONS(1539), + [aux_sym_readonly_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token2] = ACTIONS(1539), + [aux_sym_visibility_modifier_token3] = ACTIONS(1539), + [aux_sym__arrow_function_header_token1] = ACTIONS(1539), + [anon_sym_LPAREN] = ACTIONS(1537), + [aux_sym_cast_type_token1] = ACTIONS(1539), + [aux_sym_echo_statement_token1] = ACTIONS(1539), + [anon_sym_unset] = ACTIONS(1539), + [aux_sym_declare_statement_token1] = ACTIONS(1539), + [aux_sym_declare_statement_token2] = ACTIONS(1539), + [sym_float] = ACTIONS(1539), + [aux_sym_try_statement_token1] = ACTIONS(1539), + [aux_sym_goto_statement_token1] = ACTIONS(1539), + [aux_sym_continue_statement_token1] = ACTIONS(1539), + [aux_sym_break_statement_token1] = ACTIONS(1539), + [sym_integer] = ACTIONS(1539), + [aux_sym_return_statement_token1] = ACTIONS(1539), + [aux_sym_throw_expression_token1] = ACTIONS(1539), + [aux_sym_while_statement_token1] = ACTIONS(1539), + [aux_sym_while_statement_token2] = ACTIONS(1539), + [aux_sym_do_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token2] = ACTIONS(1539), + [aux_sym_foreach_statement_token1] = ACTIONS(1539), + [aux_sym_foreach_statement_token2] = ACTIONS(1539), + [aux_sym_if_statement_token1] = ACTIONS(1539), + [aux_sym_if_statement_token2] = ACTIONS(1539), + [aux_sym_else_if_clause_token1] = ACTIONS(1539), + [aux_sym_else_clause_token1] = ACTIONS(1539), + [aux_sym_match_expression_token1] = ACTIONS(1539), + [aux_sym_match_default_expression_token1] = ACTIONS(1539), + [aux_sym_switch_statement_token1] = ACTIONS(1539), + [aux_sym_switch_block_token1] = ACTIONS(1539), + [anon_sym_AT] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1539), + [anon_sym_DASH] = ACTIONS(1539), + [anon_sym_TILDE] = ACTIONS(1537), + [anon_sym_BANG] = ACTIONS(1537), + [aux_sym_clone_expression_token1] = ACTIONS(1539), + [aux_sym_print_intrinsic_token1] = ACTIONS(1539), + [aux_sym_object_creation_expression_token1] = ACTIONS(1539), + [anon_sym_PLUS_PLUS] = ACTIONS(1537), + [anon_sym_DASH_DASH] = ACTIONS(1537), + [aux_sym__list_destructing_token1] = ACTIONS(1539), + [anon_sym_LBRACK] = ACTIONS(1537), + [anon_sym_self] = ACTIONS(1539), + [anon_sym_parent] = ACTIONS(1539), + [anon_sym_POUND_LBRACK] = ACTIONS(1537), + [anon_sym_SQUOTE] = ACTIONS(1537), + [aux_sym_encapsed_string_token1] = ACTIONS(1537), + [anon_sym_DQUOTE] = ACTIONS(1537), + [aux_sym_string_token1] = ACTIONS(1537), + [anon_sym_LT_LT_LT] = ACTIONS(1537), + [anon_sym_BQUOTE] = ACTIONS(1537), + [sym_boolean] = ACTIONS(1539), + [sym_null] = ACTIONS(1539), + [anon_sym_DOLLAR] = ACTIONS(1537), + [aux_sym_yield_expression_token1] = ACTIONS(1539), + [aux_sym_include_expression_token1] = ACTIONS(1539), + [aux_sym_include_once_expression_token1] = ACTIONS(1539), + [aux_sym_require_expression_token1] = ACTIONS(1539), + [aux_sym_require_once_expression_token1] = ACTIONS(1539), [sym_comment] = ACTIONS(5), }, [555] = { [sym_text_interpolation] = STATE(555), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1452), - [anon_sym_AMP] = ACTIONS(1454), - [anon_sym_COMMA] = ACTIONS(1452), - [anon_sym_EQ] = ACTIONS(1454), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1452), - [anon_sym_LBRACE] = ACTIONS(1452), - [anon_sym_RBRACE] = ACTIONS(1452), - [aux_sym_base_clause_token1] = ACTIONS(1452), - [anon_sym_COLON] = ACTIONS(1454), - [aux_sym_class_interface_clause_token1] = ACTIONS(1452), - [anon_sym_EQ_GT] = ACTIONS(1452), - [anon_sym_LPAREN] = ACTIONS(1452), - [anon_sym_RPAREN] = ACTIONS(1452), - [anon_sym_QMARK] = ACTIONS(1454), - [anon_sym_PIPE] = ACTIONS(1454), - [anon_sym_PLUS] = ACTIONS(1454), - [anon_sym_DASH] = ACTIONS(1454), - [anon_sym_STAR_STAR] = ACTIONS(1454), - [anon_sym_COLON_COLON] = ACTIONS(1452), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1452), - [anon_sym_STAR_EQ] = ACTIONS(1452), - [anon_sym_SLASH_EQ] = ACTIONS(1452), - [anon_sym_PERCENT_EQ] = ACTIONS(1452), - [anon_sym_PLUS_EQ] = ACTIONS(1452), - [anon_sym_DASH_EQ] = ACTIONS(1452), - [anon_sym_DOT_EQ] = ACTIONS(1452), - [anon_sym_LT_LT_EQ] = ACTIONS(1452), - [anon_sym_GT_GT_EQ] = ACTIONS(1452), - [anon_sym_AMP_EQ] = ACTIONS(1452), - [anon_sym_CARET_EQ] = ACTIONS(1452), - [anon_sym_PIPE_EQ] = ACTIONS(1452), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1452), - [anon_sym_DASH_GT] = ACTIONS(1452), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1452), - [anon_sym_LBRACK] = ACTIONS(1452), - [anon_sym_RBRACK] = ACTIONS(1452), - [aux_sym_binary_expression_token1] = ACTIONS(1452), - [anon_sym_QMARK_QMARK] = ACTIONS(1454), - [aux_sym_binary_expression_token2] = ACTIONS(1452), - [aux_sym_binary_expression_token3] = ACTIONS(1452), - [aux_sym_binary_expression_token4] = ACTIONS(1452), - [anon_sym_PIPE_PIPE] = ACTIONS(1452), - [anon_sym_AMP_AMP] = ACTIONS(1452), - [anon_sym_CARET] = ACTIONS(1454), - [anon_sym_EQ_EQ] = ACTIONS(1454), - [anon_sym_BANG_EQ] = ACTIONS(1454), - [anon_sym_LT_GT] = ACTIONS(1452), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1452), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1452), - [anon_sym_LT] = ACTIONS(1454), - [anon_sym_GT] = ACTIONS(1454), - [anon_sym_LT_EQ] = ACTIONS(1454), - [anon_sym_GT_EQ] = ACTIONS(1452), - [anon_sym_LT_EQ_GT] = ACTIONS(1452), - [anon_sym_LT_LT] = ACTIONS(1454), - [anon_sym_GT_GT] = ACTIONS(1454), - [anon_sym_DOT] = ACTIONS(1454), - [anon_sym_STAR] = ACTIONS(1454), - [anon_sym_SLASH] = ACTIONS(1454), - [anon_sym_PERCENT] = ACTIONS(1454), - [sym_comment] = ACTIONS(1456), + [ts_builtin_sym_end] = ACTIONS(1537), + [sym_name] = ACTIONS(1539), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1537), + [aux_sym_function_static_declaration_token1] = ACTIONS(1539), + [aux_sym_global_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_definition_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1539), + [anon_sym_BSLASH] = ACTIONS(1537), + [anon_sym_LBRACE] = ACTIONS(1537), + [anon_sym_RBRACE] = ACTIONS(1537), + [aux_sym_trait_declaration_token1] = ACTIONS(1539), + [aux_sym_interface_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_case_token1] = ACTIONS(1539), + [aux_sym_class_declaration_token1] = ACTIONS(1539), + [aux_sym_final_modifier_token1] = ACTIONS(1539), + [aux_sym_abstract_modifier_token1] = ACTIONS(1539), + [aux_sym_readonly_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token2] = ACTIONS(1539), + [aux_sym_visibility_modifier_token3] = ACTIONS(1539), + [aux_sym__arrow_function_header_token1] = ACTIONS(1539), + [anon_sym_LPAREN] = ACTIONS(1537), + [aux_sym_cast_type_token1] = ACTIONS(1539), + [aux_sym_echo_statement_token1] = ACTIONS(1539), + [anon_sym_unset] = ACTIONS(1539), + [aux_sym_declare_statement_token1] = ACTIONS(1539), + [aux_sym_declare_statement_token2] = ACTIONS(1539), + [sym_float] = ACTIONS(1539), + [aux_sym_try_statement_token1] = ACTIONS(1539), + [aux_sym_goto_statement_token1] = ACTIONS(1539), + [aux_sym_continue_statement_token1] = ACTIONS(1539), + [aux_sym_break_statement_token1] = ACTIONS(1539), + [sym_integer] = ACTIONS(1539), + [aux_sym_return_statement_token1] = ACTIONS(1539), + [aux_sym_throw_expression_token1] = ACTIONS(1539), + [aux_sym_while_statement_token1] = ACTIONS(1539), + [aux_sym_while_statement_token2] = ACTIONS(1539), + [aux_sym_do_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token2] = ACTIONS(1539), + [aux_sym_foreach_statement_token1] = ACTIONS(1539), + [aux_sym_foreach_statement_token2] = ACTIONS(1539), + [aux_sym_if_statement_token1] = ACTIONS(1539), + [aux_sym_if_statement_token2] = ACTIONS(1539), + [aux_sym_else_if_clause_token1] = ACTIONS(1539), + [aux_sym_else_clause_token1] = ACTIONS(1539), + [aux_sym_match_expression_token1] = ACTIONS(1539), + [aux_sym_match_default_expression_token1] = ACTIONS(1539), + [aux_sym_switch_statement_token1] = ACTIONS(1539), + [aux_sym_switch_block_token1] = ACTIONS(1539), + [anon_sym_AT] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1539), + [anon_sym_DASH] = ACTIONS(1539), + [anon_sym_TILDE] = ACTIONS(1537), + [anon_sym_BANG] = ACTIONS(1537), + [aux_sym_clone_expression_token1] = ACTIONS(1539), + [aux_sym_print_intrinsic_token1] = ACTIONS(1539), + [aux_sym_object_creation_expression_token1] = ACTIONS(1539), + [anon_sym_PLUS_PLUS] = ACTIONS(1537), + [anon_sym_DASH_DASH] = ACTIONS(1537), + [aux_sym__list_destructing_token1] = ACTIONS(1539), + [anon_sym_LBRACK] = ACTIONS(1537), + [anon_sym_self] = ACTIONS(1539), + [anon_sym_parent] = ACTIONS(1539), + [anon_sym_POUND_LBRACK] = ACTIONS(1537), + [anon_sym_SQUOTE] = ACTIONS(1537), + [aux_sym_encapsed_string_token1] = ACTIONS(1537), + [anon_sym_DQUOTE] = ACTIONS(1537), + [aux_sym_string_token1] = ACTIONS(1537), + [anon_sym_LT_LT_LT] = ACTIONS(1537), + [anon_sym_BQUOTE] = ACTIONS(1537), + [sym_boolean] = ACTIONS(1539), + [sym_null] = ACTIONS(1539), + [anon_sym_DOLLAR] = ACTIONS(1537), + [aux_sym_yield_expression_token1] = ACTIONS(1539), + [aux_sym_include_expression_token1] = ACTIONS(1539), + [aux_sym_include_once_expression_token1] = ACTIONS(1539), + [aux_sym_require_expression_token1] = ACTIONS(1539), + [aux_sym_require_once_expression_token1] = ACTIONS(1539), + [sym_comment] = ACTIONS(5), }, [556] = { [sym_text_interpolation] = STATE(556), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1458), - [anon_sym_AMP] = ACTIONS(1460), - [anon_sym_COMMA] = ACTIONS(1458), - [anon_sym_EQ] = ACTIONS(1460), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1458), - [anon_sym_LBRACE] = ACTIONS(1458), - [anon_sym_RBRACE] = ACTIONS(1458), - [aux_sym_base_clause_token1] = ACTIONS(1458), - [anon_sym_COLON] = ACTIONS(1460), - [aux_sym_class_interface_clause_token1] = ACTIONS(1458), - [anon_sym_EQ_GT] = ACTIONS(1458), - [anon_sym_LPAREN] = ACTIONS(1458), - [anon_sym_RPAREN] = ACTIONS(1458), - [anon_sym_QMARK] = ACTIONS(1460), - [anon_sym_PIPE] = ACTIONS(1460), - [anon_sym_PLUS] = ACTIONS(1460), - [anon_sym_DASH] = ACTIONS(1460), - [anon_sym_STAR_STAR] = ACTIONS(1460), - [anon_sym_COLON_COLON] = ACTIONS(1458), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1458), - [anon_sym_STAR_EQ] = ACTIONS(1458), - [anon_sym_SLASH_EQ] = ACTIONS(1458), - [anon_sym_PERCENT_EQ] = ACTIONS(1458), - [anon_sym_PLUS_EQ] = ACTIONS(1458), - [anon_sym_DASH_EQ] = ACTIONS(1458), - [anon_sym_DOT_EQ] = ACTIONS(1458), - [anon_sym_LT_LT_EQ] = ACTIONS(1458), - [anon_sym_GT_GT_EQ] = ACTIONS(1458), - [anon_sym_AMP_EQ] = ACTIONS(1458), - [anon_sym_CARET_EQ] = ACTIONS(1458), - [anon_sym_PIPE_EQ] = ACTIONS(1458), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1458), - [anon_sym_DASH_GT] = ACTIONS(1458), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1458), - [anon_sym_LBRACK] = ACTIONS(1458), - [anon_sym_RBRACK] = ACTIONS(1458), - [aux_sym_binary_expression_token1] = ACTIONS(1458), - [anon_sym_QMARK_QMARK] = ACTIONS(1460), - [aux_sym_binary_expression_token2] = ACTIONS(1458), - [aux_sym_binary_expression_token3] = ACTIONS(1458), - [aux_sym_binary_expression_token4] = ACTIONS(1458), - [anon_sym_PIPE_PIPE] = ACTIONS(1458), - [anon_sym_AMP_AMP] = ACTIONS(1458), - [anon_sym_CARET] = ACTIONS(1460), - [anon_sym_EQ_EQ] = ACTIONS(1460), - [anon_sym_BANG_EQ] = ACTIONS(1460), - [anon_sym_LT_GT] = ACTIONS(1458), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1458), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1458), - [anon_sym_LT] = ACTIONS(1460), - [anon_sym_GT] = ACTIONS(1460), - [anon_sym_LT_EQ] = ACTIONS(1460), - [anon_sym_GT_EQ] = ACTIONS(1458), - [anon_sym_LT_EQ_GT] = ACTIONS(1458), - [anon_sym_LT_LT] = ACTIONS(1460), - [anon_sym_GT_GT] = ACTIONS(1460), - [anon_sym_DOT] = ACTIONS(1460), - [anon_sym_STAR] = ACTIONS(1460), - [anon_sym_SLASH] = ACTIONS(1460), - [anon_sym_PERCENT] = ACTIONS(1460), - [sym_comment] = ACTIONS(1456), + [ts_builtin_sym_end] = ACTIONS(1541), + [sym_name] = ACTIONS(1543), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1541), + [aux_sym_function_static_declaration_token1] = ACTIONS(1543), + [aux_sym_global_declaration_token1] = ACTIONS(1543), + [aux_sym_namespace_definition_token1] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1543), + [anon_sym_BSLASH] = ACTIONS(1541), + [anon_sym_LBRACE] = ACTIONS(1541), + [anon_sym_RBRACE] = ACTIONS(1541), + [aux_sym_trait_declaration_token1] = ACTIONS(1543), + [aux_sym_interface_declaration_token1] = ACTIONS(1543), + [aux_sym_enum_declaration_token1] = ACTIONS(1543), + [aux_sym_enum_case_token1] = ACTIONS(1543), + [aux_sym_class_declaration_token1] = ACTIONS(1543), + [aux_sym_final_modifier_token1] = ACTIONS(1543), + [aux_sym_abstract_modifier_token1] = ACTIONS(1543), + [aux_sym_readonly_modifier_token1] = ACTIONS(1543), + [aux_sym_visibility_modifier_token1] = ACTIONS(1543), + [aux_sym_visibility_modifier_token2] = ACTIONS(1543), + [aux_sym_visibility_modifier_token3] = ACTIONS(1543), + [aux_sym__arrow_function_header_token1] = ACTIONS(1543), + [anon_sym_LPAREN] = ACTIONS(1541), + [aux_sym_cast_type_token1] = ACTIONS(1543), + [aux_sym_echo_statement_token1] = ACTIONS(1543), + [anon_sym_unset] = ACTIONS(1543), + [aux_sym_declare_statement_token1] = ACTIONS(1543), + [aux_sym_declare_statement_token2] = ACTIONS(1543), + [sym_float] = ACTIONS(1543), + [aux_sym_try_statement_token1] = ACTIONS(1543), + [aux_sym_goto_statement_token1] = ACTIONS(1543), + [aux_sym_continue_statement_token1] = ACTIONS(1543), + [aux_sym_break_statement_token1] = ACTIONS(1543), + [sym_integer] = ACTIONS(1543), + [aux_sym_return_statement_token1] = ACTIONS(1543), + [aux_sym_throw_expression_token1] = ACTIONS(1543), + [aux_sym_while_statement_token1] = ACTIONS(1543), + [aux_sym_while_statement_token2] = ACTIONS(1543), + [aux_sym_do_statement_token1] = ACTIONS(1543), + [aux_sym_for_statement_token1] = ACTIONS(1543), + [aux_sym_for_statement_token2] = ACTIONS(1543), + [aux_sym_foreach_statement_token1] = ACTIONS(1543), + [aux_sym_foreach_statement_token2] = ACTIONS(1543), + [aux_sym_if_statement_token1] = ACTIONS(1543), + [aux_sym_if_statement_token2] = ACTIONS(1543), + [aux_sym_else_if_clause_token1] = ACTIONS(1543), + [aux_sym_else_clause_token1] = ACTIONS(1543), + [aux_sym_match_expression_token1] = ACTIONS(1543), + [aux_sym_match_default_expression_token1] = ACTIONS(1543), + [aux_sym_switch_statement_token1] = ACTIONS(1543), + [aux_sym_switch_block_token1] = ACTIONS(1543), + [anon_sym_AT] = ACTIONS(1541), + [anon_sym_PLUS] = ACTIONS(1543), + [anon_sym_DASH] = ACTIONS(1543), + [anon_sym_TILDE] = ACTIONS(1541), + [anon_sym_BANG] = ACTIONS(1541), + [aux_sym_clone_expression_token1] = ACTIONS(1543), + [aux_sym_print_intrinsic_token1] = ACTIONS(1543), + [aux_sym_object_creation_expression_token1] = ACTIONS(1543), + [anon_sym_PLUS_PLUS] = ACTIONS(1541), + [anon_sym_DASH_DASH] = ACTIONS(1541), + [aux_sym__list_destructing_token1] = ACTIONS(1543), + [anon_sym_LBRACK] = ACTIONS(1541), + [anon_sym_self] = ACTIONS(1543), + [anon_sym_parent] = ACTIONS(1543), + [anon_sym_POUND_LBRACK] = ACTIONS(1541), + [anon_sym_SQUOTE] = ACTIONS(1541), + [aux_sym_encapsed_string_token1] = ACTIONS(1541), + [anon_sym_DQUOTE] = ACTIONS(1541), + [aux_sym_string_token1] = ACTIONS(1541), + [anon_sym_LT_LT_LT] = ACTIONS(1541), + [anon_sym_BQUOTE] = ACTIONS(1541), + [sym_boolean] = ACTIONS(1543), + [sym_null] = ACTIONS(1543), + [anon_sym_DOLLAR] = ACTIONS(1541), + [aux_sym_yield_expression_token1] = ACTIONS(1543), + [aux_sym_include_expression_token1] = ACTIONS(1543), + [aux_sym_include_once_expression_token1] = ACTIONS(1543), + [aux_sym_require_expression_token1] = ACTIONS(1543), + [aux_sym_require_once_expression_token1] = ACTIONS(1543), + [sym_comment] = ACTIONS(5), }, [557] = { [sym_text_interpolation] = STATE(557), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1462), - [anon_sym_AMP] = ACTIONS(1464), - [anon_sym_COMMA] = ACTIONS(1462), - [anon_sym_EQ] = ACTIONS(1464), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1462), - [anon_sym_LBRACE] = ACTIONS(1462), - [anon_sym_RBRACE] = ACTIONS(1462), - [aux_sym_base_clause_token1] = ACTIONS(1462), - [anon_sym_COLON] = ACTIONS(1464), - [aux_sym_class_interface_clause_token1] = ACTIONS(1462), - [anon_sym_EQ_GT] = ACTIONS(1462), - [anon_sym_LPAREN] = ACTIONS(1462), - [anon_sym_RPAREN] = ACTIONS(1462), - [anon_sym_QMARK] = ACTIONS(1464), - [anon_sym_PIPE] = ACTIONS(1464), - [anon_sym_PLUS] = ACTIONS(1464), - [anon_sym_DASH] = ACTIONS(1464), - [anon_sym_STAR_STAR] = ACTIONS(1464), - [anon_sym_COLON_COLON] = ACTIONS(1462), - [anon_sym_PLUS_PLUS] = ACTIONS(1462), - [anon_sym_DASH_DASH] = ACTIONS(1462), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1462), - [anon_sym_STAR_EQ] = ACTIONS(1462), - [anon_sym_SLASH_EQ] = ACTIONS(1462), - [anon_sym_PERCENT_EQ] = ACTIONS(1462), - [anon_sym_PLUS_EQ] = ACTIONS(1462), - [anon_sym_DASH_EQ] = ACTIONS(1462), - [anon_sym_DOT_EQ] = ACTIONS(1462), - [anon_sym_LT_LT_EQ] = ACTIONS(1462), - [anon_sym_GT_GT_EQ] = ACTIONS(1462), - [anon_sym_AMP_EQ] = ACTIONS(1462), - [anon_sym_CARET_EQ] = ACTIONS(1462), - [anon_sym_PIPE_EQ] = ACTIONS(1462), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1462), - [anon_sym_DASH_GT] = ACTIONS(1462), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1462), - [anon_sym_LBRACK] = ACTIONS(1462), - [anon_sym_RBRACK] = ACTIONS(1462), - [aux_sym_binary_expression_token1] = ACTIONS(1462), - [anon_sym_QMARK_QMARK] = ACTIONS(1464), - [aux_sym_binary_expression_token2] = ACTIONS(1462), - [aux_sym_binary_expression_token3] = ACTIONS(1462), - [aux_sym_binary_expression_token4] = ACTIONS(1462), - [anon_sym_PIPE_PIPE] = ACTIONS(1462), - [anon_sym_AMP_AMP] = ACTIONS(1462), - [anon_sym_CARET] = ACTIONS(1464), - [anon_sym_EQ_EQ] = ACTIONS(1464), - [anon_sym_BANG_EQ] = ACTIONS(1464), - [anon_sym_LT_GT] = ACTIONS(1462), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), - [anon_sym_LT] = ACTIONS(1464), - [anon_sym_GT] = ACTIONS(1464), - [anon_sym_LT_EQ] = ACTIONS(1464), - [anon_sym_GT_EQ] = ACTIONS(1462), - [anon_sym_LT_EQ_GT] = ACTIONS(1462), - [anon_sym_LT_LT] = ACTIONS(1464), - [anon_sym_GT_GT] = ACTIONS(1464), - [anon_sym_DOT] = ACTIONS(1464), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_SLASH] = ACTIONS(1464), - [anon_sym_PERCENT] = ACTIONS(1464), - [sym_comment] = ACTIONS(1456), + [ts_builtin_sym_end] = ACTIONS(1545), + [sym_name] = ACTIONS(1547), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1545), + [aux_sym_function_static_declaration_token1] = ACTIONS(1547), + [aux_sym_global_declaration_token1] = ACTIONS(1547), + [aux_sym_namespace_definition_token1] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1547), + [anon_sym_BSLASH] = ACTIONS(1545), + [anon_sym_LBRACE] = ACTIONS(1545), + [anon_sym_RBRACE] = ACTIONS(1545), + [aux_sym_trait_declaration_token1] = ACTIONS(1547), + [aux_sym_interface_declaration_token1] = ACTIONS(1547), + [aux_sym_enum_declaration_token1] = ACTIONS(1547), + [aux_sym_enum_case_token1] = ACTIONS(1547), + [aux_sym_class_declaration_token1] = ACTIONS(1547), + [aux_sym_final_modifier_token1] = ACTIONS(1547), + [aux_sym_abstract_modifier_token1] = ACTIONS(1547), + [aux_sym_readonly_modifier_token1] = ACTIONS(1547), + [aux_sym_visibility_modifier_token1] = ACTIONS(1547), + [aux_sym_visibility_modifier_token2] = ACTIONS(1547), + [aux_sym_visibility_modifier_token3] = ACTIONS(1547), + [aux_sym__arrow_function_header_token1] = ACTIONS(1547), + [anon_sym_LPAREN] = ACTIONS(1545), + [aux_sym_cast_type_token1] = ACTIONS(1547), + [aux_sym_echo_statement_token1] = ACTIONS(1547), + [anon_sym_unset] = ACTIONS(1547), + [aux_sym_declare_statement_token1] = ACTIONS(1547), + [aux_sym_declare_statement_token2] = ACTIONS(1547), + [sym_float] = ACTIONS(1547), + [aux_sym_try_statement_token1] = ACTIONS(1547), + [aux_sym_goto_statement_token1] = ACTIONS(1547), + [aux_sym_continue_statement_token1] = ACTIONS(1547), + [aux_sym_break_statement_token1] = ACTIONS(1547), + [sym_integer] = ACTIONS(1547), + [aux_sym_return_statement_token1] = ACTIONS(1547), + [aux_sym_throw_expression_token1] = ACTIONS(1547), + [aux_sym_while_statement_token1] = ACTIONS(1547), + [aux_sym_while_statement_token2] = ACTIONS(1547), + [aux_sym_do_statement_token1] = ACTIONS(1547), + [aux_sym_for_statement_token1] = ACTIONS(1547), + [aux_sym_for_statement_token2] = ACTIONS(1547), + [aux_sym_foreach_statement_token1] = ACTIONS(1547), + [aux_sym_foreach_statement_token2] = ACTIONS(1547), + [aux_sym_if_statement_token1] = ACTIONS(1547), + [aux_sym_if_statement_token2] = ACTIONS(1547), + [aux_sym_else_if_clause_token1] = ACTIONS(1547), + [aux_sym_else_clause_token1] = ACTIONS(1547), + [aux_sym_match_expression_token1] = ACTIONS(1547), + [aux_sym_match_default_expression_token1] = ACTIONS(1547), + [aux_sym_switch_statement_token1] = ACTIONS(1547), + [aux_sym_switch_block_token1] = ACTIONS(1547), + [anon_sym_AT] = ACTIONS(1545), + [anon_sym_PLUS] = ACTIONS(1547), + [anon_sym_DASH] = ACTIONS(1547), + [anon_sym_TILDE] = ACTIONS(1545), + [anon_sym_BANG] = ACTIONS(1545), + [aux_sym_clone_expression_token1] = ACTIONS(1547), + [aux_sym_print_intrinsic_token1] = ACTIONS(1547), + [aux_sym_object_creation_expression_token1] = ACTIONS(1547), + [anon_sym_PLUS_PLUS] = ACTIONS(1545), + [anon_sym_DASH_DASH] = ACTIONS(1545), + [aux_sym__list_destructing_token1] = ACTIONS(1547), + [anon_sym_LBRACK] = ACTIONS(1545), + [anon_sym_self] = ACTIONS(1547), + [anon_sym_parent] = ACTIONS(1547), + [anon_sym_POUND_LBRACK] = ACTIONS(1545), + [anon_sym_SQUOTE] = ACTIONS(1545), + [aux_sym_encapsed_string_token1] = ACTIONS(1545), + [anon_sym_DQUOTE] = ACTIONS(1545), + [aux_sym_string_token1] = ACTIONS(1545), + [anon_sym_LT_LT_LT] = ACTIONS(1545), + [anon_sym_BQUOTE] = ACTIONS(1545), + [sym_boolean] = ACTIONS(1547), + [sym_null] = ACTIONS(1547), + [anon_sym_DOLLAR] = ACTIONS(1545), + [aux_sym_yield_expression_token1] = ACTIONS(1547), + [aux_sym_include_expression_token1] = ACTIONS(1547), + [aux_sym_include_once_expression_token1] = ACTIONS(1547), + [aux_sym_require_expression_token1] = ACTIONS(1547), + [aux_sym_require_once_expression_token1] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), }, [558] = { [sym_text_interpolation] = STATE(558), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1466), - [anon_sym_AMP] = ACTIONS(1468), - [anon_sym_COMMA] = ACTIONS(1466), - [anon_sym_EQ] = ACTIONS(1468), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1466), - [anon_sym_LBRACE] = ACTIONS(1466), - [anon_sym_RBRACE] = ACTIONS(1466), - [aux_sym_base_clause_token1] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1468), - [aux_sym_class_interface_clause_token1] = ACTIONS(1466), - [anon_sym_EQ_GT] = ACTIONS(1466), - [anon_sym_LPAREN] = ACTIONS(1466), - [anon_sym_RPAREN] = ACTIONS(1466), - [anon_sym_QMARK] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1468), - [anon_sym_DASH] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_COLON_COLON] = ACTIONS(1466), - [anon_sym_PLUS_PLUS] = ACTIONS(1466), - [anon_sym_DASH_DASH] = ACTIONS(1466), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1466), - [anon_sym_STAR_EQ] = ACTIONS(1466), - [anon_sym_SLASH_EQ] = ACTIONS(1466), - [anon_sym_PERCENT_EQ] = ACTIONS(1466), - [anon_sym_PLUS_EQ] = ACTIONS(1466), - [anon_sym_DASH_EQ] = ACTIONS(1466), - [anon_sym_DOT_EQ] = ACTIONS(1466), - [anon_sym_LT_LT_EQ] = ACTIONS(1466), - [anon_sym_GT_GT_EQ] = ACTIONS(1466), - [anon_sym_AMP_EQ] = ACTIONS(1466), - [anon_sym_CARET_EQ] = ACTIONS(1466), - [anon_sym_PIPE_EQ] = ACTIONS(1466), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1466), - [anon_sym_DASH_GT] = ACTIONS(1466), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1466), - [anon_sym_LBRACK] = ACTIONS(1466), - [anon_sym_RBRACK] = ACTIONS(1466), - [aux_sym_binary_expression_token1] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [aux_sym_binary_expression_token2] = ACTIONS(1466), - [aux_sym_binary_expression_token3] = ACTIONS(1466), - [aux_sym_binary_expression_token4] = ACTIONS(1466), - [anon_sym_PIPE_PIPE] = ACTIONS(1466), - [anon_sym_AMP_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1468), - [anon_sym_LT_GT] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1466), - [anon_sym_LT] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1468), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1466), - [anon_sym_LT_EQ_GT] = ACTIONS(1466), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1468), - [anon_sym_DOT] = ACTIONS(1468), - [anon_sym_STAR] = ACTIONS(1468), - [anon_sym_SLASH] = ACTIONS(1468), - [anon_sym_PERCENT] = ACTIONS(1468), - [sym_comment] = ACTIONS(1456), + [ts_builtin_sym_end] = ACTIONS(1549), + [sym_name] = ACTIONS(1551), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1549), + [aux_sym_function_static_declaration_token1] = ACTIONS(1551), + [aux_sym_global_declaration_token1] = ACTIONS(1551), + [aux_sym_namespace_definition_token1] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1551), + [anon_sym_BSLASH] = ACTIONS(1549), + [anon_sym_LBRACE] = ACTIONS(1549), + [anon_sym_RBRACE] = ACTIONS(1549), + [aux_sym_trait_declaration_token1] = ACTIONS(1551), + [aux_sym_interface_declaration_token1] = ACTIONS(1551), + [aux_sym_enum_declaration_token1] = ACTIONS(1551), + [aux_sym_enum_case_token1] = ACTIONS(1551), + [aux_sym_class_declaration_token1] = ACTIONS(1551), + [aux_sym_final_modifier_token1] = ACTIONS(1551), + [aux_sym_abstract_modifier_token1] = ACTIONS(1551), + [aux_sym_readonly_modifier_token1] = ACTIONS(1551), + [aux_sym_visibility_modifier_token1] = ACTIONS(1551), + [aux_sym_visibility_modifier_token2] = ACTIONS(1551), + [aux_sym_visibility_modifier_token3] = ACTIONS(1551), + [aux_sym__arrow_function_header_token1] = ACTIONS(1551), + [anon_sym_LPAREN] = ACTIONS(1549), + [aux_sym_cast_type_token1] = ACTIONS(1551), + [aux_sym_echo_statement_token1] = ACTIONS(1551), + [anon_sym_unset] = ACTIONS(1551), + [aux_sym_declare_statement_token1] = ACTIONS(1551), + [aux_sym_declare_statement_token2] = ACTIONS(1551), + [sym_float] = ACTIONS(1551), + [aux_sym_try_statement_token1] = ACTIONS(1551), + [aux_sym_goto_statement_token1] = ACTIONS(1551), + [aux_sym_continue_statement_token1] = ACTIONS(1551), + [aux_sym_break_statement_token1] = ACTIONS(1551), + [sym_integer] = ACTIONS(1551), + [aux_sym_return_statement_token1] = ACTIONS(1551), + [aux_sym_throw_expression_token1] = ACTIONS(1551), + [aux_sym_while_statement_token1] = ACTIONS(1551), + [aux_sym_while_statement_token2] = ACTIONS(1551), + [aux_sym_do_statement_token1] = ACTIONS(1551), + [aux_sym_for_statement_token1] = ACTIONS(1551), + [aux_sym_for_statement_token2] = ACTIONS(1551), + [aux_sym_foreach_statement_token1] = ACTIONS(1551), + [aux_sym_foreach_statement_token2] = ACTIONS(1551), + [aux_sym_if_statement_token1] = ACTIONS(1551), + [aux_sym_if_statement_token2] = ACTIONS(1551), + [aux_sym_else_if_clause_token1] = ACTIONS(1551), + [aux_sym_else_clause_token1] = ACTIONS(1551), + [aux_sym_match_expression_token1] = ACTIONS(1551), + [aux_sym_match_default_expression_token1] = ACTIONS(1551), + [aux_sym_switch_statement_token1] = ACTIONS(1551), + [aux_sym_switch_block_token1] = ACTIONS(1551), + [anon_sym_AT] = ACTIONS(1549), + [anon_sym_PLUS] = ACTIONS(1551), + [anon_sym_DASH] = ACTIONS(1551), + [anon_sym_TILDE] = ACTIONS(1549), + [anon_sym_BANG] = ACTIONS(1549), + [aux_sym_clone_expression_token1] = ACTIONS(1551), + [aux_sym_print_intrinsic_token1] = ACTIONS(1551), + [aux_sym_object_creation_expression_token1] = ACTIONS(1551), + [anon_sym_PLUS_PLUS] = ACTIONS(1549), + [anon_sym_DASH_DASH] = ACTIONS(1549), + [aux_sym__list_destructing_token1] = ACTIONS(1551), + [anon_sym_LBRACK] = ACTIONS(1549), + [anon_sym_self] = ACTIONS(1551), + [anon_sym_parent] = ACTIONS(1551), + [anon_sym_POUND_LBRACK] = ACTIONS(1549), + [anon_sym_SQUOTE] = ACTIONS(1549), + [aux_sym_encapsed_string_token1] = ACTIONS(1549), + [anon_sym_DQUOTE] = ACTIONS(1549), + [aux_sym_string_token1] = ACTIONS(1549), + [anon_sym_LT_LT_LT] = ACTIONS(1549), + [anon_sym_BQUOTE] = ACTIONS(1549), + [sym_boolean] = ACTIONS(1551), + [sym_null] = ACTIONS(1551), + [anon_sym_DOLLAR] = ACTIONS(1549), + [aux_sym_yield_expression_token1] = ACTIONS(1551), + [aux_sym_include_expression_token1] = ACTIONS(1551), + [aux_sym_include_once_expression_token1] = ACTIONS(1551), + [aux_sym_require_expression_token1] = ACTIONS(1551), + [aux_sym_require_once_expression_token1] = ACTIONS(1551), + [sym_comment] = ACTIONS(5), + }, + [559] = { + [sym_text_interpolation] = STATE(559), + [ts_builtin_sym_end] = ACTIONS(1553), + [sym_name] = ACTIONS(1555), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1553), + [aux_sym_function_static_declaration_token1] = ACTIONS(1555), + [aux_sym_global_declaration_token1] = ACTIONS(1555), + [aux_sym_namespace_definition_token1] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1555), + [anon_sym_BSLASH] = ACTIONS(1553), + [anon_sym_LBRACE] = ACTIONS(1553), + [anon_sym_RBRACE] = ACTIONS(1553), + [aux_sym_trait_declaration_token1] = ACTIONS(1555), + [aux_sym_interface_declaration_token1] = ACTIONS(1555), + [aux_sym_enum_declaration_token1] = ACTIONS(1555), + [aux_sym_enum_case_token1] = ACTIONS(1555), + [aux_sym_class_declaration_token1] = ACTIONS(1555), + [aux_sym_final_modifier_token1] = ACTIONS(1555), + [aux_sym_abstract_modifier_token1] = ACTIONS(1555), + [aux_sym_readonly_modifier_token1] = ACTIONS(1555), + [aux_sym_visibility_modifier_token1] = ACTIONS(1555), + [aux_sym_visibility_modifier_token2] = ACTIONS(1555), + [aux_sym_visibility_modifier_token3] = ACTIONS(1555), + [aux_sym__arrow_function_header_token1] = ACTIONS(1555), + [anon_sym_LPAREN] = ACTIONS(1553), + [aux_sym_cast_type_token1] = ACTIONS(1555), + [aux_sym_echo_statement_token1] = ACTIONS(1555), + [anon_sym_unset] = ACTIONS(1555), + [aux_sym_declare_statement_token1] = ACTIONS(1555), + [aux_sym_declare_statement_token2] = ACTIONS(1555), + [sym_float] = ACTIONS(1555), + [aux_sym_try_statement_token1] = ACTIONS(1555), + [aux_sym_goto_statement_token1] = ACTIONS(1555), + [aux_sym_continue_statement_token1] = ACTIONS(1555), + [aux_sym_break_statement_token1] = ACTIONS(1555), + [sym_integer] = ACTIONS(1555), + [aux_sym_return_statement_token1] = ACTIONS(1555), + [aux_sym_throw_expression_token1] = ACTIONS(1555), + [aux_sym_while_statement_token1] = ACTIONS(1555), + [aux_sym_while_statement_token2] = ACTIONS(1555), + [aux_sym_do_statement_token1] = ACTIONS(1555), + [aux_sym_for_statement_token1] = ACTIONS(1555), + [aux_sym_for_statement_token2] = ACTIONS(1555), + [aux_sym_foreach_statement_token1] = ACTIONS(1555), + [aux_sym_foreach_statement_token2] = ACTIONS(1555), + [aux_sym_if_statement_token1] = ACTIONS(1555), + [aux_sym_if_statement_token2] = ACTIONS(1555), + [aux_sym_else_if_clause_token1] = ACTIONS(1555), + [aux_sym_else_clause_token1] = ACTIONS(1555), + [aux_sym_match_expression_token1] = ACTIONS(1555), + [aux_sym_match_default_expression_token1] = ACTIONS(1555), + [aux_sym_switch_statement_token1] = ACTIONS(1555), + [aux_sym_switch_block_token1] = ACTIONS(1555), + [anon_sym_AT] = ACTIONS(1553), + [anon_sym_PLUS] = ACTIONS(1555), + [anon_sym_DASH] = ACTIONS(1555), + [anon_sym_TILDE] = ACTIONS(1553), + [anon_sym_BANG] = ACTIONS(1553), + [aux_sym_clone_expression_token1] = ACTIONS(1555), + [aux_sym_print_intrinsic_token1] = ACTIONS(1555), + [aux_sym_object_creation_expression_token1] = ACTIONS(1555), + [anon_sym_PLUS_PLUS] = ACTIONS(1553), + [anon_sym_DASH_DASH] = ACTIONS(1553), + [aux_sym__list_destructing_token1] = ACTIONS(1555), + [anon_sym_LBRACK] = ACTIONS(1553), + [anon_sym_self] = ACTIONS(1555), + [anon_sym_parent] = ACTIONS(1555), + [anon_sym_POUND_LBRACK] = ACTIONS(1553), + [anon_sym_SQUOTE] = ACTIONS(1553), + [aux_sym_encapsed_string_token1] = ACTIONS(1553), + [anon_sym_DQUOTE] = ACTIONS(1553), + [aux_sym_string_token1] = ACTIONS(1553), + [anon_sym_LT_LT_LT] = ACTIONS(1553), + [anon_sym_BQUOTE] = ACTIONS(1553), + [sym_boolean] = ACTIONS(1555), + [sym_null] = ACTIONS(1555), + [anon_sym_DOLLAR] = ACTIONS(1553), + [aux_sym_yield_expression_token1] = ACTIONS(1555), + [aux_sym_include_expression_token1] = ACTIONS(1555), + [aux_sym_include_once_expression_token1] = ACTIONS(1555), + [aux_sym_require_expression_token1] = ACTIONS(1555), + [aux_sym_require_once_expression_token1] = ACTIONS(1555), + [sym_comment] = ACTIONS(5), + }, + [560] = { + [sym_text_interpolation] = STATE(560), + [ts_builtin_sym_end] = ACTIONS(1557), + [sym_name] = ACTIONS(1559), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1557), + [aux_sym_function_static_declaration_token1] = ACTIONS(1559), + [aux_sym_global_declaration_token1] = ACTIONS(1559), + [aux_sym_namespace_definition_token1] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1559), + [anon_sym_BSLASH] = ACTIONS(1557), + [anon_sym_LBRACE] = ACTIONS(1557), + [anon_sym_RBRACE] = ACTIONS(1557), + [aux_sym_trait_declaration_token1] = ACTIONS(1559), + [aux_sym_interface_declaration_token1] = ACTIONS(1559), + [aux_sym_enum_declaration_token1] = ACTIONS(1559), + [aux_sym_enum_case_token1] = ACTIONS(1559), + [aux_sym_class_declaration_token1] = ACTIONS(1559), + [aux_sym_final_modifier_token1] = ACTIONS(1559), + [aux_sym_abstract_modifier_token1] = ACTIONS(1559), + [aux_sym_readonly_modifier_token1] = ACTIONS(1559), + [aux_sym_visibility_modifier_token1] = ACTIONS(1559), + [aux_sym_visibility_modifier_token2] = ACTIONS(1559), + [aux_sym_visibility_modifier_token3] = ACTIONS(1559), + [aux_sym__arrow_function_header_token1] = ACTIONS(1559), + [anon_sym_LPAREN] = ACTIONS(1557), + [aux_sym_cast_type_token1] = ACTIONS(1559), + [aux_sym_echo_statement_token1] = ACTIONS(1559), + [anon_sym_unset] = ACTIONS(1559), + [aux_sym_declare_statement_token1] = ACTIONS(1559), + [aux_sym_declare_statement_token2] = ACTIONS(1559), + [sym_float] = ACTIONS(1559), + [aux_sym_try_statement_token1] = ACTIONS(1559), + [aux_sym_goto_statement_token1] = ACTIONS(1559), + [aux_sym_continue_statement_token1] = ACTIONS(1559), + [aux_sym_break_statement_token1] = ACTIONS(1559), + [sym_integer] = ACTIONS(1559), + [aux_sym_return_statement_token1] = ACTIONS(1559), + [aux_sym_throw_expression_token1] = ACTIONS(1559), + [aux_sym_while_statement_token1] = ACTIONS(1559), + [aux_sym_while_statement_token2] = ACTIONS(1559), + [aux_sym_do_statement_token1] = ACTIONS(1559), + [aux_sym_for_statement_token1] = ACTIONS(1559), + [aux_sym_for_statement_token2] = ACTIONS(1559), + [aux_sym_foreach_statement_token1] = ACTIONS(1559), + [aux_sym_foreach_statement_token2] = ACTIONS(1559), + [aux_sym_if_statement_token1] = ACTIONS(1559), + [aux_sym_if_statement_token2] = ACTIONS(1559), + [aux_sym_else_if_clause_token1] = ACTIONS(1559), + [aux_sym_else_clause_token1] = ACTIONS(1559), + [aux_sym_match_expression_token1] = ACTIONS(1559), + [aux_sym_match_default_expression_token1] = ACTIONS(1559), + [aux_sym_switch_statement_token1] = ACTIONS(1559), + [aux_sym_switch_block_token1] = ACTIONS(1559), + [anon_sym_AT] = ACTIONS(1557), + [anon_sym_PLUS] = ACTIONS(1559), + [anon_sym_DASH] = ACTIONS(1559), + [anon_sym_TILDE] = ACTIONS(1557), + [anon_sym_BANG] = ACTIONS(1557), + [aux_sym_clone_expression_token1] = ACTIONS(1559), + [aux_sym_print_intrinsic_token1] = ACTIONS(1559), + [aux_sym_object_creation_expression_token1] = ACTIONS(1559), + [anon_sym_PLUS_PLUS] = ACTIONS(1557), + [anon_sym_DASH_DASH] = ACTIONS(1557), + [aux_sym__list_destructing_token1] = ACTIONS(1559), + [anon_sym_LBRACK] = ACTIONS(1557), + [anon_sym_self] = ACTIONS(1559), + [anon_sym_parent] = ACTIONS(1559), + [anon_sym_POUND_LBRACK] = ACTIONS(1557), + [anon_sym_SQUOTE] = ACTIONS(1557), + [aux_sym_encapsed_string_token1] = ACTIONS(1557), + [anon_sym_DQUOTE] = ACTIONS(1557), + [aux_sym_string_token1] = ACTIONS(1557), + [anon_sym_LT_LT_LT] = ACTIONS(1557), + [anon_sym_BQUOTE] = ACTIONS(1557), + [sym_boolean] = ACTIONS(1559), + [sym_null] = ACTIONS(1559), + [anon_sym_DOLLAR] = ACTIONS(1557), + [aux_sym_yield_expression_token1] = ACTIONS(1559), + [aux_sym_include_expression_token1] = ACTIONS(1559), + [aux_sym_include_once_expression_token1] = ACTIONS(1559), + [aux_sym_require_expression_token1] = ACTIONS(1559), + [aux_sym_require_once_expression_token1] = ACTIONS(1559), + [sym_comment] = ACTIONS(5), + }, + [561] = { + [sym_text_interpolation] = STATE(561), + [ts_builtin_sym_end] = ACTIONS(1561), + [sym_name] = ACTIONS(1563), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1561), + [aux_sym_function_static_declaration_token1] = ACTIONS(1563), + [aux_sym_global_declaration_token1] = ACTIONS(1563), + [aux_sym_namespace_definition_token1] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1563), + [anon_sym_BSLASH] = ACTIONS(1561), + [anon_sym_LBRACE] = ACTIONS(1561), + [anon_sym_RBRACE] = ACTIONS(1561), + [aux_sym_trait_declaration_token1] = ACTIONS(1563), + [aux_sym_interface_declaration_token1] = ACTIONS(1563), + [aux_sym_enum_declaration_token1] = ACTIONS(1563), + [aux_sym_enum_case_token1] = ACTIONS(1563), + [aux_sym_class_declaration_token1] = ACTIONS(1563), + [aux_sym_final_modifier_token1] = ACTIONS(1563), + [aux_sym_abstract_modifier_token1] = ACTIONS(1563), + [aux_sym_readonly_modifier_token1] = ACTIONS(1563), + [aux_sym_visibility_modifier_token1] = ACTIONS(1563), + [aux_sym_visibility_modifier_token2] = ACTIONS(1563), + [aux_sym_visibility_modifier_token3] = ACTIONS(1563), + [aux_sym__arrow_function_header_token1] = ACTIONS(1563), + [anon_sym_LPAREN] = ACTIONS(1561), + [aux_sym_cast_type_token1] = ACTIONS(1563), + [aux_sym_echo_statement_token1] = ACTIONS(1563), + [anon_sym_unset] = ACTIONS(1563), + [aux_sym_declare_statement_token1] = ACTIONS(1563), + [aux_sym_declare_statement_token2] = ACTIONS(1563), + [sym_float] = ACTIONS(1563), + [aux_sym_try_statement_token1] = ACTIONS(1563), + [aux_sym_goto_statement_token1] = ACTIONS(1563), + [aux_sym_continue_statement_token1] = ACTIONS(1563), + [aux_sym_break_statement_token1] = ACTIONS(1563), + [sym_integer] = ACTIONS(1563), + [aux_sym_return_statement_token1] = ACTIONS(1563), + [aux_sym_throw_expression_token1] = ACTIONS(1563), + [aux_sym_while_statement_token1] = ACTIONS(1563), + [aux_sym_while_statement_token2] = ACTIONS(1563), + [aux_sym_do_statement_token1] = ACTIONS(1563), + [aux_sym_for_statement_token1] = ACTIONS(1563), + [aux_sym_for_statement_token2] = ACTIONS(1563), + [aux_sym_foreach_statement_token1] = ACTIONS(1563), + [aux_sym_foreach_statement_token2] = ACTIONS(1563), + [aux_sym_if_statement_token1] = ACTIONS(1563), + [aux_sym_if_statement_token2] = ACTIONS(1563), + [aux_sym_else_if_clause_token1] = ACTIONS(1563), + [aux_sym_else_clause_token1] = ACTIONS(1563), + [aux_sym_match_expression_token1] = ACTIONS(1563), + [aux_sym_match_default_expression_token1] = ACTIONS(1563), + [aux_sym_switch_statement_token1] = ACTIONS(1563), + [aux_sym_switch_block_token1] = ACTIONS(1563), + [anon_sym_AT] = ACTIONS(1561), + [anon_sym_PLUS] = ACTIONS(1563), + [anon_sym_DASH] = ACTIONS(1563), + [anon_sym_TILDE] = ACTIONS(1561), + [anon_sym_BANG] = ACTIONS(1561), + [aux_sym_clone_expression_token1] = ACTIONS(1563), + [aux_sym_print_intrinsic_token1] = ACTIONS(1563), + [aux_sym_object_creation_expression_token1] = ACTIONS(1563), + [anon_sym_PLUS_PLUS] = ACTIONS(1561), + [anon_sym_DASH_DASH] = ACTIONS(1561), + [aux_sym__list_destructing_token1] = ACTIONS(1563), + [anon_sym_LBRACK] = ACTIONS(1561), + [anon_sym_self] = ACTIONS(1563), + [anon_sym_parent] = ACTIONS(1563), + [anon_sym_POUND_LBRACK] = ACTIONS(1561), + [anon_sym_SQUOTE] = ACTIONS(1561), + [aux_sym_encapsed_string_token1] = ACTIONS(1561), + [anon_sym_DQUOTE] = ACTIONS(1561), + [aux_sym_string_token1] = ACTIONS(1561), + [anon_sym_LT_LT_LT] = ACTIONS(1561), + [anon_sym_BQUOTE] = ACTIONS(1561), + [sym_boolean] = ACTIONS(1563), + [sym_null] = ACTIONS(1563), + [anon_sym_DOLLAR] = ACTIONS(1561), + [aux_sym_yield_expression_token1] = ACTIONS(1563), + [aux_sym_include_expression_token1] = ACTIONS(1563), + [aux_sym_include_once_expression_token1] = ACTIONS(1563), + [aux_sym_require_expression_token1] = ACTIONS(1563), + [aux_sym_require_once_expression_token1] = ACTIONS(1563), + [sym_comment] = ACTIONS(5), + }, + [562] = { + [sym_text_interpolation] = STATE(562), + [ts_builtin_sym_end] = ACTIONS(1565), + [sym_name] = ACTIONS(1567), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1565), + [aux_sym_function_static_declaration_token1] = ACTIONS(1567), + [aux_sym_global_declaration_token1] = ACTIONS(1567), + [aux_sym_namespace_definition_token1] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1567), + [anon_sym_BSLASH] = ACTIONS(1565), + [anon_sym_LBRACE] = ACTIONS(1565), + [anon_sym_RBRACE] = ACTIONS(1565), + [aux_sym_trait_declaration_token1] = ACTIONS(1567), + [aux_sym_interface_declaration_token1] = ACTIONS(1567), + [aux_sym_enum_declaration_token1] = ACTIONS(1567), + [aux_sym_enum_case_token1] = ACTIONS(1567), + [aux_sym_class_declaration_token1] = ACTIONS(1567), + [aux_sym_final_modifier_token1] = ACTIONS(1567), + [aux_sym_abstract_modifier_token1] = ACTIONS(1567), + [aux_sym_readonly_modifier_token1] = ACTIONS(1567), + [aux_sym_visibility_modifier_token1] = ACTIONS(1567), + [aux_sym_visibility_modifier_token2] = ACTIONS(1567), + [aux_sym_visibility_modifier_token3] = ACTIONS(1567), + [aux_sym__arrow_function_header_token1] = ACTIONS(1567), + [anon_sym_LPAREN] = ACTIONS(1565), + [aux_sym_cast_type_token1] = ACTIONS(1567), + [aux_sym_echo_statement_token1] = ACTIONS(1567), + [anon_sym_unset] = ACTIONS(1567), + [aux_sym_declare_statement_token1] = ACTIONS(1567), + [aux_sym_declare_statement_token2] = ACTIONS(1567), + [sym_float] = ACTIONS(1567), + [aux_sym_try_statement_token1] = ACTIONS(1567), + [aux_sym_goto_statement_token1] = ACTIONS(1567), + [aux_sym_continue_statement_token1] = ACTIONS(1567), + [aux_sym_break_statement_token1] = ACTIONS(1567), + [sym_integer] = ACTIONS(1567), + [aux_sym_return_statement_token1] = ACTIONS(1567), + [aux_sym_throw_expression_token1] = ACTIONS(1567), + [aux_sym_while_statement_token1] = ACTIONS(1567), + [aux_sym_while_statement_token2] = ACTIONS(1567), + [aux_sym_do_statement_token1] = ACTIONS(1567), + [aux_sym_for_statement_token1] = ACTIONS(1567), + [aux_sym_for_statement_token2] = ACTIONS(1567), + [aux_sym_foreach_statement_token1] = ACTIONS(1567), + [aux_sym_foreach_statement_token2] = ACTIONS(1567), + [aux_sym_if_statement_token1] = ACTIONS(1567), + [aux_sym_if_statement_token2] = ACTIONS(1567), + [aux_sym_else_if_clause_token1] = ACTIONS(1567), + [aux_sym_else_clause_token1] = ACTIONS(1567), + [aux_sym_match_expression_token1] = ACTIONS(1567), + [aux_sym_match_default_expression_token1] = ACTIONS(1567), + [aux_sym_switch_statement_token1] = ACTIONS(1567), + [aux_sym_switch_block_token1] = ACTIONS(1567), + [anon_sym_AT] = ACTIONS(1565), + [anon_sym_PLUS] = ACTIONS(1567), + [anon_sym_DASH] = ACTIONS(1567), + [anon_sym_TILDE] = ACTIONS(1565), + [anon_sym_BANG] = ACTIONS(1565), + [aux_sym_clone_expression_token1] = ACTIONS(1567), + [aux_sym_print_intrinsic_token1] = ACTIONS(1567), + [aux_sym_object_creation_expression_token1] = ACTIONS(1567), + [anon_sym_PLUS_PLUS] = ACTIONS(1565), + [anon_sym_DASH_DASH] = ACTIONS(1565), + [aux_sym__list_destructing_token1] = ACTIONS(1567), + [anon_sym_LBRACK] = ACTIONS(1565), + [anon_sym_self] = ACTIONS(1567), + [anon_sym_parent] = ACTIONS(1567), + [anon_sym_POUND_LBRACK] = ACTIONS(1565), + [anon_sym_SQUOTE] = ACTIONS(1565), + [aux_sym_encapsed_string_token1] = ACTIONS(1565), + [anon_sym_DQUOTE] = ACTIONS(1565), + [aux_sym_string_token1] = ACTIONS(1565), + [anon_sym_LT_LT_LT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(1565), + [sym_boolean] = ACTIONS(1567), + [sym_null] = ACTIONS(1567), + [anon_sym_DOLLAR] = ACTIONS(1565), + [aux_sym_yield_expression_token1] = ACTIONS(1567), + [aux_sym_include_expression_token1] = ACTIONS(1567), + [aux_sym_include_once_expression_token1] = ACTIONS(1567), + [aux_sym_require_expression_token1] = ACTIONS(1567), + [aux_sym_require_once_expression_token1] = ACTIONS(1567), + [sym_comment] = ACTIONS(5), + }, + [563] = { + [sym_text_interpolation] = STATE(563), + [ts_builtin_sym_end] = ACTIONS(1569), + [sym_name] = ACTIONS(1571), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1569), + [aux_sym_function_static_declaration_token1] = ACTIONS(1571), + [aux_sym_global_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_definition_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1571), + [anon_sym_BSLASH] = ACTIONS(1569), + [anon_sym_LBRACE] = ACTIONS(1569), + [anon_sym_RBRACE] = ACTIONS(1569), + [aux_sym_trait_declaration_token1] = ACTIONS(1571), + [aux_sym_interface_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_case_token1] = ACTIONS(1571), + [aux_sym_class_declaration_token1] = ACTIONS(1571), + [aux_sym_final_modifier_token1] = ACTIONS(1571), + [aux_sym_abstract_modifier_token1] = ACTIONS(1571), + [aux_sym_readonly_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token2] = ACTIONS(1571), + [aux_sym_visibility_modifier_token3] = ACTIONS(1571), + [aux_sym__arrow_function_header_token1] = ACTIONS(1571), + [anon_sym_LPAREN] = ACTIONS(1569), + [aux_sym_cast_type_token1] = ACTIONS(1571), + [aux_sym_echo_statement_token1] = ACTIONS(1571), + [anon_sym_unset] = ACTIONS(1571), + [aux_sym_declare_statement_token1] = ACTIONS(1571), + [aux_sym_declare_statement_token2] = ACTIONS(1571), + [sym_float] = ACTIONS(1571), + [aux_sym_try_statement_token1] = ACTIONS(1571), + [aux_sym_goto_statement_token1] = ACTIONS(1571), + [aux_sym_continue_statement_token1] = ACTIONS(1571), + [aux_sym_break_statement_token1] = ACTIONS(1571), + [sym_integer] = ACTIONS(1571), + [aux_sym_return_statement_token1] = ACTIONS(1571), + [aux_sym_throw_expression_token1] = ACTIONS(1571), + [aux_sym_while_statement_token1] = ACTIONS(1571), + [aux_sym_while_statement_token2] = ACTIONS(1571), + [aux_sym_do_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token2] = ACTIONS(1571), + [aux_sym_foreach_statement_token1] = ACTIONS(1571), + [aux_sym_foreach_statement_token2] = ACTIONS(1571), + [aux_sym_if_statement_token1] = ACTIONS(1571), + [aux_sym_if_statement_token2] = ACTIONS(1571), + [aux_sym_else_if_clause_token1] = ACTIONS(1571), + [aux_sym_else_clause_token1] = ACTIONS(1571), + [aux_sym_match_expression_token1] = ACTIONS(1571), + [aux_sym_match_default_expression_token1] = ACTIONS(1571), + [aux_sym_switch_statement_token1] = ACTIONS(1571), + [aux_sym_switch_block_token1] = ACTIONS(1571), + [anon_sym_AT] = ACTIONS(1569), + [anon_sym_PLUS] = ACTIONS(1571), + [anon_sym_DASH] = ACTIONS(1571), + [anon_sym_TILDE] = ACTIONS(1569), + [anon_sym_BANG] = ACTIONS(1569), + [aux_sym_clone_expression_token1] = ACTIONS(1571), + [aux_sym_print_intrinsic_token1] = ACTIONS(1571), + [aux_sym_object_creation_expression_token1] = ACTIONS(1571), + [anon_sym_PLUS_PLUS] = ACTIONS(1569), + [anon_sym_DASH_DASH] = ACTIONS(1569), + [aux_sym__list_destructing_token1] = ACTIONS(1571), + [anon_sym_LBRACK] = ACTIONS(1569), + [anon_sym_self] = ACTIONS(1571), + [anon_sym_parent] = ACTIONS(1571), + [anon_sym_POUND_LBRACK] = ACTIONS(1569), + [anon_sym_SQUOTE] = ACTIONS(1569), + [aux_sym_encapsed_string_token1] = ACTIONS(1569), + [anon_sym_DQUOTE] = ACTIONS(1569), + [aux_sym_string_token1] = ACTIONS(1569), + [anon_sym_LT_LT_LT] = ACTIONS(1569), + [anon_sym_BQUOTE] = ACTIONS(1569), + [sym_boolean] = ACTIONS(1571), + [sym_null] = ACTIONS(1571), + [anon_sym_DOLLAR] = ACTIONS(1569), + [aux_sym_yield_expression_token1] = ACTIONS(1571), + [aux_sym_include_expression_token1] = ACTIONS(1571), + [aux_sym_include_once_expression_token1] = ACTIONS(1571), + [aux_sym_require_expression_token1] = ACTIONS(1571), + [aux_sym_require_once_expression_token1] = ACTIONS(1571), + [sym_comment] = ACTIONS(5), + }, + [564] = { + [sym_text_interpolation] = STATE(564), + [ts_builtin_sym_end] = ACTIONS(1573), + [sym_name] = ACTIONS(1575), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1573), + [aux_sym_function_static_declaration_token1] = ACTIONS(1575), + [aux_sym_global_declaration_token1] = ACTIONS(1575), + [aux_sym_namespace_definition_token1] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1575), + [anon_sym_BSLASH] = ACTIONS(1573), + [anon_sym_LBRACE] = ACTIONS(1573), + [anon_sym_RBRACE] = ACTIONS(1573), + [aux_sym_trait_declaration_token1] = ACTIONS(1575), + [aux_sym_interface_declaration_token1] = ACTIONS(1575), + [aux_sym_enum_declaration_token1] = ACTIONS(1575), + [aux_sym_enum_case_token1] = ACTIONS(1575), + [aux_sym_class_declaration_token1] = ACTIONS(1575), + [aux_sym_final_modifier_token1] = ACTIONS(1575), + [aux_sym_abstract_modifier_token1] = ACTIONS(1575), + [aux_sym_readonly_modifier_token1] = ACTIONS(1575), + [aux_sym_visibility_modifier_token1] = ACTIONS(1575), + [aux_sym_visibility_modifier_token2] = ACTIONS(1575), + [aux_sym_visibility_modifier_token3] = ACTIONS(1575), + [aux_sym__arrow_function_header_token1] = ACTIONS(1575), + [anon_sym_LPAREN] = ACTIONS(1573), + [aux_sym_cast_type_token1] = ACTIONS(1575), + [aux_sym_echo_statement_token1] = ACTIONS(1575), + [anon_sym_unset] = ACTIONS(1575), + [aux_sym_declare_statement_token1] = ACTIONS(1575), + [aux_sym_declare_statement_token2] = ACTIONS(1575), + [sym_float] = ACTIONS(1575), + [aux_sym_try_statement_token1] = ACTIONS(1575), + [aux_sym_goto_statement_token1] = ACTIONS(1575), + [aux_sym_continue_statement_token1] = ACTIONS(1575), + [aux_sym_break_statement_token1] = ACTIONS(1575), + [sym_integer] = ACTIONS(1575), + [aux_sym_return_statement_token1] = ACTIONS(1575), + [aux_sym_throw_expression_token1] = ACTIONS(1575), + [aux_sym_while_statement_token1] = ACTIONS(1575), + [aux_sym_while_statement_token2] = ACTIONS(1575), + [aux_sym_do_statement_token1] = ACTIONS(1575), + [aux_sym_for_statement_token1] = ACTIONS(1575), + [aux_sym_for_statement_token2] = ACTIONS(1575), + [aux_sym_foreach_statement_token1] = ACTIONS(1575), + [aux_sym_foreach_statement_token2] = ACTIONS(1575), + [aux_sym_if_statement_token1] = ACTIONS(1575), + [aux_sym_if_statement_token2] = ACTIONS(1575), + [aux_sym_else_if_clause_token1] = ACTIONS(1575), + [aux_sym_else_clause_token1] = ACTIONS(1575), + [aux_sym_match_expression_token1] = ACTIONS(1575), + [aux_sym_match_default_expression_token1] = ACTIONS(1575), + [aux_sym_switch_statement_token1] = ACTIONS(1575), + [aux_sym_switch_block_token1] = ACTIONS(1575), + [anon_sym_AT] = ACTIONS(1573), + [anon_sym_PLUS] = ACTIONS(1575), + [anon_sym_DASH] = ACTIONS(1575), + [anon_sym_TILDE] = ACTIONS(1573), + [anon_sym_BANG] = ACTIONS(1573), + [aux_sym_clone_expression_token1] = ACTIONS(1575), + [aux_sym_print_intrinsic_token1] = ACTIONS(1575), + [aux_sym_object_creation_expression_token1] = ACTIONS(1575), + [anon_sym_PLUS_PLUS] = ACTIONS(1573), + [anon_sym_DASH_DASH] = ACTIONS(1573), + [aux_sym__list_destructing_token1] = ACTIONS(1575), + [anon_sym_LBRACK] = ACTIONS(1573), + [anon_sym_self] = ACTIONS(1575), + [anon_sym_parent] = ACTIONS(1575), + [anon_sym_POUND_LBRACK] = ACTIONS(1573), + [anon_sym_SQUOTE] = ACTIONS(1573), + [aux_sym_encapsed_string_token1] = ACTIONS(1573), + [anon_sym_DQUOTE] = ACTIONS(1573), + [aux_sym_string_token1] = ACTIONS(1573), + [anon_sym_LT_LT_LT] = ACTIONS(1573), + [anon_sym_BQUOTE] = ACTIONS(1573), + [sym_boolean] = ACTIONS(1575), + [sym_null] = ACTIONS(1575), + [anon_sym_DOLLAR] = ACTIONS(1573), + [aux_sym_yield_expression_token1] = ACTIONS(1575), + [aux_sym_include_expression_token1] = ACTIONS(1575), + [aux_sym_include_once_expression_token1] = ACTIONS(1575), + [aux_sym_require_expression_token1] = ACTIONS(1575), + [aux_sym_require_once_expression_token1] = ACTIONS(1575), + [sym_comment] = ACTIONS(5), + }, + [565] = { + [sym_text_interpolation] = STATE(565), + [ts_builtin_sym_end] = ACTIONS(1577), + [sym_name] = ACTIONS(1579), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1577), + [aux_sym_function_static_declaration_token1] = ACTIONS(1579), + [aux_sym_global_declaration_token1] = ACTIONS(1579), + [aux_sym_namespace_definition_token1] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1579), + [anon_sym_BSLASH] = ACTIONS(1577), + [anon_sym_LBRACE] = ACTIONS(1577), + [anon_sym_RBRACE] = ACTIONS(1577), + [aux_sym_trait_declaration_token1] = ACTIONS(1579), + [aux_sym_interface_declaration_token1] = ACTIONS(1579), + [aux_sym_enum_declaration_token1] = ACTIONS(1579), + [aux_sym_enum_case_token1] = ACTIONS(1579), + [aux_sym_class_declaration_token1] = ACTIONS(1579), + [aux_sym_final_modifier_token1] = ACTIONS(1579), + [aux_sym_abstract_modifier_token1] = ACTIONS(1579), + [aux_sym_readonly_modifier_token1] = ACTIONS(1579), + [aux_sym_visibility_modifier_token1] = ACTIONS(1579), + [aux_sym_visibility_modifier_token2] = ACTIONS(1579), + [aux_sym_visibility_modifier_token3] = ACTIONS(1579), + [aux_sym__arrow_function_header_token1] = ACTIONS(1579), + [anon_sym_LPAREN] = ACTIONS(1577), + [aux_sym_cast_type_token1] = ACTIONS(1579), + [aux_sym_echo_statement_token1] = ACTIONS(1579), + [anon_sym_unset] = ACTIONS(1579), + [aux_sym_declare_statement_token1] = ACTIONS(1579), + [aux_sym_declare_statement_token2] = ACTIONS(1579), + [sym_float] = ACTIONS(1579), + [aux_sym_try_statement_token1] = ACTIONS(1579), + [aux_sym_goto_statement_token1] = ACTIONS(1579), + [aux_sym_continue_statement_token1] = ACTIONS(1579), + [aux_sym_break_statement_token1] = ACTIONS(1579), + [sym_integer] = ACTIONS(1579), + [aux_sym_return_statement_token1] = ACTIONS(1579), + [aux_sym_throw_expression_token1] = ACTIONS(1579), + [aux_sym_while_statement_token1] = ACTIONS(1579), + [aux_sym_while_statement_token2] = ACTIONS(1579), + [aux_sym_do_statement_token1] = ACTIONS(1579), + [aux_sym_for_statement_token1] = ACTIONS(1579), + [aux_sym_for_statement_token2] = ACTIONS(1579), + [aux_sym_foreach_statement_token1] = ACTIONS(1579), + [aux_sym_foreach_statement_token2] = ACTIONS(1579), + [aux_sym_if_statement_token1] = ACTIONS(1579), + [aux_sym_if_statement_token2] = ACTIONS(1579), + [aux_sym_else_if_clause_token1] = ACTIONS(1579), + [aux_sym_else_clause_token1] = ACTIONS(1579), + [aux_sym_match_expression_token1] = ACTIONS(1579), + [aux_sym_match_default_expression_token1] = ACTIONS(1579), + [aux_sym_switch_statement_token1] = ACTIONS(1579), + [aux_sym_switch_block_token1] = ACTIONS(1579), + [anon_sym_AT] = ACTIONS(1577), + [anon_sym_PLUS] = ACTIONS(1579), + [anon_sym_DASH] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1577), + [anon_sym_BANG] = ACTIONS(1577), + [aux_sym_clone_expression_token1] = ACTIONS(1579), + [aux_sym_print_intrinsic_token1] = ACTIONS(1579), + [aux_sym_object_creation_expression_token1] = ACTIONS(1579), + [anon_sym_PLUS_PLUS] = ACTIONS(1577), + [anon_sym_DASH_DASH] = ACTIONS(1577), + [aux_sym__list_destructing_token1] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1577), + [anon_sym_self] = ACTIONS(1579), + [anon_sym_parent] = ACTIONS(1579), + [anon_sym_POUND_LBRACK] = ACTIONS(1577), + [anon_sym_SQUOTE] = ACTIONS(1577), + [aux_sym_encapsed_string_token1] = ACTIONS(1577), + [anon_sym_DQUOTE] = ACTIONS(1577), + [aux_sym_string_token1] = ACTIONS(1577), + [anon_sym_LT_LT_LT] = ACTIONS(1577), + [anon_sym_BQUOTE] = ACTIONS(1577), + [sym_boolean] = ACTIONS(1579), + [sym_null] = ACTIONS(1579), + [anon_sym_DOLLAR] = ACTIONS(1577), + [aux_sym_yield_expression_token1] = ACTIONS(1579), + [aux_sym_include_expression_token1] = ACTIONS(1579), + [aux_sym_include_once_expression_token1] = ACTIONS(1579), + [aux_sym_require_expression_token1] = ACTIONS(1579), + [aux_sym_require_once_expression_token1] = ACTIONS(1579), + [sym_comment] = ACTIONS(5), + }, + [566] = { + [sym_text_interpolation] = STATE(566), + [ts_builtin_sym_end] = ACTIONS(1581), + [sym_name] = ACTIONS(1583), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1581), + [aux_sym_function_static_declaration_token1] = ACTIONS(1583), + [aux_sym_global_declaration_token1] = ACTIONS(1583), + [aux_sym_namespace_definition_token1] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1583), + [anon_sym_BSLASH] = ACTIONS(1581), + [anon_sym_LBRACE] = ACTIONS(1581), + [anon_sym_RBRACE] = ACTIONS(1581), + [aux_sym_trait_declaration_token1] = ACTIONS(1583), + [aux_sym_interface_declaration_token1] = ACTIONS(1583), + [aux_sym_enum_declaration_token1] = ACTIONS(1583), + [aux_sym_enum_case_token1] = ACTIONS(1583), + [aux_sym_class_declaration_token1] = ACTIONS(1583), + [aux_sym_final_modifier_token1] = ACTIONS(1583), + [aux_sym_abstract_modifier_token1] = ACTIONS(1583), + [aux_sym_readonly_modifier_token1] = ACTIONS(1583), + [aux_sym_visibility_modifier_token1] = ACTIONS(1583), + [aux_sym_visibility_modifier_token2] = ACTIONS(1583), + [aux_sym_visibility_modifier_token3] = ACTIONS(1583), + [aux_sym__arrow_function_header_token1] = ACTIONS(1583), + [anon_sym_LPAREN] = ACTIONS(1581), + [aux_sym_cast_type_token1] = ACTIONS(1583), + [aux_sym_echo_statement_token1] = ACTIONS(1583), + [anon_sym_unset] = ACTIONS(1583), + [aux_sym_declare_statement_token1] = ACTIONS(1583), + [aux_sym_declare_statement_token2] = ACTIONS(1583), + [sym_float] = ACTIONS(1583), + [aux_sym_try_statement_token1] = ACTIONS(1583), + [aux_sym_goto_statement_token1] = ACTIONS(1583), + [aux_sym_continue_statement_token1] = ACTIONS(1583), + [aux_sym_break_statement_token1] = ACTIONS(1583), + [sym_integer] = ACTIONS(1583), + [aux_sym_return_statement_token1] = ACTIONS(1583), + [aux_sym_throw_expression_token1] = ACTIONS(1583), + [aux_sym_while_statement_token1] = ACTIONS(1583), + [aux_sym_while_statement_token2] = ACTIONS(1583), + [aux_sym_do_statement_token1] = ACTIONS(1583), + [aux_sym_for_statement_token1] = ACTIONS(1583), + [aux_sym_for_statement_token2] = ACTIONS(1583), + [aux_sym_foreach_statement_token1] = ACTIONS(1583), + [aux_sym_foreach_statement_token2] = ACTIONS(1583), + [aux_sym_if_statement_token1] = ACTIONS(1583), + [aux_sym_if_statement_token2] = ACTIONS(1583), + [aux_sym_else_if_clause_token1] = ACTIONS(1583), + [aux_sym_else_clause_token1] = ACTIONS(1583), + [aux_sym_match_expression_token1] = ACTIONS(1583), + [aux_sym_match_default_expression_token1] = ACTIONS(1583), + [aux_sym_switch_statement_token1] = ACTIONS(1583), + [aux_sym_switch_block_token1] = ACTIONS(1583), + [anon_sym_AT] = ACTIONS(1581), + [anon_sym_PLUS] = ACTIONS(1583), + [anon_sym_DASH] = ACTIONS(1583), + [anon_sym_TILDE] = ACTIONS(1581), + [anon_sym_BANG] = ACTIONS(1581), + [aux_sym_clone_expression_token1] = ACTIONS(1583), + [aux_sym_print_intrinsic_token1] = ACTIONS(1583), + [aux_sym_object_creation_expression_token1] = ACTIONS(1583), + [anon_sym_PLUS_PLUS] = ACTIONS(1581), + [anon_sym_DASH_DASH] = ACTIONS(1581), + [aux_sym__list_destructing_token1] = ACTIONS(1583), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_self] = ACTIONS(1583), + [anon_sym_parent] = ACTIONS(1583), + [anon_sym_POUND_LBRACK] = ACTIONS(1581), + [anon_sym_SQUOTE] = ACTIONS(1581), + [aux_sym_encapsed_string_token1] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1581), + [aux_sym_string_token1] = ACTIONS(1581), + [anon_sym_LT_LT_LT] = ACTIONS(1581), + [anon_sym_BQUOTE] = ACTIONS(1581), + [sym_boolean] = ACTIONS(1583), + [sym_null] = ACTIONS(1583), + [anon_sym_DOLLAR] = ACTIONS(1581), + [aux_sym_yield_expression_token1] = ACTIONS(1583), + [aux_sym_include_expression_token1] = ACTIONS(1583), + [aux_sym_include_once_expression_token1] = ACTIONS(1583), + [aux_sym_require_expression_token1] = ACTIONS(1583), + [aux_sym_require_once_expression_token1] = ACTIONS(1583), + [sym_comment] = ACTIONS(5), + }, + [567] = { + [sym_text_interpolation] = STATE(567), + [ts_builtin_sym_end] = ACTIONS(1569), + [sym_name] = ACTIONS(1571), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1569), + [aux_sym_function_static_declaration_token1] = ACTIONS(1571), + [aux_sym_global_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_definition_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1571), + [anon_sym_BSLASH] = ACTIONS(1569), + [anon_sym_LBRACE] = ACTIONS(1569), + [anon_sym_RBRACE] = ACTIONS(1569), + [aux_sym_trait_declaration_token1] = ACTIONS(1571), + [aux_sym_interface_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_case_token1] = ACTIONS(1571), + [aux_sym_class_declaration_token1] = ACTIONS(1571), + [aux_sym_final_modifier_token1] = ACTIONS(1571), + [aux_sym_abstract_modifier_token1] = ACTIONS(1571), + [aux_sym_readonly_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token2] = ACTIONS(1571), + [aux_sym_visibility_modifier_token3] = ACTIONS(1571), + [aux_sym__arrow_function_header_token1] = ACTIONS(1571), + [anon_sym_LPAREN] = ACTIONS(1569), + [aux_sym_cast_type_token1] = ACTIONS(1571), + [aux_sym_echo_statement_token1] = ACTIONS(1571), + [anon_sym_unset] = ACTIONS(1571), + [aux_sym_declare_statement_token1] = ACTIONS(1571), + [aux_sym_declare_statement_token2] = ACTIONS(1571), + [sym_float] = ACTIONS(1571), + [aux_sym_try_statement_token1] = ACTIONS(1571), + [aux_sym_goto_statement_token1] = ACTIONS(1571), + [aux_sym_continue_statement_token1] = ACTIONS(1571), + [aux_sym_break_statement_token1] = ACTIONS(1571), + [sym_integer] = ACTIONS(1571), + [aux_sym_return_statement_token1] = ACTIONS(1571), + [aux_sym_throw_expression_token1] = ACTIONS(1571), + [aux_sym_while_statement_token1] = ACTIONS(1571), + [aux_sym_while_statement_token2] = ACTIONS(1571), + [aux_sym_do_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token2] = ACTIONS(1571), + [aux_sym_foreach_statement_token1] = ACTIONS(1571), + [aux_sym_foreach_statement_token2] = ACTIONS(1571), + [aux_sym_if_statement_token1] = ACTIONS(1571), + [aux_sym_if_statement_token2] = ACTIONS(1571), + [aux_sym_else_if_clause_token1] = ACTIONS(1571), + [aux_sym_else_clause_token1] = ACTIONS(1571), + [aux_sym_match_expression_token1] = ACTIONS(1571), + [aux_sym_match_default_expression_token1] = ACTIONS(1571), + [aux_sym_switch_statement_token1] = ACTIONS(1571), + [aux_sym_switch_block_token1] = ACTIONS(1571), + [anon_sym_AT] = ACTIONS(1569), + [anon_sym_PLUS] = ACTIONS(1571), + [anon_sym_DASH] = ACTIONS(1571), + [anon_sym_TILDE] = ACTIONS(1569), + [anon_sym_BANG] = ACTIONS(1569), + [aux_sym_clone_expression_token1] = ACTIONS(1571), + [aux_sym_print_intrinsic_token1] = ACTIONS(1571), + [aux_sym_object_creation_expression_token1] = ACTIONS(1571), + [anon_sym_PLUS_PLUS] = ACTIONS(1569), + [anon_sym_DASH_DASH] = ACTIONS(1569), + [aux_sym__list_destructing_token1] = ACTIONS(1571), + [anon_sym_LBRACK] = ACTIONS(1569), + [anon_sym_self] = ACTIONS(1571), + [anon_sym_parent] = ACTIONS(1571), + [anon_sym_POUND_LBRACK] = ACTIONS(1569), + [anon_sym_SQUOTE] = ACTIONS(1569), + [aux_sym_encapsed_string_token1] = ACTIONS(1569), + [anon_sym_DQUOTE] = ACTIONS(1569), + [aux_sym_string_token1] = ACTIONS(1569), + [anon_sym_LT_LT_LT] = ACTIONS(1569), + [anon_sym_BQUOTE] = ACTIONS(1569), + [sym_boolean] = ACTIONS(1571), + [sym_null] = ACTIONS(1571), + [anon_sym_DOLLAR] = ACTIONS(1569), + [aux_sym_yield_expression_token1] = ACTIONS(1571), + [aux_sym_include_expression_token1] = ACTIONS(1571), + [aux_sym_include_once_expression_token1] = ACTIONS(1571), + [aux_sym_require_expression_token1] = ACTIONS(1571), + [aux_sym_require_once_expression_token1] = ACTIONS(1571), + [sym_comment] = ACTIONS(5), + }, + [568] = { + [sym_text_interpolation] = STATE(568), + [ts_builtin_sym_end] = ACTIONS(1585), + [sym_name] = ACTIONS(1587), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1585), + [aux_sym_function_static_declaration_token1] = ACTIONS(1587), + [aux_sym_global_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_definition_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1587), + [anon_sym_BSLASH] = ACTIONS(1585), + [anon_sym_LBRACE] = ACTIONS(1585), + [anon_sym_RBRACE] = ACTIONS(1585), + [aux_sym_trait_declaration_token1] = ACTIONS(1587), + [aux_sym_interface_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_case_token1] = ACTIONS(1587), + [aux_sym_class_declaration_token1] = ACTIONS(1587), + [aux_sym_final_modifier_token1] = ACTIONS(1587), + [aux_sym_abstract_modifier_token1] = ACTIONS(1587), + [aux_sym_readonly_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token2] = ACTIONS(1587), + [aux_sym_visibility_modifier_token3] = ACTIONS(1587), + [aux_sym__arrow_function_header_token1] = ACTIONS(1587), + [anon_sym_LPAREN] = ACTIONS(1585), + [aux_sym_cast_type_token1] = ACTIONS(1587), + [aux_sym_echo_statement_token1] = ACTIONS(1587), + [anon_sym_unset] = ACTIONS(1587), + [aux_sym_declare_statement_token1] = ACTIONS(1587), + [aux_sym_declare_statement_token2] = ACTIONS(1587), + [sym_float] = ACTIONS(1587), + [aux_sym_try_statement_token1] = ACTIONS(1587), + [aux_sym_goto_statement_token1] = ACTIONS(1587), + [aux_sym_continue_statement_token1] = ACTIONS(1587), + [aux_sym_break_statement_token1] = ACTIONS(1587), + [sym_integer] = ACTIONS(1587), + [aux_sym_return_statement_token1] = ACTIONS(1587), + [aux_sym_throw_expression_token1] = ACTIONS(1587), + [aux_sym_while_statement_token1] = ACTIONS(1587), + [aux_sym_while_statement_token2] = ACTIONS(1587), + [aux_sym_do_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token2] = ACTIONS(1587), + [aux_sym_foreach_statement_token1] = ACTIONS(1587), + [aux_sym_foreach_statement_token2] = ACTIONS(1587), + [aux_sym_if_statement_token1] = ACTIONS(1587), + [aux_sym_if_statement_token2] = ACTIONS(1587), + [aux_sym_else_if_clause_token1] = ACTIONS(1587), + [aux_sym_else_clause_token1] = ACTIONS(1587), + [aux_sym_match_expression_token1] = ACTIONS(1587), + [aux_sym_match_default_expression_token1] = ACTIONS(1587), + [aux_sym_switch_statement_token1] = ACTIONS(1587), + [aux_sym_switch_block_token1] = ACTIONS(1587), + [anon_sym_AT] = ACTIONS(1585), + [anon_sym_PLUS] = ACTIONS(1587), + [anon_sym_DASH] = ACTIONS(1587), + [anon_sym_TILDE] = ACTIONS(1585), + [anon_sym_BANG] = ACTIONS(1585), + [aux_sym_clone_expression_token1] = ACTIONS(1587), + [aux_sym_print_intrinsic_token1] = ACTIONS(1587), + [aux_sym_object_creation_expression_token1] = ACTIONS(1587), + [anon_sym_PLUS_PLUS] = ACTIONS(1585), + [anon_sym_DASH_DASH] = ACTIONS(1585), + [aux_sym__list_destructing_token1] = ACTIONS(1587), + [anon_sym_LBRACK] = ACTIONS(1585), + [anon_sym_self] = ACTIONS(1587), + [anon_sym_parent] = ACTIONS(1587), + [anon_sym_POUND_LBRACK] = ACTIONS(1585), + [anon_sym_SQUOTE] = ACTIONS(1585), + [aux_sym_encapsed_string_token1] = ACTIONS(1585), + [anon_sym_DQUOTE] = ACTIONS(1585), + [aux_sym_string_token1] = ACTIONS(1585), + [anon_sym_LT_LT_LT] = ACTIONS(1585), + [anon_sym_BQUOTE] = ACTIONS(1585), + [sym_boolean] = ACTIONS(1587), + [sym_null] = ACTIONS(1587), + [anon_sym_DOLLAR] = ACTIONS(1585), + [aux_sym_yield_expression_token1] = ACTIONS(1587), + [aux_sym_include_expression_token1] = ACTIONS(1587), + [aux_sym_include_once_expression_token1] = ACTIONS(1587), + [aux_sym_require_expression_token1] = ACTIONS(1587), + [aux_sym_require_once_expression_token1] = ACTIONS(1587), + [sym_comment] = ACTIONS(5), + }, + [569] = { + [sym_text_interpolation] = STATE(569), + [ts_builtin_sym_end] = ACTIONS(1589), + [sym_name] = ACTIONS(1591), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1589), + [aux_sym_function_static_declaration_token1] = ACTIONS(1591), + [aux_sym_global_declaration_token1] = ACTIONS(1591), + [aux_sym_namespace_definition_token1] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1591), + [anon_sym_BSLASH] = ACTIONS(1589), + [anon_sym_LBRACE] = ACTIONS(1589), + [anon_sym_RBRACE] = ACTIONS(1589), + [aux_sym_trait_declaration_token1] = ACTIONS(1591), + [aux_sym_interface_declaration_token1] = ACTIONS(1591), + [aux_sym_enum_declaration_token1] = ACTIONS(1591), + [aux_sym_enum_case_token1] = ACTIONS(1591), + [aux_sym_class_declaration_token1] = ACTIONS(1591), + [aux_sym_final_modifier_token1] = ACTIONS(1591), + [aux_sym_abstract_modifier_token1] = ACTIONS(1591), + [aux_sym_readonly_modifier_token1] = ACTIONS(1591), + [aux_sym_visibility_modifier_token1] = ACTIONS(1591), + [aux_sym_visibility_modifier_token2] = ACTIONS(1591), + [aux_sym_visibility_modifier_token3] = ACTIONS(1591), + [aux_sym__arrow_function_header_token1] = ACTIONS(1591), + [anon_sym_LPAREN] = ACTIONS(1589), + [aux_sym_cast_type_token1] = ACTIONS(1591), + [aux_sym_echo_statement_token1] = ACTIONS(1591), + [anon_sym_unset] = ACTIONS(1591), + [aux_sym_declare_statement_token1] = ACTIONS(1591), + [aux_sym_declare_statement_token2] = ACTIONS(1591), + [sym_float] = ACTIONS(1591), + [aux_sym_try_statement_token1] = ACTIONS(1591), + [aux_sym_goto_statement_token1] = ACTIONS(1591), + [aux_sym_continue_statement_token1] = ACTIONS(1591), + [aux_sym_break_statement_token1] = ACTIONS(1591), + [sym_integer] = ACTIONS(1591), + [aux_sym_return_statement_token1] = ACTIONS(1591), + [aux_sym_throw_expression_token1] = ACTIONS(1591), + [aux_sym_while_statement_token1] = ACTIONS(1591), + [aux_sym_while_statement_token2] = ACTIONS(1591), + [aux_sym_do_statement_token1] = ACTIONS(1591), + [aux_sym_for_statement_token1] = ACTIONS(1591), + [aux_sym_for_statement_token2] = ACTIONS(1591), + [aux_sym_foreach_statement_token1] = ACTIONS(1591), + [aux_sym_foreach_statement_token2] = ACTIONS(1591), + [aux_sym_if_statement_token1] = ACTIONS(1591), + [aux_sym_if_statement_token2] = ACTIONS(1591), + [aux_sym_else_if_clause_token1] = ACTIONS(1591), + [aux_sym_else_clause_token1] = ACTIONS(1591), + [aux_sym_match_expression_token1] = ACTIONS(1591), + [aux_sym_match_default_expression_token1] = ACTIONS(1591), + [aux_sym_switch_statement_token1] = ACTIONS(1591), + [aux_sym_switch_block_token1] = ACTIONS(1591), + [anon_sym_AT] = ACTIONS(1589), + [anon_sym_PLUS] = ACTIONS(1591), + [anon_sym_DASH] = ACTIONS(1591), + [anon_sym_TILDE] = ACTIONS(1589), + [anon_sym_BANG] = ACTIONS(1589), + [aux_sym_clone_expression_token1] = ACTIONS(1591), + [aux_sym_print_intrinsic_token1] = ACTIONS(1591), + [aux_sym_object_creation_expression_token1] = ACTIONS(1591), + [anon_sym_PLUS_PLUS] = ACTIONS(1589), + [anon_sym_DASH_DASH] = ACTIONS(1589), + [aux_sym__list_destructing_token1] = ACTIONS(1591), + [anon_sym_LBRACK] = ACTIONS(1589), + [anon_sym_self] = ACTIONS(1591), + [anon_sym_parent] = ACTIONS(1591), + [anon_sym_POUND_LBRACK] = ACTIONS(1589), + [anon_sym_SQUOTE] = ACTIONS(1589), + [aux_sym_encapsed_string_token1] = ACTIONS(1589), + [anon_sym_DQUOTE] = ACTIONS(1589), + [aux_sym_string_token1] = ACTIONS(1589), + [anon_sym_LT_LT_LT] = ACTIONS(1589), + [anon_sym_BQUOTE] = ACTIONS(1589), + [sym_boolean] = ACTIONS(1591), + [sym_null] = ACTIONS(1591), + [anon_sym_DOLLAR] = ACTIONS(1589), + [aux_sym_yield_expression_token1] = ACTIONS(1591), + [aux_sym_include_expression_token1] = ACTIONS(1591), + [aux_sym_include_once_expression_token1] = ACTIONS(1591), + [aux_sym_require_expression_token1] = ACTIONS(1591), + [aux_sym_require_once_expression_token1] = ACTIONS(1591), + [sym_comment] = ACTIONS(5), + }, + [570] = { + [sym_text_interpolation] = STATE(570), + [ts_builtin_sym_end] = ACTIONS(1325), + [sym_name] = ACTIONS(1327), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1325), + [aux_sym_function_static_declaration_token1] = ACTIONS(1327), + [aux_sym_global_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_definition_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1327), + [anon_sym_BSLASH] = ACTIONS(1325), + [anon_sym_LBRACE] = ACTIONS(1325), + [anon_sym_RBRACE] = ACTIONS(1325), + [aux_sym_trait_declaration_token1] = ACTIONS(1327), + [aux_sym_interface_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_case_token1] = ACTIONS(1327), + [aux_sym_class_declaration_token1] = ACTIONS(1327), + [aux_sym_final_modifier_token1] = ACTIONS(1327), + [aux_sym_abstract_modifier_token1] = ACTIONS(1327), + [aux_sym_readonly_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token2] = ACTIONS(1327), + [aux_sym_visibility_modifier_token3] = ACTIONS(1327), + [aux_sym__arrow_function_header_token1] = ACTIONS(1327), + [anon_sym_LPAREN] = ACTIONS(1325), + [aux_sym_cast_type_token1] = ACTIONS(1327), + [aux_sym_echo_statement_token1] = ACTIONS(1327), + [anon_sym_unset] = ACTIONS(1327), + [aux_sym_declare_statement_token1] = ACTIONS(1327), + [aux_sym_declare_statement_token2] = ACTIONS(1327), + [sym_float] = ACTIONS(1327), + [aux_sym_try_statement_token1] = ACTIONS(1327), + [aux_sym_goto_statement_token1] = ACTIONS(1327), + [aux_sym_continue_statement_token1] = ACTIONS(1327), + [aux_sym_break_statement_token1] = ACTIONS(1327), + [sym_integer] = ACTIONS(1327), + [aux_sym_return_statement_token1] = ACTIONS(1327), + [aux_sym_throw_expression_token1] = ACTIONS(1327), + [aux_sym_while_statement_token1] = ACTIONS(1327), + [aux_sym_while_statement_token2] = ACTIONS(1327), + [aux_sym_do_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token2] = ACTIONS(1327), + [aux_sym_foreach_statement_token1] = ACTIONS(1327), + [aux_sym_foreach_statement_token2] = ACTIONS(1327), + [aux_sym_if_statement_token1] = ACTIONS(1327), + [aux_sym_if_statement_token2] = ACTIONS(1327), + [aux_sym_else_if_clause_token1] = ACTIONS(1327), + [aux_sym_else_clause_token1] = ACTIONS(1327), + [aux_sym_match_expression_token1] = ACTIONS(1327), + [aux_sym_match_default_expression_token1] = ACTIONS(1327), + [aux_sym_switch_statement_token1] = ACTIONS(1327), + [aux_sym_switch_block_token1] = ACTIONS(1327), + [anon_sym_AT] = ACTIONS(1325), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_TILDE] = ACTIONS(1325), + [anon_sym_BANG] = ACTIONS(1325), + [aux_sym_clone_expression_token1] = ACTIONS(1327), + [aux_sym_print_intrinsic_token1] = ACTIONS(1327), + [aux_sym_object_creation_expression_token1] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1325), + [anon_sym_DASH_DASH] = ACTIONS(1325), + [aux_sym__list_destructing_token1] = ACTIONS(1327), + [anon_sym_LBRACK] = ACTIONS(1325), + [anon_sym_self] = ACTIONS(1327), + [anon_sym_parent] = ACTIONS(1327), + [anon_sym_POUND_LBRACK] = ACTIONS(1325), + [anon_sym_SQUOTE] = ACTIONS(1325), + [aux_sym_encapsed_string_token1] = ACTIONS(1325), + [anon_sym_DQUOTE] = ACTIONS(1325), + [aux_sym_string_token1] = ACTIONS(1325), + [anon_sym_LT_LT_LT] = ACTIONS(1325), + [anon_sym_BQUOTE] = ACTIONS(1325), + [sym_boolean] = ACTIONS(1327), + [sym_null] = ACTIONS(1327), + [anon_sym_DOLLAR] = ACTIONS(1325), + [aux_sym_yield_expression_token1] = ACTIONS(1327), + [aux_sym_include_expression_token1] = ACTIONS(1327), + [aux_sym_include_once_expression_token1] = ACTIONS(1327), + [aux_sym_require_expression_token1] = ACTIONS(1327), + [aux_sym_require_once_expression_token1] = ACTIONS(1327), + [sym_comment] = ACTIONS(5), + }, + [571] = { + [sym_text_interpolation] = STATE(571), + [ts_builtin_sym_end] = ACTIONS(1585), + [sym_name] = ACTIONS(1587), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1585), + [aux_sym_function_static_declaration_token1] = ACTIONS(1587), + [aux_sym_global_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_definition_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1587), + [anon_sym_BSLASH] = ACTIONS(1585), + [anon_sym_LBRACE] = ACTIONS(1585), + [anon_sym_RBRACE] = ACTIONS(1585), + [aux_sym_trait_declaration_token1] = ACTIONS(1587), + [aux_sym_interface_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_case_token1] = ACTIONS(1587), + [aux_sym_class_declaration_token1] = ACTIONS(1587), + [aux_sym_final_modifier_token1] = ACTIONS(1587), + [aux_sym_abstract_modifier_token1] = ACTIONS(1587), + [aux_sym_readonly_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token2] = ACTIONS(1587), + [aux_sym_visibility_modifier_token3] = ACTIONS(1587), + [aux_sym__arrow_function_header_token1] = ACTIONS(1587), + [anon_sym_LPAREN] = ACTIONS(1585), + [aux_sym_cast_type_token1] = ACTIONS(1587), + [aux_sym_echo_statement_token1] = ACTIONS(1587), + [anon_sym_unset] = ACTIONS(1587), + [aux_sym_declare_statement_token1] = ACTIONS(1587), + [aux_sym_declare_statement_token2] = ACTIONS(1587), + [sym_float] = ACTIONS(1587), + [aux_sym_try_statement_token1] = ACTIONS(1587), + [aux_sym_goto_statement_token1] = ACTIONS(1587), + [aux_sym_continue_statement_token1] = ACTIONS(1587), + [aux_sym_break_statement_token1] = ACTIONS(1587), + [sym_integer] = ACTIONS(1587), + [aux_sym_return_statement_token1] = ACTIONS(1587), + [aux_sym_throw_expression_token1] = ACTIONS(1587), + [aux_sym_while_statement_token1] = ACTIONS(1587), + [aux_sym_while_statement_token2] = ACTIONS(1587), + [aux_sym_do_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token2] = ACTIONS(1587), + [aux_sym_foreach_statement_token1] = ACTIONS(1587), + [aux_sym_foreach_statement_token2] = ACTIONS(1587), + [aux_sym_if_statement_token1] = ACTIONS(1587), + [aux_sym_if_statement_token2] = ACTIONS(1587), + [aux_sym_else_if_clause_token1] = ACTIONS(1587), + [aux_sym_else_clause_token1] = ACTIONS(1587), + [aux_sym_match_expression_token1] = ACTIONS(1587), + [aux_sym_match_default_expression_token1] = ACTIONS(1587), + [aux_sym_switch_statement_token1] = ACTIONS(1587), + [aux_sym_switch_block_token1] = ACTIONS(1587), + [anon_sym_AT] = ACTIONS(1585), + [anon_sym_PLUS] = ACTIONS(1587), + [anon_sym_DASH] = ACTIONS(1587), + [anon_sym_TILDE] = ACTIONS(1585), + [anon_sym_BANG] = ACTIONS(1585), + [aux_sym_clone_expression_token1] = ACTIONS(1587), + [aux_sym_print_intrinsic_token1] = ACTIONS(1587), + [aux_sym_object_creation_expression_token1] = ACTIONS(1587), + [anon_sym_PLUS_PLUS] = ACTIONS(1585), + [anon_sym_DASH_DASH] = ACTIONS(1585), + [aux_sym__list_destructing_token1] = ACTIONS(1587), + [anon_sym_LBRACK] = ACTIONS(1585), + [anon_sym_self] = ACTIONS(1587), + [anon_sym_parent] = ACTIONS(1587), + [anon_sym_POUND_LBRACK] = ACTIONS(1585), + [anon_sym_SQUOTE] = ACTIONS(1585), + [aux_sym_encapsed_string_token1] = ACTIONS(1585), + [anon_sym_DQUOTE] = ACTIONS(1585), + [aux_sym_string_token1] = ACTIONS(1585), + [anon_sym_LT_LT_LT] = ACTIONS(1585), + [anon_sym_BQUOTE] = ACTIONS(1585), + [sym_boolean] = ACTIONS(1587), + [sym_null] = ACTIONS(1587), + [anon_sym_DOLLAR] = ACTIONS(1585), + [aux_sym_yield_expression_token1] = ACTIONS(1587), + [aux_sym_include_expression_token1] = ACTIONS(1587), + [aux_sym_include_once_expression_token1] = ACTIONS(1587), + [aux_sym_require_expression_token1] = ACTIONS(1587), + [aux_sym_require_once_expression_token1] = ACTIONS(1587), + [sym_comment] = ACTIONS(5), + }, + [572] = { + [sym_text_interpolation] = STATE(572), + [ts_builtin_sym_end] = ACTIONS(1593), + [sym_name] = ACTIONS(1595), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1593), + [aux_sym_function_static_declaration_token1] = ACTIONS(1595), + [aux_sym_global_declaration_token1] = ACTIONS(1595), + [aux_sym_namespace_definition_token1] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1595), + [anon_sym_BSLASH] = ACTIONS(1593), + [anon_sym_LBRACE] = ACTIONS(1593), + [anon_sym_RBRACE] = ACTIONS(1593), + [aux_sym_trait_declaration_token1] = ACTIONS(1595), + [aux_sym_interface_declaration_token1] = ACTIONS(1595), + [aux_sym_enum_declaration_token1] = ACTIONS(1595), + [aux_sym_enum_case_token1] = ACTIONS(1595), + [aux_sym_class_declaration_token1] = ACTIONS(1595), + [aux_sym_final_modifier_token1] = ACTIONS(1595), + [aux_sym_abstract_modifier_token1] = ACTIONS(1595), + [aux_sym_readonly_modifier_token1] = ACTIONS(1595), + [aux_sym_visibility_modifier_token1] = ACTIONS(1595), + [aux_sym_visibility_modifier_token2] = ACTIONS(1595), + [aux_sym_visibility_modifier_token3] = ACTIONS(1595), + [aux_sym__arrow_function_header_token1] = ACTIONS(1595), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_cast_type_token1] = ACTIONS(1595), + [aux_sym_echo_statement_token1] = ACTIONS(1595), + [anon_sym_unset] = ACTIONS(1595), + [aux_sym_declare_statement_token1] = ACTIONS(1595), + [aux_sym_declare_statement_token2] = ACTIONS(1595), + [sym_float] = ACTIONS(1595), + [aux_sym_try_statement_token1] = ACTIONS(1595), + [aux_sym_goto_statement_token1] = ACTIONS(1595), + [aux_sym_continue_statement_token1] = ACTIONS(1595), + [aux_sym_break_statement_token1] = ACTIONS(1595), + [sym_integer] = ACTIONS(1595), + [aux_sym_return_statement_token1] = ACTIONS(1595), + [aux_sym_throw_expression_token1] = ACTIONS(1595), + [aux_sym_while_statement_token1] = ACTIONS(1595), + [aux_sym_while_statement_token2] = ACTIONS(1595), + [aux_sym_do_statement_token1] = ACTIONS(1595), + [aux_sym_for_statement_token1] = ACTIONS(1595), + [aux_sym_for_statement_token2] = ACTIONS(1595), + [aux_sym_foreach_statement_token1] = ACTIONS(1595), + [aux_sym_foreach_statement_token2] = ACTIONS(1595), + [aux_sym_if_statement_token1] = ACTIONS(1595), + [aux_sym_if_statement_token2] = ACTIONS(1595), + [aux_sym_else_if_clause_token1] = ACTIONS(1595), + [aux_sym_else_clause_token1] = ACTIONS(1595), + [aux_sym_match_expression_token1] = ACTIONS(1595), + [aux_sym_match_default_expression_token1] = ACTIONS(1595), + [aux_sym_switch_statement_token1] = ACTIONS(1595), + [aux_sym_switch_block_token1] = ACTIONS(1595), + [anon_sym_AT] = ACTIONS(1593), + [anon_sym_PLUS] = ACTIONS(1595), + [anon_sym_DASH] = ACTIONS(1595), + [anon_sym_TILDE] = ACTIONS(1593), + [anon_sym_BANG] = ACTIONS(1593), + [aux_sym_clone_expression_token1] = ACTIONS(1595), + [aux_sym_print_intrinsic_token1] = ACTIONS(1595), + [aux_sym_object_creation_expression_token1] = ACTIONS(1595), + [anon_sym_PLUS_PLUS] = ACTIONS(1593), + [anon_sym_DASH_DASH] = ACTIONS(1593), + [aux_sym__list_destructing_token1] = ACTIONS(1595), + [anon_sym_LBRACK] = ACTIONS(1593), + [anon_sym_self] = ACTIONS(1595), + [anon_sym_parent] = ACTIONS(1595), + [anon_sym_POUND_LBRACK] = ACTIONS(1593), + [anon_sym_SQUOTE] = ACTIONS(1593), + [aux_sym_encapsed_string_token1] = ACTIONS(1593), + [anon_sym_DQUOTE] = ACTIONS(1593), + [aux_sym_string_token1] = ACTIONS(1593), + [anon_sym_LT_LT_LT] = ACTIONS(1593), + [anon_sym_BQUOTE] = ACTIONS(1593), + [sym_boolean] = ACTIONS(1595), + [sym_null] = ACTIONS(1595), + [anon_sym_DOLLAR] = ACTIONS(1593), + [aux_sym_yield_expression_token1] = ACTIONS(1595), + [aux_sym_include_expression_token1] = ACTIONS(1595), + [aux_sym_include_once_expression_token1] = ACTIONS(1595), + [aux_sym_require_expression_token1] = ACTIONS(1595), + [aux_sym_require_once_expression_token1] = ACTIONS(1595), + [sym_comment] = ACTIONS(5), + }, + [573] = { + [sym_text_interpolation] = STATE(573), + [ts_builtin_sym_end] = ACTIONS(1597), + [sym_name] = ACTIONS(1599), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1597), + [aux_sym_function_static_declaration_token1] = ACTIONS(1599), + [aux_sym_global_declaration_token1] = ACTIONS(1599), + [aux_sym_namespace_definition_token1] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1599), + [anon_sym_BSLASH] = ACTIONS(1597), + [anon_sym_LBRACE] = ACTIONS(1597), + [anon_sym_RBRACE] = ACTIONS(1597), + [aux_sym_trait_declaration_token1] = ACTIONS(1599), + [aux_sym_interface_declaration_token1] = ACTIONS(1599), + [aux_sym_enum_declaration_token1] = ACTIONS(1599), + [aux_sym_enum_case_token1] = ACTIONS(1599), + [aux_sym_class_declaration_token1] = ACTIONS(1599), + [aux_sym_final_modifier_token1] = ACTIONS(1599), + [aux_sym_abstract_modifier_token1] = ACTIONS(1599), + [aux_sym_readonly_modifier_token1] = ACTIONS(1599), + [aux_sym_visibility_modifier_token1] = ACTIONS(1599), + [aux_sym_visibility_modifier_token2] = ACTIONS(1599), + [aux_sym_visibility_modifier_token3] = ACTIONS(1599), + [aux_sym__arrow_function_header_token1] = ACTIONS(1599), + [anon_sym_LPAREN] = ACTIONS(1597), + [aux_sym_cast_type_token1] = ACTIONS(1599), + [aux_sym_echo_statement_token1] = ACTIONS(1599), + [anon_sym_unset] = ACTIONS(1599), + [aux_sym_declare_statement_token1] = ACTIONS(1599), + [aux_sym_declare_statement_token2] = ACTIONS(1599), + [sym_float] = ACTIONS(1599), + [aux_sym_try_statement_token1] = ACTIONS(1599), + [aux_sym_goto_statement_token1] = ACTIONS(1599), + [aux_sym_continue_statement_token1] = ACTIONS(1599), + [aux_sym_break_statement_token1] = ACTIONS(1599), + [sym_integer] = ACTIONS(1599), + [aux_sym_return_statement_token1] = ACTIONS(1599), + [aux_sym_throw_expression_token1] = ACTIONS(1599), + [aux_sym_while_statement_token1] = ACTIONS(1599), + [aux_sym_while_statement_token2] = ACTIONS(1599), + [aux_sym_do_statement_token1] = ACTIONS(1599), + [aux_sym_for_statement_token1] = ACTIONS(1599), + [aux_sym_for_statement_token2] = ACTIONS(1599), + [aux_sym_foreach_statement_token1] = ACTIONS(1599), + [aux_sym_foreach_statement_token2] = ACTIONS(1599), + [aux_sym_if_statement_token1] = ACTIONS(1599), + [aux_sym_if_statement_token2] = ACTIONS(1599), + [aux_sym_else_if_clause_token1] = ACTIONS(1599), + [aux_sym_else_clause_token1] = ACTIONS(1599), + [aux_sym_match_expression_token1] = ACTIONS(1599), + [aux_sym_match_default_expression_token1] = ACTIONS(1599), + [aux_sym_switch_statement_token1] = ACTIONS(1599), + [aux_sym_switch_block_token1] = ACTIONS(1599), + [anon_sym_AT] = ACTIONS(1597), + [anon_sym_PLUS] = ACTIONS(1599), + [anon_sym_DASH] = ACTIONS(1599), + [anon_sym_TILDE] = ACTIONS(1597), + [anon_sym_BANG] = ACTIONS(1597), + [aux_sym_clone_expression_token1] = ACTIONS(1599), + [aux_sym_print_intrinsic_token1] = ACTIONS(1599), + [aux_sym_object_creation_expression_token1] = ACTIONS(1599), + [anon_sym_PLUS_PLUS] = ACTIONS(1597), + [anon_sym_DASH_DASH] = ACTIONS(1597), + [aux_sym__list_destructing_token1] = ACTIONS(1599), + [anon_sym_LBRACK] = ACTIONS(1597), + [anon_sym_self] = ACTIONS(1599), + [anon_sym_parent] = ACTIONS(1599), + [anon_sym_POUND_LBRACK] = ACTIONS(1597), + [anon_sym_SQUOTE] = ACTIONS(1597), + [aux_sym_encapsed_string_token1] = ACTIONS(1597), + [anon_sym_DQUOTE] = ACTIONS(1597), + [aux_sym_string_token1] = ACTIONS(1597), + [anon_sym_LT_LT_LT] = ACTIONS(1597), + [anon_sym_BQUOTE] = ACTIONS(1597), + [sym_boolean] = ACTIONS(1599), + [sym_null] = ACTIONS(1599), + [anon_sym_DOLLAR] = ACTIONS(1597), + [aux_sym_yield_expression_token1] = ACTIONS(1599), + [aux_sym_include_expression_token1] = ACTIONS(1599), + [aux_sym_include_once_expression_token1] = ACTIONS(1599), + [aux_sym_require_expression_token1] = ACTIONS(1599), + [aux_sym_require_once_expression_token1] = ACTIONS(1599), + [sym_comment] = ACTIONS(5), + }, + [574] = { + [sym_text_interpolation] = STATE(574), + [ts_builtin_sym_end] = ACTIONS(1601), + [sym_name] = ACTIONS(1603), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1601), + [aux_sym_function_static_declaration_token1] = ACTIONS(1603), + [aux_sym_global_declaration_token1] = ACTIONS(1603), + [aux_sym_namespace_definition_token1] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1603), + [anon_sym_BSLASH] = ACTIONS(1601), + [anon_sym_LBRACE] = ACTIONS(1601), + [anon_sym_RBRACE] = ACTIONS(1601), + [aux_sym_trait_declaration_token1] = ACTIONS(1603), + [aux_sym_interface_declaration_token1] = ACTIONS(1603), + [aux_sym_enum_declaration_token1] = ACTIONS(1603), + [aux_sym_enum_case_token1] = ACTIONS(1603), + [aux_sym_class_declaration_token1] = ACTIONS(1603), + [aux_sym_final_modifier_token1] = ACTIONS(1603), + [aux_sym_abstract_modifier_token1] = ACTIONS(1603), + [aux_sym_readonly_modifier_token1] = ACTIONS(1603), + [aux_sym_visibility_modifier_token1] = ACTIONS(1603), + [aux_sym_visibility_modifier_token2] = ACTIONS(1603), + [aux_sym_visibility_modifier_token3] = ACTIONS(1603), + [aux_sym__arrow_function_header_token1] = ACTIONS(1603), + [anon_sym_LPAREN] = ACTIONS(1601), + [aux_sym_cast_type_token1] = ACTIONS(1603), + [aux_sym_echo_statement_token1] = ACTIONS(1603), + [anon_sym_unset] = ACTIONS(1603), + [aux_sym_declare_statement_token1] = ACTIONS(1603), + [aux_sym_declare_statement_token2] = ACTIONS(1603), + [sym_float] = ACTIONS(1603), + [aux_sym_try_statement_token1] = ACTIONS(1603), + [aux_sym_goto_statement_token1] = ACTIONS(1603), + [aux_sym_continue_statement_token1] = ACTIONS(1603), + [aux_sym_break_statement_token1] = ACTIONS(1603), + [sym_integer] = ACTIONS(1603), + [aux_sym_return_statement_token1] = ACTIONS(1603), + [aux_sym_throw_expression_token1] = ACTIONS(1603), + [aux_sym_while_statement_token1] = ACTIONS(1603), + [aux_sym_while_statement_token2] = ACTIONS(1603), + [aux_sym_do_statement_token1] = ACTIONS(1603), + [aux_sym_for_statement_token1] = ACTIONS(1603), + [aux_sym_for_statement_token2] = ACTIONS(1603), + [aux_sym_foreach_statement_token1] = ACTIONS(1603), + [aux_sym_foreach_statement_token2] = ACTIONS(1603), + [aux_sym_if_statement_token1] = ACTIONS(1603), + [aux_sym_if_statement_token2] = ACTIONS(1603), + [aux_sym_else_if_clause_token1] = ACTIONS(1603), + [aux_sym_else_clause_token1] = ACTIONS(1603), + [aux_sym_match_expression_token1] = ACTIONS(1603), + [aux_sym_match_default_expression_token1] = ACTIONS(1603), + [aux_sym_switch_statement_token1] = ACTIONS(1603), + [aux_sym_switch_block_token1] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(1601), + [anon_sym_PLUS] = ACTIONS(1603), + [anon_sym_DASH] = ACTIONS(1603), + [anon_sym_TILDE] = ACTIONS(1601), + [anon_sym_BANG] = ACTIONS(1601), + [aux_sym_clone_expression_token1] = ACTIONS(1603), + [aux_sym_print_intrinsic_token1] = ACTIONS(1603), + [aux_sym_object_creation_expression_token1] = ACTIONS(1603), + [anon_sym_PLUS_PLUS] = ACTIONS(1601), + [anon_sym_DASH_DASH] = ACTIONS(1601), + [aux_sym__list_destructing_token1] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1601), + [anon_sym_self] = ACTIONS(1603), + [anon_sym_parent] = ACTIONS(1603), + [anon_sym_POUND_LBRACK] = ACTIONS(1601), + [anon_sym_SQUOTE] = ACTIONS(1601), + [aux_sym_encapsed_string_token1] = ACTIONS(1601), + [anon_sym_DQUOTE] = ACTIONS(1601), + [aux_sym_string_token1] = ACTIONS(1601), + [anon_sym_LT_LT_LT] = ACTIONS(1601), + [anon_sym_BQUOTE] = ACTIONS(1601), + [sym_boolean] = ACTIONS(1603), + [sym_null] = ACTIONS(1603), + [anon_sym_DOLLAR] = ACTIONS(1601), + [aux_sym_yield_expression_token1] = ACTIONS(1603), + [aux_sym_include_expression_token1] = ACTIONS(1603), + [aux_sym_include_once_expression_token1] = ACTIONS(1603), + [aux_sym_require_expression_token1] = ACTIONS(1603), + [aux_sym_require_once_expression_token1] = ACTIONS(1603), + [sym_comment] = ACTIONS(5), + }, + [575] = { + [sym_text_interpolation] = STATE(575), + [ts_builtin_sym_end] = ACTIONS(1385), + [sym_name] = ACTIONS(1387), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1385), + [aux_sym_function_static_declaration_token1] = ACTIONS(1387), + [aux_sym_global_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_definition_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1387), + [anon_sym_BSLASH] = ACTIONS(1385), + [anon_sym_LBRACE] = ACTIONS(1385), + [anon_sym_RBRACE] = ACTIONS(1385), + [aux_sym_trait_declaration_token1] = ACTIONS(1387), + [aux_sym_interface_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_case_token1] = ACTIONS(1387), + [aux_sym_class_declaration_token1] = ACTIONS(1387), + [aux_sym_final_modifier_token1] = ACTIONS(1387), + [aux_sym_abstract_modifier_token1] = ACTIONS(1387), + [aux_sym_readonly_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token2] = ACTIONS(1387), + [aux_sym_visibility_modifier_token3] = ACTIONS(1387), + [aux_sym__arrow_function_header_token1] = ACTIONS(1387), + [anon_sym_LPAREN] = ACTIONS(1385), + [aux_sym_cast_type_token1] = ACTIONS(1387), + [aux_sym_echo_statement_token1] = ACTIONS(1387), + [anon_sym_unset] = ACTIONS(1387), + [aux_sym_declare_statement_token1] = ACTIONS(1387), + [aux_sym_declare_statement_token2] = ACTIONS(1387), + [sym_float] = ACTIONS(1387), + [aux_sym_try_statement_token1] = ACTIONS(1387), + [aux_sym_goto_statement_token1] = ACTIONS(1387), + [aux_sym_continue_statement_token1] = ACTIONS(1387), + [aux_sym_break_statement_token1] = ACTIONS(1387), + [sym_integer] = ACTIONS(1387), + [aux_sym_return_statement_token1] = ACTIONS(1387), + [aux_sym_throw_expression_token1] = ACTIONS(1387), + [aux_sym_while_statement_token1] = ACTIONS(1387), + [aux_sym_while_statement_token2] = ACTIONS(1387), + [aux_sym_do_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token2] = ACTIONS(1387), + [aux_sym_foreach_statement_token1] = ACTIONS(1387), + [aux_sym_foreach_statement_token2] = ACTIONS(1387), + [aux_sym_if_statement_token1] = ACTIONS(1387), + [aux_sym_if_statement_token2] = ACTIONS(1387), + [aux_sym_else_if_clause_token1] = ACTIONS(1387), + [aux_sym_else_clause_token1] = ACTIONS(1387), + [aux_sym_match_expression_token1] = ACTIONS(1387), + [aux_sym_match_default_expression_token1] = ACTIONS(1387), + [aux_sym_switch_statement_token1] = ACTIONS(1387), + [aux_sym_switch_block_token1] = ACTIONS(1387), + [anon_sym_AT] = ACTIONS(1385), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_TILDE] = ACTIONS(1385), + [anon_sym_BANG] = ACTIONS(1385), + [aux_sym_clone_expression_token1] = ACTIONS(1387), + [aux_sym_print_intrinsic_token1] = ACTIONS(1387), + [aux_sym_object_creation_expression_token1] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1385), + [anon_sym_DASH_DASH] = ACTIONS(1385), + [aux_sym__list_destructing_token1] = ACTIONS(1387), + [anon_sym_LBRACK] = ACTIONS(1385), + [anon_sym_self] = ACTIONS(1387), + [anon_sym_parent] = ACTIONS(1387), + [anon_sym_POUND_LBRACK] = ACTIONS(1385), + [anon_sym_SQUOTE] = ACTIONS(1385), + [aux_sym_encapsed_string_token1] = ACTIONS(1385), + [anon_sym_DQUOTE] = ACTIONS(1385), + [aux_sym_string_token1] = ACTIONS(1385), + [anon_sym_LT_LT_LT] = ACTIONS(1385), + [anon_sym_BQUOTE] = ACTIONS(1385), + [sym_boolean] = ACTIONS(1387), + [sym_null] = ACTIONS(1387), + [anon_sym_DOLLAR] = ACTIONS(1385), + [aux_sym_yield_expression_token1] = ACTIONS(1387), + [aux_sym_include_expression_token1] = ACTIONS(1387), + [aux_sym_include_once_expression_token1] = ACTIONS(1387), + [aux_sym_require_expression_token1] = ACTIONS(1387), + [aux_sym_require_once_expression_token1] = ACTIONS(1387), + [sym_comment] = ACTIONS(5), + }, + [576] = { + [sym_text_interpolation] = STATE(576), + [ts_builtin_sym_end] = ACTIONS(1605), + [sym_name] = ACTIONS(1607), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1605), + [aux_sym_function_static_declaration_token1] = ACTIONS(1607), + [aux_sym_global_declaration_token1] = ACTIONS(1607), + [aux_sym_namespace_definition_token1] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1607), + [anon_sym_BSLASH] = ACTIONS(1605), + [anon_sym_LBRACE] = ACTIONS(1605), + [anon_sym_RBRACE] = ACTIONS(1605), + [aux_sym_trait_declaration_token1] = ACTIONS(1607), + [aux_sym_interface_declaration_token1] = ACTIONS(1607), + [aux_sym_enum_declaration_token1] = ACTIONS(1607), + [aux_sym_enum_case_token1] = ACTIONS(1607), + [aux_sym_class_declaration_token1] = ACTIONS(1607), + [aux_sym_final_modifier_token1] = ACTIONS(1607), + [aux_sym_abstract_modifier_token1] = ACTIONS(1607), + [aux_sym_readonly_modifier_token1] = ACTIONS(1607), + [aux_sym_visibility_modifier_token1] = ACTIONS(1607), + [aux_sym_visibility_modifier_token2] = ACTIONS(1607), + [aux_sym_visibility_modifier_token3] = ACTIONS(1607), + [aux_sym__arrow_function_header_token1] = ACTIONS(1607), + [anon_sym_LPAREN] = ACTIONS(1605), + [aux_sym_cast_type_token1] = ACTIONS(1607), + [aux_sym_echo_statement_token1] = ACTIONS(1607), + [anon_sym_unset] = ACTIONS(1607), + [aux_sym_declare_statement_token1] = ACTIONS(1607), + [aux_sym_declare_statement_token2] = ACTIONS(1607), + [sym_float] = ACTIONS(1607), + [aux_sym_try_statement_token1] = ACTIONS(1607), + [aux_sym_goto_statement_token1] = ACTIONS(1607), + [aux_sym_continue_statement_token1] = ACTIONS(1607), + [aux_sym_break_statement_token1] = ACTIONS(1607), + [sym_integer] = ACTIONS(1607), + [aux_sym_return_statement_token1] = ACTIONS(1607), + [aux_sym_throw_expression_token1] = ACTIONS(1607), + [aux_sym_while_statement_token1] = ACTIONS(1607), + [aux_sym_while_statement_token2] = ACTIONS(1607), + [aux_sym_do_statement_token1] = ACTIONS(1607), + [aux_sym_for_statement_token1] = ACTIONS(1607), + [aux_sym_for_statement_token2] = ACTIONS(1607), + [aux_sym_foreach_statement_token1] = ACTIONS(1607), + [aux_sym_foreach_statement_token2] = ACTIONS(1607), + [aux_sym_if_statement_token1] = ACTIONS(1607), + [aux_sym_if_statement_token2] = ACTIONS(1607), + [aux_sym_else_if_clause_token1] = ACTIONS(1607), + [aux_sym_else_clause_token1] = ACTIONS(1607), + [aux_sym_match_expression_token1] = ACTIONS(1607), + [aux_sym_match_default_expression_token1] = ACTIONS(1607), + [aux_sym_switch_statement_token1] = ACTIONS(1607), + [aux_sym_switch_block_token1] = ACTIONS(1607), + [anon_sym_AT] = ACTIONS(1605), + [anon_sym_PLUS] = ACTIONS(1607), + [anon_sym_DASH] = ACTIONS(1607), + [anon_sym_TILDE] = ACTIONS(1605), + [anon_sym_BANG] = ACTIONS(1605), + [aux_sym_clone_expression_token1] = ACTIONS(1607), + [aux_sym_print_intrinsic_token1] = ACTIONS(1607), + [aux_sym_object_creation_expression_token1] = ACTIONS(1607), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [aux_sym__list_destructing_token1] = ACTIONS(1607), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_self] = ACTIONS(1607), + [anon_sym_parent] = ACTIONS(1607), + [anon_sym_POUND_LBRACK] = ACTIONS(1605), + [anon_sym_SQUOTE] = ACTIONS(1605), + [aux_sym_encapsed_string_token1] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1605), + [aux_sym_string_token1] = ACTIONS(1605), + [anon_sym_LT_LT_LT] = ACTIONS(1605), + [anon_sym_BQUOTE] = ACTIONS(1605), + [sym_boolean] = ACTIONS(1607), + [sym_null] = ACTIONS(1607), + [anon_sym_DOLLAR] = ACTIONS(1605), + [aux_sym_yield_expression_token1] = ACTIONS(1607), + [aux_sym_include_expression_token1] = ACTIONS(1607), + [aux_sym_include_once_expression_token1] = ACTIONS(1607), + [aux_sym_require_expression_token1] = ACTIONS(1607), + [aux_sym_require_once_expression_token1] = ACTIONS(1607), + [sym_comment] = ACTIONS(5), + }, + [577] = { + [sym_text_interpolation] = STATE(577), + [ts_builtin_sym_end] = ACTIONS(1609), + [sym_name] = ACTIONS(1611), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1609), + [aux_sym_function_static_declaration_token1] = ACTIONS(1611), + [aux_sym_global_declaration_token1] = ACTIONS(1611), + [aux_sym_namespace_definition_token1] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1611), + [anon_sym_BSLASH] = ACTIONS(1609), + [anon_sym_LBRACE] = ACTIONS(1609), + [anon_sym_RBRACE] = ACTIONS(1609), + [aux_sym_trait_declaration_token1] = ACTIONS(1611), + [aux_sym_interface_declaration_token1] = ACTIONS(1611), + [aux_sym_enum_declaration_token1] = ACTIONS(1611), + [aux_sym_enum_case_token1] = ACTIONS(1611), + [aux_sym_class_declaration_token1] = ACTIONS(1611), + [aux_sym_final_modifier_token1] = ACTIONS(1611), + [aux_sym_abstract_modifier_token1] = ACTIONS(1611), + [aux_sym_readonly_modifier_token1] = ACTIONS(1611), + [aux_sym_visibility_modifier_token1] = ACTIONS(1611), + [aux_sym_visibility_modifier_token2] = ACTIONS(1611), + [aux_sym_visibility_modifier_token3] = ACTIONS(1611), + [aux_sym__arrow_function_header_token1] = ACTIONS(1611), + [anon_sym_LPAREN] = ACTIONS(1609), + [aux_sym_cast_type_token1] = ACTIONS(1611), + [aux_sym_echo_statement_token1] = ACTIONS(1611), + [anon_sym_unset] = ACTIONS(1611), + [aux_sym_declare_statement_token1] = ACTIONS(1611), + [aux_sym_declare_statement_token2] = ACTIONS(1611), + [sym_float] = ACTIONS(1611), + [aux_sym_try_statement_token1] = ACTIONS(1611), + [aux_sym_goto_statement_token1] = ACTIONS(1611), + [aux_sym_continue_statement_token1] = ACTIONS(1611), + [aux_sym_break_statement_token1] = ACTIONS(1611), + [sym_integer] = ACTIONS(1611), + [aux_sym_return_statement_token1] = ACTIONS(1611), + [aux_sym_throw_expression_token1] = ACTIONS(1611), + [aux_sym_while_statement_token1] = ACTIONS(1611), + [aux_sym_while_statement_token2] = ACTIONS(1611), + [aux_sym_do_statement_token1] = ACTIONS(1611), + [aux_sym_for_statement_token1] = ACTIONS(1611), + [aux_sym_for_statement_token2] = ACTIONS(1611), + [aux_sym_foreach_statement_token1] = ACTIONS(1611), + [aux_sym_foreach_statement_token2] = ACTIONS(1611), + [aux_sym_if_statement_token1] = ACTIONS(1611), + [aux_sym_if_statement_token2] = ACTIONS(1611), + [aux_sym_else_if_clause_token1] = ACTIONS(1611), + [aux_sym_else_clause_token1] = ACTIONS(1611), + [aux_sym_match_expression_token1] = ACTIONS(1611), + [aux_sym_match_default_expression_token1] = ACTIONS(1611), + [aux_sym_switch_statement_token1] = ACTIONS(1611), + [aux_sym_switch_block_token1] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(1609), + [anon_sym_PLUS] = ACTIONS(1611), + [anon_sym_DASH] = ACTIONS(1611), + [anon_sym_TILDE] = ACTIONS(1609), + [anon_sym_BANG] = ACTIONS(1609), + [aux_sym_clone_expression_token1] = ACTIONS(1611), + [aux_sym_print_intrinsic_token1] = ACTIONS(1611), + [aux_sym_object_creation_expression_token1] = ACTIONS(1611), + [anon_sym_PLUS_PLUS] = ACTIONS(1609), + [anon_sym_DASH_DASH] = ACTIONS(1609), + [aux_sym__list_destructing_token1] = ACTIONS(1611), + [anon_sym_LBRACK] = ACTIONS(1609), + [anon_sym_self] = ACTIONS(1611), + [anon_sym_parent] = ACTIONS(1611), + [anon_sym_POUND_LBRACK] = ACTIONS(1609), + [anon_sym_SQUOTE] = ACTIONS(1609), + [aux_sym_encapsed_string_token1] = ACTIONS(1609), + [anon_sym_DQUOTE] = ACTIONS(1609), + [aux_sym_string_token1] = ACTIONS(1609), + [anon_sym_LT_LT_LT] = ACTIONS(1609), + [anon_sym_BQUOTE] = ACTIONS(1609), + [sym_boolean] = ACTIONS(1611), + [sym_null] = ACTIONS(1611), + [anon_sym_DOLLAR] = ACTIONS(1609), + [aux_sym_yield_expression_token1] = ACTIONS(1611), + [aux_sym_include_expression_token1] = ACTIONS(1611), + [aux_sym_include_once_expression_token1] = ACTIONS(1611), + [aux_sym_require_expression_token1] = ACTIONS(1611), + [aux_sym_require_once_expression_token1] = ACTIONS(1611), + [sym_comment] = ACTIONS(5), + }, + [578] = { + [sym_text_interpolation] = STATE(578), + [ts_builtin_sym_end] = ACTIONS(1613), + [sym_name] = ACTIONS(1615), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1613), + [aux_sym_function_static_declaration_token1] = ACTIONS(1615), + [aux_sym_global_declaration_token1] = ACTIONS(1615), + [aux_sym_namespace_definition_token1] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1615), + [anon_sym_BSLASH] = ACTIONS(1613), + [anon_sym_LBRACE] = ACTIONS(1613), + [anon_sym_RBRACE] = ACTIONS(1613), + [aux_sym_trait_declaration_token1] = ACTIONS(1615), + [aux_sym_interface_declaration_token1] = ACTIONS(1615), + [aux_sym_enum_declaration_token1] = ACTIONS(1615), + [aux_sym_enum_case_token1] = ACTIONS(1615), + [aux_sym_class_declaration_token1] = ACTIONS(1615), + [aux_sym_final_modifier_token1] = ACTIONS(1615), + [aux_sym_abstract_modifier_token1] = ACTIONS(1615), + [aux_sym_readonly_modifier_token1] = ACTIONS(1615), + [aux_sym_visibility_modifier_token1] = ACTIONS(1615), + [aux_sym_visibility_modifier_token2] = ACTIONS(1615), + [aux_sym_visibility_modifier_token3] = ACTIONS(1615), + [aux_sym__arrow_function_header_token1] = ACTIONS(1615), + [anon_sym_LPAREN] = ACTIONS(1613), + [aux_sym_cast_type_token1] = ACTIONS(1615), + [aux_sym_echo_statement_token1] = ACTIONS(1615), + [anon_sym_unset] = ACTIONS(1615), + [aux_sym_declare_statement_token1] = ACTIONS(1615), + [aux_sym_declare_statement_token2] = ACTIONS(1615), + [sym_float] = ACTIONS(1615), + [aux_sym_try_statement_token1] = ACTIONS(1615), + [aux_sym_goto_statement_token1] = ACTIONS(1615), + [aux_sym_continue_statement_token1] = ACTIONS(1615), + [aux_sym_break_statement_token1] = ACTIONS(1615), + [sym_integer] = ACTIONS(1615), + [aux_sym_return_statement_token1] = ACTIONS(1615), + [aux_sym_throw_expression_token1] = ACTIONS(1615), + [aux_sym_while_statement_token1] = ACTIONS(1615), + [aux_sym_while_statement_token2] = ACTIONS(1615), + [aux_sym_do_statement_token1] = ACTIONS(1615), + [aux_sym_for_statement_token1] = ACTIONS(1615), + [aux_sym_for_statement_token2] = ACTIONS(1615), + [aux_sym_foreach_statement_token1] = ACTIONS(1615), + [aux_sym_foreach_statement_token2] = ACTIONS(1615), + [aux_sym_if_statement_token1] = ACTIONS(1615), + [aux_sym_if_statement_token2] = ACTIONS(1615), + [aux_sym_else_if_clause_token1] = ACTIONS(1615), + [aux_sym_else_clause_token1] = ACTIONS(1615), + [aux_sym_match_expression_token1] = ACTIONS(1615), + [aux_sym_match_default_expression_token1] = ACTIONS(1615), + [aux_sym_switch_statement_token1] = ACTIONS(1615), + [aux_sym_switch_block_token1] = ACTIONS(1615), + [anon_sym_AT] = ACTIONS(1613), + [anon_sym_PLUS] = ACTIONS(1615), + [anon_sym_DASH] = ACTIONS(1615), + [anon_sym_TILDE] = ACTIONS(1613), + [anon_sym_BANG] = ACTIONS(1613), + [aux_sym_clone_expression_token1] = ACTIONS(1615), + [aux_sym_print_intrinsic_token1] = ACTIONS(1615), + [aux_sym_object_creation_expression_token1] = ACTIONS(1615), + [anon_sym_PLUS_PLUS] = ACTIONS(1613), + [anon_sym_DASH_DASH] = ACTIONS(1613), + [aux_sym__list_destructing_token1] = ACTIONS(1615), + [anon_sym_LBRACK] = ACTIONS(1613), + [anon_sym_self] = ACTIONS(1615), + [anon_sym_parent] = ACTIONS(1615), + [anon_sym_POUND_LBRACK] = ACTIONS(1613), + [anon_sym_SQUOTE] = ACTIONS(1613), + [aux_sym_encapsed_string_token1] = ACTIONS(1613), + [anon_sym_DQUOTE] = ACTIONS(1613), + [aux_sym_string_token1] = ACTIONS(1613), + [anon_sym_LT_LT_LT] = ACTIONS(1613), + [anon_sym_BQUOTE] = ACTIONS(1613), + [sym_boolean] = ACTIONS(1615), + [sym_null] = ACTIONS(1615), + [anon_sym_DOLLAR] = ACTIONS(1613), + [aux_sym_yield_expression_token1] = ACTIONS(1615), + [aux_sym_include_expression_token1] = ACTIONS(1615), + [aux_sym_include_once_expression_token1] = ACTIONS(1615), + [aux_sym_require_expression_token1] = ACTIONS(1615), + [aux_sym_require_once_expression_token1] = ACTIONS(1615), + [sym_comment] = ACTIONS(5), + }, + [579] = { + [sym_text_interpolation] = STATE(579), + [ts_builtin_sym_end] = ACTIONS(1617), + [sym_name] = ACTIONS(1619), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1617), + [aux_sym_function_static_declaration_token1] = ACTIONS(1619), + [aux_sym_global_declaration_token1] = ACTIONS(1619), + [aux_sym_namespace_definition_token1] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1619), + [anon_sym_BSLASH] = ACTIONS(1617), + [anon_sym_LBRACE] = ACTIONS(1617), + [anon_sym_RBRACE] = ACTIONS(1617), + [aux_sym_trait_declaration_token1] = ACTIONS(1619), + [aux_sym_interface_declaration_token1] = ACTIONS(1619), + [aux_sym_enum_declaration_token1] = ACTIONS(1619), + [aux_sym_enum_case_token1] = ACTIONS(1619), + [aux_sym_class_declaration_token1] = ACTIONS(1619), + [aux_sym_final_modifier_token1] = ACTIONS(1619), + [aux_sym_abstract_modifier_token1] = ACTIONS(1619), + [aux_sym_readonly_modifier_token1] = ACTIONS(1619), + [aux_sym_visibility_modifier_token1] = ACTIONS(1619), + [aux_sym_visibility_modifier_token2] = ACTIONS(1619), + [aux_sym_visibility_modifier_token3] = ACTIONS(1619), + [aux_sym__arrow_function_header_token1] = ACTIONS(1619), + [anon_sym_LPAREN] = ACTIONS(1617), + [aux_sym_cast_type_token1] = ACTIONS(1619), + [aux_sym_echo_statement_token1] = ACTIONS(1619), + [anon_sym_unset] = ACTIONS(1619), + [aux_sym_declare_statement_token1] = ACTIONS(1619), + [aux_sym_declare_statement_token2] = ACTIONS(1619), + [sym_float] = ACTIONS(1619), + [aux_sym_try_statement_token1] = ACTIONS(1619), + [aux_sym_goto_statement_token1] = ACTIONS(1619), + [aux_sym_continue_statement_token1] = ACTIONS(1619), + [aux_sym_break_statement_token1] = ACTIONS(1619), + [sym_integer] = ACTIONS(1619), + [aux_sym_return_statement_token1] = ACTIONS(1619), + [aux_sym_throw_expression_token1] = ACTIONS(1619), + [aux_sym_while_statement_token1] = ACTIONS(1619), + [aux_sym_while_statement_token2] = ACTIONS(1619), + [aux_sym_do_statement_token1] = ACTIONS(1619), + [aux_sym_for_statement_token1] = ACTIONS(1619), + [aux_sym_for_statement_token2] = ACTIONS(1619), + [aux_sym_foreach_statement_token1] = ACTIONS(1619), + [aux_sym_foreach_statement_token2] = ACTIONS(1619), + [aux_sym_if_statement_token1] = ACTIONS(1619), + [aux_sym_if_statement_token2] = ACTIONS(1619), + [aux_sym_else_if_clause_token1] = ACTIONS(1619), + [aux_sym_else_clause_token1] = ACTIONS(1619), + [aux_sym_match_expression_token1] = ACTIONS(1619), + [aux_sym_match_default_expression_token1] = ACTIONS(1619), + [aux_sym_switch_statement_token1] = ACTIONS(1619), + [aux_sym_switch_block_token1] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(1617), + [anon_sym_PLUS] = ACTIONS(1619), + [anon_sym_DASH] = ACTIONS(1619), + [anon_sym_TILDE] = ACTIONS(1617), + [anon_sym_BANG] = ACTIONS(1617), + [aux_sym_clone_expression_token1] = ACTIONS(1619), + [aux_sym_print_intrinsic_token1] = ACTIONS(1619), + [aux_sym_object_creation_expression_token1] = ACTIONS(1619), + [anon_sym_PLUS_PLUS] = ACTIONS(1617), + [anon_sym_DASH_DASH] = ACTIONS(1617), + [aux_sym__list_destructing_token1] = ACTIONS(1619), + [anon_sym_LBRACK] = ACTIONS(1617), + [anon_sym_self] = ACTIONS(1619), + [anon_sym_parent] = ACTIONS(1619), + [anon_sym_POUND_LBRACK] = ACTIONS(1617), + [anon_sym_SQUOTE] = ACTIONS(1617), + [aux_sym_encapsed_string_token1] = ACTIONS(1617), + [anon_sym_DQUOTE] = ACTIONS(1617), + [aux_sym_string_token1] = ACTIONS(1617), + [anon_sym_LT_LT_LT] = ACTIONS(1617), + [anon_sym_BQUOTE] = ACTIONS(1617), + [sym_boolean] = ACTIONS(1619), + [sym_null] = ACTIONS(1619), + [anon_sym_DOLLAR] = ACTIONS(1617), + [aux_sym_yield_expression_token1] = ACTIONS(1619), + [aux_sym_include_expression_token1] = ACTIONS(1619), + [aux_sym_include_once_expression_token1] = ACTIONS(1619), + [aux_sym_require_expression_token1] = ACTIONS(1619), + [aux_sym_require_once_expression_token1] = ACTIONS(1619), + [sym_comment] = ACTIONS(5), + }, + [580] = { + [sym_text_interpolation] = STATE(580), + [ts_builtin_sym_end] = ACTIONS(1621), + [sym_name] = ACTIONS(1623), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1621), + [aux_sym_function_static_declaration_token1] = ACTIONS(1623), + [aux_sym_global_declaration_token1] = ACTIONS(1623), + [aux_sym_namespace_definition_token1] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1623), + [anon_sym_BSLASH] = ACTIONS(1621), + [anon_sym_LBRACE] = ACTIONS(1621), + [anon_sym_RBRACE] = ACTIONS(1621), + [aux_sym_trait_declaration_token1] = ACTIONS(1623), + [aux_sym_interface_declaration_token1] = ACTIONS(1623), + [aux_sym_enum_declaration_token1] = ACTIONS(1623), + [aux_sym_enum_case_token1] = ACTIONS(1623), + [aux_sym_class_declaration_token1] = ACTIONS(1623), + [aux_sym_final_modifier_token1] = ACTIONS(1623), + [aux_sym_abstract_modifier_token1] = ACTIONS(1623), + [aux_sym_readonly_modifier_token1] = ACTIONS(1623), + [aux_sym_visibility_modifier_token1] = ACTIONS(1623), + [aux_sym_visibility_modifier_token2] = ACTIONS(1623), + [aux_sym_visibility_modifier_token3] = ACTIONS(1623), + [aux_sym__arrow_function_header_token1] = ACTIONS(1623), + [anon_sym_LPAREN] = ACTIONS(1621), + [aux_sym_cast_type_token1] = ACTIONS(1623), + [aux_sym_echo_statement_token1] = ACTIONS(1623), + [anon_sym_unset] = ACTIONS(1623), + [aux_sym_declare_statement_token1] = ACTIONS(1623), + [aux_sym_declare_statement_token2] = ACTIONS(1623), + [sym_float] = ACTIONS(1623), + [aux_sym_try_statement_token1] = ACTIONS(1623), + [aux_sym_goto_statement_token1] = ACTIONS(1623), + [aux_sym_continue_statement_token1] = ACTIONS(1623), + [aux_sym_break_statement_token1] = ACTIONS(1623), + [sym_integer] = ACTIONS(1623), + [aux_sym_return_statement_token1] = ACTIONS(1623), + [aux_sym_throw_expression_token1] = ACTIONS(1623), + [aux_sym_while_statement_token1] = ACTIONS(1623), + [aux_sym_while_statement_token2] = ACTIONS(1623), + [aux_sym_do_statement_token1] = ACTIONS(1623), + [aux_sym_for_statement_token1] = ACTIONS(1623), + [aux_sym_for_statement_token2] = ACTIONS(1623), + [aux_sym_foreach_statement_token1] = ACTIONS(1623), + [aux_sym_foreach_statement_token2] = ACTIONS(1623), + [aux_sym_if_statement_token1] = ACTIONS(1623), + [aux_sym_if_statement_token2] = ACTIONS(1623), + [aux_sym_else_if_clause_token1] = ACTIONS(1623), + [aux_sym_else_clause_token1] = ACTIONS(1623), + [aux_sym_match_expression_token1] = ACTIONS(1623), + [aux_sym_match_default_expression_token1] = ACTIONS(1623), + [aux_sym_switch_statement_token1] = ACTIONS(1623), + [aux_sym_switch_block_token1] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(1621), + [anon_sym_PLUS] = ACTIONS(1623), + [anon_sym_DASH] = ACTIONS(1623), + [anon_sym_TILDE] = ACTIONS(1621), + [anon_sym_BANG] = ACTIONS(1621), + [aux_sym_clone_expression_token1] = ACTIONS(1623), + [aux_sym_print_intrinsic_token1] = ACTIONS(1623), + [aux_sym_object_creation_expression_token1] = ACTIONS(1623), + [anon_sym_PLUS_PLUS] = ACTIONS(1621), + [anon_sym_DASH_DASH] = ACTIONS(1621), + [aux_sym__list_destructing_token1] = ACTIONS(1623), + [anon_sym_LBRACK] = ACTIONS(1621), + [anon_sym_self] = ACTIONS(1623), + [anon_sym_parent] = ACTIONS(1623), + [anon_sym_POUND_LBRACK] = ACTIONS(1621), + [anon_sym_SQUOTE] = ACTIONS(1621), + [aux_sym_encapsed_string_token1] = ACTIONS(1621), + [anon_sym_DQUOTE] = ACTIONS(1621), + [aux_sym_string_token1] = ACTIONS(1621), + [anon_sym_LT_LT_LT] = ACTIONS(1621), + [anon_sym_BQUOTE] = ACTIONS(1621), + [sym_boolean] = ACTIONS(1623), + [sym_null] = ACTIONS(1623), + [anon_sym_DOLLAR] = ACTIONS(1621), + [aux_sym_yield_expression_token1] = ACTIONS(1623), + [aux_sym_include_expression_token1] = ACTIONS(1623), + [aux_sym_include_once_expression_token1] = ACTIONS(1623), + [aux_sym_require_expression_token1] = ACTIONS(1623), + [aux_sym_require_once_expression_token1] = ACTIONS(1623), + [sym_comment] = ACTIONS(5), + }, + [581] = { + [sym_text_interpolation] = STATE(581), + [ts_builtin_sym_end] = ACTIONS(1625), + [sym_name] = ACTIONS(1627), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1625), + [aux_sym_function_static_declaration_token1] = ACTIONS(1627), + [aux_sym_global_declaration_token1] = ACTIONS(1627), + [aux_sym_namespace_definition_token1] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1627), + [anon_sym_BSLASH] = ACTIONS(1625), + [anon_sym_LBRACE] = ACTIONS(1625), + [anon_sym_RBRACE] = ACTIONS(1625), + [aux_sym_trait_declaration_token1] = ACTIONS(1627), + [aux_sym_interface_declaration_token1] = ACTIONS(1627), + [aux_sym_enum_declaration_token1] = ACTIONS(1627), + [aux_sym_enum_case_token1] = ACTIONS(1627), + [aux_sym_class_declaration_token1] = ACTIONS(1627), + [aux_sym_final_modifier_token1] = ACTIONS(1627), + [aux_sym_abstract_modifier_token1] = ACTIONS(1627), + [aux_sym_readonly_modifier_token1] = ACTIONS(1627), + [aux_sym_visibility_modifier_token1] = ACTIONS(1627), + [aux_sym_visibility_modifier_token2] = ACTIONS(1627), + [aux_sym_visibility_modifier_token3] = ACTIONS(1627), + [aux_sym__arrow_function_header_token1] = ACTIONS(1627), + [anon_sym_LPAREN] = ACTIONS(1625), + [aux_sym_cast_type_token1] = ACTIONS(1627), + [aux_sym_echo_statement_token1] = ACTIONS(1627), + [anon_sym_unset] = ACTIONS(1627), + [aux_sym_declare_statement_token1] = ACTIONS(1627), + [aux_sym_declare_statement_token2] = ACTIONS(1627), + [sym_float] = ACTIONS(1627), + [aux_sym_try_statement_token1] = ACTIONS(1627), + [aux_sym_goto_statement_token1] = ACTIONS(1627), + [aux_sym_continue_statement_token1] = ACTIONS(1627), + [aux_sym_break_statement_token1] = ACTIONS(1627), + [sym_integer] = ACTIONS(1627), + [aux_sym_return_statement_token1] = ACTIONS(1627), + [aux_sym_throw_expression_token1] = ACTIONS(1627), + [aux_sym_while_statement_token1] = ACTIONS(1627), + [aux_sym_while_statement_token2] = ACTIONS(1627), + [aux_sym_do_statement_token1] = ACTIONS(1627), + [aux_sym_for_statement_token1] = ACTIONS(1627), + [aux_sym_for_statement_token2] = ACTIONS(1627), + [aux_sym_foreach_statement_token1] = ACTIONS(1627), + [aux_sym_foreach_statement_token2] = ACTIONS(1627), + [aux_sym_if_statement_token1] = ACTIONS(1627), + [aux_sym_if_statement_token2] = ACTIONS(1627), + [aux_sym_else_if_clause_token1] = ACTIONS(1627), + [aux_sym_else_clause_token1] = ACTIONS(1627), + [aux_sym_match_expression_token1] = ACTIONS(1627), + [aux_sym_match_default_expression_token1] = ACTIONS(1627), + [aux_sym_switch_statement_token1] = ACTIONS(1627), + [aux_sym_switch_block_token1] = ACTIONS(1627), + [anon_sym_AT] = ACTIONS(1625), + [anon_sym_PLUS] = ACTIONS(1627), + [anon_sym_DASH] = ACTIONS(1627), + [anon_sym_TILDE] = ACTIONS(1625), + [anon_sym_BANG] = ACTIONS(1625), + [aux_sym_clone_expression_token1] = ACTIONS(1627), + [aux_sym_print_intrinsic_token1] = ACTIONS(1627), + [aux_sym_object_creation_expression_token1] = ACTIONS(1627), + [anon_sym_PLUS_PLUS] = ACTIONS(1625), + [anon_sym_DASH_DASH] = ACTIONS(1625), + [aux_sym__list_destructing_token1] = ACTIONS(1627), + [anon_sym_LBRACK] = ACTIONS(1625), + [anon_sym_self] = ACTIONS(1627), + [anon_sym_parent] = ACTIONS(1627), + [anon_sym_POUND_LBRACK] = ACTIONS(1625), + [anon_sym_SQUOTE] = ACTIONS(1625), + [aux_sym_encapsed_string_token1] = ACTIONS(1625), + [anon_sym_DQUOTE] = ACTIONS(1625), + [aux_sym_string_token1] = ACTIONS(1625), + [anon_sym_LT_LT_LT] = ACTIONS(1625), + [anon_sym_BQUOTE] = ACTIONS(1625), + [sym_boolean] = ACTIONS(1627), + [sym_null] = ACTIONS(1627), + [anon_sym_DOLLAR] = ACTIONS(1625), + [aux_sym_yield_expression_token1] = ACTIONS(1627), + [aux_sym_include_expression_token1] = ACTIONS(1627), + [aux_sym_include_once_expression_token1] = ACTIONS(1627), + [aux_sym_require_expression_token1] = ACTIONS(1627), + [aux_sym_require_once_expression_token1] = ACTIONS(1627), + [sym_comment] = ACTIONS(5), + }, + [582] = { + [sym_text_interpolation] = STATE(582), + [ts_builtin_sym_end] = ACTIONS(1629), + [sym_name] = ACTIONS(1631), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1629), + [aux_sym_function_static_declaration_token1] = ACTIONS(1631), + [aux_sym_global_declaration_token1] = ACTIONS(1631), + [aux_sym_namespace_definition_token1] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1631), + [anon_sym_BSLASH] = ACTIONS(1629), + [anon_sym_LBRACE] = ACTIONS(1629), + [anon_sym_RBRACE] = ACTIONS(1629), + [aux_sym_trait_declaration_token1] = ACTIONS(1631), + [aux_sym_interface_declaration_token1] = ACTIONS(1631), + [aux_sym_enum_declaration_token1] = ACTIONS(1631), + [aux_sym_enum_case_token1] = ACTIONS(1631), + [aux_sym_class_declaration_token1] = ACTIONS(1631), + [aux_sym_final_modifier_token1] = ACTIONS(1631), + [aux_sym_abstract_modifier_token1] = ACTIONS(1631), + [aux_sym_readonly_modifier_token1] = ACTIONS(1631), + [aux_sym_visibility_modifier_token1] = ACTIONS(1631), + [aux_sym_visibility_modifier_token2] = ACTIONS(1631), + [aux_sym_visibility_modifier_token3] = ACTIONS(1631), + [aux_sym__arrow_function_header_token1] = ACTIONS(1631), + [anon_sym_LPAREN] = ACTIONS(1629), + [aux_sym_cast_type_token1] = ACTIONS(1631), + [aux_sym_echo_statement_token1] = ACTIONS(1631), + [anon_sym_unset] = ACTIONS(1631), + [aux_sym_declare_statement_token1] = ACTIONS(1631), + [aux_sym_declare_statement_token2] = ACTIONS(1631), + [sym_float] = ACTIONS(1631), + [aux_sym_try_statement_token1] = ACTIONS(1631), + [aux_sym_goto_statement_token1] = ACTIONS(1631), + [aux_sym_continue_statement_token1] = ACTIONS(1631), + [aux_sym_break_statement_token1] = ACTIONS(1631), + [sym_integer] = ACTIONS(1631), + [aux_sym_return_statement_token1] = ACTIONS(1631), + [aux_sym_throw_expression_token1] = ACTIONS(1631), + [aux_sym_while_statement_token1] = ACTIONS(1631), + [aux_sym_while_statement_token2] = ACTIONS(1631), + [aux_sym_do_statement_token1] = ACTIONS(1631), + [aux_sym_for_statement_token1] = ACTIONS(1631), + [aux_sym_for_statement_token2] = ACTIONS(1631), + [aux_sym_foreach_statement_token1] = ACTIONS(1631), + [aux_sym_foreach_statement_token2] = ACTIONS(1631), + [aux_sym_if_statement_token1] = ACTIONS(1631), + [aux_sym_if_statement_token2] = ACTIONS(1631), + [aux_sym_else_if_clause_token1] = ACTIONS(1631), + [aux_sym_else_clause_token1] = ACTIONS(1631), + [aux_sym_match_expression_token1] = ACTIONS(1631), + [aux_sym_match_default_expression_token1] = ACTIONS(1631), + [aux_sym_switch_statement_token1] = ACTIONS(1631), + [aux_sym_switch_block_token1] = ACTIONS(1631), + [anon_sym_AT] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(1631), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1629), + [anon_sym_BANG] = ACTIONS(1629), + [aux_sym_clone_expression_token1] = ACTIONS(1631), + [aux_sym_print_intrinsic_token1] = ACTIONS(1631), + [aux_sym_object_creation_expression_token1] = ACTIONS(1631), + [anon_sym_PLUS_PLUS] = ACTIONS(1629), + [anon_sym_DASH_DASH] = ACTIONS(1629), + [aux_sym__list_destructing_token1] = ACTIONS(1631), + [anon_sym_LBRACK] = ACTIONS(1629), + [anon_sym_self] = ACTIONS(1631), + [anon_sym_parent] = ACTIONS(1631), + [anon_sym_POUND_LBRACK] = ACTIONS(1629), + [anon_sym_SQUOTE] = ACTIONS(1629), + [aux_sym_encapsed_string_token1] = ACTIONS(1629), + [anon_sym_DQUOTE] = ACTIONS(1629), + [aux_sym_string_token1] = ACTIONS(1629), + [anon_sym_LT_LT_LT] = ACTIONS(1629), + [anon_sym_BQUOTE] = ACTIONS(1629), + [sym_boolean] = ACTIONS(1631), + [sym_null] = ACTIONS(1631), + [anon_sym_DOLLAR] = ACTIONS(1629), + [aux_sym_yield_expression_token1] = ACTIONS(1631), + [aux_sym_include_expression_token1] = ACTIONS(1631), + [aux_sym_include_once_expression_token1] = ACTIONS(1631), + [aux_sym_require_expression_token1] = ACTIONS(1631), + [aux_sym_require_once_expression_token1] = ACTIONS(1631), + [sym_comment] = ACTIONS(5), + }, + [583] = { + [sym_text_interpolation] = STATE(583), + [ts_builtin_sym_end] = ACTIONS(1633), + [sym_name] = ACTIONS(1635), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1633), + [aux_sym_function_static_declaration_token1] = ACTIONS(1635), + [aux_sym_global_declaration_token1] = ACTIONS(1635), + [aux_sym_namespace_definition_token1] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1635), + [anon_sym_BSLASH] = ACTIONS(1633), + [anon_sym_LBRACE] = ACTIONS(1633), + [anon_sym_RBRACE] = ACTIONS(1633), + [aux_sym_trait_declaration_token1] = ACTIONS(1635), + [aux_sym_interface_declaration_token1] = ACTIONS(1635), + [aux_sym_enum_declaration_token1] = ACTIONS(1635), + [aux_sym_enum_case_token1] = ACTIONS(1635), + [aux_sym_class_declaration_token1] = ACTIONS(1635), + [aux_sym_final_modifier_token1] = ACTIONS(1635), + [aux_sym_abstract_modifier_token1] = ACTIONS(1635), + [aux_sym_readonly_modifier_token1] = ACTIONS(1635), + [aux_sym_visibility_modifier_token1] = ACTIONS(1635), + [aux_sym_visibility_modifier_token2] = ACTIONS(1635), + [aux_sym_visibility_modifier_token3] = ACTIONS(1635), + [aux_sym__arrow_function_header_token1] = ACTIONS(1635), + [anon_sym_LPAREN] = ACTIONS(1633), + [aux_sym_cast_type_token1] = ACTIONS(1635), + [aux_sym_echo_statement_token1] = ACTIONS(1635), + [anon_sym_unset] = ACTIONS(1635), + [aux_sym_declare_statement_token1] = ACTIONS(1635), + [aux_sym_declare_statement_token2] = ACTIONS(1635), + [sym_float] = ACTIONS(1635), + [aux_sym_try_statement_token1] = ACTIONS(1635), + [aux_sym_goto_statement_token1] = ACTIONS(1635), + [aux_sym_continue_statement_token1] = ACTIONS(1635), + [aux_sym_break_statement_token1] = ACTIONS(1635), + [sym_integer] = ACTIONS(1635), + [aux_sym_return_statement_token1] = ACTIONS(1635), + [aux_sym_throw_expression_token1] = ACTIONS(1635), + [aux_sym_while_statement_token1] = ACTIONS(1635), + [aux_sym_while_statement_token2] = ACTIONS(1635), + [aux_sym_do_statement_token1] = ACTIONS(1635), + [aux_sym_for_statement_token1] = ACTIONS(1635), + [aux_sym_for_statement_token2] = ACTIONS(1635), + [aux_sym_foreach_statement_token1] = ACTIONS(1635), + [aux_sym_foreach_statement_token2] = ACTIONS(1635), + [aux_sym_if_statement_token1] = ACTIONS(1635), + [aux_sym_if_statement_token2] = ACTIONS(1635), + [aux_sym_else_if_clause_token1] = ACTIONS(1635), + [aux_sym_else_clause_token1] = ACTIONS(1635), + [aux_sym_match_expression_token1] = ACTIONS(1635), + [aux_sym_match_default_expression_token1] = ACTIONS(1635), + [aux_sym_switch_statement_token1] = ACTIONS(1635), + [aux_sym_switch_block_token1] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(1633), + [anon_sym_PLUS] = ACTIONS(1635), + [anon_sym_DASH] = ACTIONS(1635), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_BANG] = ACTIONS(1633), + [aux_sym_clone_expression_token1] = ACTIONS(1635), + [aux_sym_print_intrinsic_token1] = ACTIONS(1635), + [aux_sym_object_creation_expression_token1] = ACTIONS(1635), + [anon_sym_PLUS_PLUS] = ACTIONS(1633), + [anon_sym_DASH_DASH] = ACTIONS(1633), + [aux_sym__list_destructing_token1] = ACTIONS(1635), + [anon_sym_LBRACK] = ACTIONS(1633), + [anon_sym_self] = ACTIONS(1635), + [anon_sym_parent] = ACTIONS(1635), + [anon_sym_POUND_LBRACK] = ACTIONS(1633), + [anon_sym_SQUOTE] = ACTIONS(1633), + [aux_sym_encapsed_string_token1] = ACTIONS(1633), + [anon_sym_DQUOTE] = ACTIONS(1633), + [aux_sym_string_token1] = ACTIONS(1633), + [anon_sym_LT_LT_LT] = ACTIONS(1633), + [anon_sym_BQUOTE] = ACTIONS(1633), + [sym_boolean] = ACTIONS(1635), + [sym_null] = ACTIONS(1635), + [anon_sym_DOLLAR] = ACTIONS(1633), + [aux_sym_yield_expression_token1] = ACTIONS(1635), + [aux_sym_include_expression_token1] = ACTIONS(1635), + [aux_sym_include_once_expression_token1] = ACTIONS(1635), + [aux_sym_require_expression_token1] = ACTIONS(1635), + [aux_sym_require_once_expression_token1] = ACTIONS(1635), + [sym_comment] = ACTIONS(5), + }, + [584] = { + [sym_text_interpolation] = STATE(584), + [ts_builtin_sym_end] = ACTIONS(1637), + [sym_name] = ACTIONS(1639), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1637), + [aux_sym_function_static_declaration_token1] = ACTIONS(1639), + [aux_sym_global_declaration_token1] = ACTIONS(1639), + [aux_sym_namespace_definition_token1] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1639), + [anon_sym_BSLASH] = ACTIONS(1637), + [anon_sym_LBRACE] = ACTIONS(1637), + [anon_sym_RBRACE] = ACTIONS(1637), + [aux_sym_trait_declaration_token1] = ACTIONS(1639), + [aux_sym_interface_declaration_token1] = ACTIONS(1639), + [aux_sym_enum_declaration_token1] = ACTIONS(1639), + [aux_sym_enum_case_token1] = ACTIONS(1639), + [aux_sym_class_declaration_token1] = ACTIONS(1639), + [aux_sym_final_modifier_token1] = ACTIONS(1639), + [aux_sym_abstract_modifier_token1] = ACTIONS(1639), + [aux_sym_readonly_modifier_token1] = ACTIONS(1639), + [aux_sym_visibility_modifier_token1] = ACTIONS(1639), + [aux_sym_visibility_modifier_token2] = ACTIONS(1639), + [aux_sym_visibility_modifier_token3] = ACTIONS(1639), + [aux_sym__arrow_function_header_token1] = ACTIONS(1639), + [anon_sym_LPAREN] = ACTIONS(1637), + [aux_sym_cast_type_token1] = ACTIONS(1639), + [aux_sym_echo_statement_token1] = ACTIONS(1639), + [anon_sym_unset] = ACTIONS(1639), + [aux_sym_declare_statement_token1] = ACTIONS(1639), + [aux_sym_declare_statement_token2] = ACTIONS(1639), + [sym_float] = ACTIONS(1639), + [aux_sym_try_statement_token1] = ACTIONS(1639), + [aux_sym_goto_statement_token1] = ACTIONS(1639), + [aux_sym_continue_statement_token1] = ACTIONS(1639), + [aux_sym_break_statement_token1] = ACTIONS(1639), + [sym_integer] = ACTIONS(1639), + [aux_sym_return_statement_token1] = ACTIONS(1639), + [aux_sym_throw_expression_token1] = ACTIONS(1639), + [aux_sym_while_statement_token1] = ACTIONS(1639), + [aux_sym_while_statement_token2] = ACTIONS(1639), + [aux_sym_do_statement_token1] = ACTIONS(1639), + [aux_sym_for_statement_token1] = ACTIONS(1639), + [aux_sym_for_statement_token2] = ACTIONS(1639), + [aux_sym_foreach_statement_token1] = ACTIONS(1639), + [aux_sym_foreach_statement_token2] = ACTIONS(1639), + [aux_sym_if_statement_token1] = ACTIONS(1639), + [aux_sym_if_statement_token2] = ACTIONS(1639), + [aux_sym_else_if_clause_token1] = ACTIONS(1639), + [aux_sym_else_clause_token1] = ACTIONS(1639), + [aux_sym_match_expression_token1] = ACTIONS(1639), + [aux_sym_match_default_expression_token1] = ACTIONS(1639), + [aux_sym_switch_statement_token1] = ACTIONS(1639), + [aux_sym_switch_block_token1] = ACTIONS(1639), + [anon_sym_AT] = ACTIONS(1637), + [anon_sym_PLUS] = ACTIONS(1639), + [anon_sym_DASH] = ACTIONS(1639), + [anon_sym_TILDE] = ACTIONS(1637), + [anon_sym_BANG] = ACTIONS(1637), + [aux_sym_clone_expression_token1] = ACTIONS(1639), + [aux_sym_print_intrinsic_token1] = ACTIONS(1639), + [aux_sym_object_creation_expression_token1] = ACTIONS(1639), + [anon_sym_PLUS_PLUS] = ACTIONS(1637), + [anon_sym_DASH_DASH] = ACTIONS(1637), + [aux_sym__list_destructing_token1] = ACTIONS(1639), + [anon_sym_LBRACK] = ACTIONS(1637), + [anon_sym_self] = ACTIONS(1639), + [anon_sym_parent] = ACTIONS(1639), + [anon_sym_POUND_LBRACK] = ACTIONS(1637), + [anon_sym_SQUOTE] = ACTIONS(1637), + [aux_sym_encapsed_string_token1] = ACTIONS(1637), + [anon_sym_DQUOTE] = ACTIONS(1637), + [aux_sym_string_token1] = ACTIONS(1637), + [anon_sym_LT_LT_LT] = ACTIONS(1637), + [anon_sym_BQUOTE] = ACTIONS(1637), + [sym_boolean] = ACTIONS(1639), + [sym_null] = ACTIONS(1639), + [anon_sym_DOLLAR] = ACTIONS(1637), + [aux_sym_yield_expression_token1] = ACTIONS(1639), + [aux_sym_include_expression_token1] = ACTIONS(1639), + [aux_sym_include_once_expression_token1] = ACTIONS(1639), + [aux_sym_require_expression_token1] = ACTIONS(1639), + [aux_sym_require_once_expression_token1] = ACTIONS(1639), + [sym_comment] = ACTIONS(5), + }, + [585] = { + [sym_text_interpolation] = STATE(585), + [ts_builtin_sym_end] = ACTIONS(1641), + [sym_name] = ACTIONS(1643), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1641), + [aux_sym_function_static_declaration_token1] = ACTIONS(1643), + [aux_sym_global_declaration_token1] = ACTIONS(1643), + [aux_sym_namespace_definition_token1] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1643), + [anon_sym_BSLASH] = ACTIONS(1641), + [anon_sym_LBRACE] = ACTIONS(1641), + [anon_sym_RBRACE] = ACTIONS(1641), + [aux_sym_trait_declaration_token1] = ACTIONS(1643), + [aux_sym_interface_declaration_token1] = ACTIONS(1643), + [aux_sym_enum_declaration_token1] = ACTIONS(1643), + [aux_sym_enum_case_token1] = ACTIONS(1643), + [aux_sym_class_declaration_token1] = ACTIONS(1643), + [aux_sym_final_modifier_token1] = ACTIONS(1643), + [aux_sym_abstract_modifier_token1] = ACTIONS(1643), + [aux_sym_readonly_modifier_token1] = ACTIONS(1643), + [aux_sym_visibility_modifier_token1] = ACTIONS(1643), + [aux_sym_visibility_modifier_token2] = ACTIONS(1643), + [aux_sym_visibility_modifier_token3] = ACTIONS(1643), + [aux_sym__arrow_function_header_token1] = ACTIONS(1643), + [anon_sym_LPAREN] = ACTIONS(1641), + [aux_sym_cast_type_token1] = ACTIONS(1643), + [aux_sym_echo_statement_token1] = ACTIONS(1643), + [anon_sym_unset] = ACTIONS(1643), + [aux_sym_declare_statement_token1] = ACTIONS(1643), + [aux_sym_declare_statement_token2] = ACTIONS(1643), + [sym_float] = ACTIONS(1643), + [aux_sym_try_statement_token1] = ACTIONS(1643), + [aux_sym_goto_statement_token1] = ACTIONS(1643), + [aux_sym_continue_statement_token1] = ACTIONS(1643), + [aux_sym_break_statement_token1] = ACTIONS(1643), + [sym_integer] = ACTIONS(1643), + [aux_sym_return_statement_token1] = ACTIONS(1643), + [aux_sym_throw_expression_token1] = ACTIONS(1643), + [aux_sym_while_statement_token1] = ACTIONS(1643), + [aux_sym_while_statement_token2] = ACTIONS(1643), + [aux_sym_do_statement_token1] = ACTIONS(1643), + [aux_sym_for_statement_token1] = ACTIONS(1643), + [aux_sym_for_statement_token2] = ACTIONS(1643), + [aux_sym_foreach_statement_token1] = ACTIONS(1643), + [aux_sym_foreach_statement_token2] = ACTIONS(1643), + [aux_sym_if_statement_token1] = ACTIONS(1643), + [aux_sym_if_statement_token2] = ACTIONS(1643), + [aux_sym_else_if_clause_token1] = ACTIONS(1643), + [aux_sym_else_clause_token1] = ACTIONS(1643), + [aux_sym_match_expression_token1] = ACTIONS(1643), + [aux_sym_match_default_expression_token1] = ACTIONS(1643), + [aux_sym_switch_statement_token1] = ACTIONS(1643), + [aux_sym_switch_block_token1] = ACTIONS(1643), + [anon_sym_AT] = ACTIONS(1641), + [anon_sym_PLUS] = ACTIONS(1643), + [anon_sym_DASH] = ACTIONS(1643), + [anon_sym_TILDE] = ACTIONS(1641), + [anon_sym_BANG] = ACTIONS(1641), + [aux_sym_clone_expression_token1] = ACTIONS(1643), + [aux_sym_print_intrinsic_token1] = ACTIONS(1643), + [aux_sym_object_creation_expression_token1] = ACTIONS(1643), + [anon_sym_PLUS_PLUS] = ACTIONS(1641), + [anon_sym_DASH_DASH] = ACTIONS(1641), + [aux_sym__list_destructing_token1] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1641), + [anon_sym_self] = ACTIONS(1643), + [anon_sym_parent] = ACTIONS(1643), + [anon_sym_POUND_LBRACK] = ACTIONS(1641), + [anon_sym_SQUOTE] = ACTIONS(1641), + [aux_sym_encapsed_string_token1] = ACTIONS(1641), + [anon_sym_DQUOTE] = ACTIONS(1641), + [aux_sym_string_token1] = ACTIONS(1641), + [anon_sym_LT_LT_LT] = ACTIONS(1641), + [anon_sym_BQUOTE] = ACTIONS(1641), + [sym_boolean] = ACTIONS(1643), + [sym_null] = ACTIONS(1643), + [anon_sym_DOLLAR] = ACTIONS(1641), + [aux_sym_yield_expression_token1] = ACTIONS(1643), + [aux_sym_include_expression_token1] = ACTIONS(1643), + [aux_sym_include_once_expression_token1] = ACTIONS(1643), + [aux_sym_require_expression_token1] = ACTIONS(1643), + [aux_sym_require_once_expression_token1] = ACTIONS(1643), + [sym_comment] = ACTIONS(5), + }, + [586] = { + [sym_text_interpolation] = STATE(586), + [ts_builtin_sym_end] = ACTIONS(1645), + [sym_name] = ACTIONS(1647), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1645), + [aux_sym_function_static_declaration_token1] = ACTIONS(1647), + [aux_sym_global_declaration_token1] = ACTIONS(1647), + [aux_sym_namespace_definition_token1] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1647), + [anon_sym_BSLASH] = ACTIONS(1645), + [anon_sym_LBRACE] = ACTIONS(1645), + [anon_sym_RBRACE] = ACTIONS(1645), + [aux_sym_trait_declaration_token1] = ACTIONS(1647), + [aux_sym_interface_declaration_token1] = ACTIONS(1647), + [aux_sym_enum_declaration_token1] = ACTIONS(1647), + [aux_sym_enum_case_token1] = ACTIONS(1647), + [aux_sym_class_declaration_token1] = ACTIONS(1647), + [aux_sym_final_modifier_token1] = ACTIONS(1647), + [aux_sym_abstract_modifier_token1] = ACTIONS(1647), + [aux_sym_readonly_modifier_token1] = ACTIONS(1647), + [aux_sym_visibility_modifier_token1] = ACTIONS(1647), + [aux_sym_visibility_modifier_token2] = ACTIONS(1647), + [aux_sym_visibility_modifier_token3] = ACTIONS(1647), + [aux_sym__arrow_function_header_token1] = ACTIONS(1647), + [anon_sym_LPAREN] = ACTIONS(1645), + [aux_sym_cast_type_token1] = ACTIONS(1647), + [aux_sym_echo_statement_token1] = ACTIONS(1647), + [anon_sym_unset] = ACTIONS(1647), + [aux_sym_declare_statement_token1] = ACTIONS(1647), + [aux_sym_declare_statement_token2] = ACTIONS(1647), + [sym_float] = ACTIONS(1647), + [aux_sym_try_statement_token1] = ACTIONS(1647), + [aux_sym_goto_statement_token1] = ACTIONS(1647), + [aux_sym_continue_statement_token1] = ACTIONS(1647), + [aux_sym_break_statement_token1] = ACTIONS(1647), + [sym_integer] = ACTIONS(1647), + [aux_sym_return_statement_token1] = ACTIONS(1647), + [aux_sym_throw_expression_token1] = ACTIONS(1647), + [aux_sym_while_statement_token1] = ACTIONS(1647), + [aux_sym_while_statement_token2] = ACTIONS(1647), + [aux_sym_do_statement_token1] = ACTIONS(1647), + [aux_sym_for_statement_token1] = ACTIONS(1647), + [aux_sym_for_statement_token2] = ACTIONS(1647), + [aux_sym_foreach_statement_token1] = ACTIONS(1647), + [aux_sym_foreach_statement_token2] = ACTIONS(1647), + [aux_sym_if_statement_token1] = ACTIONS(1647), + [aux_sym_if_statement_token2] = ACTIONS(1647), + [aux_sym_else_if_clause_token1] = ACTIONS(1647), + [aux_sym_else_clause_token1] = ACTIONS(1647), + [aux_sym_match_expression_token1] = ACTIONS(1647), + [aux_sym_match_default_expression_token1] = ACTIONS(1647), + [aux_sym_switch_statement_token1] = ACTIONS(1647), + [aux_sym_switch_block_token1] = ACTIONS(1647), + [anon_sym_AT] = ACTIONS(1645), + [anon_sym_PLUS] = ACTIONS(1647), + [anon_sym_DASH] = ACTIONS(1647), + [anon_sym_TILDE] = ACTIONS(1645), + [anon_sym_BANG] = ACTIONS(1645), + [aux_sym_clone_expression_token1] = ACTIONS(1647), + [aux_sym_print_intrinsic_token1] = ACTIONS(1647), + [aux_sym_object_creation_expression_token1] = ACTIONS(1647), + [anon_sym_PLUS_PLUS] = ACTIONS(1645), + [anon_sym_DASH_DASH] = ACTIONS(1645), + [aux_sym__list_destructing_token1] = ACTIONS(1647), + [anon_sym_LBRACK] = ACTIONS(1645), + [anon_sym_self] = ACTIONS(1647), + [anon_sym_parent] = ACTIONS(1647), + [anon_sym_POUND_LBRACK] = ACTIONS(1645), + [anon_sym_SQUOTE] = ACTIONS(1645), + [aux_sym_encapsed_string_token1] = ACTIONS(1645), + [anon_sym_DQUOTE] = ACTIONS(1645), + [aux_sym_string_token1] = ACTIONS(1645), + [anon_sym_LT_LT_LT] = ACTIONS(1645), + [anon_sym_BQUOTE] = ACTIONS(1645), + [sym_boolean] = ACTIONS(1647), + [sym_null] = ACTIONS(1647), + [anon_sym_DOLLAR] = ACTIONS(1645), + [aux_sym_yield_expression_token1] = ACTIONS(1647), + [aux_sym_include_expression_token1] = ACTIONS(1647), + [aux_sym_include_once_expression_token1] = ACTIONS(1647), + [aux_sym_require_expression_token1] = ACTIONS(1647), + [aux_sym_require_once_expression_token1] = ACTIONS(1647), + [sym_comment] = ACTIONS(5), + }, + [587] = { + [sym_text_interpolation] = STATE(587), + [ts_builtin_sym_end] = ACTIONS(1649), + [sym_name] = ACTIONS(1651), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1649), + [aux_sym_function_static_declaration_token1] = ACTIONS(1651), + [aux_sym_global_declaration_token1] = ACTIONS(1651), + [aux_sym_namespace_definition_token1] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1651), + [anon_sym_BSLASH] = ACTIONS(1649), + [anon_sym_LBRACE] = ACTIONS(1649), + [anon_sym_RBRACE] = ACTIONS(1649), + [aux_sym_trait_declaration_token1] = ACTIONS(1651), + [aux_sym_interface_declaration_token1] = ACTIONS(1651), + [aux_sym_enum_declaration_token1] = ACTIONS(1651), + [aux_sym_enum_case_token1] = ACTIONS(1651), + [aux_sym_class_declaration_token1] = ACTIONS(1651), + [aux_sym_final_modifier_token1] = ACTIONS(1651), + [aux_sym_abstract_modifier_token1] = ACTIONS(1651), + [aux_sym_readonly_modifier_token1] = ACTIONS(1651), + [aux_sym_visibility_modifier_token1] = ACTIONS(1651), + [aux_sym_visibility_modifier_token2] = ACTIONS(1651), + [aux_sym_visibility_modifier_token3] = ACTIONS(1651), + [aux_sym__arrow_function_header_token1] = ACTIONS(1651), + [anon_sym_LPAREN] = ACTIONS(1649), + [aux_sym_cast_type_token1] = ACTIONS(1651), + [aux_sym_echo_statement_token1] = ACTIONS(1651), + [anon_sym_unset] = ACTIONS(1651), + [aux_sym_declare_statement_token1] = ACTIONS(1651), + [aux_sym_declare_statement_token2] = ACTIONS(1651), + [sym_float] = ACTIONS(1651), + [aux_sym_try_statement_token1] = ACTIONS(1651), + [aux_sym_goto_statement_token1] = ACTIONS(1651), + [aux_sym_continue_statement_token1] = ACTIONS(1651), + [aux_sym_break_statement_token1] = ACTIONS(1651), + [sym_integer] = ACTIONS(1651), + [aux_sym_return_statement_token1] = ACTIONS(1651), + [aux_sym_throw_expression_token1] = ACTIONS(1651), + [aux_sym_while_statement_token1] = ACTIONS(1651), + [aux_sym_while_statement_token2] = ACTIONS(1651), + [aux_sym_do_statement_token1] = ACTIONS(1651), + [aux_sym_for_statement_token1] = ACTIONS(1651), + [aux_sym_for_statement_token2] = ACTIONS(1651), + [aux_sym_foreach_statement_token1] = ACTIONS(1651), + [aux_sym_foreach_statement_token2] = ACTIONS(1651), + [aux_sym_if_statement_token1] = ACTIONS(1651), + [aux_sym_if_statement_token2] = ACTIONS(1651), + [aux_sym_else_if_clause_token1] = ACTIONS(1651), + [aux_sym_else_clause_token1] = ACTIONS(1651), + [aux_sym_match_expression_token1] = ACTIONS(1651), + [aux_sym_match_default_expression_token1] = ACTIONS(1651), + [aux_sym_switch_statement_token1] = ACTIONS(1651), + [aux_sym_switch_block_token1] = ACTIONS(1651), + [anon_sym_AT] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1651), + [anon_sym_DASH] = ACTIONS(1651), + [anon_sym_TILDE] = ACTIONS(1649), + [anon_sym_BANG] = ACTIONS(1649), + [aux_sym_clone_expression_token1] = ACTIONS(1651), + [aux_sym_print_intrinsic_token1] = ACTIONS(1651), + [aux_sym_object_creation_expression_token1] = ACTIONS(1651), + [anon_sym_PLUS_PLUS] = ACTIONS(1649), + [anon_sym_DASH_DASH] = ACTIONS(1649), + [aux_sym__list_destructing_token1] = ACTIONS(1651), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_self] = ACTIONS(1651), + [anon_sym_parent] = ACTIONS(1651), + [anon_sym_POUND_LBRACK] = ACTIONS(1649), + [anon_sym_SQUOTE] = ACTIONS(1649), + [aux_sym_encapsed_string_token1] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(1649), + [aux_sym_string_token1] = ACTIONS(1649), + [anon_sym_LT_LT_LT] = ACTIONS(1649), + [anon_sym_BQUOTE] = ACTIONS(1649), + [sym_boolean] = ACTIONS(1651), + [sym_null] = ACTIONS(1651), + [anon_sym_DOLLAR] = ACTIONS(1649), + [aux_sym_yield_expression_token1] = ACTIONS(1651), + [aux_sym_include_expression_token1] = ACTIONS(1651), + [aux_sym_include_once_expression_token1] = ACTIONS(1651), + [aux_sym_require_expression_token1] = ACTIONS(1651), + [aux_sym_require_once_expression_token1] = ACTIONS(1651), + [sym_comment] = ACTIONS(5), + }, + [588] = { + [sym_text_interpolation] = STATE(588), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_name] = ACTIONS(1655), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1653), + [aux_sym_function_static_declaration_token1] = ACTIONS(1655), + [aux_sym_global_declaration_token1] = ACTIONS(1655), + [aux_sym_namespace_definition_token1] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1655), + [anon_sym_BSLASH] = ACTIONS(1653), + [anon_sym_LBRACE] = ACTIONS(1653), + [anon_sym_RBRACE] = ACTIONS(1653), + [aux_sym_trait_declaration_token1] = ACTIONS(1655), + [aux_sym_interface_declaration_token1] = ACTIONS(1655), + [aux_sym_enum_declaration_token1] = ACTIONS(1655), + [aux_sym_enum_case_token1] = ACTIONS(1655), + [aux_sym_class_declaration_token1] = ACTIONS(1655), + [aux_sym_final_modifier_token1] = ACTIONS(1655), + [aux_sym_abstract_modifier_token1] = ACTIONS(1655), + [aux_sym_readonly_modifier_token1] = ACTIONS(1655), + [aux_sym_visibility_modifier_token1] = ACTIONS(1655), + [aux_sym_visibility_modifier_token2] = ACTIONS(1655), + [aux_sym_visibility_modifier_token3] = ACTIONS(1655), + [aux_sym__arrow_function_header_token1] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [aux_sym_cast_type_token1] = ACTIONS(1655), + [aux_sym_echo_statement_token1] = ACTIONS(1655), + [anon_sym_unset] = ACTIONS(1655), + [aux_sym_declare_statement_token1] = ACTIONS(1655), + [aux_sym_declare_statement_token2] = ACTIONS(1655), + [sym_float] = ACTIONS(1655), + [aux_sym_try_statement_token1] = ACTIONS(1655), + [aux_sym_goto_statement_token1] = ACTIONS(1655), + [aux_sym_continue_statement_token1] = ACTIONS(1655), + [aux_sym_break_statement_token1] = ACTIONS(1655), + [sym_integer] = ACTIONS(1655), + [aux_sym_return_statement_token1] = ACTIONS(1655), + [aux_sym_throw_expression_token1] = ACTIONS(1655), + [aux_sym_while_statement_token1] = ACTIONS(1655), + [aux_sym_while_statement_token2] = ACTIONS(1655), + [aux_sym_do_statement_token1] = ACTIONS(1655), + [aux_sym_for_statement_token1] = ACTIONS(1655), + [aux_sym_for_statement_token2] = ACTIONS(1655), + [aux_sym_foreach_statement_token1] = ACTIONS(1655), + [aux_sym_foreach_statement_token2] = ACTIONS(1655), + [aux_sym_if_statement_token1] = ACTIONS(1655), + [aux_sym_if_statement_token2] = ACTIONS(1655), + [aux_sym_else_if_clause_token1] = ACTIONS(1655), + [aux_sym_else_clause_token1] = ACTIONS(1655), + [aux_sym_match_expression_token1] = ACTIONS(1655), + [aux_sym_match_default_expression_token1] = ACTIONS(1655), + [aux_sym_switch_statement_token1] = ACTIONS(1655), + [aux_sym_switch_block_token1] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_BANG] = ACTIONS(1653), + [aux_sym_clone_expression_token1] = ACTIONS(1655), + [aux_sym_print_intrinsic_token1] = ACTIONS(1655), + [aux_sym_object_creation_expression_token1] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [aux_sym__list_destructing_token1] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_self] = ACTIONS(1655), + [anon_sym_parent] = ACTIONS(1655), + [anon_sym_POUND_LBRACK] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [aux_sym_encapsed_string_token1] = ACTIONS(1653), + [anon_sym_DQUOTE] = ACTIONS(1653), + [aux_sym_string_token1] = ACTIONS(1653), + [anon_sym_LT_LT_LT] = ACTIONS(1653), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_boolean] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [anon_sym_DOLLAR] = ACTIONS(1653), + [aux_sym_yield_expression_token1] = ACTIONS(1655), + [aux_sym_include_expression_token1] = ACTIONS(1655), + [aux_sym_include_once_expression_token1] = ACTIONS(1655), + [aux_sym_require_expression_token1] = ACTIONS(1655), + [aux_sym_require_once_expression_token1] = ACTIONS(1655), + [sym_comment] = ACTIONS(5), + }, + [589] = { + [sym_text_interpolation] = STATE(589), + [ts_builtin_sym_end] = ACTIONS(1657), + [sym_name] = ACTIONS(1659), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1657), + [aux_sym_function_static_declaration_token1] = ACTIONS(1659), + [aux_sym_global_declaration_token1] = ACTIONS(1659), + [aux_sym_namespace_definition_token1] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1659), + [anon_sym_BSLASH] = ACTIONS(1657), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_RBRACE] = ACTIONS(1657), + [aux_sym_trait_declaration_token1] = ACTIONS(1659), + [aux_sym_interface_declaration_token1] = ACTIONS(1659), + [aux_sym_enum_declaration_token1] = ACTIONS(1659), + [aux_sym_enum_case_token1] = ACTIONS(1659), + [aux_sym_class_declaration_token1] = ACTIONS(1659), + [aux_sym_final_modifier_token1] = ACTIONS(1659), + [aux_sym_abstract_modifier_token1] = ACTIONS(1659), + [aux_sym_readonly_modifier_token1] = ACTIONS(1659), + [aux_sym_visibility_modifier_token1] = ACTIONS(1659), + [aux_sym_visibility_modifier_token2] = ACTIONS(1659), + [aux_sym_visibility_modifier_token3] = ACTIONS(1659), + [aux_sym__arrow_function_header_token1] = ACTIONS(1659), + [anon_sym_LPAREN] = ACTIONS(1657), + [aux_sym_cast_type_token1] = ACTIONS(1659), + [aux_sym_echo_statement_token1] = ACTIONS(1659), + [anon_sym_unset] = ACTIONS(1659), + [aux_sym_declare_statement_token1] = ACTIONS(1659), + [aux_sym_declare_statement_token2] = ACTIONS(1659), + [sym_float] = ACTIONS(1659), + [aux_sym_try_statement_token1] = ACTIONS(1659), + [aux_sym_goto_statement_token1] = ACTIONS(1659), + [aux_sym_continue_statement_token1] = ACTIONS(1659), + [aux_sym_break_statement_token1] = ACTIONS(1659), + [sym_integer] = ACTIONS(1659), + [aux_sym_return_statement_token1] = ACTIONS(1659), + [aux_sym_throw_expression_token1] = ACTIONS(1659), + [aux_sym_while_statement_token1] = ACTIONS(1659), + [aux_sym_while_statement_token2] = ACTIONS(1659), + [aux_sym_do_statement_token1] = ACTIONS(1659), + [aux_sym_for_statement_token1] = ACTIONS(1659), + [aux_sym_for_statement_token2] = ACTIONS(1659), + [aux_sym_foreach_statement_token1] = ACTIONS(1659), + [aux_sym_foreach_statement_token2] = ACTIONS(1659), + [aux_sym_if_statement_token1] = ACTIONS(1659), + [aux_sym_if_statement_token2] = ACTIONS(1659), + [aux_sym_else_if_clause_token1] = ACTIONS(1659), + [aux_sym_else_clause_token1] = ACTIONS(1659), + [aux_sym_match_expression_token1] = ACTIONS(1659), + [aux_sym_match_default_expression_token1] = ACTIONS(1659), + [aux_sym_switch_statement_token1] = ACTIONS(1659), + [aux_sym_switch_block_token1] = ACTIONS(1659), + [anon_sym_AT] = ACTIONS(1657), + [anon_sym_PLUS] = ACTIONS(1659), + [anon_sym_DASH] = ACTIONS(1659), + [anon_sym_TILDE] = ACTIONS(1657), + [anon_sym_BANG] = ACTIONS(1657), + [aux_sym_clone_expression_token1] = ACTIONS(1659), + [aux_sym_print_intrinsic_token1] = ACTIONS(1659), + [aux_sym_object_creation_expression_token1] = ACTIONS(1659), + [anon_sym_PLUS_PLUS] = ACTIONS(1657), + [anon_sym_DASH_DASH] = ACTIONS(1657), + [aux_sym__list_destructing_token1] = ACTIONS(1659), + [anon_sym_LBRACK] = ACTIONS(1657), + [anon_sym_self] = ACTIONS(1659), + [anon_sym_parent] = ACTIONS(1659), + [anon_sym_POUND_LBRACK] = ACTIONS(1657), + [anon_sym_SQUOTE] = ACTIONS(1657), + [aux_sym_encapsed_string_token1] = ACTIONS(1657), + [anon_sym_DQUOTE] = ACTIONS(1657), + [aux_sym_string_token1] = ACTIONS(1657), + [anon_sym_LT_LT_LT] = ACTIONS(1657), + [anon_sym_BQUOTE] = ACTIONS(1657), + [sym_boolean] = ACTIONS(1659), + [sym_null] = ACTIONS(1659), + [anon_sym_DOLLAR] = ACTIONS(1657), + [aux_sym_yield_expression_token1] = ACTIONS(1659), + [aux_sym_include_expression_token1] = ACTIONS(1659), + [aux_sym_include_once_expression_token1] = ACTIONS(1659), + [aux_sym_require_expression_token1] = ACTIONS(1659), + [aux_sym_require_once_expression_token1] = ACTIONS(1659), + [sym_comment] = ACTIONS(5), + }, + [590] = { + [sym_text_interpolation] = STATE(590), + [ts_builtin_sym_end] = ACTIONS(1661), + [sym_name] = ACTIONS(1663), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1661), + [aux_sym_function_static_declaration_token1] = ACTIONS(1663), + [aux_sym_global_declaration_token1] = ACTIONS(1663), + [aux_sym_namespace_definition_token1] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1663), + [anon_sym_BSLASH] = ACTIONS(1661), + [anon_sym_LBRACE] = ACTIONS(1661), + [anon_sym_RBRACE] = ACTIONS(1661), + [aux_sym_trait_declaration_token1] = ACTIONS(1663), + [aux_sym_interface_declaration_token1] = ACTIONS(1663), + [aux_sym_enum_declaration_token1] = ACTIONS(1663), + [aux_sym_enum_case_token1] = ACTIONS(1663), + [aux_sym_class_declaration_token1] = ACTIONS(1663), + [aux_sym_final_modifier_token1] = ACTIONS(1663), + [aux_sym_abstract_modifier_token1] = ACTIONS(1663), + [aux_sym_readonly_modifier_token1] = ACTIONS(1663), + [aux_sym_visibility_modifier_token1] = ACTIONS(1663), + [aux_sym_visibility_modifier_token2] = ACTIONS(1663), + [aux_sym_visibility_modifier_token3] = ACTIONS(1663), + [aux_sym__arrow_function_header_token1] = ACTIONS(1663), + [anon_sym_LPAREN] = ACTIONS(1661), + [aux_sym_cast_type_token1] = ACTIONS(1663), + [aux_sym_echo_statement_token1] = ACTIONS(1663), + [anon_sym_unset] = ACTIONS(1663), + [aux_sym_declare_statement_token1] = ACTIONS(1663), + [aux_sym_declare_statement_token2] = ACTIONS(1663), + [sym_float] = ACTIONS(1663), + [aux_sym_try_statement_token1] = ACTIONS(1663), + [aux_sym_goto_statement_token1] = ACTIONS(1663), + [aux_sym_continue_statement_token1] = ACTIONS(1663), + [aux_sym_break_statement_token1] = ACTIONS(1663), + [sym_integer] = ACTIONS(1663), + [aux_sym_return_statement_token1] = ACTIONS(1663), + [aux_sym_throw_expression_token1] = ACTIONS(1663), + [aux_sym_while_statement_token1] = ACTIONS(1663), + [aux_sym_while_statement_token2] = ACTIONS(1663), + [aux_sym_do_statement_token1] = ACTIONS(1663), + [aux_sym_for_statement_token1] = ACTIONS(1663), + [aux_sym_for_statement_token2] = ACTIONS(1663), + [aux_sym_foreach_statement_token1] = ACTIONS(1663), + [aux_sym_foreach_statement_token2] = ACTIONS(1663), + [aux_sym_if_statement_token1] = ACTIONS(1663), + [aux_sym_if_statement_token2] = ACTIONS(1663), + [aux_sym_else_if_clause_token1] = ACTIONS(1663), + [aux_sym_else_clause_token1] = ACTIONS(1663), + [aux_sym_match_expression_token1] = ACTIONS(1663), + [aux_sym_match_default_expression_token1] = ACTIONS(1663), + [aux_sym_switch_statement_token1] = ACTIONS(1663), + [aux_sym_switch_block_token1] = ACTIONS(1663), + [anon_sym_AT] = ACTIONS(1661), + [anon_sym_PLUS] = ACTIONS(1663), + [anon_sym_DASH] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1661), + [anon_sym_BANG] = ACTIONS(1661), + [aux_sym_clone_expression_token1] = ACTIONS(1663), + [aux_sym_print_intrinsic_token1] = ACTIONS(1663), + [aux_sym_object_creation_expression_token1] = ACTIONS(1663), + [anon_sym_PLUS_PLUS] = ACTIONS(1661), + [anon_sym_DASH_DASH] = ACTIONS(1661), + [aux_sym__list_destructing_token1] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1661), + [anon_sym_self] = ACTIONS(1663), + [anon_sym_parent] = ACTIONS(1663), + [anon_sym_POUND_LBRACK] = ACTIONS(1661), + [anon_sym_SQUOTE] = ACTIONS(1661), + [aux_sym_encapsed_string_token1] = ACTIONS(1661), + [anon_sym_DQUOTE] = ACTIONS(1661), + [aux_sym_string_token1] = ACTIONS(1661), + [anon_sym_LT_LT_LT] = ACTIONS(1661), + [anon_sym_BQUOTE] = ACTIONS(1661), + [sym_boolean] = ACTIONS(1663), + [sym_null] = ACTIONS(1663), + [anon_sym_DOLLAR] = ACTIONS(1661), + [aux_sym_yield_expression_token1] = ACTIONS(1663), + [aux_sym_include_expression_token1] = ACTIONS(1663), + [aux_sym_include_once_expression_token1] = ACTIONS(1663), + [aux_sym_require_expression_token1] = ACTIONS(1663), + [aux_sym_require_once_expression_token1] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + }, + [591] = { + [sym_text_interpolation] = STATE(591), + [ts_builtin_sym_end] = ACTIONS(1282), + [sym_name] = ACTIONS(1284), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1282), + [aux_sym_function_static_declaration_token1] = ACTIONS(1284), + [aux_sym_global_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_definition_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1284), + [anon_sym_BSLASH] = ACTIONS(1282), + [anon_sym_LBRACE] = ACTIONS(1282), + [anon_sym_RBRACE] = ACTIONS(1282), + [aux_sym_trait_declaration_token1] = ACTIONS(1284), + [aux_sym_interface_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_case_token1] = ACTIONS(1284), + [aux_sym_class_declaration_token1] = ACTIONS(1284), + [aux_sym_final_modifier_token1] = ACTIONS(1284), + [aux_sym_abstract_modifier_token1] = ACTIONS(1284), + [aux_sym_readonly_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token2] = ACTIONS(1284), + [aux_sym_visibility_modifier_token3] = ACTIONS(1284), + [aux_sym__arrow_function_header_token1] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(1282), + [aux_sym_cast_type_token1] = ACTIONS(1284), + [aux_sym_echo_statement_token1] = ACTIONS(1284), + [anon_sym_unset] = ACTIONS(1284), + [aux_sym_declare_statement_token1] = ACTIONS(1284), + [aux_sym_declare_statement_token2] = ACTIONS(1284), + [sym_float] = ACTIONS(1284), + [aux_sym_try_statement_token1] = ACTIONS(1284), + [aux_sym_goto_statement_token1] = ACTIONS(1284), + [aux_sym_continue_statement_token1] = ACTIONS(1284), + [aux_sym_break_statement_token1] = ACTIONS(1284), + [sym_integer] = ACTIONS(1284), + [aux_sym_return_statement_token1] = ACTIONS(1284), + [aux_sym_throw_expression_token1] = ACTIONS(1284), + [aux_sym_while_statement_token1] = ACTIONS(1284), + [aux_sym_while_statement_token2] = ACTIONS(1284), + [aux_sym_do_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token2] = ACTIONS(1284), + [aux_sym_foreach_statement_token1] = ACTIONS(1284), + [aux_sym_foreach_statement_token2] = ACTIONS(1284), + [aux_sym_if_statement_token1] = ACTIONS(1284), + [aux_sym_if_statement_token2] = ACTIONS(1284), + [aux_sym_else_if_clause_token1] = ACTIONS(1284), + [aux_sym_else_clause_token1] = ACTIONS(1284), + [aux_sym_match_expression_token1] = ACTIONS(1284), + [aux_sym_match_default_expression_token1] = ACTIONS(1284), + [aux_sym_switch_statement_token1] = ACTIONS(1284), + [aux_sym_switch_block_token1] = ACTIONS(1284), + [anon_sym_AT] = ACTIONS(1282), + [anon_sym_PLUS] = ACTIONS(1284), + [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_TILDE] = ACTIONS(1282), + [anon_sym_BANG] = ACTIONS(1282), + [aux_sym_clone_expression_token1] = ACTIONS(1284), + [aux_sym_print_intrinsic_token1] = ACTIONS(1284), + [aux_sym_object_creation_expression_token1] = ACTIONS(1284), + [anon_sym_PLUS_PLUS] = ACTIONS(1282), + [anon_sym_DASH_DASH] = ACTIONS(1282), + [aux_sym__list_destructing_token1] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1282), + [anon_sym_self] = ACTIONS(1284), + [anon_sym_parent] = ACTIONS(1284), + [anon_sym_POUND_LBRACK] = ACTIONS(1282), + [anon_sym_SQUOTE] = ACTIONS(1282), + [aux_sym_encapsed_string_token1] = ACTIONS(1282), + [anon_sym_DQUOTE] = ACTIONS(1282), + [aux_sym_string_token1] = ACTIONS(1282), + [anon_sym_LT_LT_LT] = ACTIONS(1282), + [anon_sym_BQUOTE] = ACTIONS(1282), + [sym_boolean] = ACTIONS(1284), + [sym_null] = ACTIONS(1284), + [anon_sym_DOLLAR] = ACTIONS(1282), + [aux_sym_yield_expression_token1] = ACTIONS(1284), + [aux_sym_include_expression_token1] = ACTIONS(1284), + [aux_sym_include_once_expression_token1] = ACTIONS(1284), + [aux_sym_require_expression_token1] = ACTIONS(1284), + [aux_sym_require_once_expression_token1] = ACTIONS(1284), + [sym_comment] = ACTIONS(5), + }, + [592] = { + [sym_text_interpolation] = STATE(592), + [ts_builtin_sym_end] = ACTIONS(1665), + [sym_name] = ACTIONS(1667), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1665), + [aux_sym_function_static_declaration_token1] = ACTIONS(1667), + [aux_sym_global_declaration_token1] = ACTIONS(1667), + [aux_sym_namespace_definition_token1] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1667), + [anon_sym_BSLASH] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(1665), + [anon_sym_RBRACE] = ACTIONS(1665), + [aux_sym_trait_declaration_token1] = ACTIONS(1667), + [aux_sym_interface_declaration_token1] = ACTIONS(1667), + [aux_sym_enum_declaration_token1] = ACTIONS(1667), + [aux_sym_enum_case_token1] = ACTIONS(1667), + [aux_sym_class_declaration_token1] = ACTIONS(1667), + [aux_sym_final_modifier_token1] = ACTIONS(1667), + [aux_sym_abstract_modifier_token1] = ACTIONS(1667), + [aux_sym_readonly_modifier_token1] = ACTIONS(1667), + [aux_sym_visibility_modifier_token1] = ACTIONS(1667), + [aux_sym_visibility_modifier_token2] = ACTIONS(1667), + [aux_sym_visibility_modifier_token3] = ACTIONS(1667), + [aux_sym__arrow_function_header_token1] = ACTIONS(1667), + [anon_sym_LPAREN] = ACTIONS(1665), + [aux_sym_cast_type_token1] = ACTIONS(1667), + [aux_sym_echo_statement_token1] = ACTIONS(1667), + [anon_sym_unset] = ACTIONS(1667), + [aux_sym_declare_statement_token1] = ACTIONS(1667), + [aux_sym_declare_statement_token2] = ACTIONS(1667), + [sym_float] = ACTIONS(1667), + [aux_sym_try_statement_token1] = ACTIONS(1667), + [aux_sym_goto_statement_token1] = ACTIONS(1667), + [aux_sym_continue_statement_token1] = ACTIONS(1667), + [aux_sym_break_statement_token1] = ACTIONS(1667), + [sym_integer] = ACTIONS(1667), + [aux_sym_return_statement_token1] = ACTIONS(1667), + [aux_sym_throw_expression_token1] = ACTIONS(1667), + [aux_sym_while_statement_token1] = ACTIONS(1667), + [aux_sym_while_statement_token2] = ACTIONS(1667), + [aux_sym_do_statement_token1] = ACTIONS(1667), + [aux_sym_for_statement_token1] = ACTIONS(1667), + [aux_sym_for_statement_token2] = ACTIONS(1667), + [aux_sym_foreach_statement_token1] = ACTIONS(1667), + [aux_sym_foreach_statement_token2] = ACTIONS(1667), + [aux_sym_if_statement_token1] = ACTIONS(1667), + [aux_sym_if_statement_token2] = ACTIONS(1667), + [aux_sym_else_if_clause_token1] = ACTIONS(1667), + [aux_sym_else_clause_token1] = ACTIONS(1667), + [aux_sym_match_expression_token1] = ACTIONS(1667), + [aux_sym_match_default_expression_token1] = ACTIONS(1667), + [aux_sym_switch_statement_token1] = ACTIONS(1667), + [aux_sym_switch_block_token1] = ACTIONS(1667), + [anon_sym_AT] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1667), + [anon_sym_DASH] = ACTIONS(1667), + [anon_sym_TILDE] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1665), + [aux_sym_clone_expression_token1] = ACTIONS(1667), + [aux_sym_print_intrinsic_token1] = ACTIONS(1667), + [aux_sym_object_creation_expression_token1] = ACTIONS(1667), + [anon_sym_PLUS_PLUS] = ACTIONS(1665), + [anon_sym_DASH_DASH] = ACTIONS(1665), + [aux_sym__list_destructing_token1] = ACTIONS(1667), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_self] = ACTIONS(1667), + [anon_sym_parent] = ACTIONS(1667), + [anon_sym_POUND_LBRACK] = ACTIONS(1665), + [anon_sym_SQUOTE] = ACTIONS(1665), + [aux_sym_encapsed_string_token1] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1665), + [aux_sym_string_token1] = ACTIONS(1665), + [anon_sym_LT_LT_LT] = ACTIONS(1665), + [anon_sym_BQUOTE] = ACTIONS(1665), + [sym_boolean] = ACTIONS(1667), + [sym_null] = ACTIONS(1667), + [anon_sym_DOLLAR] = ACTIONS(1665), + [aux_sym_yield_expression_token1] = ACTIONS(1667), + [aux_sym_include_expression_token1] = ACTIONS(1667), + [aux_sym_include_once_expression_token1] = ACTIONS(1667), + [aux_sym_require_expression_token1] = ACTIONS(1667), + [aux_sym_require_once_expression_token1] = ACTIONS(1667), + [sym_comment] = ACTIONS(5), + }, + [593] = { + [sym_text_interpolation] = STATE(593), + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_name] = ACTIONS(1671), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1669), + [aux_sym_function_static_declaration_token1] = ACTIONS(1671), + [aux_sym_global_declaration_token1] = ACTIONS(1671), + [aux_sym_namespace_definition_token1] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1671), + [anon_sym_BSLASH] = ACTIONS(1669), + [anon_sym_LBRACE] = ACTIONS(1669), + [anon_sym_RBRACE] = ACTIONS(1669), + [aux_sym_trait_declaration_token1] = ACTIONS(1671), + [aux_sym_interface_declaration_token1] = ACTIONS(1671), + [aux_sym_enum_declaration_token1] = ACTIONS(1671), + [aux_sym_enum_case_token1] = ACTIONS(1671), + [aux_sym_class_declaration_token1] = ACTIONS(1671), + [aux_sym_final_modifier_token1] = ACTIONS(1671), + [aux_sym_abstract_modifier_token1] = ACTIONS(1671), + [aux_sym_readonly_modifier_token1] = ACTIONS(1671), + [aux_sym_visibility_modifier_token1] = ACTIONS(1671), + [aux_sym_visibility_modifier_token2] = ACTIONS(1671), + [aux_sym_visibility_modifier_token3] = ACTIONS(1671), + [aux_sym__arrow_function_header_token1] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1669), + [aux_sym_cast_type_token1] = ACTIONS(1671), + [aux_sym_echo_statement_token1] = ACTIONS(1671), + [anon_sym_unset] = ACTIONS(1671), + [aux_sym_declare_statement_token1] = ACTIONS(1671), + [aux_sym_declare_statement_token2] = ACTIONS(1671), + [sym_float] = ACTIONS(1671), + [aux_sym_try_statement_token1] = ACTIONS(1671), + [aux_sym_goto_statement_token1] = ACTIONS(1671), + [aux_sym_continue_statement_token1] = ACTIONS(1671), + [aux_sym_break_statement_token1] = ACTIONS(1671), + [sym_integer] = ACTIONS(1671), + [aux_sym_return_statement_token1] = ACTIONS(1671), + [aux_sym_throw_expression_token1] = ACTIONS(1671), + [aux_sym_while_statement_token1] = ACTIONS(1671), + [aux_sym_while_statement_token2] = ACTIONS(1671), + [aux_sym_do_statement_token1] = ACTIONS(1671), + [aux_sym_for_statement_token1] = ACTIONS(1671), + [aux_sym_for_statement_token2] = ACTIONS(1671), + [aux_sym_foreach_statement_token1] = ACTIONS(1671), + [aux_sym_foreach_statement_token2] = ACTIONS(1671), + [aux_sym_if_statement_token1] = ACTIONS(1671), + [aux_sym_if_statement_token2] = ACTIONS(1671), + [aux_sym_else_if_clause_token1] = ACTIONS(1671), + [aux_sym_else_clause_token1] = ACTIONS(1671), + [aux_sym_match_expression_token1] = ACTIONS(1671), + [aux_sym_match_default_expression_token1] = ACTIONS(1671), + [aux_sym_switch_statement_token1] = ACTIONS(1671), + [aux_sym_switch_block_token1] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1669), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_TILDE] = ACTIONS(1669), + [anon_sym_BANG] = ACTIONS(1669), + [aux_sym_clone_expression_token1] = ACTIONS(1671), + [aux_sym_print_intrinsic_token1] = ACTIONS(1671), + [aux_sym_object_creation_expression_token1] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1669), + [anon_sym_DASH_DASH] = ACTIONS(1669), + [aux_sym__list_destructing_token1] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1669), + [anon_sym_self] = ACTIONS(1671), + [anon_sym_parent] = ACTIONS(1671), + [anon_sym_POUND_LBRACK] = ACTIONS(1669), + [anon_sym_SQUOTE] = ACTIONS(1669), + [aux_sym_encapsed_string_token1] = ACTIONS(1669), + [anon_sym_DQUOTE] = ACTIONS(1669), + [aux_sym_string_token1] = ACTIONS(1669), + [anon_sym_LT_LT_LT] = ACTIONS(1669), + [anon_sym_BQUOTE] = ACTIONS(1669), + [sym_boolean] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [anon_sym_DOLLAR] = ACTIONS(1669), + [aux_sym_yield_expression_token1] = ACTIONS(1671), + [aux_sym_include_expression_token1] = ACTIONS(1671), + [aux_sym_include_once_expression_token1] = ACTIONS(1671), + [aux_sym_require_expression_token1] = ACTIONS(1671), + [aux_sym_require_once_expression_token1] = ACTIONS(1671), + [sym_comment] = ACTIONS(5), + }, + [594] = { + [sym_text_interpolation] = STATE(594), + [ts_builtin_sym_end] = ACTIONS(1673), + [sym_name] = ACTIONS(1675), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1673), + [aux_sym_function_static_declaration_token1] = ACTIONS(1675), + [aux_sym_global_declaration_token1] = ACTIONS(1675), + [aux_sym_namespace_definition_token1] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1675), + [anon_sym_BSLASH] = ACTIONS(1673), + [anon_sym_LBRACE] = ACTIONS(1673), + [anon_sym_RBRACE] = ACTIONS(1673), + [aux_sym_trait_declaration_token1] = ACTIONS(1675), + [aux_sym_interface_declaration_token1] = ACTIONS(1675), + [aux_sym_enum_declaration_token1] = ACTIONS(1675), + [aux_sym_enum_case_token1] = ACTIONS(1675), + [aux_sym_class_declaration_token1] = ACTIONS(1675), + [aux_sym_final_modifier_token1] = ACTIONS(1675), + [aux_sym_abstract_modifier_token1] = ACTIONS(1675), + [aux_sym_readonly_modifier_token1] = ACTIONS(1675), + [aux_sym_visibility_modifier_token1] = ACTIONS(1675), + [aux_sym_visibility_modifier_token2] = ACTIONS(1675), + [aux_sym_visibility_modifier_token3] = ACTIONS(1675), + [aux_sym__arrow_function_header_token1] = ACTIONS(1675), + [anon_sym_LPAREN] = ACTIONS(1673), + [aux_sym_cast_type_token1] = ACTIONS(1675), + [aux_sym_echo_statement_token1] = ACTIONS(1675), + [anon_sym_unset] = ACTIONS(1675), + [aux_sym_declare_statement_token1] = ACTIONS(1675), + [aux_sym_declare_statement_token2] = ACTIONS(1675), + [sym_float] = ACTIONS(1675), + [aux_sym_try_statement_token1] = ACTIONS(1675), + [aux_sym_goto_statement_token1] = ACTIONS(1675), + [aux_sym_continue_statement_token1] = ACTIONS(1675), + [aux_sym_break_statement_token1] = ACTIONS(1675), + [sym_integer] = ACTIONS(1675), + [aux_sym_return_statement_token1] = ACTIONS(1675), + [aux_sym_throw_expression_token1] = ACTIONS(1675), + [aux_sym_while_statement_token1] = ACTIONS(1675), + [aux_sym_while_statement_token2] = ACTIONS(1675), + [aux_sym_do_statement_token1] = ACTIONS(1675), + [aux_sym_for_statement_token1] = ACTIONS(1675), + [aux_sym_for_statement_token2] = ACTIONS(1675), + [aux_sym_foreach_statement_token1] = ACTIONS(1675), + [aux_sym_foreach_statement_token2] = ACTIONS(1675), + [aux_sym_if_statement_token1] = ACTIONS(1675), + [aux_sym_if_statement_token2] = ACTIONS(1675), + [aux_sym_else_if_clause_token1] = ACTIONS(1675), + [aux_sym_else_clause_token1] = ACTIONS(1675), + [aux_sym_match_expression_token1] = ACTIONS(1675), + [aux_sym_match_default_expression_token1] = ACTIONS(1675), + [aux_sym_switch_statement_token1] = ACTIONS(1675), + [aux_sym_switch_block_token1] = ACTIONS(1675), + [anon_sym_AT] = ACTIONS(1673), + [anon_sym_PLUS] = ACTIONS(1675), + [anon_sym_DASH] = ACTIONS(1675), + [anon_sym_TILDE] = ACTIONS(1673), + [anon_sym_BANG] = ACTIONS(1673), + [aux_sym_clone_expression_token1] = ACTIONS(1675), + [aux_sym_print_intrinsic_token1] = ACTIONS(1675), + [aux_sym_object_creation_expression_token1] = ACTIONS(1675), + [anon_sym_PLUS_PLUS] = ACTIONS(1673), + [anon_sym_DASH_DASH] = ACTIONS(1673), + [aux_sym__list_destructing_token1] = ACTIONS(1675), + [anon_sym_LBRACK] = ACTIONS(1673), + [anon_sym_self] = ACTIONS(1675), + [anon_sym_parent] = ACTIONS(1675), + [anon_sym_POUND_LBRACK] = ACTIONS(1673), + [anon_sym_SQUOTE] = ACTIONS(1673), + [aux_sym_encapsed_string_token1] = ACTIONS(1673), + [anon_sym_DQUOTE] = ACTIONS(1673), + [aux_sym_string_token1] = ACTIONS(1673), + [anon_sym_LT_LT_LT] = ACTIONS(1673), + [anon_sym_BQUOTE] = ACTIONS(1673), + [sym_boolean] = ACTIONS(1675), + [sym_null] = ACTIONS(1675), + [anon_sym_DOLLAR] = ACTIONS(1673), + [aux_sym_yield_expression_token1] = ACTIONS(1675), + [aux_sym_include_expression_token1] = ACTIONS(1675), + [aux_sym_include_once_expression_token1] = ACTIONS(1675), + [aux_sym_require_expression_token1] = ACTIONS(1675), + [aux_sym_require_once_expression_token1] = ACTIONS(1675), + [sym_comment] = ACTIONS(5), + }, + [595] = { + [sym_text_interpolation] = STATE(595), + [ts_builtin_sym_end] = ACTIONS(1677), + [sym_name] = ACTIONS(1679), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1677), + [aux_sym_function_static_declaration_token1] = ACTIONS(1679), + [aux_sym_global_declaration_token1] = ACTIONS(1679), + [aux_sym_namespace_definition_token1] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1679), + [anon_sym_BSLASH] = ACTIONS(1677), + [anon_sym_LBRACE] = ACTIONS(1677), + [anon_sym_RBRACE] = ACTIONS(1677), + [aux_sym_trait_declaration_token1] = ACTIONS(1679), + [aux_sym_interface_declaration_token1] = ACTIONS(1679), + [aux_sym_enum_declaration_token1] = ACTIONS(1679), + [aux_sym_enum_case_token1] = ACTIONS(1679), + [aux_sym_class_declaration_token1] = ACTIONS(1679), + [aux_sym_final_modifier_token1] = ACTIONS(1679), + [aux_sym_abstract_modifier_token1] = ACTIONS(1679), + [aux_sym_readonly_modifier_token1] = ACTIONS(1679), + [aux_sym_visibility_modifier_token1] = ACTIONS(1679), + [aux_sym_visibility_modifier_token2] = ACTIONS(1679), + [aux_sym_visibility_modifier_token3] = ACTIONS(1679), + [aux_sym__arrow_function_header_token1] = ACTIONS(1679), + [anon_sym_LPAREN] = ACTIONS(1677), + [aux_sym_cast_type_token1] = ACTIONS(1679), + [aux_sym_echo_statement_token1] = ACTIONS(1679), + [anon_sym_unset] = ACTIONS(1679), + [aux_sym_declare_statement_token1] = ACTIONS(1679), + [aux_sym_declare_statement_token2] = ACTIONS(1679), + [sym_float] = ACTIONS(1679), + [aux_sym_try_statement_token1] = ACTIONS(1679), + [aux_sym_goto_statement_token1] = ACTIONS(1679), + [aux_sym_continue_statement_token1] = ACTIONS(1679), + [aux_sym_break_statement_token1] = ACTIONS(1679), + [sym_integer] = ACTIONS(1679), + [aux_sym_return_statement_token1] = ACTIONS(1679), + [aux_sym_throw_expression_token1] = ACTIONS(1679), + [aux_sym_while_statement_token1] = ACTIONS(1679), + [aux_sym_while_statement_token2] = ACTIONS(1679), + [aux_sym_do_statement_token1] = ACTIONS(1679), + [aux_sym_for_statement_token1] = ACTIONS(1679), + [aux_sym_for_statement_token2] = ACTIONS(1679), + [aux_sym_foreach_statement_token1] = ACTIONS(1679), + [aux_sym_foreach_statement_token2] = ACTIONS(1679), + [aux_sym_if_statement_token1] = ACTIONS(1679), + [aux_sym_if_statement_token2] = ACTIONS(1679), + [aux_sym_else_if_clause_token1] = ACTIONS(1679), + [aux_sym_else_clause_token1] = ACTIONS(1679), + [aux_sym_match_expression_token1] = ACTIONS(1679), + [aux_sym_match_default_expression_token1] = ACTIONS(1679), + [aux_sym_switch_statement_token1] = ACTIONS(1679), + [aux_sym_switch_block_token1] = ACTIONS(1679), + [anon_sym_AT] = ACTIONS(1677), + [anon_sym_PLUS] = ACTIONS(1679), + [anon_sym_DASH] = ACTIONS(1679), + [anon_sym_TILDE] = ACTIONS(1677), + [anon_sym_BANG] = ACTIONS(1677), + [aux_sym_clone_expression_token1] = ACTIONS(1679), + [aux_sym_print_intrinsic_token1] = ACTIONS(1679), + [aux_sym_object_creation_expression_token1] = ACTIONS(1679), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [aux_sym__list_destructing_token1] = ACTIONS(1679), + [anon_sym_LBRACK] = ACTIONS(1677), + [anon_sym_self] = ACTIONS(1679), + [anon_sym_parent] = ACTIONS(1679), + [anon_sym_POUND_LBRACK] = ACTIONS(1677), + [anon_sym_SQUOTE] = ACTIONS(1677), + [aux_sym_encapsed_string_token1] = ACTIONS(1677), + [anon_sym_DQUOTE] = ACTIONS(1677), + [aux_sym_string_token1] = ACTIONS(1677), + [anon_sym_LT_LT_LT] = ACTIONS(1677), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_boolean] = ACTIONS(1679), + [sym_null] = ACTIONS(1679), + [anon_sym_DOLLAR] = ACTIONS(1677), + [aux_sym_yield_expression_token1] = ACTIONS(1679), + [aux_sym_include_expression_token1] = ACTIONS(1679), + [aux_sym_include_once_expression_token1] = ACTIONS(1679), + [aux_sym_require_expression_token1] = ACTIONS(1679), + [aux_sym_require_once_expression_token1] = ACTIONS(1679), + [sym_comment] = ACTIONS(5), + }, + [596] = { + [sym_text_interpolation] = STATE(596), + [ts_builtin_sym_end] = ACTIONS(1681), + [sym_name] = ACTIONS(1683), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1681), + [aux_sym_function_static_declaration_token1] = ACTIONS(1683), + [aux_sym_global_declaration_token1] = ACTIONS(1683), + [aux_sym_namespace_definition_token1] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1683), + [anon_sym_BSLASH] = ACTIONS(1681), + [anon_sym_LBRACE] = ACTIONS(1681), + [anon_sym_RBRACE] = ACTIONS(1681), + [aux_sym_trait_declaration_token1] = ACTIONS(1683), + [aux_sym_interface_declaration_token1] = ACTIONS(1683), + [aux_sym_enum_declaration_token1] = ACTIONS(1683), + [aux_sym_enum_case_token1] = ACTIONS(1683), + [aux_sym_class_declaration_token1] = ACTIONS(1683), + [aux_sym_final_modifier_token1] = ACTIONS(1683), + [aux_sym_abstract_modifier_token1] = ACTIONS(1683), + [aux_sym_readonly_modifier_token1] = ACTIONS(1683), + [aux_sym_visibility_modifier_token1] = ACTIONS(1683), + [aux_sym_visibility_modifier_token2] = ACTIONS(1683), + [aux_sym_visibility_modifier_token3] = ACTIONS(1683), + [aux_sym__arrow_function_header_token1] = ACTIONS(1683), + [anon_sym_LPAREN] = ACTIONS(1681), + [aux_sym_cast_type_token1] = ACTIONS(1683), + [aux_sym_echo_statement_token1] = ACTIONS(1683), + [anon_sym_unset] = ACTIONS(1683), + [aux_sym_declare_statement_token1] = ACTIONS(1683), + [aux_sym_declare_statement_token2] = ACTIONS(1683), + [sym_float] = ACTIONS(1683), + [aux_sym_try_statement_token1] = ACTIONS(1683), + [aux_sym_goto_statement_token1] = ACTIONS(1683), + [aux_sym_continue_statement_token1] = ACTIONS(1683), + [aux_sym_break_statement_token1] = ACTIONS(1683), + [sym_integer] = ACTIONS(1683), + [aux_sym_return_statement_token1] = ACTIONS(1683), + [aux_sym_throw_expression_token1] = ACTIONS(1683), + [aux_sym_while_statement_token1] = ACTIONS(1683), + [aux_sym_while_statement_token2] = ACTIONS(1683), + [aux_sym_do_statement_token1] = ACTIONS(1683), + [aux_sym_for_statement_token1] = ACTIONS(1683), + [aux_sym_for_statement_token2] = ACTIONS(1683), + [aux_sym_foreach_statement_token1] = ACTIONS(1683), + [aux_sym_foreach_statement_token2] = ACTIONS(1683), + [aux_sym_if_statement_token1] = ACTIONS(1683), + [aux_sym_if_statement_token2] = ACTIONS(1683), + [aux_sym_else_if_clause_token1] = ACTIONS(1683), + [aux_sym_else_clause_token1] = ACTIONS(1683), + [aux_sym_match_expression_token1] = ACTIONS(1683), + [aux_sym_match_default_expression_token1] = ACTIONS(1683), + [aux_sym_switch_statement_token1] = ACTIONS(1683), + [aux_sym_switch_block_token1] = ACTIONS(1683), + [anon_sym_AT] = ACTIONS(1681), + [anon_sym_PLUS] = ACTIONS(1683), + [anon_sym_DASH] = ACTIONS(1683), + [anon_sym_TILDE] = ACTIONS(1681), + [anon_sym_BANG] = ACTIONS(1681), + [aux_sym_clone_expression_token1] = ACTIONS(1683), + [aux_sym_print_intrinsic_token1] = ACTIONS(1683), + [aux_sym_object_creation_expression_token1] = ACTIONS(1683), + [anon_sym_PLUS_PLUS] = ACTIONS(1681), + [anon_sym_DASH_DASH] = ACTIONS(1681), + [aux_sym__list_destructing_token1] = ACTIONS(1683), + [anon_sym_LBRACK] = ACTIONS(1681), + [anon_sym_self] = ACTIONS(1683), + [anon_sym_parent] = ACTIONS(1683), + [anon_sym_POUND_LBRACK] = ACTIONS(1681), + [anon_sym_SQUOTE] = ACTIONS(1681), + [aux_sym_encapsed_string_token1] = ACTIONS(1681), + [anon_sym_DQUOTE] = ACTIONS(1681), + [aux_sym_string_token1] = ACTIONS(1681), + [anon_sym_LT_LT_LT] = ACTIONS(1681), + [anon_sym_BQUOTE] = ACTIONS(1681), + [sym_boolean] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [anon_sym_DOLLAR] = ACTIONS(1681), + [aux_sym_yield_expression_token1] = ACTIONS(1683), + [aux_sym_include_expression_token1] = ACTIONS(1683), + [aux_sym_include_once_expression_token1] = ACTIONS(1683), + [aux_sym_require_expression_token1] = ACTIONS(1683), + [aux_sym_require_once_expression_token1] = ACTIONS(1683), + [sym_comment] = ACTIONS(5), + }, + [597] = { + [sym_text_interpolation] = STATE(597), + [ts_builtin_sym_end] = ACTIONS(1685), + [sym_name] = ACTIONS(1687), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1685), + [aux_sym_function_static_declaration_token1] = ACTIONS(1687), + [aux_sym_global_declaration_token1] = ACTIONS(1687), + [aux_sym_namespace_definition_token1] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1687), + [anon_sym_BSLASH] = ACTIONS(1685), + [anon_sym_LBRACE] = ACTIONS(1685), + [anon_sym_RBRACE] = ACTIONS(1685), + [aux_sym_trait_declaration_token1] = ACTIONS(1687), + [aux_sym_interface_declaration_token1] = ACTIONS(1687), + [aux_sym_enum_declaration_token1] = ACTIONS(1687), + [aux_sym_enum_case_token1] = ACTIONS(1687), + [aux_sym_class_declaration_token1] = ACTIONS(1687), + [aux_sym_final_modifier_token1] = ACTIONS(1687), + [aux_sym_abstract_modifier_token1] = ACTIONS(1687), + [aux_sym_readonly_modifier_token1] = ACTIONS(1687), + [aux_sym_visibility_modifier_token1] = ACTIONS(1687), + [aux_sym_visibility_modifier_token2] = ACTIONS(1687), + [aux_sym_visibility_modifier_token3] = ACTIONS(1687), + [aux_sym__arrow_function_header_token1] = ACTIONS(1687), + [anon_sym_LPAREN] = ACTIONS(1685), + [aux_sym_cast_type_token1] = ACTIONS(1687), + [aux_sym_echo_statement_token1] = ACTIONS(1687), + [anon_sym_unset] = ACTIONS(1687), + [aux_sym_declare_statement_token1] = ACTIONS(1687), + [aux_sym_declare_statement_token2] = ACTIONS(1687), + [sym_float] = ACTIONS(1687), + [aux_sym_try_statement_token1] = ACTIONS(1687), + [aux_sym_goto_statement_token1] = ACTIONS(1687), + [aux_sym_continue_statement_token1] = ACTIONS(1687), + [aux_sym_break_statement_token1] = ACTIONS(1687), + [sym_integer] = ACTIONS(1687), + [aux_sym_return_statement_token1] = ACTIONS(1687), + [aux_sym_throw_expression_token1] = ACTIONS(1687), + [aux_sym_while_statement_token1] = ACTIONS(1687), + [aux_sym_while_statement_token2] = ACTIONS(1687), + [aux_sym_do_statement_token1] = ACTIONS(1687), + [aux_sym_for_statement_token1] = ACTIONS(1687), + [aux_sym_for_statement_token2] = ACTIONS(1687), + [aux_sym_foreach_statement_token1] = ACTIONS(1687), + [aux_sym_foreach_statement_token2] = ACTIONS(1687), + [aux_sym_if_statement_token1] = ACTIONS(1687), + [aux_sym_if_statement_token2] = ACTIONS(1687), + [aux_sym_else_if_clause_token1] = ACTIONS(1687), + [aux_sym_else_clause_token1] = ACTIONS(1687), + [aux_sym_match_expression_token1] = ACTIONS(1687), + [aux_sym_match_default_expression_token1] = ACTIONS(1687), + [aux_sym_switch_statement_token1] = ACTIONS(1687), + [aux_sym_switch_block_token1] = ACTIONS(1687), + [anon_sym_AT] = ACTIONS(1685), + [anon_sym_PLUS] = ACTIONS(1687), + [anon_sym_DASH] = ACTIONS(1687), + [anon_sym_TILDE] = ACTIONS(1685), + [anon_sym_BANG] = ACTIONS(1685), + [aux_sym_clone_expression_token1] = ACTIONS(1687), + [aux_sym_print_intrinsic_token1] = ACTIONS(1687), + [aux_sym_object_creation_expression_token1] = ACTIONS(1687), + [anon_sym_PLUS_PLUS] = ACTIONS(1685), + [anon_sym_DASH_DASH] = ACTIONS(1685), + [aux_sym__list_destructing_token1] = ACTIONS(1687), + [anon_sym_LBRACK] = ACTIONS(1685), + [anon_sym_self] = ACTIONS(1687), + [anon_sym_parent] = ACTIONS(1687), + [anon_sym_POUND_LBRACK] = ACTIONS(1685), + [anon_sym_SQUOTE] = ACTIONS(1685), + [aux_sym_encapsed_string_token1] = ACTIONS(1685), + [anon_sym_DQUOTE] = ACTIONS(1685), + [aux_sym_string_token1] = ACTIONS(1685), + [anon_sym_LT_LT_LT] = ACTIONS(1685), + [anon_sym_BQUOTE] = ACTIONS(1685), + [sym_boolean] = ACTIONS(1687), + [sym_null] = ACTIONS(1687), + [anon_sym_DOLLAR] = ACTIONS(1685), + [aux_sym_yield_expression_token1] = ACTIONS(1687), + [aux_sym_include_expression_token1] = ACTIONS(1687), + [aux_sym_include_once_expression_token1] = ACTIONS(1687), + [aux_sym_require_expression_token1] = ACTIONS(1687), + [aux_sym_require_once_expression_token1] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + }, + [598] = { + [sym_text_interpolation] = STATE(598), + [ts_builtin_sym_end] = ACTIONS(1689), + [sym_name] = ACTIONS(1691), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1689), + [aux_sym_function_static_declaration_token1] = ACTIONS(1691), + [aux_sym_global_declaration_token1] = ACTIONS(1691), + [aux_sym_namespace_definition_token1] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1691), + [anon_sym_BSLASH] = ACTIONS(1689), + [anon_sym_LBRACE] = ACTIONS(1689), + [anon_sym_RBRACE] = ACTIONS(1689), + [aux_sym_trait_declaration_token1] = ACTIONS(1691), + [aux_sym_interface_declaration_token1] = ACTIONS(1691), + [aux_sym_enum_declaration_token1] = ACTIONS(1691), + [aux_sym_enum_case_token1] = ACTIONS(1691), + [aux_sym_class_declaration_token1] = ACTIONS(1691), + [aux_sym_final_modifier_token1] = ACTIONS(1691), + [aux_sym_abstract_modifier_token1] = ACTIONS(1691), + [aux_sym_readonly_modifier_token1] = ACTIONS(1691), + [aux_sym_visibility_modifier_token1] = ACTIONS(1691), + [aux_sym_visibility_modifier_token2] = ACTIONS(1691), + [aux_sym_visibility_modifier_token3] = ACTIONS(1691), + [aux_sym__arrow_function_header_token1] = ACTIONS(1691), + [anon_sym_LPAREN] = ACTIONS(1689), + [aux_sym_cast_type_token1] = ACTIONS(1691), + [aux_sym_echo_statement_token1] = ACTIONS(1691), + [anon_sym_unset] = ACTIONS(1691), + [aux_sym_declare_statement_token1] = ACTIONS(1691), + [aux_sym_declare_statement_token2] = ACTIONS(1691), + [sym_float] = ACTIONS(1691), + [aux_sym_try_statement_token1] = ACTIONS(1691), + [aux_sym_goto_statement_token1] = ACTIONS(1691), + [aux_sym_continue_statement_token1] = ACTIONS(1691), + [aux_sym_break_statement_token1] = ACTIONS(1691), + [sym_integer] = ACTIONS(1691), + [aux_sym_return_statement_token1] = ACTIONS(1691), + [aux_sym_throw_expression_token1] = ACTIONS(1691), + [aux_sym_while_statement_token1] = ACTIONS(1691), + [aux_sym_while_statement_token2] = ACTIONS(1691), + [aux_sym_do_statement_token1] = ACTIONS(1691), + [aux_sym_for_statement_token1] = ACTIONS(1691), + [aux_sym_for_statement_token2] = ACTIONS(1691), + [aux_sym_foreach_statement_token1] = ACTIONS(1691), + [aux_sym_foreach_statement_token2] = ACTIONS(1691), + [aux_sym_if_statement_token1] = ACTIONS(1691), + [aux_sym_if_statement_token2] = ACTIONS(1691), + [aux_sym_else_if_clause_token1] = ACTIONS(1691), + [aux_sym_else_clause_token1] = ACTIONS(1691), + [aux_sym_match_expression_token1] = ACTIONS(1691), + [aux_sym_match_default_expression_token1] = ACTIONS(1691), + [aux_sym_switch_statement_token1] = ACTIONS(1691), + [aux_sym_switch_block_token1] = ACTIONS(1691), + [anon_sym_AT] = ACTIONS(1689), + [anon_sym_PLUS] = ACTIONS(1691), + [anon_sym_DASH] = ACTIONS(1691), + [anon_sym_TILDE] = ACTIONS(1689), + [anon_sym_BANG] = ACTIONS(1689), + [aux_sym_clone_expression_token1] = ACTIONS(1691), + [aux_sym_print_intrinsic_token1] = ACTIONS(1691), + [aux_sym_object_creation_expression_token1] = ACTIONS(1691), + [anon_sym_PLUS_PLUS] = ACTIONS(1689), + [anon_sym_DASH_DASH] = ACTIONS(1689), + [aux_sym__list_destructing_token1] = ACTIONS(1691), + [anon_sym_LBRACK] = ACTIONS(1689), + [anon_sym_self] = ACTIONS(1691), + [anon_sym_parent] = ACTIONS(1691), + [anon_sym_POUND_LBRACK] = ACTIONS(1689), + [anon_sym_SQUOTE] = ACTIONS(1689), + [aux_sym_encapsed_string_token1] = ACTIONS(1689), + [anon_sym_DQUOTE] = ACTIONS(1689), + [aux_sym_string_token1] = ACTIONS(1689), + [anon_sym_LT_LT_LT] = ACTIONS(1689), + [anon_sym_BQUOTE] = ACTIONS(1689), + [sym_boolean] = ACTIONS(1691), + [sym_null] = ACTIONS(1691), + [anon_sym_DOLLAR] = ACTIONS(1689), + [aux_sym_yield_expression_token1] = ACTIONS(1691), + [aux_sym_include_expression_token1] = ACTIONS(1691), + [aux_sym_include_once_expression_token1] = ACTIONS(1691), + [aux_sym_require_expression_token1] = ACTIONS(1691), + [aux_sym_require_once_expression_token1] = ACTIONS(1691), + [sym_comment] = ACTIONS(5), + }, + [599] = { + [sym_text_interpolation] = STATE(599), + [ts_builtin_sym_end] = ACTIONS(1693), + [sym_name] = ACTIONS(1695), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1693), + [aux_sym_function_static_declaration_token1] = ACTIONS(1695), + [aux_sym_global_declaration_token1] = ACTIONS(1695), + [aux_sym_namespace_definition_token1] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1695), + [anon_sym_BSLASH] = ACTIONS(1693), + [anon_sym_LBRACE] = ACTIONS(1693), + [anon_sym_RBRACE] = ACTIONS(1693), + [aux_sym_trait_declaration_token1] = ACTIONS(1695), + [aux_sym_interface_declaration_token1] = ACTIONS(1695), + [aux_sym_enum_declaration_token1] = ACTIONS(1695), + [aux_sym_enum_case_token1] = ACTIONS(1695), + [aux_sym_class_declaration_token1] = ACTIONS(1695), + [aux_sym_final_modifier_token1] = ACTIONS(1695), + [aux_sym_abstract_modifier_token1] = ACTIONS(1695), + [aux_sym_readonly_modifier_token1] = ACTIONS(1695), + [aux_sym_visibility_modifier_token1] = ACTIONS(1695), + [aux_sym_visibility_modifier_token2] = ACTIONS(1695), + [aux_sym_visibility_modifier_token3] = ACTIONS(1695), + [aux_sym__arrow_function_header_token1] = ACTIONS(1695), + [anon_sym_LPAREN] = ACTIONS(1693), + [aux_sym_cast_type_token1] = ACTIONS(1695), + [aux_sym_echo_statement_token1] = ACTIONS(1695), + [anon_sym_unset] = ACTIONS(1695), + [aux_sym_declare_statement_token1] = ACTIONS(1695), + [aux_sym_declare_statement_token2] = ACTIONS(1695), + [sym_float] = ACTIONS(1695), + [aux_sym_try_statement_token1] = ACTIONS(1695), + [aux_sym_goto_statement_token1] = ACTIONS(1695), + [aux_sym_continue_statement_token1] = ACTIONS(1695), + [aux_sym_break_statement_token1] = ACTIONS(1695), + [sym_integer] = ACTIONS(1695), + [aux_sym_return_statement_token1] = ACTIONS(1695), + [aux_sym_throw_expression_token1] = ACTIONS(1695), + [aux_sym_while_statement_token1] = ACTIONS(1695), + [aux_sym_while_statement_token2] = ACTIONS(1695), + [aux_sym_do_statement_token1] = ACTIONS(1695), + [aux_sym_for_statement_token1] = ACTIONS(1695), + [aux_sym_for_statement_token2] = ACTIONS(1695), + [aux_sym_foreach_statement_token1] = ACTIONS(1695), + [aux_sym_foreach_statement_token2] = ACTIONS(1695), + [aux_sym_if_statement_token1] = ACTIONS(1695), + [aux_sym_if_statement_token2] = ACTIONS(1695), + [aux_sym_else_if_clause_token1] = ACTIONS(1695), + [aux_sym_else_clause_token1] = ACTIONS(1695), + [aux_sym_match_expression_token1] = ACTIONS(1695), + [aux_sym_match_default_expression_token1] = ACTIONS(1695), + [aux_sym_switch_statement_token1] = ACTIONS(1695), + [aux_sym_switch_block_token1] = ACTIONS(1695), + [anon_sym_AT] = ACTIONS(1693), + [anon_sym_PLUS] = ACTIONS(1695), + [anon_sym_DASH] = ACTIONS(1695), + [anon_sym_TILDE] = ACTIONS(1693), + [anon_sym_BANG] = ACTIONS(1693), + [aux_sym_clone_expression_token1] = ACTIONS(1695), + [aux_sym_print_intrinsic_token1] = ACTIONS(1695), + [aux_sym_object_creation_expression_token1] = ACTIONS(1695), + [anon_sym_PLUS_PLUS] = ACTIONS(1693), + [anon_sym_DASH_DASH] = ACTIONS(1693), + [aux_sym__list_destructing_token1] = ACTIONS(1695), + [anon_sym_LBRACK] = ACTIONS(1693), + [anon_sym_self] = ACTIONS(1695), + [anon_sym_parent] = ACTIONS(1695), + [anon_sym_POUND_LBRACK] = ACTIONS(1693), + [anon_sym_SQUOTE] = ACTIONS(1693), + [aux_sym_encapsed_string_token1] = ACTIONS(1693), + [anon_sym_DQUOTE] = ACTIONS(1693), + [aux_sym_string_token1] = ACTIONS(1693), + [anon_sym_LT_LT_LT] = ACTIONS(1693), + [anon_sym_BQUOTE] = ACTIONS(1693), + [sym_boolean] = ACTIONS(1695), + [sym_null] = ACTIONS(1695), + [anon_sym_DOLLAR] = ACTIONS(1693), + [aux_sym_yield_expression_token1] = ACTIONS(1695), + [aux_sym_include_expression_token1] = ACTIONS(1695), + [aux_sym_include_once_expression_token1] = ACTIONS(1695), + [aux_sym_require_expression_token1] = ACTIONS(1695), + [aux_sym_require_once_expression_token1] = ACTIONS(1695), + [sym_comment] = ACTIONS(5), + }, + [600] = { + [sym_text_interpolation] = STATE(600), + [ts_builtin_sym_end] = ACTIONS(1697), + [sym_name] = ACTIONS(1699), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1697), + [aux_sym_function_static_declaration_token1] = ACTIONS(1699), + [aux_sym_global_declaration_token1] = ACTIONS(1699), + [aux_sym_namespace_definition_token1] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1699), + [anon_sym_BSLASH] = ACTIONS(1697), + [anon_sym_LBRACE] = ACTIONS(1697), + [anon_sym_RBRACE] = ACTIONS(1697), + [aux_sym_trait_declaration_token1] = ACTIONS(1699), + [aux_sym_interface_declaration_token1] = ACTIONS(1699), + [aux_sym_enum_declaration_token1] = ACTIONS(1699), + [aux_sym_enum_case_token1] = ACTIONS(1699), + [aux_sym_class_declaration_token1] = ACTIONS(1699), + [aux_sym_final_modifier_token1] = ACTIONS(1699), + [aux_sym_abstract_modifier_token1] = ACTIONS(1699), + [aux_sym_readonly_modifier_token1] = ACTIONS(1699), + [aux_sym_visibility_modifier_token1] = ACTIONS(1699), + [aux_sym_visibility_modifier_token2] = ACTIONS(1699), + [aux_sym_visibility_modifier_token3] = ACTIONS(1699), + [aux_sym__arrow_function_header_token1] = ACTIONS(1699), + [anon_sym_LPAREN] = ACTIONS(1697), + [aux_sym_cast_type_token1] = ACTIONS(1699), + [aux_sym_echo_statement_token1] = ACTIONS(1699), + [anon_sym_unset] = ACTIONS(1699), + [aux_sym_declare_statement_token1] = ACTIONS(1699), + [aux_sym_declare_statement_token2] = ACTIONS(1699), + [sym_float] = ACTIONS(1699), + [aux_sym_try_statement_token1] = ACTIONS(1699), + [aux_sym_goto_statement_token1] = ACTIONS(1699), + [aux_sym_continue_statement_token1] = ACTIONS(1699), + [aux_sym_break_statement_token1] = ACTIONS(1699), + [sym_integer] = ACTIONS(1699), + [aux_sym_return_statement_token1] = ACTIONS(1699), + [aux_sym_throw_expression_token1] = ACTIONS(1699), + [aux_sym_while_statement_token1] = ACTIONS(1699), + [aux_sym_while_statement_token2] = ACTIONS(1699), + [aux_sym_do_statement_token1] = ACTIONS(1699), + [aux_sym_for_statement_token1] = ACTIONS(1699), + [aux_sym_for_statement_token2] = ACTIONS(1699), + [aux_sym_foreach_statement_token1] = ACTIONS(1699), + [aux_sym_foreach_statement_token2] = ACTIONS(1699), + [aux_sym_if_statement_token1] = ACTIONS(1699), + [aux_sym_if_statement_token2] = ACTIONS(1699), + [aux_sym_else_if_clause_token1] = ACTIONS(1699), + [aux_sym_else_clause_token1] = ACTIONS(1699), + [aux_sym_match_expression_token1] = ACTIONS(1699), + [aux_sym_match_default_expression_token1] = ACTIONS(1699), + [aux_sym_switch_statement_token1] = ACTIONS(1699), + [aux_sym_switch_block_token1] = ACTIONS(1699), + [anon_sym_AT] = ACTIONS(1697), + [anon_sym_PLUS] = ACTIONS(1699), + [anon_sym_DASH] = ACTIONS(1699), + [anon_sym_TILDE] = ACTIONS(1697), + [anon_sym_BANG] = ACTIONS(1697), + [aux_sym_clone_expression_token1] = ACTIONS(1699), + [aux_sym_print_intrinsic_token1] = ACTIONS(1699), + [aux_sym_object_creation_expression_token1] = ACTIONS(1699), + [anon_sym_PLUS_PLUS] = ACTIONS(1697), + [anon_sym_DASH_DASH] = ACTIONS(1697), + [aux_sym__list_destructing_token1] = ACTIONS(1699), + [anon_sym_LBRACK] = ACTIONS(1697), + [anon_sym_self] = ACTIONS(1699), + [anon_sym_parent] = ACTIONS(1699), + [anon_sym_POUND_LBRACK] = ACTIONS(1697), + [anon_sym_SQUOTE] = ACTIONS(1697), + [aux_sym_encapsed_string_token1] = ACTIONS(1697), + [anon_sym_DQUOTE] = ACTIONS(1697), + [aux_sym_string_token1] = ACTIONS(1697), + [anon_sym_LT_LT_LT] = ACTIONS(1697), + [anon_sym_BQUOTE] = ACTIONS(1697), + [sym_boolean] = ACTIONS(1699), + [sym_null] = ACTIONS(1699), + [anon_sym_DOLLAR] = ACTIONS(1697), + [aux_sym_yield_expression_token1] = ACTIONS(1699), + [aux_sym_include_expression_token1] = ACTIONS(1699), + [aux_sym_include_once_expression_token1] = ACTIONS(1699), + [aux_sym_require_expression_token1] = ACTIONS(1699), + [aux_sym_require_once_expression_token1] = ACTIONS(1699), + [sym_comment] = ACTIONS(5), + }, + [601] = { + [sym_text_interpolation] = STATE(601), + [ts_builtin_sym_end] = ACTIONS(1701), + [sym_name] = ACTIONS(1703), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1701), + [aux_sym_function_static_declaration_token1] = ACTIONS(1703), + [aux_sym_global_declaration_token1] = ACTIONS(1703), + [aux_sym_namespace_definition_token1] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1703), + [anon_sym_BSLASH] = ACTIONS(1701), + [anon_sym_LBRACE] = ACTIONS(1701), + [anon_sym_RBRACE] = ACTIONS(1701), + [aux_sym_trait_declaration_token1] = ACTIONS(1703), + [aux_sym_interface_declaration_token1] = ACTIONS(1703), + [aux_sym_enum_declaration_token1] = ACTIONS(1703), + [aux_sym_enum_case_token1] = ACTIONS(1703), + [aux_sym_class_declaration_token1] = ACTIONS(1703), + [aux_sym_final_modifier_token1] = ACTIONS(1703), + [aux_sym_abstract_modifier_token1] = ACTIONS(1703), + [aux_sym_readonly_modifier_token1] = ACTIONS(1703), + [aux_sym_visibility_modifier_token1] = ACTIONS(1703), + [aux_sym_visibility_modifier_token2] = ACTIONS(1703), + [aux_sym_visibility_modifier_token3] = ACTIONS(1703), + [aux_sym__arrow_function_header_token1] = ACTIONS(1703), + [anon_sym_LPAREN] = ACTIONS(1701), + [aux_sym_cast_type_token1] = ACTIONS(1703), + [aux_sym_echo_statement_token1] = ACTIONS(1703), + [anon_sym_unset] = ACTIONS(1703), + [aux_sym_declare_statement_token1] = ACTIONS(1703), + [aux_sym_declare_statement_token2] = ACTIONS(1703), + [sym_float] = ACTIONS(1703), + [aux_sym_try_statement_token1] = ACTIONS(1703), + [aux_sym_goto_statement_token1] = ACTIONS(1703), + [aux_sym_continue_statement_token1] = ACTIONS(1703), + [aux_sym_break_statement_token1] = ACTIONS(1703), + [sym_integer] = ACTIONS(1703), + [aux_sym_return_statement_token1] = ACTIONS(1703), + [aux_sym_throw_expression_token1] = ACTIONS(1703), + [aux_sym_while_statement_token1] = ACTIONS(1703), + [aux_sym_while_statement_token2] = ACTIONS(1703), + [aux_sym_do_statement_token1] = ACTIONS(1703), + [aux_sym_for_statement_token1] = ACTIONS(1703), + [aux_sym_for_statement_token2] = ACTIONS(1703), + [aux_sym_foreach_statement_token1] = ACTIONS(1703), + [aux_sym_foreach_statement_token2] = ACTIONS(1703), + [aux_sym_if_statement_token1] = ACTIONS(1703), + [aux_sym_if_statement_token2] = ACTIONS(1703), + [aux_sym_else_if_clause_token1] = ACTIONS(1703), + [aux_sym_else_clause_token1] = ACTIONS(1703), + [aux_sym_match_expression_token1] = ACTIONS(1703), + [aux_sym_match_default_expression_token1] = ACTIONS(1703), + [aux_sym_switch_statement_token1] = ACTIONS(1703), + [aux_sym_switch_block_token1] = ACTIONS(1703), + [anon_sym_AT] = ACTIONS(1701), + [anon_sym_PLUS] = ACTIONS(1703), + [anon_sym_DASH] = ACTIONS(1703), + [anon_sym_TILDE] = ACTIONS(1701), + [anon_sym_BANG] = ACTIONS(1701), + [aux_sym_clone_expression_token1] = ACTIONS(1703), + [aux_sym_print_intrinsic_token1] = ACTIONS(1703), + [aux_sym_object_creation_expression_token1] = ACTIONS(1703), + [anon_sym_PLUS_PLUS] = ACTIONS(1701), + [anon_sym_DASH_DASH] = ACTIONS(1701), + [aux_sym__list_destructing_token1] = ACTIONS(1703), + [anon_sym_LBRACK] = ACTIONS(1701), + [anon_sym_self] = ACTIONS(1703), + [anon_sym_parent] = ACTIONS(1703), + [anon_sym_POUND_LBRACK] = ACTIONS(1701), + [anon_sym_SQUOTE] = ACTIONS(1701), + [aux_sym_encapsed_string_token1] = ACTIONS(1701), + [anon_sym_DQUOTE] = ACTIONS(1701), + [aux_sym_string_token1] = ACTIONS(1701), + [anon_sym_LT_LT_LT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(1701), + [sym_boolean] = ACTIONS(1703), + [sym_null] = ACTIONS(1703), + [anon_sym_DOLLAR] = ACTIONS(1701), + [aux_sym_yield_expression_token1] = ACTIONS(1703), + [aux_sym_include_expression_token1] = ACTIONS(1703), + [aux_sym_include_once_expression_token1] = ACTIONS(1703), + [aux_sym_require_expression_token1] = ACTIONS(1703), + [aux_sym_require_once_expression_token1] = ACTIONS(1703), + [sym_comment] = ACTIONS(5), + }, + [602] = { + [sym_text_interpolation] = STATE(602), + [ts_builtin_sym_end] = ACTIONS(1705), + [sym_name] = ACTIONS(1707), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1705), + [aux_sym_function_static_declaration_token1] = ACTIONS(1707), + [aux_sym_global_declaration_token1] = ACTIONS(1707), + [aux_sym_namespace_definition_token1] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1707), + [anon_sym_BSLASH] = ACTIONS(1705), + [anon_sym_LBRACE] = ACTIONS(1705), + [anon_sym_RBRACE] = ACTIONS(1705), + [aux_sym_trait_declaration_token1] = ACTIONS(1707), + [aux_sym_interface_declaration_token1] = ACTIONS(1707), + [aux_sym_enum_declaration_token1] = ACTIONS(1707), + [aux_sym_enum_case_token1] = ACTIONS(1707), + [aux_sym_class_declaration_token1] = ACTIONS(1707), + [aux_sym_final_modifier_token1] = ACTIONS(1707), + [aux_sym_abstract_modifier_token1] = ACTIONS(1707), + [aux_sym_readonly_modifier_token1] = ACTIONS(1707), + [aux_sym_visibility_modifier_token1] = ACTIONS(1707), + [aux_sym_visibility_modifier_token2] = ACTIONS(1707), + [aux_sym_visibility_modifier_token3] = ACTIONS(1707), + [aux_sym__arrow_function_header_token1] = ACTIONS(1707), + [anon_sym_LPAREN] = ACTIONS(1705), + [aux_sym_cast_type_token1] = ACTIONS(1707), + [aux_sym_echo_statement_token1] = ACTIONS(1707), + [anon_sym_unset] = ACTIONS(1707), + [aux_sym_declare_statement_token1] = ACTIONS(1707), + [aux_sym_declare_statement_token2] = ACTIONS(1707), + [sym_float] = ACTIONS(1707), + [aux_sym_try_statement_token1] = ACTIONS(1707), + [aux_sym_goto_statement_token1] = ACTIONS(1707), + [aux_sym_continue_statement_token1] = ACTIONS(1707), + [aux_sym_break_statement_token1] = ACTIONS(1707), + [sym_integer] = ACTIONS(1707), + [aux_sym_return_statement_token1] = ACTIONS(1707), + [aux_sym_throw_expression_token1] = ACTIONS(1707), + [aux_sym_while_statement_token1] = ACTIONS(1707), + [aux_sym_while_statement_token2] = ACTIONS(1707), + [aux_sym_do_statement_token1] = ACTIONS(1707), + [aux_sym_for_statement_token1] = ACTIONS(1707), + [aux_sym_for_statement_token2] = ACTIONS(1707), + [aux_sym_foreach_statement_token1] = ACTIONS(1707), + [aux_sym_foreach_statement_token2] = ACTIONS(1707), + [aux_sym_if_statement_token1] = ACTIONS(1707), + [aux_sym_if_statement_token2] = ACTIONS(1707), + [aux_sym_else_if_clause_token1] = ACTIONS(1707), + [aux_sym_else_clause_token1] = ACTIONS(1707), + [aux_sym_match_expression_token1] = ACTIONS(1707), + [aux_sym_match_default_expression_token1] = ACTIONS(1707), + [aux_sym_switch_statement_token1] = ACTIONS(1707), + [aux_sym_switch_block_token1] = ACTIONS(1707), + [anon_sym_AT] = ACTIONS(1705), + [anon_sym_PLUS] = ACTIONS(1707), + [anon_sym_DASH] = ACTIONS(1707), + [anon_sym_TILDE] = ACTIONS(1705), + [anon_sym_BANG] = ACTIONS(1705), + [aux_sym_clone_expression_token1] = ACTIONS(1707), + [aux_sym_print_intrinsic_token1] = ACTIONS(1707), + [aux_sym_object_creation_expression_token1] = ACTIONS(1707), + [anon_sym_PLUS_PLUS] = ACTIONS(1705), + [anon_sym_DASH_DASH] = ACTIONS(1705), + [aux_sym__list_destructing_token1] = ACTIONS(1707), + [anon_sym_LBRACK] = ACTIONS(1705), + [anon_sym_self] = ACTIONS(1707), + [anon_sym_parent] = ACTIONS(1707), + [anon_sym_POUND_LBRACK] = ACTIONS(1705), + [anon_sym_SQUOTE] = ACTIONS(1705), + [aux_sym_encapsed_string_token1] = ACTIONS(1705), + [anon_sym_DQUOTE] = ACTIONS(1705), + [aux_sym_string_token1] = ACTIONS(1705), + [anon_sym_LT_LT_LT] = ACTIONS(1705), + [anon_sym_BQUOTE] = ACTIONS(1705), + [sym_boolean] = ACTIONS(1707), + [sym_null] = ACTIONS(1707), + [anon_sym_DOLLAR] = ACTIONS(1705), + [aux_sym_yield_expression_token1] = ACTIONS(1707), + [aux_sym_include_expression_token1] = ACTIONS(1707), + [aux_sym_include_once_expression_token1] = ACTIONS(1707), + [aux_sym_require_expression_token1] = ACTIONS(1707), + [aux_sym_require_once_expression_token1] = ACTIONS(1707), + [sym_comment] = ACTIONS(5), + }, + [603] = { + [sym_text_interpolation] = STATE(603), + [ts_builtin_sym_end] = ACTIONS(1709), + [sym_name] = ACTIONS(1711), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1709), + [aux_sym_function_static_declaration_token1] = ACTIONS(1711), + [aux_sym_global_declaration_token1] = ACTIONS(1711), + [aux_sym_namespace_definition_token1] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1711), + [anon_sym_BSLASH] = ACTIONS(1709), + [anon_sym_LBRACE] = ACTIONS(1709), + [anon_sym_RBRACE] = ACTIONS(1709), + [aux_sym_trait_declaration_token1] = ACTIONS(1711), + [aux_sym_interface_declaration_token1] = ACTIONS(1711), + [aux_sym_enum_declaration_token1] = ACTIONS(1711), + [aux_sym_enum_case_token1] = ACTIONS(1711), + [aux_sym_class_declaration_token1] = ACTIONS(1711), + [aux_sym_final_modifier_token1] = ACTIONS(1711), + [aux_sym_abstract_modifier_token1] = ACTIONS(1711), + [aux_sym_readonly_modifier_token1] = ACTIONS(1711), + [aux_sym_visibility_modifier_token1] = ACTIONS(1711), + [aux_sym_visibility_modifier_token2] = ACTIONS(1711), + [aux_sym_visibility_modifier_token3] = ACTIONS(1711), + [aux_sym__arrow_function_header_token1] = ACTIONS(1711), + [anon_sym_LPAREN] = ACTIONS(1709), + [aux_sym_cast_type_token1] = ACTIONS(1711), + [aux_sym_echo_statement_token1] = ACTIONS(1711), + [anon_sym_unset] = ACTIONS(1711), + [aux_sym_declare_statement_token1] = ACTIONS(1711), + [aux_sym_declare_statement_token2] = ACTIONS(1711), + [sym_float] = ACTIONS(1711), + [aux_sym_try_statement_token1] = ACTIONS(1711), + [aux_sym_goto_statement_token1] = ACTIONS(1711), + [aux_sym_continue_statement_token1] = ACTIONS(1711), + [aux_sym_break_statement_token1] = ACTIONS(1711), + [sym_integer] = ACTIONS(1711), + [aux_sym_return_statement_token1] = ACTIONS(1711), + [aux_sym_throw_expression_token1] = ACTIONS(1711), + [aux_sym_while_statement_token1] = ACTIONS(1711), + [aux_sym_while_statement_token2] = ACTIONS(1711), + [aux_sym_do_statement_token1] = ACTIONS(1711), + [aux_sym_for_statement_token1] = ACTIONS(1711), + [aux_sym_for_statement_token2] = ACTIONS(1711), + [aux_sym_foreach_statement_token1] = ACTIONS(1711), + [aux_sym_foreach_statement_token2] = ACTIONS(1711), + [aux_sym_if_statement_token1] = ACTIONS(1711), + [aux_sym_if_statement_token2] = ACTIONS(1711), + [aux_sym_else_if_clause_token1] = ACTIONS(1711), + [aux_sym_else_clause_token1] = ACTIONS(1711), + [aux_sym_match_expression_token1] = ACTIONS(1711), + [aux_sym_match_default_expression_token1] = ACTIONS(1711), + [aux_sym_switch_statement_token1] = ACTIONS(1711), + [aux_sym_switch_block_token1] = ACTIONS(1711), + [anon_sym_AT] = ACTIONS(1709), + [anon_sym_PLUS] = ACTIONS(1711), + [anon_sym_DASH] = ACTIONS(1711), + [anon_sym_TILDE] = ACTIONS(1709), + [anon_sym_BANG] = ACTIONS(1709), + [aux_sym_clone_expression_token1] = ACTIONS(1711), + [aux_sym_print_intrinsic_token1] = ACTIONS(1711), + [aux_sym_object_creation_expression_token1] = ACTIONS(1711), + [anon_sym_PLUS_PLUS] = ACTIONS(1709), + [anon_sym_DASH_DASH] = ACTIONS(1709), + [aux_sym__list_destructing_token1] = ACTIONS(1711), + [anon_sym_LBRACK] = ACTIONS(1709), + [anon_sym_self] = ACTIONS(1711), + [anon_sym_parent] = ACTIONS(1711), + [anon_sym_POUND_LBRACK] = ACTIONS(1709), + [anon_sym_SQUOTE] = ACTIONS(1709), + [aux_sym_encapsed_string_token1] = ACTIONS(1709), + [anon_sym_DQUOTE] = ACTIONS(1709), + [aux_sym_string_token1] = ACTIONS(1709), + [anon_sym_LT_LT_LT] = ACTIONS(1709), + [anon_sym_BQUOTE] = ACTIONS(1709), + [sym_boolean] = ACTIONS(1711), + [sym_null] = ACTIONS(1711), + [anon_sym_DOLLAR] = ACTIONS(1709), + [aux_sym_yield_expression_token1] = ACTIONS(1711), + [aux_sym_include_expression_token1] = ACTIONS(1711), + [aux_sym_include_once_expression_token1] = ACTIONS(1711), + [aux_sym_require_expression_token1] = ACTIONS(1711), + [aux_sym_require_once_expression_token1] = ACTIONS(1711), + [sym_comment] = ACTIONS(5), + }, + [604] = { + [sym_text_interpolation] = STATE(604), + [ts_builtin_sym_end] = ACTIONS(1713), + [sym_name] = ACTIONS(1715), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1713), + [aux_sym_function_static_declaration_token1] = ACTIONS(1715), + [aux_sym_global_declaration_token1] = ACTIONS(1715), + [aux_sym_namespace_definition_token1] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1715), + [anon_sym_BSLASH] = ACTIONS(1713), + [anon_sym_LBRACE] = ACTIONS(1713), + [anon_sym_RBRACE] = ACTIONS(1713), + [aux_sym_trait_declaration_token1] = ACTIONS(1715), + [aux_sym_interface_declaration_token1] = ACTIONS(1715), + [aux_sym_enum_declaration_token1] = ACTIONS(1715), + [aux_sym_enum_case_token1] = ACTIONS(1715), + [aux_sym_class_declaration_token1] = ACTIONS(1715), + [aux_sym_final_modifier_token1] = ACTIONS(1715), + [aux_sym_abstract_modifier_token1] = ACTIONS(1715), + [aux_sym_readonly_modifier_token1] = ACTIONS(1715), + [aux_sym_visibility_modifier_token1] = ACTIONS(1715), + [aux_sym_visibility_modifier_token2] = ACTIONS(1715), + [aux_sym_visibility_modifier_token3] = ACTIONS(1715), + [aux_sym__arrow_function_header_token1] = ACTIONS(1715), + [anon_sym_LPAREN] = ACTIONS(1713), + [aux_sym_cast_type_token1] = ACTIONS(1715), + [aux_sym_echo_statement_token1] = ACTIONS(1715), + [anon_sym_unset] = ACTIONS(1715), + [aux_sym_declare_statement_token1] = ACTIONS(1715), + [aux_sym_declare_statement_token2] = ACTIONS(1715), + [sym_float] = ACTIONS(1715), + [aux_sym_try_statement_token1] = ACTIONS(1715), + [aux_sym_goto_statement_token1] = ACTIONS(1715), + [aux_sym_continue_statement_token1] = ACTIONS(1715), + [aux_sym_break_statement_token1] = ACTIONS(1715), + [sym_integer] = ACTIONS(1715), + [aux_sym_return_statement_token1] = ACTIONS(1715), + [aux_sym_throw_expression_token1] = ACTIONS(1715), + [aux_sym_while_statement_token1] = ACTIONS(1715), + [aux_sym_while_statement_token2] = ACTIONS(1715), + [aux_sym_do_statement_token1] = ACTIONS(1715), + [aux_sym_for_statement_token1] = ACTIONS(1715), + [aux_sym_for_statement_token2] = ACTIONS(1715), + [aux_sym_foreach_statement_token1] = ACTIONS(1715), + [aux_sym_foreach_statement_token2] = ACTIONS(1715), + [aux_sym_if_statement_token1] = ACTIONS(1715), + [aux_sym_if_statement_token2] = ACTIONS(1715), + [aux_sym_else_if_clause_token1] = ACTIONS(1715), + [aux_sym_else_clause_token1] = ACTIONS(1715), + [aux_sym_match_expression_token1] = ACTIONS(1715), + [aux_sym_match_default_expression_token1] = ACTIONS(1715), + [aux_sym_switch_statement_token1] = ACTIONS(1715), + [aux_sym_switch_block_token1] = ACTIONS(1715), + [anon_sym_AT] = ACTIONS(1713), + [anon_sym_PLUS] = ACTIONS(1715), + [anon_sym_DASH] = ACTIONS(1715), + [anon_sym_TILDE] = ACTIONS(1713), + [anon_sym_BANG] = ACTIONS(1713), + [aux_sym_clone_expression_token1] = ACTIONS(1715), + [aux_sym_print_intrinsic_token1] = ACTIONS(1715), + [aux_sym_object_creation_expression_token1] = ACTIONS(1715), + [anon_sym_PLUS_PLUS] = ACTIONS(1713), + [anon_sym_DASH_DASH] = ACTIONS(1713), + [aux_sym__list_destructing_token1] = ACTIONS(1715), + [anon_sym_LBRACK] = ACTIONS(1713), + [anon_sym_self] = ACTIONS(1715), + [anon_sym_parent] = ACTIONS(1715), + [anon_sym_POUND_LBRACK] = ACTIONS(1713), + [anon_sym_SQUOTE] = ACTIONS(1713), + [aux_sym_encapsed_string_token1] = ACTIONS(1713), + [anon_sym_DQUOTE] = ACTIONS(1713), + [aux_sym_string_token1] = ACTIONS(1713), + [anon_sym_LT_LT_LT] = ACTIONS(1713), + [anon_sym_BQUOTE] = ACTIONS(1713), + [sym_boolean] = ACTIONS(1715), + [sym_null] = ACTIONS(1715), + [anon_sym_DOLLAR] = ACTIONS(1713), + [aux_sym_yield_expression_token1] = ACTIONS(1715), + [aux_sym_include_expression_token1] = ACTIONS(1715), + [aux_sym_include_once_expression_token1] = ACTIONS(1715), + [aux_sym_require_expression_token1] = ACTIONS(1715), + [aux_sym_require_once_expression_token1] = ACTIONS(1715), + [sym_comment] = ACTIONS(5), + }, + [605] = { + [sym_text_interpolation] = STATE(605), + [ts_builtin_sym_end] = ACTIONS(1278), + [sym_name] = ACTIONS(1280), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1278), + [aux_sym_function_static_declaration_token1] = ACTIONS(1280), + [aux_sym_global_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_definition_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1280), + [anon_sym_BSLASH] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(1278), + [anon_sym_RBRACE] = ACTIONS(1278), + [aux_sym_trait_declaration_token1] = ACTIONS(1280), + [aux_sym_interface_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_case_token1] = ACTIONS(1280), + [aux_sym_class_declaration_token1] = ACTIONS(1280), + [aux_sym_final_modifier_token1] = ACTIONS(1280), + [aux_sym_abstract_modifier_token1] = ACTIONS(1280), + [aux_sym_readonly_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token2] = ACTIONS(1280), + [aux_sym_visibility_modifier_token3] = ACTIONS(1280), + [aux_sym__arrow_function_header_token1] = ACTIONS(1280), + [anon_sym_LPAREN] = ACTIONS(1278), + [aux_sym_cast_type_token1] = ACTIONS(1280), + [aux_sym_echo_statement_token1] = ACTIONS(1280), + [anon_sym_unset] = ACTIONS(1280), + [aux_sym_declare_statement_token1] = ACTIONS(1280), + [aux_sym_declare_statement_token2] = ACTIONS(1280), + [sym_float] = ACTIONS(1280), + [aux_sym_try_statement_token1] = ACTIONS(1280), + [aux_sym_goto_statement_token1] = ACTIONS(1280), + [aux_sym_continue_statement_token1] = ACTIONS(1280), + [aux_sym_break_statement_token1] = ACTIONS(1280), + [sym_integer] = ACTIONS(1280), + [aux_sym_return_statement_token1] = ACTIONS(1280), + [aux_sym_throw_expression_token1] = ACTIONS(1280), + [aux_sym_while_statement_token1] = ACTIONS(1280), + [aux_sym_while_statement_token2] = ACTIONS(1280), + [aux_sym_do_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token2] = ACTIONS(1280), + [aux_sym_foreach_statement_token1] = ACTIONS(1280), + [aux_sym_foreach_statement_token2] = ACTIONS(1280), + [aux_sym_if_statement_token1] = ACTIONS(1280), + [aux_sym_if_statement_token2] = ACTIONS(1280), + [aux_sym_else_if_clause_token1] = ACTIONS(1280), + [aux_sym_else_clause_token1] = ACTIONS(1280), + [aux_sym_match_expression_token1] = ACTIONS(1280), + [aux_sym_match_default_expression_token1] = ACTIONS(1280), + [aux_sym_switch_statement_token1] = ACTIONS(1280), + [aux_sym_switch_block_token1] = ACTIONS(1280), + [anon_sym_AT] = ACTIONS(1278), + [anon_sym_PLUS] = ACTIONS(1280), + [anon_sym_DASH] = ACTIONS(1280), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_BANG] = ACTIONS(1278), + [aux_sym_clone_expression_token1] = ACTIONS(1280), + [aux_sym_print_intrinsic_token1] = ACTIONS(1280), + [aux_sym_object_creation_expression_token1] = ACTIONS(1280), + [anon_sym_PLUS_PLUS] = ACTIONS(1278), + [anon_sym_DASH_DASH] = ACTIONS(1278), + [aux_sym__list_destructing_token1] = ACTIONS(1280), + [anon_sym_LBRACK] = ACTIONS(1278), + [anon_sym_self] = ACTIONS(1280), + [anon_sym_parent] = ACTIONS(1280), + [anon_sym_POUND_LBRACK] = ACTIONS(1278), + [anon_sym_SQUOTE] = ACTIONS(1278), + [aux_sym_encapsed_string_token1] = ACTIONS(1278), + [anon_sym_DQUOTE] = ACTIONS(1278), + [aux_sym_string_token1] = ACTIONS(1278), + [anon_sym_LT_LT_LT] = ACTIONS(1278), + [anon_sym_BQUOTE] = ACTIONS(1278), + [sym_boolean] = ACTIONS(1280), + [sym_null] = ACTIONS(1280), + [anon_sym_DOLLAR] = ACTIONS(1278), + [aux_sym_yield_expression_token1] = ACTIONS(1280), + [aux_sym_include_expression_token1] = ACTIONS(1280), + [aux_sym_include_once_expression_token1] = ACTIONS(1280), + [aux_sym_require_expression_token1] = ACTIONS(1280), + [aux_sym_require_once_expression_token1] = ACTIONS(1280), + [sym_comment] = ACTIONS(5), + }, + [606] = { + [sym_text_interpolation] = STATE(606), + [ts_builtin_sym_end] = ACTIONS(1359), + [sym_name] = ACTIONS(1361), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1359), + [aux_sym_function_static_declaration_token1] = ACTIONS(1361), + [aux_sym_global_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_definition_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), + [anon_sym_BSLASH] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(1359), + [anon_sym_RBRACE] = ACTIONS(1359), + [aux_sym_trait_declaration_token1] = ACTIONS(1361), + [aux_sym_interface_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_case_token1] = ACTIONS(1361), + [aux_sym_class_declaration_token1] = ACTIONS(1361), + [aux_sym_final_modifier_token1] = ACTIONS(1361), + [aux_sym_abstract_modifier_token1] = ACTIONS(1361), + [aux_sym_readonly_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token2] = ACTIONS(1361), + [aux_sym_visibility_modifier_token3] = ACTIONS(1361), + [aux_sym__arrow_function_header_token1] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1359), + [aux_sym_cast_type_token1] = ACTIONS(1361), + [aux_sym_echo_statement_token1] = ACTIONS(1361), + [anon_sym_unset] = ACTIONS(1361), + [aux_sym_declare_statement_token1] = ACTIONS(1361), + [aux_sym_declare_statement_token2] = ACTIONS(1361), + [sym_float] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_goto_statement_token1] = ACTIONS(1361), + [aux_sym_continue_statement_token1] = ACTIONS(1361), + [aux_sym_break_statement_token1] = ACTIONS(1361), + [sym_integer] = ACTIONS(1361), + [aux_sym_return_statement_token1] = ACTIONS(1361), + [aux_sym_throw_expression_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_while_statement_token2] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token2] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token2] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_if_statement_token2] = ACTIONS(1361), + [aux_sym_else_if_clause_token1] = ACTIONS(1361), + [aux_sym_else_clause_token1] = ACTIONS(1361), + [aux_sym_match_expression_token1] = ACTIONS(1361), + [aux_sym_match_default_expression_token1] = ACTIONS(1361), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [aux_sym_switch_block_token1] = ACTIONS(1361), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1359), + [anon_sym_BANG] = ACTIONS(1359), + [aux_sym_clone_expression_token1] = ACTIONS(1361), + [aux_sym_print_intrinsic_token1] = ACTIONS(1361), + [aux_sym_object_creation_expression_token1] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [aux_sym__list_destructing_token1] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1359), + [anon_sym_self] = ACTIONS(1361), + [anon_sym_parent] = ACTIONS(1361), + [anon_sym_POUND_LBRACK] = ACTIONS(1359), + [anon_sym_SQUOTE] = ACTIONS(1359), + [aux_sym_encapsed_string_token1] = ACTIONS(1359), + [anon_sym_DQUOTE] = ACTIONS(1359), + [aux_sym_string_token1] = ACTIONS(1359), + [anon_sym_LT_LT_LT] = ACTIONS(1359), + [anon_sym_BQUOTE] = ACTIONS(1359), + [sym_boolean] = ACTIONS(1361), + [sym_null] = ACTIONS(1361), + [anon_sym_DOLLAR] = ACTIONS(1359), + [aux_sym_yield_expression_token1] = ACTIONS(1361), + [aux_sym_include_expression_token1] = ACTIONS(1361), + [aux_sym_include_once_expression_token1] = ACTIONS(1361), + [aux_sym_require_expression_token1] = ACTIONS(1361), + [aux_sym_require_once_expression_token1] = ACTIONS(1361), + [sym_comment] = ACTIONS(5), + }, + [607] = { + [sym_text_interpolation] = STATE(607), + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_name] = ACTIONS(1719), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1717), + [aux_sym_function_static_declaration_token1] = ACTIONS(1719), + [aux_sym_global_declaration_token1] = ACTIONS(1719), + [aux_sym_namespace_definition_token1] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1719), + [anon_sym_BSLASH] = ACTIONS(1717), + [anon_sym_LBRACE] = ACTIONS(1717), + [anon_sym_RBRACE] = ACTIONS(1717), + [aux_sym_trait_declaration_token1] = ACTIONS(1719), + [aux_sym_interface_declaration_token1] = ACTIONS(1719), + [aux_sym_enum_declaration_token1] = ACTIONS(1719), + [aux_sym_enum_case_token1] = ACTIONS(1719), + [aux_sym_class_declaration_token1] = ACTIONS(1719), + [aux_sym_final_modifier_token1] = ACTIONS(1719), + [aux_sym_abstract_modifier_token1] = ACTIONS(1719), + [aux_sym_readonly_modifier_token1] = ACTIONS(1719), + [aux_sym_visibility_modifier_token1] = ACTIONS(1719), + [aux_sym_visibility_modifier_token2] = ACTIONS(1719), + [aux_sym_visibility_modifier_token3] = ACTIONS(1719), + [aux_sym__arrow_function_header_token1] = ACTIONS(1719), + [anon_sym_LPAREN] = ACTIONS(1717), + [aux_sym_cast_type_token1] = ACTIONS(1719), + [aux_sym_echo_statement_token1] = ACTIONS(1719), + [anon_sym_unset] = ACTIONS(1719), + [aux_sym_declare_statement_token1] = ACTIONS(1719), + [aux_sym_declare_statement_token2] = ACTIONS(1719), + [sym_float] = ACTIONS(1719), + [aux_sym_try_statement_token1] = ACTIONS(1719), + [aux_sym_goto_statement_token1] = ACTIONS(1719), + [aux_sym_continue_statement_token1] = ACTIONS(1719), + [aux_sym_break_statement_token1] = ACTIONS(1719), + [sym_integer] = ACTIONS(1719), + [aux_sym_return_statement_token1] = ACTIONS(1719), + [aux_sym_throw_expression_token1] = ACTIONS(1719), + [aux_sym_while_statement_token1] = ACTIONS(1719), + [aux_sym_while_statement_token2] = ACTIONS(1719), + [aux_sym_do_statement_token1] = ACTIONS(1719), + [aux_sym_for_statement_token1] = ACTIONS(1719), + [aux_sym_for_statement_token2] = ACTIONS(1719), + [aux_sym_foreach_statement_token1] = ACTIONS(1719), + [aux_sym_foreach_statement_token2] = ACTIONS(1719), + [aux_sym_if_statement_token1] = ACTIONS(1719), + [aux_sym_if_statement_token2] = ACTIONS(1719), + [aux_sym_else_if_clause_token1] = ACTIONS(1719), + [aux_sym_else_clause_token1] = ACTIONS(1719), + [aux_sym_match_expression_token1] = ACTIONS(1719), + [aux_sym_match_default_expression_token1] = ACTIONS(1719), + [aux_sym_switch_statement_token1] = ACTIONS(1719), + [aux_sym_switch_block_token1] = ACTIONS(1719), + [anon_sym_AT] = ACTIONS(1717), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_TILDE] = ACTIONS(1717), + [anon_sym_BANG] = ACTIONS(1717), + [aux_sym_clone_expression_token1] = ACTIONS(1719), + [aux_sym_print_intrinsic_token1] = ACTIONS(1719), + [aux_sym_object_creation_expression_token1] = ACTIONS(1719), + [anon_sym_PLUS_PLUS] = ACTIONS(1717), + [anon_sym_DASH_DASH] = ACTIONS(1717), + [aux_sym__list_destructing_token1] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1717), + [anon_sym_self] = ACTIONS(1719), + [anon_sym_parent] = ACTIONS(1719), + [anon_sym_POUND_LBRACK] = ACTIONS(1717), + [anon_sym_SQUOTE] = ACTIONS(1717), + [aux_sym_encapsed_string_token1] = ACTIONS(1717), + [anon_sym_DQUOTE] = ACTIONS(1717), + [aux_sym_string_token1] = ACTIONS(1717), + [anon_sym_LT_LT_LT] = ACTIONS(1717), + [anon_sym_BQUOTE] = ACTIONS(1717), + [sym_boolean] = ACTIONS(1719), + [sym_null] = ACTIONS(1719), + [anon_sym_DOLLAR] = ACTIONS(1717), + [aux_sym_yield_expression_token1] = ACTIONS(1719), + [aux_sym_include_expression_token1] = ACTIONS(1719), + [aux_sym_include_once_expression_token1] = ACTIONS(1719), + [aux_sym_require_expression_token1] = ACTIONS(1719), + [aux_sym_require_once_expression_token1] = ACTIONS(1719), + [sym_comment] = ACTIONS(5), + }, + [608] = { + [sym_text_interpolation] = STATE(608), + [ts_builtin_sym_end] = ACTIONS(1721), + [sym_name] = ACTIONS(1723), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1721), + [aux_sym_function_static_declaration_token1] = ACTIONS(1723), + [aux_sym_global_declaration_token1] = ACTIONS(1723), + [aux_sym_namespace_definition_token1] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1723), + [anon_sym_BSLASH] = ACTIONS(1721), + [anon_sym_LBRACE] = ACTIONS(1721), + [anon_sym_RBRACE] = ACTIONS(1721), + [aux_sym_trait_declaration_token1] = ACTIONS(1723), + [aux_sym_interface_declaration_token1] = ACTIONS(1723), + [aux_sym_enum_declaration_token1] = ACTIONS(1723), + [aux_sym_enum_case_token1] = ACTIONS(1723), + [aux_sym_class_declaration_token1] = ACTIONS(1723), + [aux_sym_final_modifier_token1] = ACTIONS(1723), + [aux_sym_abstract_modifier_token1] = ACTIONS(1723), + [aux_sym_readonly_modifier_token1] = ACTIONS(1723), + [aux_sym_visibility_modifier_token1] = ACTIONS(1723), + [aux_sym_visibility_modifier_token2] = ACTIONS(1723), + [aux_sym_visibility_modifier_token3] = ACTIONS(1723), + [aux_sym__arrow_function_header_token1] = ACTIONS(1723), + [anon_sym_LPAREN] = ACTIONS(1721), + [aux_sym_cast_type_token1] = ACTIONS(1723), + [aux_sym_echo_statement_token1] = ACTIONS(1723), + [anon_sym_unset] = ACTIONS(1723), + [aux_sym_declare_statement_token1] = ACTIONS(1723), + [aux_sym_declare_statement_token2] = ACTIONS(1723), + [sym_float] = ACTIONS(1723), + [aux_sym_try_statement_token1] = ACTIONS(1723), + [aux_sym_goto_statement_token1] = ACTIONS(1723), + [aux_sym_continue_statement_token1] = ACTIONS(1723), + [aux_sym_break_statement_token1] = ACTIONS(1723), + [sym_integer] = ACTIONS(1723), + [aux_sym_return_statement_token1] = ACTIONS(1723), + [aux_sym_throw_expression_token1] = ACTIONS(1723), + [aux_sym_while_statement_token1] = ACTIONS(1723), + [aux_sym_while_statement_token2] = ACTIONS(1723), + [aux_sym_do_statement_token1] = ACTIONS(1723), + [aux_sym_for_statement_token1] = ACTIONS(1723), + [aux_sym_for_statement_token2] = ACTIONS(1723), + [aux_sym_foreach_statement_token1] = ACTIONS(1723), + [aux_sym_foreach_statement_token2] = ACTIONS(1723), + [aux_sym_if_statement_token1] = ACTIONS(1723), + [aux_sym_if_statement_token2] = ACTIONS(1723), + [aux_sym_else_if_clause_token1] = ACTIONS(1723), + [aux_sym_else_clause_token1] = ACTIONS(1723), + [aux_sym_match_expression_token1] = ACTIONS(1723), + [aux_sym_match_default_expression_token1] = ACTIONS(1723), + [aux_sym_switch_statement_token1] = ACTIONS(1723), + [aux_sym_switch_block_token1] = ACTIONS(1723), + [anon_sym_AT] = ACTIONS(1721), + [anon_sym_PLUS] = ACTIONS(1723), + [anon_sym_DASH] = ACTIONS(1723), + [anon_sym_TILDE] = ACTIONS(1721), + [anon_sym_BANG] = ACTIONS(1721), + [aux_sym_clone_expression_token1] = ACTIONS(1723), + [aux_sym_print_intrinsic_token1] = ACTIONS(1723), + [aux_sym_object_creation_expression_token1] = ACTIONS(1723), + [anon_sym_PLUS_PLUS] = ACTIONS(1721), + [anon_sym_DASH_DASH] = ACTIONS(1721), + [aux_sym__list_destructing_token1] = ACTIONS(1723), + [anon_sym_LBRACK] = ACTIONS(1721), + [anon_sym_self] = ACTIONS(1723), + [anon_sym_parent] = ACTIONS(1723), + [anon_sym_POUND_LBRACK] = ACTIONS(1721), + [anon_sym_SQUOTE] = ACTIONS(1721), + [aux_sym_encapsed_string_token1] = ACTIONS(1721), + [anon_sym_DQUOTE] = ACTIONS(1721), + [aux_sym_string_token1] = ACTIONS(1721), + [anon_sym_LT_LT_LT] = ACTIONS(1721), + [anon_sym_BQUOTE] = ACTIONS(1721), + [sym_boolean] = ACTIONS(1723), + [sym_null] = ACTIONS(1723), + [anon_sym_DOLLAR] = ACTIONS(1721), + [aux_sym_yield_expression_token1] = ACTIONS(1723), + [aux_sym_include_expression_token1] = ACTIONS(1723), + [aux_sym_include_once_expression_token1] = ACTIONS(1723), + [aux_sym_require_expression_token1] = ACTIONS(1723), + [aux_sym_require_once_expression_token1] = ACTIONS(1723), + [sym_comment] = ACTIONS(5), + }, + [609] = { + [sym_text_interpolation] = STATE(609), + [sym_catch_clause] = STATE(619), + [sym_finally_clause] = STATE(619), + [aux_sym_try_statement_repeat1] = STATE(609), + [ts_builtin_sym_end] = ACTIONS(1232), + [sym_name] = ACTIONS(1234), + [sym_php_tag] = ACTIONS(1234), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1234), + [aux_sym_text_token2] = ACTIONS(1234), + [anon_sym_SEMI] = ACTIONS(1234), + [aux_sym_function_static_declaration_token1] = ACTIONS(1234), + [aux_sym_global_declaration_token1] = ACTIONS(1234), + [aux_sym_namespace_definition_token1] = ACTIONS(1234), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1234), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1234), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1234), + [anon_sym_BSLASH] = ACTIONS(1234), + [anon_sym_LBRACE] = ACTIONS(1234), + [aux_sym_trait_declaration_token1] = ACTIONS(1234), + [aux_sym_interface_declaration_token1] = ACTIONS(1234), + [aux_sym_enum_declaration_token1] = ACTIONS(1234), + [aux_sym_class_declaration_token1] = ACTIONS(1234), + [aux_sym_final_modifier_token1] = ACTIONS(1234), + [aux_sym_abstract_modifier_token1] = ACTIONS(1234), + [aux_sym_readonly_modifier_token1] = ACTIONS(1234), + [aux_sym_visibility_modifier_token1] = ACTIONS(1234), + [aux_sym_visibility_modifier_token2] = ACTIONS(1234), + [aux_sym_visibility_modifier_token3] = ACTIONS(1234), + [aux_sym__arrow_function_header_token1] = ACTIONS(1234), + [anon_sym_LPAREN] = ACTIONS(1234), + [aux_sym_cast_type_token1] = ACTIONS(1234), + [aux_sym_echo_statement_token1] = ACTIONS(1234), + [anon_sym_unset] = ACTIONS(1234), + [aux_sym_declare_statement_token1] = ACTIONS(1234), + [sym_float] = ACTIONS(1234), + [aux_sym_try_statement_token1] = ACTIONS(1234), + [aux_sym_catch_clause_token1] = ACTIONS(1725), + [aux_sym_finally_clause_token1] = ACTIONS(1728), + [aux_sym_goto_statement_token1] = ACTIONS(1234), + [aux_sym_continue_statement_token1] = ACTIONS(1234), + [aux_sym_break_statement_token1] = ACTIONS(1234), + [sym_integer] = ACTIONS(1234), + [aux_sym_return_statement_token1] = ACTIONS(1234), + [aux_sym_throw_expression_token1] = ACTIONS(1234), + [aux_sym_while_statement_token1] = ACTIONS(1234), + [aux_sym_do_statement_token1] = ACTIONS(1234), + [aux_sym_for_statement_token1] = ACTIONS(1234), + [aux_sym_foreach_statement_token1] = ACTIONS(1234), + [aux_sym_if_statement_token1] = ACTIONS(1234), + [aux_sym_else_if_clause_token1] = ACTIONS(1234), + [aux_sym_else_clause_token1] = ACTIONS(1234), + [aux_sym_match_expression_token1] = ACTIONS(1234), + [aux_sym_switch_statement_token1] = ACTIONS(1234), + [anon_sym_AT] = ACTIONS(1234), + [anon_sym_PLUS] = ACTIONS(1234), + [anon_sym_DASH] = ACTIONS(1234), + [anon_sym_TILDE] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1234), + [aux_sym_clone_expression_token1] = ACTIONS(1234), + [aux_sym_print_intrinsic_token1] = ACTIONS(1234), + [aux_sym_object_creation_expression_token1] = ACTIONS(1234), + [anon_sym_PLUS_PLUS] = ACTIONS(1234), + [anon_sym_DASH_DASH] = ACTIONS(1234), + [aux_sym__list_destructing_token1] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1234), + [anon_sym_self] = ACTIONS(1234), + [anon_sym_parent] = ACTIONS(1234), + [anon_sym_POUND_LBRACK] = ACTIONS(1234), + [anon_sym_SQUOTE] = ACTIONS(1234), + [aux_sym_encapsed_string_token1] = ACTIONS(1234), + [anon_sym_DQUOTE] = ACTIONS(1234), + [aux_sym_string_token1] = ACTIONS(1234), + [anon_sym_LT_LT_LT] = ACTIONS(1234), + [anon_sym_BQUOTE] = ACTIONS(1234), + [sym_boolean] = ACTIONS(1234), + [sym_null] = ACTIONS(1234), + [anon_sym_DOLLAR] = ACTIONS(1234), + [aux_sym_yield_expression_token1] = ACTIONS(1234), + [aux_sym_include_expression_token1] = ACTIONS(1234), + [aux_sym_include_once_expression_token1] = ACTIONS(1234), + [aux_sym_require_expression_token1] = ACTIONS(1234), + [aux_sym_require_once_expression_token1] = ACTIONS(1234), + [sym_comment] = ACTIONS(5), }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(559), 1, - sym_text_interpolation, - STATE(574), 1, - sym_arguments, - ACTIONS(1472), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1470), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [79] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(560), 1, - sym_text_interpolation, - STATE(575), 1, - sym_arguments, - ACTIONS(1478), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1476), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [158] = 7, - ACTIONS(18), 1, + [610] = { + [sym_text_interpolation] = STATE(610), + [sym_catch_clause] = STATE(619), + [sym_finally_clause] = STATE(619), + [aux_sym_try_statement_repeat1] = STATE(609), + [ts_builtin_sym_end] = ACTIONS(1224), + [sym_name] = ACTIONS(1226), + [sym_php_tag] = ACTIONS(1226), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1226), + [aux_sym_text_token2] = ACTIONS(1226), + [anon_sym_SEMI] = ACTIONS(1226), + [aux_sym_function_static_declaration_token1] = ACTIONS(1226), + [aux_sym_global_declaration_token1] = ACTIONS(1226), + [aux_sym_namespace_definition_token1] = ACTIONS(1226), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1226), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1226), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1226), + [anon_sym_BSLASH] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(1226), + [aux_sym_trait_declaration_token1] = ACTIONS(1226), + [aux_sym_interface_declaration_token1] = ACTIONS(1226), + [aux_sym_enum_declaration_token1] = ACTIONS(1226), + [aux_sym_class_declaration_token1] = ACTIONS(1226), + [aux_sym_final_modifier_token1] = ACTIONS(1226), + [aux_sym_abstract_modifier_token1] = ACTIONS(1226), + [aux_sym_readonly_modifier_token1] = ACTIONS(1226), + [aux_sym_visibility_modifier_token1] = ACTIONS(1226), + [aux_sym_visibility_modifier_token2] = ACTIONS(1226), + [aux_sym_visibility_modifier_token3] = ACTIONS(1226), + [aux_sym__arrow_function_header_token1] = ACTIONS(1226), + [anon_sym_LPAREN] = ACTIONS(1226), + [aux_sym_cast_type_token1] = ACTIONS(1226), + [aux_sym_echo_statement_token1] = ACTIONS(1226), + [anon_sym_unset] = ACTIONS(1226), + [aux_sym_declare_statement_token1] = ACTIONS(1226), + [sym_float] = ACTIONS(1226), + [aux_sym_try_statement_token1] = ACTIONS(1226), + [aux_sym_catch_clause_token1] = ACTIONS(1731), + [aux_sym_finally_clause_token1] = ACTIONS(1733), + [aux_sym_goto_statement_token1] = ACTIONS(1226), + [aux_sym_continue_statement_token1] = ACTIONS(1226), + [aux_sym_break_statement_token1] = ACTIONS(1226), + [sym_integer] = ACTIONS(1226), + [aux_sym_return_statement_token1] = ACTIONS(1226), + [aux_sym_throw_expression_token1] = ACTIONS(1226), + [aux_sym_while_statement_token1] = ACTIONS(1226), + [aux_sym_do_statement_token1] = ACTIONS(1226), + [aux_sym_for_statement_token1] = ACTIONS(1226), + [aux_sym_foreach_statement_token1] = ACTIONS(1226), + [aux_sym_if_statement_token1] = ACTIONS(1226), + [aux_sym_else_if_clause_token1] = ACTIONS(1226), + [aux_sym_else_clause_token1] = ACTIONS(1226), + [aux_sym_match_expression_token1] = ACTIONS(1226), + [aux_sym_switch_statement_token1] = ACTIONS(1226), + [anon_sym_AT] = ACTIONS(1226), + [anon_sym_PLUS] = ACTIONS(1226), + [anon_sym_DASH] = ACTIONS(1226), + [anon_sym_TILDE] = ACTIONS(1226), + [anon_sym_BANG] = ACTIONS(1226), + [aux_sym_clone_expression_token1] = ACTIONS(1226), + [aux_sym_print_intrinsic_token1] = ACTIONS(1226), + [aux_sym_object_creation_expression_token1] = ACTIONS(1226), + [anon_sym_PLUS_PLUS] = ACTIONS(1226), + [anon_sym_DASH_DASH] = ACTIONS(1226), + [aux_sym__list_destructing_token1] = ACTIONS(1226), + [anon_sym_LBRACK] = ACTIONS(1226), + [anon_sym_self] = ACTIONS(1226), + [anon_sym_parent] = ACTIONS(1226), + [anon_sym_POUND_LBRACK] = ACTIONS(1226), + [anon_sym_SQUOTE] = ACTIONS(1226), + [aux_sym_encapsed_string_token1] = ACTIONS(1226), + [anon_sym_DQUOTE] = ACTIONS(1226), + [aux_sym_string_token1] = ACTIONS(1226), + [anon_sym_LT_LT_LT] = ACTIONS(1226), + [anon_sym_BQUOTE] = ACTIONS(1226), + [sym_boolean] = ACTIONS(1226), + [sym_null] = ACTIONS(1226), + [anon_sym_DOLLAR] = ACTIONS(1226), + [aux_sym_yield_expression_token1] = ACTIONS(1226), + [aux_sym_include_expression_token1] = ACTIONS(1226), + [aux_sym_include_once_expression_token1] = ACTIONS(1226), + [aux_sym_require_expression_token1] = ACTIONS(1226), + [aux_sym_require_once_expression_token1] = ACTIONS(1226), + [sym_comment] = ACTIONS(5), + }, + [611] = { + [sym_text_interpolation] = STATE(611), + [sym_else_if_clause] = STATE(661), + [sym_else_clause] = STATE(663), + [aux_sym_if_statement_repeat1] = STATE(617), + [ts_builtin_sym_end] = ACTIONS(1242), + [sym_name] = ACTIONS(1244), + [sym_php_tag] = ACTIONS(1244), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1244), + [aux_sym_text_token2] = ACTIONS(1244), + [anon_sym_SEMI] = ACTIONS(1244), + [aux_sym_function_static_declaration_token1] = ACTIONS(1244), + [aux_sym_global_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_definition_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1244), + [anon_sym_BSLASH] = ACTIONS(1244), + [anon_sym_LBRACE] = ACTIONS(1244), + [aux_sym_trait_declaration_token1] = ACTIONS(1244), + [aux_sym_interface_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_declaration_token1] = ACTIONS(1244), + [aux_sym_class_declaration_token1] = ACTIONS(1244), + [aux_sym_final_modifier_token1] = ACTIONS(1244), + [aux_sym_abstract_modifier_token1] = ACTIONS(1244), + [aux_sym_readonly_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token2] = ACTIONS(1244), + [aux_sym_visibility_modifier_token3] = ACTIONS(1244), + [aux_sym__arrow_function_header_token1] = ACTIONS(1244), + [anon_sym_LPAREN] = ACTIONS(1244), + [aux_sym_cast_type_token1] = ACTIONS(1244), + [aux_sym_echo_statement_token1] = ACTIONS(1244), + [anon_sym_unset] = ACTIONS(1244), + [aux_sym_declare_statement_token1] = ACTIONS(1244), + [sym_float] = ACTIONS(1244), + [aux_sym_try_statement_token1] = ACTIONS(1244), + [aux_sym_goto_statement_token1] = ACTIONS(1244), + [aux_sym_continue_statement_token1] = ACTIONS(1244), + [aux_sym_break_statement_token1] = ACTIONS(1244), + [sym_integer] = ACTIONS(1244), + [aux_sym_return_statement_token1] = ACTIONS(1244), + [aux_sym_throw_expression_token1] = ACTIONS(1244), + [aux_sym_while_statement_token1] = ACTIONS(1244), + [aux_sym_do_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token1] = ACTIONS(1244), + [aux_sym_foreach_statement_token1] = ACTIONS(1244), + [aux_sym_if_statement_token1] = ACTIONS(1244), + [aux_sym_else_if_clause_token1] = ACTIONS(1735), + [aux_sym_else_clause_token1] = ACTIONS(1737), + [aux_sym_match_expression_token1] = ACTIONS(1244), + [aux_sym_switch_statement_token1] = ACTIONS(1244), + [anon_sym_AT] = ACTIONS(1244), + [anon_sym_PLUS] = ACTIONS(1244), + [anon_sym_DASH] = ACTIONS(1244), + [anon_sym_TILDE] = ACTIONS(1244), + [anon_sym_BANG] = ACTIONS(1244), + [aux_sym_clone_expression_token1] = ACTIONS(1244), + [aux_sym_print_intrinsic_token1] = ACTIONS(1244), + [aux_sym_object_creation_expression_token1] = ACTIONS(1244), + [anon_sym_PLUS_PLUS] = ACTIONS(1244), + [anon_sym_DASH_DASH] = ACTIONS(1244), + [aux_sym__list_destructing_token1] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1244), + [anon_sym_self] = ACTIONS(1244), + [anon_sym_parent] = ACTIONS(1244), + [anon_sym_POUND_LBRACK] = ACTIONS(1244), + [anon_sym_SQUOTE] = ACTIONS(1244), + [aux_sym_encapsed_string_token1] = ACTIONS(1244), + [anon_sym_DQUOTE] = ACTIONS(1244), + [aux_sym_string_token1] = ACTIONS(1244), + [anon_sym_LT_LT_LT] = ACTIONS(1244), + [anon_sym_BQUOTE] = ACTIONS(1244), + [sym_boolean] = ACTIONS(1244), + [sym_null] = ACTIONS(1244), + [anon_sym_DOLLAR] = ACTIONS(1244), + [aux_sym_yield_expression_token1] = ACTIONS(1244), + [aux_sym_include_expression_token1] = ACTIONS(1244), + [aux_sym_include_once_expression_token1] = ACTIONS(1244), + [aux_sym_require_expression_token1] = ACTIONS(1244), + [aux_sym_require_once_expression_token1] = ACTIONS(1244), + [sym_comment] = ACTIONS(5), + }, + [612] = { + [sym_text_interpolation] = STATE(612), + [sym_else_if_clause] = STATE(661), + [sym_else_clause] = STATE(660), + [aux_sym_if_statement_repeat1] = STATE(613), + [ts_builtin_sym_end] = ACTIONS(1256), + [sym_name] = ACTIONS(1258), + [sym_php_tag] = ACTIONS(1258), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1258), + [aux_sym_text_token2] = ACTIONS(1258), + [anon_sym_SEMI] = ACTIONS(1258), + [aux_sym_function_static_declaration_token1] = ACTIONS(1258), + [aux_sym_global_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_definition_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1258), + [anon_sym_BSLASH] = ACTIONS(1258), + [anon_sym_LBRACE] = ACTIONS(1258), + [aux_sym_trait_declaration_token1] = ACTIONS(1258), + [aux_sym_interface_declaration_token1] = ACTIONS(1258), + [aux_sym_enum_declaration_token1] = ACTIONS(1258), + [aux_sym_class_declaration_token1] = ACTIONS(1258), + [aux_sym_final_modifier_token1] = ACTIONS(1258), + [aux_sym_abstract_modifier_token1] = ACTIONS(1258), + [aux_sym_readonly_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token2] = ACTIONS(1258), + [aux_sym_visibility_modifier_token3] = ACTIONS(1258), + [aux_sym__arrow_function_header_token1] = ACTIONS(1258), + [anon_sym_LPAREN] = ACTIONS(1258), + [aux_sym_cast_type_token1] = ACTIONS(1258), + [aux_sym_echo_statement_token1] = ACTIONS(1258), + [anon_sym_unset] = ACTIONS(1258), + [aux_sym_declare_statement_token1] = ACTIONS(1258), + [sym_float] = ACTIONS(1258), + [aux_sym_try_statement_token1] = ACTIONS(1258), + [aux_sym_goto_statement_token1] = ACTIONS(1258), + [aux_sym_continue_statement_token1] = ACTIONS(1258), + [aux_sym_break_statement_token1] = ACTIONS(1258), + [sym_integer] = ACTIONS(1258), + [aux_sym_return_statement_token1] = ACTIONS(1258), + [aux_sym_throw_expression_token1] = ACTIONS(1258), + [aux_sym_while_statement_token1] = ACTIONS(1258), + [aux_sym_do_statement_token1] = ACTIONS(1258), + [aux_sym_for_statement_token1] = ACTIONS(1258), + [aux_sym_foreach_statement_token1] = ACTIONS(1258), + [aux_sym_if_statement_token1] = ACTIONS(1258), + [aux_sym_else_if_clause_token1] = ACTIONS(1739), + [aux_sym_else_clause_token1] = ACTIONS(1742), + [aux_sym_match_expression_token1] = ACTIONS(1258), + [aux_sym_switch_statement_token1] = ACTIONS(1258), + [anon_sym_AT] = ACTIONS(1258), + [anon_sym_PLUS] = ACTIONS(1258), + [anon_sym_DASH] = ACTIONS(1258), + [anon_sym_TILDE] = ACTIONS(1258), + [anon_sym_BANG] = ACTIONS(1258), + [aux_sym_clone_expression_token1] = ACTIONS(1258), + [aux_sym_print_intrinsic_token1] = ACTIONS(1258), + [aux_sym_object_creation_expression_token1] = ACTIONS(1258), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [aux_sym__list_destructing_token1] = ACTIONS(1258), + [anon_sym_LBRACK] = ACTIONS(1258), + [anon_sym_self] = ACTIONS(1258), + [anon_sym_parent] = ACTIONS(1258), + [anon_sym_POUND_LBRACK] = ACTIONS(1258), + [anon_sym_SQUOTE] = ACTIONS(1258), + [aux_sym_encapsed_string_token1] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(1258), + [aux_sym_string_token1] = ACTIONS(1258), + [anon_sym_LT_LT_LT] = ACTIONS(1258), + [anon_sym_BQUOTE] = ACTIONS(1258), + [sym_boolean] = ACTIONS(1258), + [sym_null] = ACTIONS(1258), + [anon_sym_DOLLAR] = ACTIONS(1258), + [aux_sym_yield_expression_token1] = ACTIONS(1258), + [aux_sym_include_expression_token1] = ACTIONS(1258), + [aux_sym_include_once_expression_token1] = ACTIONS(1258), + [aux_sym_require_expression_token1] = ACTIONS(1258), + [aux_sym_require_once_expression_token1] = ACTIONS(1258), + [sym_comment] = ACTIONS(5), + }, + [613] = { + [sym_text_interpolation] = STATE(613), + [sym_else_if_clause] = STATE(661), + [sym_else_clause] = STATE(663), + [aux_sym_if_statement_repeat1] = STATE(617), + [ts_builtin_sym_end] = ACTIONS(1242), + [sym_name] = ACTIONS(1244), + [sym_php_tag] = ACTIONS(1244), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1244), + [aux_sym_text_token2] = ACTIONS(1244), + [anon_sym_SEMI] = ACTIONS(1244), + [aux_sym_function_static_declaration_token1] = ACTIONS(1244), + [aux_sym_global_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_definition_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1244), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1244), + [anon_sym_BSLASH] = ACTIONS(1244), + [anon_sym_LBRACE] = ACTIONS(1244), + [aux_sym_trait_declaration_token1] = ACTIONS(1244), + [aux_sym_interface_declaration_token1] = ACTIONS(1244), + [aux_sym_enum_declaration_token1] = ACTIONS(1244), + [aux_sym_class_declaration_token1] = ACTIONS(1244), + [aux_sym_final_modifier_token1] = ACTIONS(1244), + [aux_sym_abstract_modifier_token1] = ACTIONS(1244), + [aux_sym_readonly_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token1] = ACTIONS(1244), + [aux_sym_visibility_modifier_token2] = ACTIONS(1244), + [aux_sym_visibility_modifier_token3] = ACTIONS(1244), + [aux_sym__arrow_function_header_token1] = ACTIONS(1244), + [anon_sym_LPAREN] = ACTIONS(1244), + [aux_sym_cast_type_token1] = ACTIONS(1244), + [aux_sym_echo_statement_token1] = ACTIONS(1244), + [anon_sym_unset] = ACTIONS(1244), + [aux_sym_declare_statement_token1] = ACTIONS(1244), + [sym_float] = ACTIONS(1244), + [aux_sym_try_statement_token1] = ACTIONS(1244), + [aux_sym_goto_statement_token1] = ACTIONS(1244), + [aux_sym_continue_statement_token1] = ACTIONS(1244), + [aux_sym_break_statement_token1] = ACTIONS(1244), + [sym_integer] = ACTIONS(1244), + [aux_sym_return_statement_token1] = ACTIONS(1244), + [aux_sym_throw_expression_token1] = ACTIONS(1244), + [aux_sym_while_statement_token1] = ACTIONS(1244), + [aux_sym_do_statement_token1] = ACTIONS(1244), + [aux_sym_for_statement_token1] = ACTIONS(1244), + [aux_sym_foreach_statement_token1] = ACTIONS(1244), + [aux_sym_if_statement_token1] = ACTIONS(1244), + [aux_sym_else_if_clause_token1] = ACTIONS(1745), + [aux_sym_else_clause_token1] = ACTIONS(1748), + [aux_sym_match_expression_token1] = ACTIONS(1244), + [aux_sym_switch_statement_token1] = ACTIONS(1244), + [anon_sym_AT] = ACTIONS(1244), + [anon_sym_PLUS] = ACTIONS(1244), + [anon_sym_DASH] = ACTIONS(1244), + [anon_sym_TILDE] = ACTIONS(1244), + [anon_sym_BANG] = ACTIONS(1244), + [aux_sym_clone_expression_token1] = ACTIONS(1244), + [aux_sym_print_intrinsic_token1] = ACTIONS(1244), + [aux_sym_object_creation_expression_token1] = ACTIONS(1244), + [anon_sym_PLUS_PLUS] = ACTIONS(1244), + [anon_sym_DASH_DASH] = ACTIONS(1244), + [aux_sym__list_destructing_token1] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1244), + [anon_sym_self] = ACTIONS(1244), + [anon_sym_parent] = ACTIONS(1244), + [anon_sym_POUND_LBRACK] = ACTIONS(1244), + [anon_sym_SQUOTE] = ACTIONS(1244), + [aux_sym_encapsed_string_token1] = ACTIONS(1244), + [anon_sym_DQUOTE] = ACTIONS(1244), + [aux_sym_string_token1] = ACTIONS(1244), + [anon_sym_LT_LT_LT] = ACTIONS(1244), + [anon_sym_BQUOTE] = ACTIONS(1244), + [sym_boolean] = ACTIONS(1244), + [sym_null] = ACTIONS(1244), + [anon_sym_DOLLAR] = ACTIONS(1244), + [aux_sym_yield_expression_token1] = ACTIONS(1244), + [aux_sym_include_expression_token1] = ACTIONS(1244), + [aux_sym_include_once_expression_token1] = ACTIONS(1244), + [aux_sym_require_expression_token1] = ACTIONS(1244), + [aux_sym_require_once_expression_token1] = ACTIONS(1244), + [sym_comment] = ACTIONS(5), + }, + [614] = { + [sym_text_interpolation] = STATE(614), + [sym_else_if_clause] = STATE(661), + [sym_else_clause] = STATE(660), + [aux_sym_if_statement_repeat1] = STATE(611), + [ts_builtin_sym_end] = ACTIONS(1256), + [sym_name] = ACTIONS(1258), + [sym_php_tag] = ACTIONS(1258), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1258), + [aux_sym_text_token2] = ACTIONS(1258), + [anon_sym_SEMI] = ACTIONS(1258), + [aux_sym_function_static_declaration_token1] = ACTIONS(1258), + [aux_sym_global_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_definition_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1258), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1258), + [anon_sym_BSLASH] = ACTIONS(1258), + [anon_sym_LBRACE] = ACTIONS(1258), + [aux_sym_trait_declaration_token1] = ACTIONS(1258), + [aux_sym_interface_declaration_token1] = ACTIONS(1258), + [aux_sym_enum_declaration_token1] = ACTIONS(1258), + [aux_sym_class_declaration_token1] = ACTIONS(1258), + [aux_sym_final_modifier_token1] = ACTIONS(1258), + [aux_sym_abstract_modifier_token1] = ACTIONS(1258), + [aux_sym_readonly_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token1] = ACTIONS(1258), + [aux_sym_visibility_modifier_token2] = ACTIONS(1258), + [aux_sym_visibility_modifier_token3] = ACTIONS(1258), + [aux_sym__arrow_function_header_token1] = ACTIONS(1258), + [anon_sym_LPAREN] = ACTIONS(1258), + [aux_sym_cast_type_token1] = ACTIONS(1258), + [aux_sym_echo_statement_token1] = ACTIONS(1258), + [anon_sym_unset] = ACTIONS(1258), + [aux_sym_declare_statement_token1] = ACTIONS(1258), + [sym_float] = ACTIONS(1258), + [aux_sym_try_statement_token1] = ACTIONS(1258), + [aux_sym_goto_statement_token1] = ACTIONS(1258), + [aux_sym_continue_statement_token1] = ACTIONS(1258), + [aux_sym_break_statement_token1] = ACTIONS(1258), + [sym_integer] = ACTIONS(1258), + [aux_sym_return_statement_token1] = ACTIONS(1258), + [aux_sym_throw_expression_token1] = ACTIONS(1258), + [aux_sym_while_statement_token1] = ACTIONS(1258), + [aux_sym_do_statement_token1] = ACTIONS(1258), + [aux_sym_for_statement_token1] = ACTIONS(1258), + [aux_sym_foreach_statement_token1] = ACTIONS(1258), + [aux_sym_if_statement_token1] = ACTIONS(1258), + [aux_sym_else_if_clause_token1] = ACTIONS(1735), + [aux_sym_else_clause_token1] = ACTIONS(1737), + [aux_sym_match_expression_token1] = ACTIONS(1258), + [aux_sym_switch_statement_token1] = ACTIONS(1258), + [anon_sym_AT] = ACTIONS(1258), + [anon_sym_PLUS] = ACTIONS(1258), + [anon_sym_DASH] = ACTIONS(1258), + [anon_sym_TILDE] = ACTIONS(1258), + [anon_sym_BANG] = ACTIONS(1258), + [aux_sym_clone_expression_token1] = ACTIONS(1258), + [aux_sym_print_intrinsic_token1] = ACTIONS(1258), + [aux_sym_object_creation_expression_token1] = ACTIONS(1258), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [aux_sym__list_destructing_token1] = ACTIONS(1258), + [anon_sym_LBRACK] = ACTIONS(1258), + [anon_sym_self] = ACTIONS(1258), + [anon_sym_parent] = ACTIONS(1258), + [anon_sym_POUND_LBRACK] = ACTIONS(1258), + [anon_sym_SQUOTE] = ACTIONS(1258), + [aux_sym_encapsed_string_token1] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(1258), + [aux_sym_string_token1] = ACTIONS(1258), + [anon_sym_LT_LT_LT] = ACTIONS(1258), + [anon_sym_BQUOTE] = ACTIONS(1258), + [sym_boolean] = ACTIONS(1258), + [sym_null] = ACTIONS(1258), + [anon_sym_DOLLAR] = ACTIONS(1258), + [aux_sym_yield_expression_token1] = ACTIONS(1258), + [aux_sym_include_expression_token1] = ACTIONS(1258), + [aux_sym_include_once_expression_token1] = ACTIONS(1258), + [aux_sym_require_expression_token1] = ACTIONS(1258), + [aux_sym_require_once_expression_token1] = ACTIONS(1258), + [sym_comment] = ACTIONS(5), + }, + [615] = { + [sym_text_interpolation] = STATE(615), + [ts_builtin_sym_end] = ACTIONS(1270), + [sym_name] = ACTIONS(1272), + [sym_php_tag] = ACTIONS(1272), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1272), + [aux_sym_text_token2] = ACTIONS(1272), + [anon_sym_SEMI] = ACTIONS(1272), + [aux_sym_function_static_declaration_token1] = ACTIONS(1272), + [aux_sym_global_declaration_token1] = ACTIONS(1272), + [aux_sym_namespace_definition_token1] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1272), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1272), + [anon_sym_BSLASH] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(1272), + [aux_sym_trait_declaration_token1] = ACTIONS(1272), + [aux_sym_interface_declaration_token1] = ACTIONS(1272), + [aux_sym_enum_declaration_token1] = ACTIONS(1272), + [aux_sym_class_declaration_token1] = ACTIONS(1272), + [aux_sym_final_modifier_token1] = ACTIONS(1272), + [aux_sym_abstract_modifier_token1] = ACTIONS(1272), + [aux_sym_readonly_modifier_token1] = ACTIONS(1272), + [aux_sym_visibility_modifier_token1] = ACTIONS(1272), + [aux_sym_visibility_modifier_token2] = ACTIONS(1272), + [aux_sym_visibility_modifier_token3] = ACTIONS(1272), + [aux_sym__arrow_function_header_token1] = ACTIONS(1272), + [anon_sym_LPAREN] = ACTIONS(1272), + [aux_sym_cast_type_token1] = ACTIONS(1272), + [aux_sym_echo_statement_token1] = ACTIONS(1272), + [anon_sym_unset] = ACTIONS(1272), + [aux_sym_declare_statement_token1] = ACTIONS(1272), + [sym_float] = ACTIONS(1272), + [aux_sym_try_statement_token1] = ACTIONS(1272), + [aux_sym_catch_clause_token1] = ACTIONS(1272), + [aux_sym_finally_clause_token1] = ACTIONS(1272), + [aux_sym_goto_statement_token1] = ACTIONS(1272), + [aux_sym_continue_statement_token1] = ACTIONS(1272), + [aux_sym_break_statement_token1] = ACTIONS(1272), + [sym_integer] = ACTIONS(1272), + [aux_sym_return_statement_token1] = ACTIONS(1272), + [aux_sym_throw_expression_token1] = ACTIONS(1272), + [aux_sym_while_statement_token1] = ACTIONS(1272), + [aux_sym_do_statement_token1] = ACTIONS(1272), + [aux_sym_for_statement_token1] = ACTIONS(1272), + [aux_sym_foreach_statement_token1] = ACTIONS(1272), + [aux_sym_if_statement_token1] = ACTIONS(1272), + [aux_sym_else_if_clause_token1] = ACTIONS(1272), + [aux_sym_else_clause_token1] = ACTIONS(1272), + [aux_sym_match_expression_token1] = ACTIONS(1272), + [aux_sym_switch_statement_token1] = ACTIONS(1272), + [anon_sym_AT] = ACTIONS(1272), + [anon_sym_PLUS] = ACTIONS(1272), + [anon_sym_DASH] = ACTIONS(1272), + [anon_sym_TILDE] = ACTIONS(1272), + [anon_sym_BANG] = ACTIONS(1272), + [aux_sym_clone_expression_token1] = ACTIONS(1272), + [aux_sym_print_intrinsic_token1] = ACTIONS(1272), + [aux_sym_object_creation_expression_token1] = ACTIONS(1272), + [anon_sym_PLUS_PLUS] = ACTIONS(1272), + [anon_sym_DASH_DASH] = ACTIONS(1272), + [aux_sym__list_destructing_token1] = ACTIONS(1272), + [anon_sym_LBRACK] = ACTIONS(1272), + [anon_sym_self] = ACTIONS(1272), + [anon_sym_parent] = ACTIONS(1272), + [anon_sym_POUND_LBRACK] = ACTIONS(1272), + [anon_sym_SQUOTE] = ACTIONS(1272), + [aux_sym_encapsed_string_token1] = ACTIONS(1272), + [anon_sym_DQUOTE] = ACTIONS(1272), + [aux_sym_string_token1] = ACTIONS(1272), + [anon_sym_LT_LT_LT] = ACTIONS(1272), + [anon_sym_BQUOTE] = ACTIONS(1272), + [sym_boolean] = ACTIONS(1272), + [sym_null] = ACTIONS(1272), + [anon_sym_DOLLAR] = ACTIONS(1272), + [aux_sym_yield_expression_token1] = ACTIONS(1272), + [aux_sym_include_expression_token1] = ACTIONS(1272), + [aux_sym_include_once_expression_token1] = ACTIONS(1272), + [aux_sym_require_expression_token1] = ACTIONS(1272), + [aux_sym_require_once_expression_token1] = ACTIONS(1272), + [sym_comment] = ACTIONS(5), + }, + [616] = { + [sym_text_interpolation] = STATE(616), + [ts_builtin_sym_end] = ACTIONS(1297), + [sym_name] = ACTIONS(1299), + [sym_php_tag] = ACTIONS(1299), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1299), + [aux_sym_text_token2] = ACTIONS(1299), + [anon_sym_SEMI] = ACTIONS(1299), + [aux_sym_function_static_declaration_token1] = ACTIONS(1299), + [aux_sym_global_declaration_token1] = ACTIONS(1299), + [aux_sym_namespace_definition_token1] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1299), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1299), + [anon_sym_BSLASH] = ACTIONS(1299), + [anon_sym_LBRACE] = ACTIONS(1299), + [aux_sym_trait_declaration_token1] = ACTIONS(1299), + [aux_sym_interface_declaration_token1] = ACTIONS(1299), + [aux_sym_enum_declaration_token1] = ACTIONS(1299), + [aux_sym_class_declaration_token1] = ACTIONS(1299), + [aux_sym_final_modifier_token1] = ACTIONS(1299), + [aux_sym_abstract_modifier_token1] = ACTIONS(1299), + [aux_sym_readonly_modifier_token1] = ACTIONS(1299), + [aux_sym_visibility_modifier_token1] = ACTIONS(1299), + [aux_sym_visibility_modifier_token2] = ACTIONS(1299), + [aux_sym_visibility_modifier_token3] = ACTIONS(1299), + [aux_sym__arrow_function_header_token1] = ACTIONS(1299), + [anon_sym_LPAREN] = ACTIONS(1299), + [aux_sym_cast_type_token1] = ACTIONS(1299), + [aux_sym_echo_statement_token1] = ACTIONS(1299), + [anon_sym_unset] = ACTIONS(1299), + [aux_sym_declare_statement_token1] = ACTIONS(1299), + [sym_float] = ACTIONS(1299), + [aux_sym_try_statement_token1] = ACTIONS(1299), + [aux_sym_catch_clause_token1] = ACTIONS(1299), + [aux_sym_finally_clause_token1] = ACTIONS(1299), + [aux_sym_goto_statement_token1] = ACTIONS(1299), + [aux_sym_continue_statement_token1] = ACTIONS(1299), + [aux_sym_break_statement_token1] = ACTIONS(1299), + [sym_integer] = ACTIONS(1299), + [aux_sym_return_statement_token1] = ACTIONS(1299), + [aux_sym_throw_expression_token1] = ACTIONS(1299), + [aux_sym_while_statement_token1] = ACTIONS(1299), + [aux_sym_do_statement_token1] = ACTIONS(1299), + [aux_sym_for_statement_token1] = ACTIONS(1299), + [aux_sym_foreach_statement_token1] = ACTIONS(1299), + [aux_sym_if_statement_token1] = ACTIONS(1299), + [aux_sym_else_if_clause_token1] = ACTIONS(1299), + [aux_sym_else_clause_token1] = ACTIONS(1299), + [aux_sym_match_expression_token1] = ACTIONS(1299), + [aux_sym_switch_statement_token1] = ACTIONS(1299), + [anon_sym_AT] = ACTIONS(1299), + [anon_sym_PLUS] = ACTIONS(1299), + [anon_sym_DASH] = ACTIONS(1299), + [anon_sym_TILDE] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1299), + [aux_sym_clone_expression_token1] = ACTIONS(1299), + [aux_sym_print_intrinsic_token1] = ACTIONS(1299), + [aux_sym_object_creation_expression_token1] = ACTIONS(1299), + [anon_sym_PLUS_PLUS] = ACTIONS(1299), + [anon_sym_DASH_DASH] = ACTIONS(1299), + [aux_sym__list_destructing_token1] = ACTIONS(1299), + [anon_sym_LBRACK] = ACTIONS(1299), + [anon_sym_self] = ACTIONS(1299), + [anon_sym_parent] = ACTIONS(1299), + [anon_sym_POUND_LBRACK] = ACTIONS(1299), + [anon_sym_SQUOTE] = ACTIONS(1299), + [aux_sym_encapsed_string_token1] = ACTIONS(1299), + [anon_sym_DQUOTE] = ACTIONS(1299), + [aux_sym_string_token1] = ACTIONS(1299), + [anon_sym_LT_LT_LT] = ACTIONS(1299), + [anon_sym_BQUOTE] = ACTIONS(1299), + [sym_boolean] = ACTIONS(1299), + [sym_null] = ACTIONS(1299), + [anon_sym_DOLLAR] = ACTIONS(1299), + [aux_sym_yield_expression_token1] = ACTIONS(1299), + [aux_sym_include_expression_token1] = ACTIONS(1299), + [aux_sym_include_once_expression_token1] = ACTIONS(1299), + [aux_sym_require_expression_token1] = ACTIONS(1299), + [aux_sym_require_once_expression_token1] = ACTIONS(1299), + [sym_comment] = ACTIONS(5), + }, + [617] = { + [sym_text_interpolation] = STATE(617), + [sym_else_if_clause] = STATE(661), + [aux_sym_if_statement_repeat1] = STATE(617), + [ts_builtin_sym_end] = ACTIONS(1286), + [sym_name] = ACTIONS(1288), + [sym_php_tag] = ACTIONS(1288), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1288), + [aux_sym_text_token2] = ACTIONS(1288), + [anon_sym_SEMI] = ACTIONS(1288), + [aux_sym_function_static_declaration_token1] = ACTIONS(1288), + [aux_sym_global_declaration_token1] = ACTIONS(1288), + [aux_sym_namespace_definition_token1] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1288), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1288), + [anon_sym_BSLASH] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(1288), + [aux_sym_trait_declaration_token1] = ACTIONS(1288), + [aux_sym_interface_declaration_token1] = ACTIONS(1288), + [aux_sym_enum_declaration_token1] = ACTIONS(1288), + [aux_sym_class_declaration_token1] = ACTIONS(1288), + [aux_sym_final_modifier_token1] = ACTIONS(1288), + [aux_sym_abstract_modifier_token1] = ACTIONS(1288), + [aux_sym_readonly_modifier_token1] = ACTIONS(1288), + [aux_sym_visibility_modifier_token1] = ACTIONS(1288), + [aux_sym_visibility_modifier_token2] = ACTIONS(1288), + [aux_sym_visibility_modifier_token3] = ACTIONS(1288), + [aux_sym__arrow_function_header_token1] = ACTIONS(1288), + [anon_sym_LPAREN] = ACTIONS(1288), + [aux_sym_cast_type_token1] = ACTIONS(1288), + [aux_sym_echo_statement_token1] = ACTIONS(1288), + [anon_sym_unset] = ACTIONS(1288), + [aux_sym_declare_statement_token1] = ACTIONS(1288), + [sym_float] = ACTIONS(1288), + [aux_sym_try_statement_token1] = ACTIONS(1288), + [aux_sym_goto_statement_token1] = ACTIONS(1288), + [aux_sym_continue_statement_token1] = ACTIONS(1288), + [aux_sym_break_statement_token1] = ACTIONS(1288), + [sym_integer] = ACTIONS(1288), + [aux_sym_return_statement_token1] = ACTIONS(1288), + [aux_sym_throw_expression_token1] = ACTIONS(1288), + [aux_sym_while_statement_token1] = ACTIONS(1288), + [aux_sym_do_statement_token1] = ACTIONS(1288), + [aux_sym_for_statement_token1] = ACTIONS(1288), + [aux_sym_foreach_statement_token1] = ACTIONS(1288), + [aux_sym_if_statement_token1] = ACTIONS(1288), + [aux_sym_else_if_clause_token1] = ACTIONS(1751), + [aux_sym_else_clause_token1] = ACTIONS(1288), + [aux_sym_match_expression_token1] = ACTIONS(1288), + [aux_sym_switch_statement_token1] = ACTIONS(1288), + [anon_sym_AT] = ACTIONS(1288), + [anon_sym_PLUS] = ACTIONS(1288), + [anon_sym_DASH] = ACTIONS(1288), + [anon_sym_TILDE] = ACTIONS(1288), + [anon_sym_BANG] = ACTIONS(1288), + [aux_sym_clone_expression_token1] = ACTIONS(1288), + [aux_sym_print_intrinsic_token1] = ACTIONS(1288), + [aux_sym_object_creation_expression_token1] = ACTIONS(1288), + [anon_sym_PLUS_PLUS] = ACTIONS(1288), + [anon_sym_DASH_DASH] = ACTIONS(1288), + [aux_sym__list_destructing_token1] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(1288), + [anon_sym_self] = ACTIONS(1288), + [anon_sym_parent] = ACTIONS(1288), + [anon_sym_POUND_LBRACK] = ACTIONS(1288), + [anon_sym_SQUOTE] = ACTIONS(1288), + [aux_sym_encapsed_string_token1] = ACTIONS(1288), + [anon_sym_DQUOTE] = ACTIONS(1288), + [aux_sym_string_token1] = ACTIONS(1288), + [anon_sym_LT_LT_LT] = ACTIONS(1288), + [anon_sym_BQUOTE] = ACTIONS(1288), + [sym_boolean] = ACTIONS(1288), + [sym_null] = ACTIONS(1288), + [anon_sym_DOLLAR] = ACTIONS(1288), + [aux_sym_yield_expression_token1] = ACTIONS(1288), + [aux_sym_include_expression_token1] = ACTIONS(1288), + [aux_sym_include_once_expression_token1] = ACTIONS(1288), + [aux_sym_require_expression_token1] = ACTIONS(1288), + [aux_sym_require_once_expression_token1] = ACTIONS(1288), + [sym_comment] = ACTIONS(5), + }, + [618] = { + [sym_text_interpolation] = STATE(618), + [ts_builtin_sym_end] = ACTIONS(1282), + [sym_name] = ACTIONS(1284), + [sym_php_tag] = ACTIONS(1284), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1284), + [aux_sym_text_token2] = ACTIONS(1284), + [anon_sym_SEMI] = ACTIONS(1284), + [aux_sym_function_static_declaration_token1] = ACTIONS(1284), + [aux_sym_global_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_definition_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1284), + [anon_sym_BSLASH] = ACTIONS(1284), + [anon_sym_LBRACE] = ACTIONS(1284), + [aux_sym_trait_declaration_token1] = ACTIONS(1284), + [aux_sym_interface_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_declaration_token1] = ACTIONS(1284), + [aux_sym_class_declaration_token1] = ACTIONS(1284), + [aux_sym_final_modifier_token1] = ACTIONS(1284), + [aux_sym_abstract_modifier_token1] = ACTIONS(1284), + [aux_sym_readonly_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token2] = ACTIONS(1284), + [aux_sym_visibility_modifier_token3] = ACTIONS(1284), + [aux_sym__arrow_function_header_token1] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(1284), + [aux_sym_cast_type_token1] = ACTIONS(1284), + [aux_sym_echo_statement_token1] = ACTIONS(1284), + [anon_sym_unset] = ACTIONS(1284), + [aux_sym_declare_statement_token1] = ACTIONS(1284), + [sym_float] = ACTIONS(1284), + [aux_sym_try_statement_token1] = ACTIONS(1284), + [aux_sym_catch_clause_token1] = ACTIONS(1284), + [aux_sym_finally_clause_token1] = ACTIONS(1284), + [aux_sym_goto_statement_token1] = ACTIONS(1284), + [aux_sym_continue_statement_token1] = ACTIONS(1284), + [aux_sym_break_statement_token1] = ACTIONS(1284), + [sym_integer] = ACTIONS(1284), + [aux_sym_return_statement_token1] = ACTIONS(1284), + [aux_sym_throw_expression_token1] = ACTIONS(1284), + [aux_sym_while_statement_token1] = ACTIONS(1284), + [aux_sym_do_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token1] = ACTIONS(1284), + [aux_sym_foreach_statement_token1] = ACTIONS(1284), + [aux_sym_if_statement_token1] = ACTIONS(1284), + [aux_sym_else_if_clause_token1] = ACTIONS(1284), + [aux_sym_else_clause_token1] = ACTIONS(1284), + [aux_sym_match_expression_token1] = ACTIONS(1284), + [aux_sym_switch_statement_token1] = ACTIONS(1284), + [anon_sym_AT] = ACTIONS(1284), + [anon_sym_PLUS] = ACTIONS(1284), + [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_BANG] = ACTIONS(1284), + [aux_sym_clone_expression_token1] = ACTIONS(1284), + [aux_sym_print_intrinsic_token1] = ACTIONS(1284), + [aux_sym_object_creation_expression_token1] = ACTIONS(1284), + [anon_sym_PLUS_PLUS] = ACTIONS(1284), + [anon_sym_DASH_DASH] = ACTIONS(1284), + [aux_sym__list_destructing_token1] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1284), + [anon_sym_self] = ACTIONS(1284), + [anon_sym_parent] = ACTIONS(1284), + [anon_sym_POUND_LBRACK] = ACTIONS(1284), + [anon_sym_SQUOTE] = ACTIONS(1284), + [aux_sym_encapsed_string_token1] = ACTIONS(1284), + [anon_sym_DQUOTE] = ACTIONS(1284), + [aux_sym_string_token1] = ACTIONS(1284), + [anon_sym_LT_LT_LT] = ACTIONS(1284), + [anon_sym_BQUOTE] = ACTIONS(1284), + [sym_boolean] = ACTIONS(1284), + [sym_null] = ACTIONS(1284), + [anon_sym_DOLLAR] = ACTIONS(1284), + [aux_sym_yield_expression_token1] = ACTIONS(1284), + [aux_sym_include_expression_token1] = ACTIONS(1284), + [aux_sym_include_once_expression_token1] = ACTIONS(1284), + [aux_sym_require_expression_token1] = ACTIONS(1284), + [aux_sym_require_once_expression_token1] = ACTIONS(1284), + [sym_comment] = ACTIONS(5), + }, + [619] = { + [sym_text_interpolation] = STATE(619), + [ts_builtin_sym_end] = ACTIONS(1274), + [sym_name] = ACTIONS(1276), + [sym_php_tag] = ACTIONS(1276), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1276), + [aux_sym_text_token2] = ACTIONS(1276), + [anon_sym_SEMI] = ACTIONS(1276), + [aux_sym_function_static_declaration_token1] = ACTIONS(1276), + [aux_sym_global_declaration_token1] = ACTIONS(1276), + [aux_sym_namespace_definition_token1] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1276), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1276), + [anon_sym_BSLASH] = ACTIONS(1276), + [anon_sym_LBRACE] = ACTIONS(1276), + [aux_sym_trait_declaration_token1] = ACTIONS(1276), + [aux_sym_interface_declaration_token1] = ACTIONS(1276), + [aux_sym_enum_declaration_token1] = ACTIONS(1276), + [aux_sym_class_declaration_token1] = ACTIONS(1276), + [aux_sym_final_modifier_token1] = ACTIONS(1276), + [aux_sym_abstract_modifier_token1] = ACTIONS(1276), + [aux_sym_readonly_modifier_token1] = ACTIONS(1276), + [aux_sym_visibility_modifier_token1] = ACTIONS(1276), + [aux_sym_visibility_modifier_token2] = ACTIONS(1276), + [aux_sym_visibility_modifier_token3] = ACTIONS(1276), + [aux_sym__arrow_function_header_token1] = ACTIONS(1276), + [anon_sym_LPAREN] = ACTIONS(1276), + [aux_sym_cast_type_token1] = ACTIONS(1276), + [aux_sym_echo_statement_token1] = ACTIONS(1276), + [anon_sym_unset] = ACTIONS(1276), + [aux_sym_declare_statement_token1] = ACTIONS(1276), + [sym_float] = ACTIONS(1276), + [aux_sym_try_statement_token1] = ACTIONS(1276), + [aux_sym_catch_clause_token1] = ACTIONS(1276), + [aux_sym_finally_clause_token1] = ACTIONS(1276), + [aux_sym_goto_statement_token1] = ACTIONS(1276), + [aux_sym_continue_statement_token1] = ACTIONS(1276), + [aux_sym_break_statement_token1] = ACTIONS(1276), + [sym_integer] = ACTIONS(1276), + [aux_sym_return_statement_token1] = ACTIONS(1276), + [aux_sym_throw_expression_token1] = ACTIONS(1276), + [aux_sym_while_statement_token1] = ACTIONS(1276), + [aux_sym_do_statement_token1] = ACTIONS(1276), + [aux_sym_for_statement_token1] = ACTIONS(1276), + [aux_sym_foreach_statement_token1] = ACTIONS(1276), + [aux_sym_if_statement_token1] = ACTIONS(1276), + [aux_sym_else_if_clause_token1] = ACTIONS(1276), + [aux_sym_else_clause_token1] = ACTIONS(1276), + [aux_sym_match_expression_token1] = ACTIONS(1276), + [aux_sym_switch_statement_token1] = ACTIONS(1276), + [anon_sym_AT] = ACTIONS(1276), + [anon_sym_PLUS] = ACTIONS(1276), + [anon_sym_DASH] = ACTIONS(1276), + [anon_sym_TILDE] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1276), + [aux_sym_clone_expression_token1] = ACTIONS(1276), + [aux_sym_print_intrinsic_token1] = ACTIONS(1276), + [aux_sym_object_creation_expression_token1] = ACTIONS(1276), + [anon_sym_PLUS_PLUS] = ACTIONS(1276), + [anon_sym_DASH_DASH] = ACTIONS(1276), + [aux_sym__list_destructing_token1] = ACTIONS(1276), + [anon_sym_LBRACK] = ACTIONS(1276), + [anon_sym_self] = ACTIONS(1276), + [anon_sym_parent] = ACTIONS(1276), + [anon_sym_POUND_LBRACK] = ACTIONS(1276), + [anon_sym_SQUOTE] = ACTIONS(1276), + [aux_sym_encapsed_string_token1] = ACTIONS(1276), + [anon_sym_DQUOTE] = ACTIONS(1276), + [aux_sym_string_token1] = ACTIONS(1276), + [anon_sym_LT_LT_LT] = ACTIONS(1276), + [anon_sym_BQUOTE] = ACTIONS(1276), + [sym_boolean] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [anon_sym_DOLLAR] = ACTIONS(1276), + [aux_sym_yield_expression_token1] = ACTIONS(1276), + [aux_sym_include_expression_token1] = ACTIONS(1276), + [aux_sym_include_once_expression_token1] = ACTIONS(1276), + [aux_sym_require_expression_token1] = ACTIONS(1276), + [aux_sym_require_once_expression_token1] = ACTIONS(1276), + [sym_comment] = ACTIONS(5), + }, + [620] = { + [sym_text_interpolation] = STATE(620), + [ts_builtin_sym_end] = ACTIONS(1278), + [sym_name] = ACTIONS(1280), + [sym_php_tag] = ACTIONS(1280), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1280), + [aux_sym_text_token2] = ACTIONS(1280), + [anon_sym_SEMI] = ACTIONS(1280), + [aux_sym_function_static_declaration_token1] = ACTIONS(1280), + [aux_sym_global_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_definition_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1280), + [anon_sym_BSLASH] = ACTIONS(1280), + [anon_sym_LBRACE] = ACTIONS(1280), + [aux_sym_trait_declaration_token1] = ACTIONS(1280), + [aux_sym_interface_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_declaration_token1] = ACTIONS(1280), + [aux_sym_class_declaration_token1] = ACTIONS(1280), + [aux_sym_final_modifier_token1] = ACTIONS(1280), + [aux_sym_abstract_modifier_token1] = ACTIONS(1280), + [aux_sym_readonly_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token2] = ACTIONS(1280), + [aux_sym_visibility_modifier_token3] = ACTIONS(1280), + [aux_sym__arrow_function_header_token1] = ACTIONS(1280), + [anon_sym_LPAREN] = ACTIONS(1280), + [aux_sym_cast_type_token1] = ACTIONS(1280), + [aux_sym_echo_statement_token1] = ACTIONS(1280), + [anon_sym_unset] = ACTIONS(1280), + [aux_sym_declare_statement_token1] = ACTIONS(1280), + [sym_float] = ACTIONS(1280), + [aux_sym_try_statement_token1] = ACTIONS(1280), + [aux_sym_catch_clause_token1] = ACTIONS(1280), + [aux_sym_finally_clause_token1] = ACTIONS(1280), + [aux_sym_goto_statement_token1] = ACTIONS(1280), + [aux_sym_continue_statement_token1] = ACTIONS(1280), + [aux_sym_break_statement_token1] = ACTIONS(1280), + [sym_integer] = ACTIONS(1280), + [aux_sym_return_statement_token1] = ACTIONS(1280), + [aux_sym_throw_expression_token1] = ACTIONS(1280), + [aux_sym_while_statement_token1] = ACTIONS(1280), + [aux_sym_do_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token1] = ACTIONS(1280), + [aux_sym_foreach_statement_token1] = ACTIONS(1280), + [aux_sym_if_statement_token1] = ACTIONS(1280), + [aux_sym_else_if_clause_token1] = ACTIONS(1280), + [aux_sym_else_clause_token1] = ACTIONS(1280), + [aux_sym_match_expression_token1] = ACTIONS(1280), + [aux_sym_switch_statement_token1] = ACTIONS(1280), + [anon_sym_AT] = ACTIONS(1280), + [anon_sym_PLUS] = ACTIONS(1280), + [anon_sym_DASH] = ACTIONS(1280), + [anon_sym_TILDE] = ACTIONS(1280), + [anon_sym_BANG] = ACTIONS(1280), + [aux_sym_clone_expression_token1] = ACTIONS(1280), + [aux_sym_print_intrinsic_token1] = ACTIONS(1280), + [aux_sym_object_creation_expression_token1] = ACTIONS(1280), + [anon_sym_PLUS_PLUS] = ACTIONS(1280), + [anon_sym_DASH_DASH] = ACTIONS(1280), + [aux_sym__list_destructing_token1] = ACTIONS(1280), + [anon_sym_LBRACK] = ACTIONS(1280), + [anon_sym_self] = ACTIONS(1280), + [anon_sym_parent] = ACTIONS(1280), + [anon_sym_POUND_LBRACK] = ACTIONS(1280), + [anon_sym_SQUOTE] = ACTIONS(1280), + [aux_sym_encapsed_string_token1] = ACTIONS(1280), + [anon_sym_DQUOTE] = ACTIONS(1280), + [aux_sym_string_token1] = ACTIONS(1280), + [anon_sym_LT_LT_LT] = ACTIONS(1280), + [anon_sym_BQUOTE] = ACTIONS(1280), + [sym_boolean] = ACTIONS(1280), + [sym_null] = ACTIONS(1280), + [anon_sym_DOLLAR] = ACTIONS(1280), + [aux_sym_yield_expression_token1] = ACTIONS(1280), + [aux_sym_include_expression_token1] = ACTIONS(1280), + [aux_sym_include_once_expression_token1] = ACTIONS(1280), + [aux_sym_require_expression_token1] = ACTIONS(1280), + [aux_sym_require_once_expression_token1] = ACTIONS(1280), + [sym_comment] = ACTIONS(5), + }, + [621] = { + [sym_text_interpolation] = STATE(621), + [ts_builtin_sym_end] = ACTIONS(1293), + [sym_name] = ACTIONS(1295), + [sym_php_tag] = ACTIONS(1295), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1295), + [aux_sym_text_token2] = ACTIONS(1295), + [anon_sym_SEMI] = ACTIONS(1295), + [aux_sym_function_static_declaration_token1] = ACTIONS(1295), + [aux_sym_global_declaration_token1] = ACTIONS(1295), + [aux_sym_namespace_definition_token1] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1295), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1295), + [anon_sym_BSLASH] = ACTIONS(1295), + [anon_sym_LBRACE] = ACTIONS(1295), + [aux_sym_trait_declaration_token1] = ACTIONS(1295), + [aux_sym_interface_declaration_token1] = ACTIONS(1295), + [aux_sym_enum_declaration_token1] = ACTIONS(1295), + [aux_sym_class_declaration_token1] = ACTIONS(1295), + [aux_sym_final_modifier_token1] = ACTIONS(1295), + [aux_sym_abstract_modifier_token1] = ACTIONS(1295), + [aux_sym_readonly_modifier_token1] = ACTIONS(1295), + [aux_sym_visibility_modifier_token1] = ACTIONS(1295), + [aux_sym_visibility_modifier_token2] = ACTIONS(1295), + [aux_sym_visibility_modifier_token3] = ACTIONS(1295), + [aux_sym__arrow_function_header_token1] = ACTIONS(1295), + [anon_sym_LPAREN] = ACTIONS(1295), + [aux_sym_cast_type_token1] = ACTIONS(1295), + [aux_sym_echo_statement_token1] = ACTIONS(1295), + [anon_sym_unset] = ACTIONS(1295), + [aux_sym_declare_statement_token1] = ACTIONS(1295), + [sym_float] = ACTIONS(1295), + [aux_sym_try_statement_token1] = ACTIONS(1295), + [aux_sym_catch_clause_token1] = ACTIONS(1295), + [aux_sym_finally_clause_token1] = ACTIONS(1295), + [aux_sym_goto_statement_token1] = ACTIONS(1295), + [aux_sym_continue_statement_token1] = ACTIONS(1295), + [aux_sym_break_statement_token1] = ACTIONS(1295), + [sym_integer] = ACTIONS(1295), + [aux_sym_return_statement_token1] = ACTIONS(1295), + [aux_sym_throw_expression_token1] = ACTIONS(1295), + [aux_sym_while_statement_token1] = ACTIONS(1295), + [aux_sym_do_statement_token1] = ACTIONS(1295), + [aux_sym_for_statement_token1] = ACTIONS(1295), + [aux_sym_foreach_statement_token1] = ACTIONS(1295), + [aux_sym_if_statement_token1] = ACTIONS(1295), + [aux_sym_else_if_clause_token1] = ACTIONS(1295), + [aux_sym_else_clause_token1] = ACTIONS(1295), + [aux_sym_match_expression_token1] = ACTIONS(1295), + [aux_sym_switch_statement_token1] = ACTIONS(1295), + [anon_sym_AT] = ACTIONS(1295), + [anon_sym_PLUS] = ACTIONS(1295), + [anon_sym_DASH] = ACTIONS(1295), + [anon_sym_TILDE] = ACTIONS(1295), + [anon_sym_BANG] = ACTIONS(1295), + [aux_sym_clone_expression_token1] = ACTIONS(1295), + [aux_sym_print_intrinsic_token1] = ACTIONS(1295), + [aux_sym_object_creation_expression_token1] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1295), + [anon_sym_DASH_DASH] = ACTIONS(1295), + [aux_sym__list_destructing_token1] = ACTIONS(1295), + [anon_sym_LBRACK] = ACTIONS(1295), + [anon_sym_self] = ACTIONS(1295), + [anon_sym_parent] = ACTIONS(1295), + [anon_sym_POUND_LBRACK] = ACTIONS(1295), + [anon_sym_SQUOTE] = ACTIONS(1295), + [aux_sym_encapsed_string_token1] = ACTIONS(1295), + [anon_sym_DQUOTE] = ACTIONS(1295), + [aux_sym_string_token1] = ACTIONS(1295), + [anon_sym_LT_LT_LT] = ACTIONS(1295), + [anon_sym_BQUOTE] = ACTIONS(1295), + [sym_boolean] = ACTIONS(1295), + [sym_null] = ACTIONS(1295), + [anon_sym_DOLLAR] = ACTIONS(1295), + [aux_sym_yield_expression_token1] = ACTIONS(1295), + [aux_sym_include_expression_token1] = ACTIONS(1295), + [aux_sym_include_once_expression_token1] = ACTIONS(1295), + [aux_sym_require_expression_token1] = ACTIONS(1295), + [aux_sym_require_once_expression_token1] = ACTIONS(1295), + [sym_comment] = ACTIONS(5), + }, + [622] = { + [sym_text_interpolation] = STATE(622), + [ts_builtin_sym_end] = ACTIONS(1319), + [sym_name] = ACTIONS(1321), + [sym_php_tag] = ACTIONS(1321), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1321), + [aux_sym_text_token2] = ACTIONS(1321), + [anon_sym_SEMI] = ACTIONS(1754), + [aux_sym_function_static_declaration_token1] = ACTIONS(1321), + [aux_sym_global_declaration_token1] = ACTIONS(1321), + [aux_sym_namespace_definition_token1] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1321), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1321), + [anon_sym_BSLASH] = ACTIONS(1321), + [anon_sym_LBRACE] = ACTIONS(1321), + [aux_sym_trait_declaration_token1] = ACTIONS(1321), + [aux_sym_interface_declaration_token1] = ACTIONS(1321), + [aux_sym_enum_declaration_token1] = ACTIONS(1321), + [aux_sym_class_declaration_token1] = ACTIONS(1321), + [aux_sym_final_modifier_token1] = ACTIONS(1321), + [aux_sym_abstract_modifier_token1] = ACTIONS(1321), + [aux_sym_readonly_modifier_token1] = ACTIONS(1321), + [aux_sym_visibility_modifier_token1] = ACTIONS(1321), + [aux_sym_visibility_modifier_token2] = ACTIONS(1321), + [aux_sym_visibility_modifier_token3] = ACTIONS(1321), + [aux_sym__arrow_function_header_token1] = ACTIONS(1321), + [anon_sym_LPAREN] = ACTIONS(1321), + [aux_sym_cast_type_token1] = ACTIONS(1321), + [aux_sym_echo_statement_token1] = ACTIONS(1321), + [anon_sym_unset] = ACTIONS(1321), + [aux_sym_declare_statement_token1] = ACTIONS(1321), + [sym_float] = ACTIONS(1321), + [aux_sym_try_statement_token1] = ACTIONS(1321), + [aux_sym_goto_statement_token1] = ACTIONS(1321), + [aux_sym_continue_statement_token1] = ACTIONS(1321), + [aux_sym_break_statement_token1] = ACTIONS(1321), + [sym_integer] = ACTIONS(1321), + [aux_sym_return_statement_token1] = ACTIONS(1321), + [aux_sym_throw_expression_token1] = ACTIONS(1321), + [aux_sym_while_statement_token1] = ACTIONS(1321), + [aux_sym_do_statement_token1] = ACTIONS(1321), + [aux_sym_for_statement_token1] = ACTIONS(1321), + [aux_sym_foreach_statement_token1] = ACTIONS(1321), + [aux_sym_if_statement_token1] = ACTIONS(1321), + [aux_sym_else_if_clause_token1] = ACTIONS(1321), + [aux_sym_else_clause_token1] = ACTIONS(1321), + [aux_sym_match_expression_token1] = ACTIONS(1321), + [aux_sym_switch_statement_token1] = ACTIONS(1321), + [anon_sym_AT] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_TILDE] = ACTIONS(1321), + [anon_sym_BANG] = ACTIONS(1321), + [aux_sym_clone_expression_token1] = ACTIONS(1321), + [aux_sym_print_intrinsic_token1] = ACTIONS(1321), + [aux_sym_object_creation_expression_token1] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1321), + [anon_sym_DASH_DASH] = ACTIONS(1321), + [aux_sym__list_destructing_token1] = ACTIONS(1321), + [anon_sym_LBRACK] = ACTIONS(1321), + [anon_sym_self] = ACTIONS(1321), + [anon_sym_parent] = ACTIONS(1321), + [anon_sym_POUND_LBRACK] = ACTIONS(1321), + [anon_sym_SQUOTE] = ACTIONS(1321), + [aux_sym_encapsed_string_token1] = ACTIONS(1321), + [anon_sym_DQUOTE] = ACTIONS(1321), + [aux_sym_string_token1] = ACTIONS(1321), + [anon_sym_LT_LT_LT] = ACTIONS(1321), + [anon_sym_BQUOTE] = ACTIONS(1321), + [sym_boolean] = ACTIONS(1321), + [sym_null] = ACTIONS(1321), + [anon_sym_DOLLAR] = ACTIONS(1321), + [aux_sym_yield_expression_token1] = ACTIONS(1321), + [aux_sym_include_expression_token1] = ACTIONS(1321), + [aux_sym_include_once_expression_token1] = ACTIONS(1321), + [aux_sym_require_expression_token1] = ACTIONS(1321), + [aux_sym_require_once_expression_token1] = ACTIONS(1321), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1756), + }, + [623] = { + [sym_text_interpolation] = STATE(623), + [ts_builtin_sym_end] = ACTIONS(1341), + [sym_name] = ACTIONS(1343), + [sym_php_tag] = ACTIONS(1343), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1343), + [aux_sym_text_token2] = ACTIONS(1343), + [anon_sym_SEMI] = ACTIONS(1758), + [aux_sym_function_static_declaration_token1] = ACTIONS(1343), + [aux_sym_global_declaration_token1] = ACTIONS(1343), + [aux_sym_namespace_definition_token1] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1343), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1343), + [anon_sym_BSLASH] = ACTIONS(1343), + [anon_sym_LBRACE] = ACTIONS(1343), + [aux_sym_trait_declaration_token1] = ACTIONS(1343), + [aux_sym_interface_declaration_token1] = ACTIONS(1343), + [aux_sym_enum_declaration_token1] = ACTIONS(1343), + [aux_sym_class_declaration_token1] = ACTIONS(1343), + [aux_sym_final_modifier_token1] = ACTIONS(1343), + [aux_sym_abstract_modifier_token1] = ACTIONS(1343), + [aux_sym_readonly_modifier_token1] = ACTIONS(1343), + [aux_sym_visibility_modifier_token1] = ACTIONS(1343), + [aux_sym_visibility_modifier_token2] = ACTIONS(1343), + [aux_sym_visibility_modifier_token3] = ACTIONS(1343), + [aux_sym__arrow_function_header_token1] = ACTIONS(1343), + [anon_sym_LPAREN] = ACTIONS(1343), + [aux_sym_cast_type_token1] = ACTIONS(1343), + [aux_sym_echo_statement_token1] = ACTIONS(1343), + [anon_sym_unset] = ACTIONS(1343), + [aux_sym_declare_statement_token1] = ACTIONS(1343), + [sym_float] = ACTIONS(1343), + [aux_sym_try_statement_token1] = ACTIONS(1343), + [aux_sym_goto_statement_token1] = ACTIONS(1343), + [aux_sym_continue_statement_token1] = ACTIONS(1343), + [aux_sym_break_statement_token1] = ACTIONS(1343), + [sym_integer] = ACTIONS(1343), + [aux_sym_return_statement_token1] = ACTIONS(1343), + [aux_sym_throw_expression_token1] = ACTIONS(1343), + [aux_sym_while_statement_token1] = ACTIONS(1343), + [aux_sym_do_statement_token1] = ACTIONS(1343), + [aux_sym_for_statement_token1] = ACTIONS(1343), + [aux_sym_foreach_statement_token1] = ACTIONS(1343), + [aux_sym_if_statement_token1] = ACTIONS(1343), + [aux_sym_else_if_clause_token1] = ACTIONS(1343), + [aux_sym_else_clause_token1] = ACTIONS(1343), + [aux_sym_match_expression_token1] = ACTIONS(1343), + [aux_sym_switch_statement_token1] = ACTIONS(1343), + [anon_sym_AT] = ACTIONS(1343), + [anon_sym_PLUS] = ACTIONS(1343), + [anon_sym_DASH] = ACTIONS(1343), + [anon_sym_TILDE] = ACTIONS(1343), + [anon_sym_BANG] = ACTIONS(1343), + [aux_sym_clone_expression_token1] = ACTIONS(1343), + [aux_sym_print_intrinsic_token1] = ACTIONS(1343), + [aux_sym_object_creation_expression_token1] = ACTIONS(1343), + [anon_sym_PLUS_PLUS] = ACTIONS(1343), + [anon_sym_DASH_DASH] = ACTIONS(1343), + [aux_sym__list_destructing_token1] = ACTIONS(1343), + [anon_sym_LBRACK] = ACTIONS(1343), + [anon_sym_self] = ACTIONS(1343), + [anon_sym_parent] = ACTIONS(1343), + [anon_sym_POUND_LBRACK] = ACTIONS(1343), + [anon_sym_SQUOTE] = ACTIONS(1343), + [aux_sym_encapsed_string_token1] = ACTIONS(1343), + [anon_sym_DQUOTE] = ACTIONS(1343), + [aux_sym_string_token1] = ACTIONS(1343), + [anon_sym_LT_LT_LT] = ACTIONS(1343), + [anon_sym_BQUOTE] = ACTIONS(1343), + [sym_boolean] = ACTIONS(1343), + [sym_null] = ACTIONS(1343), + [anon_sym_DOLLAR] = ACTIONS(1343), + [aux_sym_yield_expression_token1] = ACTIONS(1343), + [aux_sym_include_expression_token1] = ACTIONS(1343), + [aux_sym_include_once_expression_token1] = ACTIONS(1343), + [aux_sym_require_expression_token1] = ACTIONS(1343), + [aux_sym_require_once_expression_token1] = ACTIONS(1343), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1760), + }, + [624] = { + [sym_text_interpolation] = STATE(624), + [ts_builtin_sym_end] = ACTIONS(1375), + [sym_name] = ACTIONS(1377), + [sym_php_tag] = ACTIONS(1377), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1377), + [aux_sym_text_token2] = ACTIONS(1377), + [anon_sym_SEMI] = ACTIONS(1762), + [aux_sym_function_static_declaration_token1] = ACTIONS(1377), + [aux_sym_global_declaration_token1] = ACTIONS(1377), + [aux_sym_namespace_definition_token1] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1377), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1377), + [anon_sym_BSLASH] = ACTIONS(1377), + [anon_sym_LBRACE] = ACTIONS(1377), + [aux_sym_trait_declaration_token1] = ACTIONS(1377), + [aux_sym_interface_declaration_token1] = ACTIONS(1377), + [aux_sym_enum_declaration_token1] = ACTIONS(1377), + [aux_sym_class_declaration_token1] = ACTIONS(1377), + [aux_sym_final_modifier_token1] = ACTIONS(1377), + [aux_sym_abstract_modifier_token1] = ACTIONS(1377), + [aux_sym_readonly_modifier_token1] = ACTIONS(1377), + [aux_sym_visibility_modifier_token1] = ACTIONS(1377), + [aux_sym_visibility_modifier_token2] = ACTIONS(1377), + [aux_sym_visibility_modifier_token3] = ACTIONS(1377), + [aux_sym__arrow_function_header_token1] = ACTIONS(1377), + [anon_sym_LPAREN] = ACTIONS(1377), + [aux_sym_cast_type_token1] = ACTIONS(1377), + [aux_sym_echo_statement_token1] = ACTIONS(1377), + [anon_sym_unset] = ACTIONS(1377), + [aux_sym_declare_statement_token1] = ACTIONS(1377), + [sym_float] = ACTIONS(1377), + [aux_sym_try_statement_token1] = ACTIONS(1377), + [aux_sym_goto_statement_token1] = ACTIONS(1377), + [aux_sym_continue_statement_token1] = ACTIONS(1377), + [aux_sym_break_statement_token1] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [aux_sym_return_statement_token1] = ACTIONS(1377), + [aux_sym_throw_expression_token1] = ACTIONS(1377), + [aux_sym_while_statement_token1] = ACTIONS(1377), + [aux_sym_do_statement_token1] = ACTIONS(1377), + [aux_sym_for_statement_token1] = ACTIONS(1377), + [aux_sym_foreach_statement_token1] = ACTIONS(1377), + [aux_sym_if_statement_token1] = ACTIONS(1377), + [aux_sym_else_if_clause_token1] = ACTIONS(1377), + [aux_sym_else_clause_token1] = ACTIONS(1377), + [aux_sym_match_expression_token1] = ACTIONS(1377), + [aux_sym_switch_statement_token1] = ACTIONS(1377), + [anon_sym_AT] = ACTIONS(1377), + [anon_sym_PLUS] = ACTIONS(1377), + [anon_sym_DASH] = ACTIONS(1377), + [anon_sym_TILDE] = ACTIONS(1377), + [anon_sym_BANG] = ACTIONS(1377), + [aux_sym_clone_expression_token1] = ACTIONS(1377), + [aux_sym_print_intrinsic_token1] = ACTIONS(1377), + [aux_sym_object_creation_expression_token1] = ACTIONS(1377), + [anon_sym_PLUS_PLUS] = ACTIONS(1377), + [anon_sym_DASH_DASH] = ACTIONS(1377), + [aux_sym__list_destructing_token1] = ACTIONS(1377), + [anon_sym_LBRACK] = ACTIONS(1377), + [anon_sym_self] = ACTIONS(1377), + [anon_sym_parent] = ACTIONS(1377), + [anon_sym_POUND_LBRACK] = ACTIONS(1377), + [anon_sym_SQUOTE] = ACTIONS(1377), + [aux_sym_encapsed_string_token1] = ACTIONS(1377), + [anon_sym_DQUOTE] = ACTIONS(1377), + [aux_sym_string_token1] = ACTIONS(1377), + [anon_sym_LT_LT_LT] = ACTIONS(1377), + [anon_sym_BQUOTE] = ACTIONS(1377), + [sym_boolean] = ACTIONS(1377), + [sym_null] = ACTIONS(1377), + [anon_sym_DOLLAR] = ACTIONS(1377), + [aux_sym_yield_expression_token1] = ACTIONS(1377), + [aux_sym_include_expression_token1] = ACTIONS(1377), + [aux_sym_include_once_expression_token1] = ACTIONS(1377), + [aux_sym_require_expression_token1] = ACTIONS(1377), + [aux_sym_require_once_expression_token1] = ACTIONS(1377), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1764), + }, + [625] = { + [sym_text_interpolation] = STATE(625), + [ts_builtin_sym_end] = ACTIONS(1359), + [sym_name] = ACTIONS(1361), + [sym_php_tag] = ACTIONS(1361), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1361), + [aux_sym_text_token2] = ACTIONS(1361), + [anon_sym_SEMI] = ACTIONS(1361), + [aux_sym_function_static_declaration_token1] = ACTIONS(1361), + [aux_sym_global_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_definition_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), + [anon_sym_BSLASH] = ACTIONS(1361), + [anon_sym_LBRACE] = ACTIONS(1361), + [aux_sym_trait_declaration_token1] = ACTIONS(1361), + [aux_sym_interface_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_declaration_token1] = ACTIONS(1361), + [aux_sym_class_declaration_token1] = ACTIONS(1361), + [aux_sym_final_modifier_token1] = ACTIONS(1361), + [aux_sym_abstract_modifier_token1] = ACTIONS(1361), + [aux_sym_readonly_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token2] = ACTIONS(1361), + [aux_sym_visibility_modifier_token3] = ACTIONS(1361), + [aux_sym__arrow_function_header_token1] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1361), + [aux_sym_cast_type_token1] = ACTIONS(1361), + [aux_sym_echo_statement_token1] = ACTIONS(1361), + [anon_sym_unset] = ACTIONS(1361), + [aux_sym_declare_statement_token1] = ACTIONS(1361), + [sym_float] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_goto_statement_token1] = ACTIONS(1361), + [aux_sym_continue_statement_token1] = ACTIONS(1361), + [aux_sym_break_statement_token1] = ACTIONS(1361), + [sym_integer] = ACTIONS(1361), + [aux_sym_return_statement_token1] = ACTIONS(1361), + [aux_sym_throw_expression_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_else_if_clause_token1] = ACTIONS(1361), + [aux_sym_else_clause_token1] = ACTIONS(1361), + [aux_sym_match_expression_token1] = ACTIONS(1361), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [anon_sym_AT] = ACTIONS(1361), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1361), + [aux_sym_clone_expression_token1] = ACTIONS(1361), + [aux_sym_print_intrinsic_token1] = ACTIONS(1361), + [aux_sym_object_creation_expression_token1] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1361), + [anon_sym_DASH_DASH] = ACTIONS(1361), + [aux_sym__list_destructing_token1] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1361), + [anon_sym_self] = ACTIONS(1361), + [anon_sym_parent] = ACTIONS(1361), + [anon_sym_POUND_LBRACK] = ACTIONS(1361), + [anon_sym_SQUOTE] = ACTIONS(1361), + [aux_sym_encapsed_string_token1] = ACTIONS(1361), + [anon_sym_DQUOTE] = ACTIONS(1361), + [aux_sym_string_token1] = ACTIONS(1361), + [anon_sym_LT_LT_LT] = ACTIONS(1361), + [anon_sym_BQUOTE] = ACTIONS(1361), + [sym_boolean] = ACTIONS(1361), + [sym_null] = ACTIONS(1361), + [anon_sym_DOLLAR] = ACTIONS(1361), + [aux_sym_yield_expression_token1] = ACTIONS(1361), + [aux_sym_include_expression_token1] = ACTIONS(1361), + [aux_sym_include_once_expression_token1] = ACTIONS(1361), + [aux_sym_require_expression_token1] = ACTIONS(1361), + [aux_sym_require_once_expression_token1] = ACTIONS(1361), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1359), + }, + [626] = { + [sym_text_interpolation] = STATE(626), + [ts_builtin_sym_end] = ACTIONS(1347), + [sym_name] = ACTIONS(1349), + [sym_php_tag] = ACTIONS(1349), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1349), + [aux_sym_text_token2] = ACTIONS(1349), + [anon_sym_SEMI] = ACTIONS(1766), + [aux_sym_function_static_declaration_token1] = ACTIONS(1349), + [aux_sym_global_declaration_token1] = ACTIONS(1349), + [aux_sym_namespace_definition_token1] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1349), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1349), + [anon_sym_BSLASH] = ACTIONS(1349), + [anon_sym_LBRACE] = ACTIONS(1349), + [aux_sym_trait_declaration_token1] = ACTIONS(1349), + [aux_sym_interface_declaration_token1] = ACTIONS(1349), + [aux_sym_enum_declaration_token1] = ACTIONS(1349), + [aux_sym_class_declaration_token1] = ACTIONS(1349), + [aux_sym_final_modifier_token1] = ACTIONS(1349), + [aux_sym_abstract_modifier_token1] = ACTIONS(1349), + [aux_sym_readonly_modifier_token1] = ACTIONS(1349), + [aux_sym_visibility_modifier_token1] = ACTIONS(1349), + [aux_sym_visibility_modifier_token2] = ACTIONS(1349), + [aux_sym_visibility_modifier_token3] = ACTIONS(1349), + [aux_sym__arrow_function_header_token1] = ACTIONS(1349), + [anon_sym_LPAREN] = ACTIONS(1349), + [aux_sym_cast_type_token1] = ACTIONS(1349), + [aux_sym_echo_statement_token1] = ACTIONS(1349), + [anon_sym_unset] = ACTIONS(1349), + [aux_sym_declare_statement_token1] = ACTIONS(1349), + [sym_float] = ACTIONS(1349), + [aux_sym_try_statement_token1] = ACTIONS(1349), + [aux_sym_goto_statement_token1] = ACTIONS(1349), + [aux_sym_continue_statement_token1] = ACTIONS(1349), + [aux_sym_break_statement_token1] = ACTIONS(1349), + [sym_integer] = ACTIONS(1349), + [aux_sym_return_statement_token1] = ACTIONS(1349), + [aux_sym_throw_expression_token1] = ACTIONS(1349), + [aux_sym_while_statement_token1] = ACTIONS(1349), + [aux_sym_do_statement_token1] = ACTIONS(1349), + [aux_sym_for_statement_token1] = ACTIONS(1349), + [aux_sym_foreach_statement_token1] = ACTIONS(1349), + [aux_sym_if_statement_token1] = ACTIONS(1349), + [aux_sym_else_if_clause_token1] = ACTIONS(1349), + [aux_sym_else_clause_token1] = ACTIONS(1349), + [aux_sym_match_expression_token1] = ACTIONS(1349), + [aux_sym_switch_statement_token1] = ACTIONS(1349), + [anon_sym_AT] = ACTIONS(1349), + [anon_sym_PLUS] = ACTIONS(1349), + [anon_sym_DASH] = ACTIONS(1349), + [anon_sym_TILDE] = ACTIONS(1349), + [anon_sym_BANG] = ACTIONS(1349), + [aux_sym_clone_expression_token1] = ACTIONS(1349), + [aux_sym_print_intrinsic_token1] = ACTIONS(1349), + [aux_sym_object_creation_expression_token1] = ACTIONS(1349), + [anon_sym_PLUS_PLUS] = ACTIONS(1349), + [anon_sym_DASH_DASH] = ACTIONS(1349), + [aux_sym__list_destructing_token1] = ACTIONS(1349), + [anon_sym_LBRACK] = ACTIONS(1349), + [anon_sym_self] = ACTIONS(1349), + [anon_sym_parent] = ACTIONS(1349), + [anon_sym_POUND_LBRACK] = ACTIONS(1349), + [anon_sym_SQUOTE] = ACTIONS(1349), + [aux_sym_encapsed_string_token1] = ACTIONS(1349), + [anon_sym_DQUOTE] = ACTIONS(1349), + [aux_sym_string_token1] = ACTIONS(1349), + [anon_sym_LT_LT_LT] = ACTIONS(1349), + [anon_sym_BQUOTE] = ACTIONS(1349), + [sym_boolean] = ACTIONS(1349), + [sym_null] = ACTIONS(1349), + [anon_sym_DOLLAR] = ACTIONS(1349), + [aux_sym_yield_expression_token1] = ACTIONS(1349), + [aux_sym_include_expression_token1] = ACTIONS(1349), + [aux_sym_include_once_expression_token1] = ACTIONS(1349), + [aux_sym_require_expression_token1] = ACTIONS(1349), + [aux_sym_require_once_expression_token1] = ACTIONS(1349), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1768), + }, + [627] = { + [sym_text_interpolation] = STATE(627), + [ts_builtin_sym_end] = ACTIONS(1313), + [sym_name] = ACTIONS(1315), + [sym_php_tag] = ACTIONS(1315), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1315), + [aux_sym_text_token2] = ACTIONS(1315), + [anon_sym_SEMI] = ACTIONS(1770), + [aux_sym_function_static_declaration_token1] = ACTIONS(1315), + [aux_sym_global_declaration_token1] = ACTIONS(1315), + [aux_sym_namespace_definition_token1] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1315), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1315), + [anon_sym_BSLASH] = ACTIONS(1315), + [anon_sym_LBRACE] = ACTIONS(1315), + [aux_sym_trait_declaration_token1] = ACTIONS(1315), + [aux_sym_interface_declaration_token1] = ACTIONS(1315), + [aux_sym_enum_declaration_token1] = ACTIONS(1315), + [aux_sym_class_declaration_token1] = ACTIONS(1315), + [aux_sym_final_modifier_token1] = ACTIONS(1315), + [aux_sym_abstract_modifier_token1] = ACTIONS(1315), + [aux_sym_readonly_modifier_token1] = ACTIONS(1315), + [aux_sym_visibility_modifier_token1] = ACTIONS(1315), + [aux_sym_visibility_modifier_token2] = ACTIONS(1315), + [aux_sym_visibility_modifier_token3] = ACTIONS(1315), + [aux_sym__arrow_function_header_token1] = ACTIONS(1315), + [anon_sym_LPAREN] = ACTIONS(1315), + [aux_sym_cast_type_token1] = ACTIONS(1315), + [aux_sym_echo_statement_token1] = ACTIONS(1315), + [anon_sym_unset] = ACTIONS(1315), + [aux_sym_declare_statement_token1] = ACTIONS(1315), + [sym_float] = ACTIONS(1315), + [aux_sym_try_statement_token1] = ACTIONS(1315), + [aux_sym_goto_statement_token1] = ACTIONS(1315), + [aux_sym_continue_statement_token1] = ACTIONS(1315), + [aux_sym_break_statement_token1] = ACTIONS(1315), + [sym_integer] = ACTIONS(1315), + [aux_sym_return_statement_token1] = ACTIONS(1315), + [aux_sym_throw_expression_token1] = ACTIONS(1315), + [aux_sym_while_statement_token1] = ACTIONS(1315), + [aux_sym_do_statement_token1] = ACTIONS(1315), + [aux_sym_for_statement_token1] = ACTIONS(1315), + [aux_sym_foreach_statement_token1] = ACTIONS(1315), + [aux_sym_if_statement_token1] = ACTIONS(1315), + [aux_sym_else_if_clause_token1] = ACTIONS(1315), + [aux_sym_else_clause_token1] = ACTIONS(1315), + [aux_sym_match_expression_token1] = ACTIONS(1315), + [aux_sym_switch_statement_token1] = ACTIONS(1315), + [anon_sym_AT] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1315), + [anon_sym_DASH] = ACTIONS(1315), + [anon_sym_TILDE] = ACTIONS(1315), + [anon_sym_BANG] = ACTIONS(1315), + [aux_sym_clone_expression_token1] = ACTIONS(1315), + [aux_sym_print_intrinsic_token1] = ACTIONS(1315), + [aux_sym_object_creation_expression_token1] = ACTIONS(1315), + [anon_sym_PLUS_PLUS] = ACTIONS(1315), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [aux_sym__list_destructing_token1] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1315), + [anon_sym_self] = ACTIONS(1315), + [anon_sym_parent] = ACTIONS(1315), + [anon_sym_POUND_LBRACK] = ACTIONS(1315), + [anon_sym_SQUOTE] = ACTIONS(1315), + [aux_sym_encapsed_string_token1] = ACTIONS(1315), + [anon_sym_DQUOTE] = ACTIONS(1315), + [aux_sym_string_token1] = ACTIONS(1315), + [anon_sym_LT_LT_LT] = ACTIONS(1315), + [anon_sym_BQUOTE] = ACTIONS(1315), + [sym_boolean] = ACTIONS(1315), + [sym_null] = ACTIONS(1315), + [anon_sym_DOLLAR] = ACTIONS(1315), + [aux_sym_yield_expression_token1] = ACTIONS(1315), + [aux_sym_include_expression_token1] = ACTIONS(1315), + [aux_sym_include_once_expression_token1] = ACTIONS(1315), + [aux_sym_require_expression_token1] = ACTIONS(1315), + [aux_sym_require_once_expression_token1] = ACTIONS(1315), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1772), + }, + [628] = { + [sym_text_interpolation] = STATE(628), + [ts_builtin_sym_end] = ACTIONS(1325), + [sym_name] = ACTIONS(1327), + [sym_php_tag] = ACTIONS(1327), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1327), + [aux_sym_text_token2] = ACTIONS(1327), + [anon_sym_SEMI] = ACTIONS(1327), + [aux_sym_function_static_declaration_token1] = ACTIONS(1327), + [aux_sym_global_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_definition_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1327), + [anon_sym_BSLASH] = ACTIONS(1327), + [anon_sym_LBRACE] = ACTIONS(1327), + [aux_sym_trait_declaration_token1] = ACTIONS(1327), + [aux_sym_interface_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_declaration_token1] = ACTIONS(1327), + [aux_sym_class_declaration_token1] = ACTIONS(1327), + [aux_sym_final_modifier_token1] = ACTIONS(1327), + [aux_sym_abstract_modifier_token1] = ACTIONS(1327), + [aux_sym_readonly_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token2] = ACTIONS(1327), + [aux_sym_visibility_modifier_token3] = ACTIONS(1327), + [aux_sym__arrow_function_header_token1] = ACTIONS(1327), + [anon_sym_LPAREN] = ACTIONS(1327), + [aux_sym_cast_type_token1] = ACTIONS(1327), + [aux_sym_echo_statement_token1] = ACTIONS(1327), + [anon_sym_unset] = ACTIONS(1327), + [aux_sym_declare_statement_token1] = ACTIONS(1327), + [sym_float] = ACTIONS(1327), + [aux_sym_try_statement_token1] = ACTIONS(1327), + [aux_sym_goto_statement_token1] = ACTIONS(1327), + [aux_sym_continue_statement_token1] = ACTIONS(1327), + [aux_sym_break_statement_token1] = ACTIONS(1327), + [sym_integer] = ACTIONS(1327), + [aux_sym_return_statement_token1] = ACTIONS(1327), + [aux_sym_throw_expression_token1] = ACTIONS(1327), + [aux_sym_while_statement_token1] = ACTIONS(1327), + [aux_sym_do_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token1] = ACTIONS(1327), + [aux_sym_foreach_statement_token1] = ACTIONS(1327), + [aux_sym_if_statement_token1] = ACTIONS(1327), + [aux_sym_else_if_clause_token1] = ACTIONS(1327), + [aux_sym_else_clause_token1] = ACTIONS(1327), + [aux_sym_match_expression_token1] = ACTIONS(1327), + [aux_sym_switch_statement_token1] = ACTIONS(1327), + [anon_sym_AT] = ACTIONS(1327), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_TILDE] = ACTIONS(1327), + [anon_sym_BANG] = ACTIONS(1327), + [aux_sym_clone_expression_token1] = ACTIONS(1327), + [aux_sym_print_intrinsic_token1] = ACTIONS(1327), + [aux_sym_object_creation_expression_token1] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1327), + [anon_sym_DASH_DASH] = ACTIONS(1327), + [aux_sym__list_destructing_token1] = ACTIONS(1327), + [anon_sym_LBRACK] = ACTIONS(1327), + [anon_sym_self] = ACTIONS(1327), + [anon_sym_parent] = ACTIONS(1327), + [anon_sym_POUND_LBRACK] = ACTIONS(1327), + [anon_sym_SQUOTE] = ACTIONS(1327), + [aux_sym_encapsed_string_token1] = ACTIONS(1327), + [anon_sym_DQUOTE] = ACTIONS(1327), + [aux_sym_string_token1] = ACTIONS(1327), + [anon_sym_LT_LT_LT] = ACTIONS(1327), + [anon_sym_BQUOTE] = ACTIONS(1327), + [sym_boolean] = ACTIONS(1327), + [sym_null] = ACTIONS(1327), + [anon_sym_DOLLAR] = ACTIONS(1327), + [aux_sym_yield_expression_token1] = ACTIONS(1327), + [aux_sym_include_expression_token1] = ACTIONS(1327), + [aux_sym_include_once_expression_token1] = ACTIONS(1327), + [aux_sym_require_expression_token1] = ACTIONS(1327), + [aux_sym_require_once_expression_token1] = ACTIONS(1327), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1325), + }, + [629] = { + [sym_text_interpolation] = STATE(629), + [ts_builtin_sym_end] = ACTIONS(1353), + [sym_name] = ACTIONS(1355), + [sym_php_tag] = ACTIONS(1355), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1355), + [aux_sym_text_token2] = ACTIONS(1355), + [anon_sym_SEMI] = ACTIONS(1774), + [aux_sym_function_static_declaration_token1] = ACTIONS(1355), + [aux_sym_global_declaration_token1] = ACTIONS(1355), + [aux_sym_namespace_definition_token1] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1355), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1355), + [anon_sym_BSLASH] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [aux_sym_trait_declaration_token1] = ACTIONS(1355), + [aux_sym_interface_declaration_token1] = ACTIONS(1355), + [aux_sym_enum_declaration_token1] = ACTIONS(1355), + [aux_sym_class_declaration_token1] = ACTIONS(1355), + [aux_sym_final_modifier_token1] = ACTIONS(1355), + [aux_sym_abstract_modifier_token1] = ACTIONS(1355), + [aux_sym_readonly_modifier_token1] = ACTIONS(1355), + [aux_sym_visibility_modifier_token1] = ACTIONS(1355), + [aux_sym_visibility_modifier_token2] = ACTIONS(1355), + [aux_sym_visibility_modifier_token3] = ACTIONS(1355), + [aux_sym__arrow_function_header_token1] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [aux_sym_cast_type_token1] = ACTIONS(1355), + [aux_sym_echo_statement_token1] = ACTIONS(1355), + [anon_sym_unset] = ACTIONS(1355), + [aux_sym_declare_statement_token1] = ACTIONS(1355), + [sym_float] = ACTIONS(1355), + [aux_sym_try_statement_token1] = ACTIONS(1355), + [aux_sym_goto_statement_token1] = ACTIONS(1355), + [aux_sym_continue_statement_token1] = ACTIONS(1355), + [aux_sym_break_statement_token1] = ACTIONS(1355), + [sym_integer] = ACTIONS(1355), + [aux_sym_return_statement_token1] = ACTIONS(1355), + [aux_sym_throw_expression_token1] = ACTIONS(1355), + [aux_sym_while_statement_token1] = ACTIONS(1355), + [aux_sym_do_statement_token1] = ACTIONS(1355), + [aux_sym_for_statement_token1] = ACTIONS(1355), + [aux_sym_foreach_statement_token1] = ACTIONS(1355), + [aux_sym_if_statement_token1] = ACTIONS(1355), + [aux_sym_else_if_clause_token1] = ACTIONS(1355), + [aux_sym_else_clause_token1] = ACTIONS(1355), + [aux_sym_match_expression_token1] = ACTIONS(1355), + [aux_sym_switch_statement_token1] = ACTIONS(1355), + [anon_sym_AT] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [anon_sym_TILDE] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_clone_expression_token1] = ACTIONS(1355), + [aux_sym_print_intrinsic_token1] = ACTIONS(1355), + [aux_sym_object_creation_expression_token1] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [aux_sym__list_destructing_token1] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_self] = ACTIONS(1355), + [anon_sym_parent] = ACTIONS(1355), + [anon_sym_POUND_LBRACK] = ACTIONS(1355), + [anon_sym_SQUOTE] = ACTIONS(1355), + [aux_sym_encapsed_string_token1] = ACTIONS(1355), + [anon_sym_DQUOTE] = ACTIONS(1355), + [aux_sym_string_token1] = ACTIONS(1355), + [anon_sym_LT_LT_LT] = ACTIONS(1355), + [anon_sym_BQUOTE] = ACTIONS(1355), + [sym_boolean] = ACTIONS(1355), + [sym_null] = ACTIONS(1355), + [anon_sym_DOLLAR] = ACTIONS(1355), + [aux_sym_yield_expression_token1] = ACTIONS(1355), + [aux_sym_include_expression_token1] = ACTIONS(1355), + [aux_sym_include_once_expression_token1] = ACTIONS(1355), + [aux_sym_require_expression_token1] = ACTIONS(1355), + [aux_sym_require_once_expression_token1] = ACTIONS(1355), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1776), + }, + [630] = { + [sym_text_interpolation] = STATE(630), + [ts_builtin_sym_end] = ACTIONS(1301), + [sym_name] = ACTIONS(1303), + [sym_php_tag] = ACTIONS(1303), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1303), + [aux_sym_text_token2] = ACTIONS(1303), + [anon_sym_SEMI] = ACTIONS(1778), + [aux_sym_function_static_declaration_token1] = ACTIONS(1303), + [aux_sym_global_declaration_token1] = ACTIONS(1303), + [aux_sym_namespace_definition_token1] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1303), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1303), + [anon_sym_BSLASH] = ACTIONS(1303), + [anon_sym_LBRACE] = ACTIONS(1303), + [aux_sym_trait_declaration_token1] = ACTIONS(1303), + [aux_sym_interface_declaration_token1] = ACTIONS(1303), + [aux_sym_enum_declaration_token1] = ACTIONS(1303), + [aux_sym_class_declaration_token1] = ACTIONS(1303), + [aux_sym_final_modifier_token1] = ACTIONS(1303), + [aux_sym_abstract_modifier_token1] = ACTIONS(1303), + [aux_sym_readonly_modifier_token1] = ACTIONS(1303), + [aux_sym_visibility_modifier_token1] = ACTIONS(1303), + [aux_sym_visibility_modifier_token2] = ACTIONS(1303), + [aux_sym_visibility_modifier_token3] = ACTIONS(1303), + [aux_sym__arrow_function_header_token1] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1303), + [aux_sym_cast_type_token1] = ACTIONS(1303), + [aux_sym_echo_statement_token1] = ACTIONS(1303), + [anon_sym_unset] = ACTIONS(1303), + [aux_sym_declare_statement_token1] = ACTIONS(1303), + [sym_float] = ACTIONS(1303), + [aux_sym_try_statement_token1] = ACTIONS(1303), + [aux_sym_goto_statement_token1] = ACTIONS(1303), + [aux_sym_continue_statement_token1] = ACTIONS(1303), + [aux_sym_break_statement_token1] = ACTIONS(1303), + [sym_integer] = ACTIONS(1303), + [aux_sym_return_statement_token1] = ACTIONS(1303), + [aux_sym_throw_expression_token1] = ACTIONS(1303), + [aux_sym_while_statement_token1] = ACTIONS(1303), + [aux_sym_do_statement_token1] = ACTIONS(1303), + [aux_sym_for_statement_token1] = ACTIONS(1303), + [aux_sym_foreach_statement_token1] = ACTIONS(1303), + [aux_sym_if_statement_token1] = ACTIONS(1303), + [aux_sym_else_if_clause_token1] = ACTIONS(1303), + [aux_sym_else_clause_token1] = ACTIONS(1303), + [aux_sym_match_expression_token1] = ACTIONS(1303), + [aux_sym_switch_statement_token1] = ACTIONS(1303), + [anon_sym_AT] = ACTIONS(1303), + [anon_sym_PLUS] = ACTIONS(1303), + [anon_sym_DASH] = ACTIONS(1303), + [anon_sym_TILDE] = ACTIONS(1303), + [anon_sym_BANG] = ACTIONS(1303), + [aux_sym_clone_expression_token1] = ACTIONS(1303), + [aux_sym_print_intrinsic_token1] = ACTIONS(1303), + [aux_sym_object_creation_expression_token1] = ACTIONS(1303), + [anon_sym_PLUS_PLUS] = ACTIONS(1303), + [anon_sym_DASH_DASH] = ACTIONS(1303), + [aux_sym__list_destructing_token1] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_self] = ACTIONS(1303), + [anon_sym_parent] = ACTIONS(1303), + [anon_sym_POUND_LBRACK] = ACTIONS(1303), + [anon_sym_SQUOTE] = ACTIONS(1303), + [aux_sym_encapsed_string_token1] = ACTIONS(1303), + [anon_sym_DQUOTE] = ACTIONS(1303), + [aux_sym_string_token1] = ACTIONS(1303), + [anon_sym_LT_LT_LT] = ACTIONS(1303), + [anon_sym_BQUOTE] = ACTIONS(1303), + [sym_boolean] = ACTIONS(1303), + [sym_null] = ACTIONS(1303), + [anon_sym_DOLLAR] = ACTIONS(1303), + [aux_sym_yield_expression_token1] = ACTIONS(1303), + [aux_sym_include_expression_token1] = ACTIONS(1303), + [aux_sym_include_once_expression_token1] = ACTIONS(1303), + [aux_sym_require_expression_token1] = ACTIONS(1303), + [aux_sym_require_once_expression_token1] = ACTIONS(1303), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1780), + }, + [631] = { + [sym_text_interpolation] = STATE(631), + [ts_builtin_sym_end] = ACTIONS(1307), + [sym_name] = ACTIONS(1309), + [sym_php_tag] = ACTIONS(1309), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1309), + [aux_sym_text_token2] = ACTIONS(1309), + [anon_sym_SEMI] = ACTIONS(1782), + [aux_sym_function_static_declaration_token1] = ACTIONS(1309), + [aux_sym_global_declaration_token1] = ACTIONS(1309), + [aux_sym_namespace_definition_token1] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1309), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1309), + [anon_sym_BSLASH] = ACTIONS(1309), + [anon_sym_LBRACE] = ACTIONS(1309), + [aux_sym_trait_declaration_token1] = ACTIONS(1309), + [aux_sym_interface_declaration_token1] = ACTIONS(1309), + [aux_sym_enum_declaration_token1] = ACTIONS(1309), + [aux_sym_class_declaration_token1] = ACTIONS(1309), + [aux_sym_final_modifier_token1] = ACTIONS(1309), + [aux_sym_abstract_modifier_token1] = ACTIONS(1309), + [aux_sym_readonly_modifier_token1] = ACTIONS(1309), + [aux_sym_visibility_modifier_token1] = ACTIONS(1309), + [aux_sym_visibility_modifier_token2] = ACTIONS(1309), + [aux_sym_visibility_modifier_token3] = ACTIONS(1309), + [aux_sym__arrow_function_header_token1] = ACTIONS(1309), + [anon_sym_LPAREN] = ACTIONS(1309), + [aux_sym_cast_type_token1] = ACTIONS(1309), + [aux_sym_echo_statement_token1] = ACTIONS(1309), + [anon_sym_unset] = ACTIONS(1309), + [aux_sym_declare_statement_token1] = ACTIONS(1309), + [sym_float] = ACTIONS(1309), + [aux_sym_try_statement_token1] = ACTIONS(1309), + [aux_sym_goto_statement_token1] = ACTIONS(1309), + [aux_sym_continue_statement_token1] = ACTIONS(1309), + [aux_sym_break_statement_token1] = ACTIONS(1309), + [sym_integer] = ACTIONS(1309), + [aux_sym_return_statement_token1] = ACTIONS(1309), + [aux_sym_throw_expression_token1] = ACTIONS(1309), + [aux_sym_while_statement_token1] = ACTIONS(1309), + [aux_sym_do_statement_token1] = ACTIONS(1309), + [aux_sym_for_statement_token1] = ACTIONS(1309), + [aux_sym_foreach_statement_token1] = ACTIONS(1309), + [aux_sym_if_statement_token1] = ACTIONS(1309), + [aux_sym_else_if_clause_token1] = ACTIONS(1309), + [aux_sym_else_clause_token1] = ACTIONS(1309), + [aux_sym_match_expression_token1] = ACTIONS(1309), + [aux_sym_switch_statement_token1] = ACTIONS(1309), + [anon_sym_AT] = ACTIONS(1309), + [anon_sym_PLUS] = ACTIONS(1309), + [anon_sym_DASH] = ACTIONS(1309), + [anon_sym_TILDE] = ACTIONS(1309), + [anon_sym_BANG] = ACTIONS(1309), + [aux_sym_clone_expression_token1] = ACTIONS(1309), + [aux_sym_print_intrinsic_token1] = ACTIONS(1309), + [aux_sym_object_creation_expression_token1] = ACTIONS(1309), + [anon_sym_PLUS_PLUS] = ACTIONS(1309), + [anon_sym_DASH_DASH] = ACTIONS(1309), + [aux_sym__list_destructing_token1] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(1309), + [anon_sym_self] = ACTIONS(1309), + [anon_sym_parent] = ACTIONS(1309), + [anon_sym_POUND_LBRACK] = ACTIONS(1309), + [anon_sym_SQUOTE] = ACTIONS(1309), + [aux_sym_encapsed_string_token1] = ACTIONS(1309), + [anon_sym_DQUOTE] = ACTIONS(1309), + [aux_sym_string_token1] = ACTIONS(1309), + [anon_sym_LT_LT_LT] = ACTIONS(1309), + [anon_sym_BQUOTE] = ACTIONS(1309), + [sym_boolean] = ACTIONS(1309), + [sym_null] = ACTIONS(1309), + [anon_sym_DOLLAR] = ACTIONS(1309), + [aux_sym_yield_expression_token1] = ACTIONS(1309), + [aux_sym_include_expression_token1] = ACTIONS(1309), + [aux_sym_include_once_expression_token1] = ACTIONS(1309), + [aux_sym_require_expression_token1] = ACTIONS(1309), + [aux_sym_require_once_expression_token1] = ACTIONS(1309), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1784), + }, + [632] = { + [sym_text_interpolation] = STATE(632), + [ts_builtin_sym_end] = ACTIONS(1369), + [sym_name] = ACTIONS(1371), + [sym_php_tag] = ACTIONS(1371), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1371), + [aux_sym_text_token2] = ACTIONS(1371), + [anon_sym_SEMI] = ACTIONS(1786), + [aux_sym_function_static_declaration_token1] = ACTIONS(1371), + [aux_sym_global_declaration_token1] = ACTIONS(1371), + [aux_sym_namespace_definition_token1] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1371), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1371), + [anon_sym_BSLASH] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1371), + [aux_sym_trait_declaration_token1] = ACTIONS(1371), + [aux_sym_interface_declaration_token1] = ACTIONS(1371), + [aux_sym_enum_declaration_token1] = ACTIONS(1371), + [aux_sym_class_declaration_token1] = ACTIONS(1371), + [aux_sym_final_modifier_token1] = ACTIONS(1371), + [aux_sym_abstract_modifier_token1] = ACTIONS(1371), + [aux_sym_readonly_modifier_token1] = ACTIONS(1371), + [aux_sym_visibility_modifier_token1] = ACTIONS(1371), + [aux_sym_visibility_modifier_token2] = ACTIONS(1371), + [aux_sym_visibility_modifier_token3] = ACTIONS(1371), + [aux_sym__arrow_function_header_token1] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(1371), + [aux_sym_cast_type_token1] = ACTIONS(1371), + [aux_sym_echo_statement_token1] = ACTIONS(1371), + [anon_sym_unset] = ACTIONS(1371), + [aux_sym_declare_statement_token1] = ACTIONS(1371), + [sym_float] = ACTIONS(1371), + [aux_sym_try_statement_token1] = ACTIONS(1371), + [aux_sym_goto_statement_token1] = ACTIONS(1371), + [aux_sym_continue_statement_token1] = ACTIONS(1371), + [aux_sym_break_statement_token1] = ACTIONS(1371), + [sym_integer] = ACTIONS(1371), + [aux_sym_return_statement_token1] = ACTIONS(1371), + [aux_sym_throw_expression_token1] = ACTIONS(1371), + [aux_sym_while_statement_token1] = ACTIONS(1371), + [aux_sym_do_statement_token1] = ACTIONS(1371), + [aux_sym_for_statement_token1] = ACTIONS(1371), + [aux_sym_foreach_statement_token1] = ACTIONS(1371), + [aux_sym_if_statement_token1] = ACTIONS(1371), + [aux_sym_else_if_clause_token1] = ACTIONS(1371), + [aux_sym_else_clause_token1] = ACTIONS(1371), + [aux_sym_match_expression_token1] = ACTIONS(1371), + [aux_sym_switch_statement_token1] = ACTIONS(1371), + [anon_sym_AT] = ACTIONS(1371), + [anon_sym_PLUS] = ACTIONS(1371), + [anon_sym_DASH] = ACTIONS(1371), + [anon_sym_TILDE] = ACTIONS(1371), + [anon_sym_BANG] = ACTIONS(1371), + [aux_sym_clone_expression_token1] = ACTIONS(1371), + [aux_sym_print_intrinsic_token1] = ACTIONS(1371), + [aux_sym_object_creation_expression_token1] = ACTIONS(1371), + [anon_sym_PLUS_PLUS] = ACTIONS(1371), + [anon_sym_DASH_DASH] = ACTIONS(1371), + [aux_sym__list_destructing_token1] = ACTIONS(1371), + [anon_sym_LBRACK] = ACTIONS(1371), + [anon_sym_self] = ACTIONS(1371), + [anon_sym_parent] = ACTIONS(1371), + [anon_sym_POUND_LBRACK] = ACTIONS(1371), + [anon_sym_SQUOTE] = ACTIONS(1371), + [aux_sym_encapsed_string_token1] = ACTIONS(1371), + [anon_sym_DQUOTE] = ACTIONS(1371), + [aux_sym_string_token1] = ACTIONS(1371), + [anon_sym_LT_LT_LT] = ACTIONS(1371), + [anon_sym_BQUOTE] = ACTIONS(1371), + [sym_boolean] = ACTIONS(1371), + [sym_null] = ACTIONS(1371), + [anon_sym_DOLLAR] = ACTIONS(1371), + [aux_sym_yield_expression_token1] = ACTIONS(1371), + [aux_sym_include_expression_token1] = ACTIONS(1371), + [aux_sym_include_once_expression_token1] = ACTIONS(1371), + [aux_sym_require_expression_token1] = ACTIONS(1371), + [aux_sym_require_once_expression_token1] = ACTIONS(1371), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1788), + }, + [633] = { + [sym_text_interpolation] = STATE(633), + [ts_builtin_sym_end] = ACTIONS(1335), + [sym_name] = ACTIONS(1337), + [sym_php_tag] = ACTIONS(1337), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1337), + [aux_sym_text_token2] = ACTIONS(1337), + [anon_sym_SEMI] = ACTIONS(1790), + [aux_sym_function_static_declaration_token1] = ACTIONS(1337), + [aux_sym_global_declaration_token1] = ACTIONS(1337), + [aux_sym_namespace_definition_token1] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1337), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1337), + [anon_sym_BSLASH] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [aux_sym_trait_declaration_token1] = ACTIONS(1337), + [aux_sym_interface_declaration_token1] = ACTIONS(1337), + [aux_sym_enum_declaration_token1] = ACTIONS(1337), + [aux_sym_class_declaration_token1] = ACTIONS(1337), + [aux_sym_final_modifier_token1] = ACTIONS(1337), + [aux_sym_abstract_modifier_token1] = ACTIONS(1337), + [aux_sym_readonly_modifier_token1] = ACTIONS(1337), + [aux_sym_visibility_modifier_token1] = ACTIONS(1337), + [aux_sym_visibility_modifier_token2] = ACTIONS(1337), + [aux_sym_visibility_modifier_token3] = ACTIONS(1337), + [aux_sym__arrow_function_header_token1] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [aux_sym_cast_type_token1] = ACTIONS(1337), + [aux_sym_echo_statement_token1] = ACTIONS(1337), + [anon_sym_unset] = ACTIONS(1337), + [aux_sym_declare_statement_token1] = ACTIONS(1337), + [sym_float] = ACTIONS(1337), + [aux_sym_try_statement_token1] = ACTIONS(1337), + [aux_sym_goto_statement_token1] = ACTIONS(1337), + [aux_sym_continue_statement_token1] = ACTIONS(1337), + [aux_sym_break_statement_token1] = ACTIONS(1337), + [sym_integer] = ACTIONS(1337), + [aux_sym_return_statement_token1] = ACTIONS(1337), + [aux_sym_throw_expression_token1] = ACTIONS(1337), + [aux_sym_while_statement_token1] = ACTIONS(1337), + [aux_sym_do_statement_token1] = ACTIONS(1337), + [aux_sym_for_statement_token1] = ACTIONS(1337), + [aux_sym_foreach_statement_token1] = ACTIONS(1337), + [aux_sym_if_statement_token1] = ACTIONS(1337), + [aux_sym_else_if_clause_token1] = ACTIONS(1337), + [aux_sym_else_clause_token1] = ACTIONS(1337), + [aux_sym_match_expression_token1] = ACTIONS(1337), + [aux_sym_switch_statement_token1] = ACTIONS(1337), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [anon_sym_TILDE] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_clone_expression_token1] = ACTIONS(1337), + [aux_sym_print_intrinsic_token1] = ACTIONS(1337), + [aux_sym_object_creation_expression_token1] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [aux_sym__list_destructing_token1] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_self] = ACTIONS(1337), + [anon_sym_parent] = ACTIONS(1337), + [anon_sym_POUND_LBRACK] = ACTIONS(1337), + [anon_sym_SQUOTE] = ACTIONS(1337), + [aux_sym_encapsed_string_token1] = ACTIONS(1337), + [anon_sym_DQUOTE] = ACTIONS(1337), + [aux_sym_string_token1] = ACTIONS(1337), + [anon_sym_LT_LT_LT] = ACTIONS(1337), + [anon_sym_BQUOTE] = ACTIONS(1337), + [sym_boolean] = ACTIONS(1337), + [sym_null] = ACTIONS(1337), + [anon_sym_DOLLAR] = ACTIONS(1337), + [aux_sym_yield_expression_token1] = ACTIONS(1337), + [aux_sym_include_expression_token1] = ACTIONS(1337), + [aux_sym_include_once_expression_token1] = ACTIONS(1337), + [aux_sym_require_expression_token1] = ACTIONS(1337), + [aux_sym_require_once_expression_token1] = ACTIONS(1337), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1792), + }, + [634] = { + [sym_text_interpolation] = STATE(634), + [ts_builtin_sym_end] = ACTIONS(1329), + [sym_name] = ACTIONS(1331), + [sym_php_tag] = ACTIONS(1331), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1331), + [aux_sym_text_token2] = ACTIONS(1331), + [anon_sym_SEMI] = ACTIONS(1794), + [aux_sym_function_static_declaration_token1] = ACTIONS(1331), + [aux_sym_global_declaration_token1] = ACTIONS(1331), + [aux_sym_namespace_definition_token1] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1331), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1331), + [anon_sym_BSLASH] = ACTIONS(1331), + [anon_sym_LBRACE] = ACTIONS(1331), + [aux_sym_trait_declaration_token1] = ACTIONS(1331), + [aux_sym_interface_declaration_token1] = ACTIONS(1331), + [aux_sym_enum_declaration_token1] = ACTIONS(1331), + [aux_sym_class_declaration_token1] = ACTIONS(1331), + [aux_sym_final_modifier_token1] = ACTIONS(1331), + [aux_sym_abstract_modifier_token1] = ACTIONS(1331), + [aux_sym_readonly_modifier_token1] = ACTIONS(1331), + [aux_sym_visibility_modifier_token1] = ACTIONS(1331), + [aux_sym_visibility_modifier_token2] = ACTIONS(1331), + [aux_sym_visibility_modifier_token3] = ACTIONS(1331), + [aux_sym__arrow_function_header_token1] = ACTIONS(1331), + [anon_sym_LPAREN] = ACTIONS(1331), + [aux_sym_cast_type_token1] = ACTIONS(1331), + [aux_sym_echo_statement_token1] = ACTIONS(1331), + [anon_sym_unset] = ACTIONS(1331), + [aux_sym_declare_statement_token1] = ACTIONS(1331), + [sym_float] = ACTIONS(1331), + [aux_sym_try_statement_token1] = ACTIONS(1331), + [aux_sym_goto_statement_token1] = ACTIONS(1331), + [aux_sym_continue_statement_token1] = ACTIONS(1331), + [aux_sym_break_statement_token1] = ACTIONS(1331), + [sym_integer] = ACTIONS(1331), + [aux_sym_return_statement_token1] = ACTIONS(1331), + [aux_sym_throw_expression_token1] = ACTIONS(1331), + [aux_sym_while_statement_token1] = ACTIONS(1331), + [aux_sym_do_statement_token1] = ACTIONS(1331), + [aux_sym_for_statement_token1] = ACTIONS(1331), + [aux_sym_foreach_statement_token1] = ACTIONS(1331), + [aux_sym_if_statement_token1] = ACTIONS(1331), + [aux_sym_else_if_clause_token1] = ACTIONS(1331), + [aux_sym_else_clause_token1] = ACTIONS(1331), + [aux_sym_match_expression_token1] = ACTIONS(1331), + [aux_sym_switch_statement_token1] = ACTIONS(1331), + [anon_sym_AT] = ACTIONS(1331), + [anon_sym_PLUS] = ACTIONS(1331), + [anon_sym_DASH] = ACTIONS(1331), + [anon_sym_TILDE] = ACTIONS(1331), + [anon_sym_BANG] = ACTIONS(1331), + [aux_sym_clone_expression_token1] = ACTIONS(1331), + [aux_sym_print_intrinsic_token1] = ACTIONS(1331), + [aux_sym_object_creation_expression_token1] = ACTIONS(1331), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [aux_sym__list_destructing_token1] = ACTIONS(1331), + [anon_sym_LBRACK] = ACTIONS(1331), + [anon_sym_self] = ACTIONS(1331), + [anon_sym_parent] = ACTIONS(1331), + [anon_sym_POUND_LBRACK] = ACTIONS(1331), + [anon_sym_SQUOTE] = ACTIONS(1331), + [aux_sym_encapsed_string_token1] = ACTIONS(1331), + [anon_sym_DQUOTE] = ACTIONS(1331), + [aux_sym_string_token1] = ACTIONS(1331), + [anon_sym_LT_LT_LT] = ACTIONS(1331), + [anon_sym_BQUOTE] = ACTIONS(1331), + [sym_boolean] = ACTIONS(1331), + [sym_null] = ACTIONS(1331), + [anon_sym_DOLLAR] = ACTIONS(1331), + [aux_sym_yield_expression_token1] = ACTIONS(1331), + [aux_sym_include_expression_token1] = ACTIONS(1331), + [aux_sym_include_once_expression_token1] = ACTIONS(1331), + [aux_sym_require_expression_token1] = ACTIONS(1331), + [aux_sym_require_once_expression_token1] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1796), + }, + [635] = { + [sym_text_interpolation] = STATE(635), + [ts_builtin_sym_end] = ACTIONS(1363), + [sym_name] = ACTIONS(1365), + [sym_php_tag] = ACTIONS(1365), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1365), + [aux_sym_text_token2] = ACTIONS(1365), + [anon_sym_SEMI] = ACTIONS(1798), + [aux_sym_function_static_declaration_token1] = ACTIONS(1365), + [aux_sym_global_declaration_token1] = ACTIONS(1365), + [aux_sym_namespace_definition_token1] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1365), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1365), + [anon_sym_BSLASH] = ACTIONS(1365), + [anon_sym_LBRACE] = ACTIONS(1365), + [aux_sym_trait_declaration_token1] = ACTIONS(1365), + [aux_sym_interface_declaration_token1] = ACTIONS(1365), + [aux_sym_enum_declaration_token1] = ACTIONS(1365), + [aux_sym_class_declaration_token1] = ACTIONS(1365), + [aux_sym_final_modifier_token1] = ACTIONS(1365), + [aux_sym_abstract_modifier_token1] = ACTIONS(1365), + [aux_sym_readonly_modifier_token1] = ACTIONS(1365), + [aux_sym_visibility_modifier_token1] = ACTIONS(1365), + [aux_sym_visibility_modifier_token2] = ACTIONS(1365), + [aux_sym_visibility_modifier_token3] = ACTIONS(1365), + [aux_sym__arrow_function_header_token1] = ACTIONS(1365), + [anon_sym_LPAREN] = ACTIONS(1365), + [aux_sym_cast_type_token1] = ACTIONS(1365), + [aux_sym_echo_statement_token1] = ACTIONS(1365), + [anon_sym_unset] = ACTIONS(1365), + [aux_sym_declare_statement_token1] = ACTIONS(1365), + [sym_float] = ACTIONS(1365), + [aux_sym_try_statement_token1] = ACTIONS(1365), + [aux_sym_goto_statement_token1] = ACTIONS(1365), + [aux_sym_continue_statement_token1] = ACTIONS(1365), + [aux_sym_break_statement_token1] = ACTIONS(1365), + [sym_integer] = ACTIONS(1365), + [aux_sym_return_statement_token1] = ACTIONS(1365), + [aux_sym_throw_expression_token1] = ACTIONS(1365), + [aux_sym_while_statement_token1] = ACTIONS(1365), + [aux_sym_do_statement_token1] = ACTIONS(1365), + [aux_sym_for_statement_token1] = ACTIONS(1365), + [aux_sym_foreach_statement_token1] = ACTIONS(1365), + [aux_sym_if_statement_token1] = ACTIONS(1365), + [aux_sym_else_if_clause_token1] = ACTIONS(1365), + [aux_sym_else_clause_token1] = ACTIONS(1365), + [aux_sym_match_expression_token1] = ACTIONS(1365), + [aux_sym_switch_statement_token1] = ACTIONS(1365), + [anon_sym_AT] = ACTIONS(1365), + [anon_sym_PLUS] = ACTIONS(1365), + [anon_sym_DASH] = ACTIONS(1365), + [anon_sym_TILDE] = ACTIONS(1365), + [anon_sym_BANG] = ACTIONS(1365), + [aux_sym_clone_expression_token1] = ACTIONS(1365), + [aux_sym_print_intrinsic_token1] = ACTIONS(1365), + [aux_sym_object_creation_expression_token1] = ACTIONS(1365), + [anon_sym_PLUS_PLUS] = ACTIONS(1365), + [anon_sym_DASH_DASH] = ACTIONS(1365), + [aux_sym__list_destructing_token1] = ACTIONS(1365), + [anon_sym_LBRACK] = ACTIONS(1365), + [anon_sym_self] = ACTIONS(1365), + [anon_sym_parent] = ACTIONS(1365), + [anon_sym_POUND_LBRACK] = ACTIONS(1365), + [anon_sym_SQUOTE] = ACTIONS(1365), + [aux_sym_encapsed_string_token1] = ACTIONS(1365), + [anon_sym_DQUOTE] = ACTIONS(1365), + [aux_sym_string_token1] = ACTIONS(1365), + [anon_sym_LT_LT_LT] = ACTIONS(1365), + [anon_sym_BQUOTE] = ACTIONS(1365), + [sym_boolean] = ACTIONS(1365), + [sym_null] = ACTIONS(1365), + [anon_sym_DOLLAR] = ACTIONS(1365), + [aux_sym_yield_expression_token1] = ACTIONS(1365), + [aux_sym_include_expression_token1] = ACTIONS(1365), + [aux_sym_include_once_expression_token1] = ACTIONS(1365), + [aux_sym_require_expression_token1] = ACTIONS(1365), + [aux_sym_require_once_expression_token1] = ACTIONS(1365), + [sym_comment] = ACTIONS(5), + [sym__automatic_semicolon] = ACTIONS(1800), + }, + [636] = { + [sym_text_interpolation] = STATE(636), + [ts_builtin_sym_end] = ACTIONS(1557), + [sym_name] = ACTIONS(1559), + [sym_php_tag] = ACTIONS(1559), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1559), + [aux_sym_text_token2] = ACTIONS(1559), + [anon_sym_SEMI] = ACTIONS(1559), + [aux_sym_function_static_declaration_token1] = ACTIONS(1559), + [aux_sym_global_declaration_token1] = ACTIONS(1559), + [aux_sym_namespace_definition_token1] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1559), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1559), + [anon_sym_BSLASH] = ACTIONS(1559), + [anon_sym_LBRACE] = ACTIONS(1559), + [aux_sym_trait_declaration_token1] = ACTIONS(1559), + [aux_sym_interface_declaration_token1] = ACTIONS(1559), + [aux_sym_enum_declaration_token1] = ACTIONS(1559), + [aux_sym_class_declaration_token1] = ACTIONS(1559), + [aux_sym_final_modifier_token1] = ACTIONS(1559), + [aux_sym_abstract_modifier_token1] = ACTIONS(1559), + [aux_sym_readonly_modifier_token1] = ACTIONS(1559), + [aux_sym_visibility_modifier_token1] = ACTIONS(1559), + [aux_sym_visibility_modifier_token2] = ACTIONS(1559), + [aux_sym_visibility_modifier_token3] = ACTIONS(1559), + [aux_sym__arrow_function_header_token1] = ACTIONS(1559), + [anon_sym_LPAREN] = ACTIONS(1559), + [aux_sym_cast_type_token1] = ACTIONS(1559), + [aux_sym_echo_statement_token1] = ACTIONS(1559), + [anon_sym_unset] = ACTIONS(1559), + [aux_sym_declare_statement_token1] = ACTIONS(1559), + [sym_float] = ACTIONS(1559), + [aux_sym_try_statement_token1] = ACTIONS(1559), + [aux_sym_goto_statement_token1] = ACTIONS(1559), + [aux_sym_continue_statement_token1] = ACTIONS(1559), + [aux_sym_break_statement_token1] = ACTIONS(1559), + [sym_integer] = ACTIONS(1559), + [aux_sym_return_statement_token1] = ACTIONS(1559), + [aux_sym_throw_expression_token1] = ACTIONS(1559), + [aux_sym_while_statement_token1] = ACTIONS(1559), + [aux_sym_do_statement_token1] = ACTIONS(1559), + [aux_sym_for_statement_token1] = ACTIONS(1559), + [aux_sym_foreach_statement_token1] = ACTIONS(1559), + [aux_sym_if_statement_token1] = ACTIONS(1559), + [aux_sym_else_if_clause_token1] = ACTIONS(1559), + [aux_sym_else_clause_token1] = ACTIONS(1559), + [aux_sym_match_expression_token1] = ACTIONS(1559), + [aux_sym_switch_statement_token1] = ACTIONS(1559), + [anon_sym_AT] = ACTIONS(1559), + [anon_sym_PLUS] = ACTIONS(1559), + [anon_sym_DASH] = ACTIONS(1559), + [anon_sym_TILDE] = ACTIONS(1559), + [anon_sym_BANG] = ACTIONS(1559), + [aux_sym_clone_expression_token1] = ACTIONS(1559), + [aux_sym_print_intrinsic_token1] = ACTIONS(1559), + [aux_sym_object_creation_expression_token1] = ACTIONS(1559), + [anon_sym_PLUS_PLUS] = ACTIONS(1559), + [anon_sym_DASH_DASH] = ACTIONS(1559), + [aux_sym__list_destructing_token1] = ACTIONS(1559), + [anon_sym_LBRACK] = ACTIONS(1559), + [anon_sym_self] = ACTIONS(1559), + [anon_sym_parent] = ACTIONS(1559), + [anon_sym_POUND_LBRACK] = ACTIONS(1559), + [anon_sym_SQUOTE] = ACTIONS(1559), + [aux_sym_encapsed_string_token1] = ACTIONS(1559), + [anon_sym_DQUOTE] = ACTIONS(1559), + [aux_sym_string_token1] = ACTIONS(1559), + [anon_sym_LT_LT_LT] = ACTIONS(1559), + [anon_sym_BQUOTE] = ACTIONS(1559), + [sym_boolean] = ACTIONS(1559), + [sym_null] = ACTIONS(1559), + [anon_sym_DOLLAR] = ACTIONS(1559), + [aux_sym_yield_expression_token1] = ACTIONS(1559), + [aux_sym_include_expression_token1] = ACTIONS(1559), + [aux_sym_include_once_expression_token1] = ACTIONS(1559), + [aux_sym_require_expression_token1] = ACTIONS(1559), + [aux_sym_require_once_expression_token1] = ACTIONS(1559), + [sym_comment] = ACTIONS(5), + }, + [637] = { + [sym_text_interpolation] = STATE(637), + [ts_builtin_sym_end] = ACTIONS(1657), + [sym_name] = ACTIONS(1659), + [sym_php_tag] = ACTIONS(1659), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1659), + [aux_sym_text_token2] = ACTIONS(1659), + [anon_sym_SEMI] = ACTIONS(1659), + [aux_sym_function_static_declaration_token1] = ACTIONS(1659), + [aux_sym_global_declaration_token1] = ACTIONS(1659), + [aux_sym_namespace_definition_token1] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1659), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1659), + [anon_sym_BSLASH] = ACTIONS(1659), + [anon_sym_LBRACE] = ACTIONS(1659), + [aux_sym_trait_declaration_token1] = ACTIONS(1659), + [aux_sym_interface_declaration_token1] = ACTIONS(1659), + [aux_sym_enum_declaration_token1] = ACTIONS(1659), + [aux_sym_class_declaration_token1] = ACTIONS(1659), + [aux_sym_final_modifier_token1] = ACTIONS(1659), + [aux_sym_abstract_modifier_token1] = ACTIONS(1659), + [aux_sym_readonly_modifier_token1] = ACTIONS(1659), + [aux_sym_visibility_modifier_token1] = ACTIONS(1659), + [aux_sym_visibility_modifier_token2] = ACTIONS(1659), + [aux_sym_visibility_modifier_token3] = ACTIONS(1659), + [aux_sym__arrow_function_header_token1] = ACTIONS(1659), + [anon_sym_LPAREN] = ACTIONS(1659), + [aux_sym_cast_type_token1] = ACTIONS(1659), + [aux_sym_echo_statement_token1] = ACTIONS(1659), + [anon_sym_unset] = ACTIONS(1659), + [aux_sym_declare_statement_token1] = ACTIONS(1659), + [sym_float] = ACTIONS(1659), + [aux_sym_try_statement_token1] = ACTIONS(1659), + [aux_sym_goto_statement_token1] = ACTIONS(1659), + [aux_sym_continue_statement_token1] = ACTIONS(1659), + [aux_sym_break_statement_token1] = ACTIONS(1659), + [sym_integer] = ACTIONS(1659), + [aux_sym_return_statement_token1] = ACTIONS(1659), + [aux_sym_throw_expression_token1] = ACTIONS(1659), + [aux_sym_while_statement_token1] = ACTIONS(1659), + [aux_sym_do_statement_token1] = ACTIONS(1659), + [aux_sym_for_statement_token1] = ACTIONS(1659), + [aux_sym_foreach_statement_token1] = ACTIONS(1659), + [aux_sym_if_statement_token1] = ACTIONS(1659), + [aux_sym_else_if_clause_token1] = ACTIONS(1659), + [aux_sym_else_clause_token1] = ACTIONS(1659), + [aux_sym_match_expression_token1] = ACTIONS(1659), + [aux_sym_switch_statement_token1] = ACTIONS(1659), + [anon_sym_AT] = ACTIONS(1659), + [anon_sym_PLUS] = ACTIONS(1659), + [anon_sym_DASH] = ACTIONS(1659), + [anon_sym_TILDE] = ACTIONS(1659), + [anon_sym_BANG] = ACTIONS(1659), + [aux_sym_clone_expression_token1] = ACTIONS(1659), + [aux_sym_print_intrinsic_token1] = ACTIONS(1659), + [aux_sym_object_creation_expression_token1] = ACTIONS(1659), + [anon_sym_PLUS_PLUS] = ACTIONS(1659), + [anon_sym_DASH_DASH] = ACTIONS(1659), + [aux_sym__list_destructing_token1] = ACTIONS(1659), + [anon_sym_LBRACK] = ACTIONS(1659), + [anon_sym_self] = ACTIONS(1659), + [anon_sym_parent] = ACTIONS(1659), + [anon_sym_POUND_LBRACK] = ACTIONS(1659), + [anon_sym_SQUOTE] = ACTIONS(1659), + [aux_sym_encapsed_string_token1] = ACTIONS(1659), + [anon_sym_DQUOTE] = ACTIONS(1659), + [aux_sym_string_token1] = ACTIONS(1659), + [anon_sym_LT_LT_LT] = ACTIONS(1659), + [anon_sym_BQUOTE] = ACTIONS(1659), + [sym_boolean] = ACTIONS(1659), + [sym_null] = ACTIONS(1659), + [anon_sym_DOLLAR] = ACTIONS(1659), + [aux_sym_yield_expression_token1] = ACTIONS(1659), + [aux_sym_include_expression_token1] = ACTIONS(1659), + [aux_sym_include_once_expression_token1] = ACTIONS(1659), + [aux_sym_require_expression_token1] = ACTIONS(1659), + [aux_sym_require_once_expression_token1] = ACTIONS(1659), + [sym_comment] = ACTIONS(5), + }, + [638] = { + [sym_text_interpolation] = STATE(638), + [ts_builtin_sym_end] = ACTIONS(1517), + [sym_name] = ACTIONS(1519), + [sym_php_tag] = ACTIONS(1519), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1519), + [aux_sym_text_token2] = ACTIONS(1519), + [anon_sym_SEMI] = ACTIONS(1519), + [aux_sym_function_static_declaration_token1] = ACTIONS(1519), + [aux_sym_global_declaration_token1] = ACTIONS(1519), + [aux_sym_namespace_definition_token1] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1519), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1519), + [anon_sym_BSLASH] = ACTIONS(1519), + [anon_sym_LBRACE] = ACTIONS(1519), + [aux_sym_trait_declaration_token1] = ACTIONS(1519), + [aux_sym_interface_declaration_token1] = ACTIONS(1519), + [aux_sym_enum_declaration_token1] = ACTIONS(1519), + [aux_sym_class_declaration_token1] = ACTIONS(1519), + [aux_sym_final_modifier_token1] = ACTIONS(1519), + [aux_sym_abstract_modifier_token1] = ACTIONS(1519), + [aux_sym_readonly_modifier_token1] = ACTIONS(1519), + [aux_sym_visibility_modifier_token1] = ACTIONS(1519), + [aux_sym_visibility_modifier_token2] = ACTIONS(1519), + [aux_sym_visibility_modifier_token3] = ACTIONS(1519), + [aux_sym__arrow_function_header_token1] = ACTIONS(1519), + [anon_sym_LPAREN] = ACTIONS(1519), + [aux_sym_cast_type_token1] = ACTIONS(1519), + [aux_sym_echo_statement_token1] = ACTIONS(1519), + [anon_sym_unset] = ACTIONS(1519), + [aux_sym_declare_statement_token1] = ACTIONS(1519), + [sym_float] = ACTIONS(1519), + [aux_sym_try_statement_token1] = ACTIONS(1519), + [aux_sym_goto_statement_token1] = ACTIONS(1519), + [aux_sym_continue_statement_token1] = ACTIONS(1519), + [aux_sym_break_statement_token1] = ACTIONS(1519), + [sym_integer] = ACTIONS(1519), + [aux_sym_return_statement_token1] = ACTIONS(1519), + [aux_sym_throw_expression_token1] = ACTIONS(1519), + [aux_sym_while_statement_token1] = ACTIONS(1519), + [aux_sym_do_statement_token1] = ACTIONS(1519), + [aux_sym_for_statement_token1] = ACTIONS(1519), + [aux_sym_foreach_statement_token1] = ACTIONS(1519), + [aux_sym_if_statement_token1] = ACTIONS(1519), + [aux_sym_else_if_clause_token1] = ACTIONS(1519), + [aux_sym_else_clause_token1] = ACTIONS(1519), + [aux_sym_match_expression_token1] = ACTIONS(1519), + [aux_sym_switch_statement_token1] = ACTIONS(1519), + [anon_sym_AT] = ACTIONS(1519), + [anon_sym_PLUS] = ACTIONS(1519), + [anon_sym_DASH] = ACTIONS(1519), + [anon_sym_TILDE] = ACTIONS(1519), + [anon_sym_BANG] = ACTIONS(1519), + [aux_sym_clone_expression_token1] = ACTIONS(1519), + [aux_sym_print_intrinsic_token1] = ACTIONS(1519), + [aux_sym_object_creation_expression_token1] = ACTIONS(1519), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [aux_sym__list_destructing_token1] = ACTIONS(1519), + [anon_sym_LBRACK] = ACTIONS(1519), + [anon_sym_self] = ACTIONS(1519), + [anon_sym_parent] = ACTIONS(1519), + [anon_sym_POUND_LBRACK] = ACTIONS(1519), + [anon_sym_SQUOTE] = ACTIONS(1519), + [aux_sym_encapsed_string_token1] = ACTIONS(1519), + [anon_sym_DQUOTE] = ACTIONS(1519), + [aux_sym_string_token1] = ACTIONS(1519), + [anon_sym_LT_LT_LT] = ACTIONS(1519), + [anon_sym_BQUOTE] = ACTIONS(1519), + [sym_boolean] = ACTIONS(1519), + [sym_null] = ACTIONS(1519), + [anon_sym_DOLLAR] = ACTIONS(1519), + [aux_sym_yield_expression_token1] = ACTIONS(1519), + [aux_sym_include_expression_token1] = ACTIONS(1519), + [aux_sym_include_once_expression_token1] = ACTIONS(1519), + [aux_sym_require_expression_token1] = ACTIONS(1519), + [aux_sym_require_once_expression_token1] = ACTIONS(1519), + [sym_comment] = ACTIONS(5), + }, + [639] = { + [sym_text_interpolation] = STATE(639), + [ts_builtin_sym_end] = ACTIONS(1425), + [sym_name] = ACTIONS(1427), + [sym_php_tag] = ACTIONS(1427), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1427), + [aux_sym_text_token2] = ACTIONS(1427), + [anon_sym_SEMI] = ACTIONS(1427), + [aux_sym_function_static_declaration_token1] = ACTIONS(1427), + [aux_sym_global_declaration_token1] = ACTIONS(1427), + [aux_sym_namespace_definition_token1] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1427), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1427), + [anon_sym_BSLASH] = ACTIONS(1427), + [anon_sym_LBRACE] = ACTIONS(1427), + [aux_sym_trait_declaration_token1] = ACTIONS(1427), + [aux_sym_interface_declaration_token1] = ACTIONS(1427), + [aux_sym_enum_declaration_token1] = ACTIONS(1427), + [aux_sym_class_declaration_token1] = ACTIONS(1427), + [aux_sym_final_modifier_token1] = ACTIONS(1427), + [aux_sym_abstract_modifier_token1] = ACTIONS(1427), + [aux_sym_readonly_modifier_token1] = ACTIONS(1427), + [aux_sym_visibility_modifier_token1] = ACTIONS(1427), + [aux_sym_visibility_modifier_token2] = ACTIONS(1427), + [aux_sym_visibility_modifier_token3] = ACTIONS(1427), + [aux_sym__arrow_function_header_token1] = ACTIONS(1427), + [anon_sym_LPAREN] = ACTIONS(1427), + [aux_sym_cast_type_token1] = ACTIONS(1427), + [aux_sym_echo_statement_token1] = ACTIONS(1427), + [anon_sym_unset] = ACTIONS(1427), + [aux_sym_declare_statement_token1] = ACTIONS(1427), + [sym_float] = ACTIONS(1427), + [aux_sym_try_statement_token1] = ACTIONS(1427), + [aux_sym_goto_statement_token1] = ACTIONS(1427), + [aux_sym_continue_statement_token1] = ACTIONS(1427), + [aux_sym_break_statement_token1] = ACTIONS(1427), + [sym_integer] = ACTIONS(1427), + [aux_sym_return_statement_token1] = ACTIONS(1427), + [aux_sym_throw_expression_token1] = ACTIONS(1427), + [aux_sym_while_statement_token1] = ACTIONS(1427), + [aux_sym_do_statement_token1] = ACTIONS(1427), + [aux_sym_for_statement_token1] = ACTIONS(1427), + [aux_sym_foreach_statement_token1] = ACTIONS(1427), + [aux_sym_if_statement_token1] = ACTIONS(1427), + [aux_sym_else_if_clause_token1] = ACTIONS(1427), + [aux_sym_else_clause_token1] = ACTIONS(1427), + [aux_sym_match_expression_token1] = ACTIONS(1427), + [aux_sym_switch_statement_token1] = ACTIONS(1427), + [anon_sym_AT] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1427), + [anon_sym_DASH] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1427), + [anon_sym_BANG] = ACTIONS(1427), + [aux_sym_clone_expression_token1] = ACTIONS(1427), + [aux_sym_print_intrinsic_token1] = ACTIONS(1427), + [aux_sym_object_creation_expression_token1] = ACTIONS(1427), + [anon_sym_PLUS_PLUS] = ACTIONS(1427), + [anon_sym_DASH_DASH] = ACTIONS(1427), + [aux_sym__list_destructing_token1] = ACTIONS(1427), + [anon_sym_LBRACK] = ACTIONS(1427), + [anon_sym_self] = ACTIONS(1427), + [anon_sym_parent] = ACTIONS(1427), + [anon_sym_POUND_LBRACK] = ACTIONS(1427), + [anon_sym_SQUOTE] = ACTIONS(1427), + [aux_sym_encapsed_string_token1] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(1427), + [aux_sym_string_token1] = ACTIONS(1427), + [anon_sym_LT_LT_LT] = ACTIONS(1427), + [anon_sym_BQUOTE] = ACTIONS(1427), + [sym_boolean] = ACTIONS(1427), + [sym_null] = ACTIONS(1427), + [anon_sym_DOLLAR] = ACTIONS(1427), + [aux_sym_yield_expression_token1] = ACTIONS(1427), + [aux_sym_include_expression_token1] = ACTIONS(1427), + [aux_sym_include_once_expression_token1] = ACTIONS(1427), + [aux_sym_require_expression_token1] = ACTIONS(1427), + [aux_sym_require_once_expression_token1] = ACTIONS(1427), + [sym_comment] = ACTIONS(5), + }, + [640] = { + [sym_text_interpolation] = STATE(640), + [ts_builtin_sym_end] = ACTIONS(1573), + [sym_name] = ACTIONS(1575), + [sym_php_tag] = ACTIONS(1575), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1575), + [aux_sym_text_token2] = ACTIONS(1575), + [anon_sym_SEMI] = ACTIONS(1575), + [aux_sym_function_static_declaration_token1] = ACTIONS(1575), + [aux_sym_global_declaration_token1] = ACTIONS(1575), + [aux_sym_namespace_definition_token1] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1575), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1575), + [anon_sym_BSLASH] = ACTIONS(1575), + [anon_sym_LBRACE] = ACTIONS(1575), + [aux_sym_trait_declaration_token1] = ACTIONS(1575), + [aux_sym_interface_declaration_token1] = ACTIONS(1575), + [aux_sym_enum_declaration_token1] = ACTIONS(1575), + [aux_sym_class_declaration_token1] = ACTIONS(1575), + [aux_sym_final_modifier_token1] = ACTIONS(1575), + [aux_sym_abstract_modifier_token1] = ACTIONS(1575), + [aux_sym_readonly_modifier_token1] = ACTIONS(1575), + [aux_sym_visibility_modifier_token1] = ACTIONS(1575), + [aux_sym_visibility_modifier_token2] = ACTIONS(1575), + [aux_sym_visibility_modifier_token3] = ACTIONS(1575), + [aux_sym__arrow_function_header_token1] = ACTIONS(1575), + [anon_sym_LPAREN] = ACTIONS(1575), + [aux_sym_cast_type_token1] = ACTIONS(1575), + [aux_sym_echo_statement_token1] = ACTIONS(1575), + [anon_sym_unset] = ACTIONS(1575), + [aux_sym_declare_statement_token1] = ACTIONS(1575), + [sym_float] = ACTIONS(1575), + [aux_sym_try_statement_token1] = ACTIONS(1575), + [aux_sym_goto_statement_token1] = ACTIONS(1575), + [aux_sym_continue_statement_token1] = ACTIONS(1575), + [aux_sym_break_statement_token1] = ACTIONS(1575), + [sym_integer] = ACTIONS(1575), + [aux_sym_return_statement_token1] = ACTIONS(1575), + [aux_sym_throw_expression_token1] = ACTIONS(1575), + [aux_sym_while_statement_token1] = ACTIONS(1575), + [aux_sym_do_statement_token1] = ACTIONS(1575), + [aux_sym_for_statement_token1] = ACTIONS(1575), + [aux_sym_foreach_statement_token1] = ACTIONS(1575), + [aux_sym_if_statement_token1] = ACTIONS(1575), + [aux_sym_else_if_clause_token1] = ACTIONS(1575), + [aux_sym_else_clause_token1] = ACTIONS(1575), + [aux_sym_match_expression_token1] = ACTIONS(1575), + [aux_sym_switch_statement_token1] = ACTIONS(1575), + [anon_sym_AT] = ACTIONS(1575), + [anon_sym_PLUS] = ACTIONS(1575), + [anon_sym_DASH] = ACTIONS(1575), + [anon_sym_TILDE] = ACTIONS(1575), + [anon_sym_BANG] = ACTIONS(1575), + [aux_sym_clone_expression_token1] = ACTIONS(1575), + [aux_sym_print_intrinsic_token1] = ACTIONS(1575), + [aux_sym_object_creation_expression_token1] = ACTIONS(1575), + [anon_sym_PLUS_PLUS] = ACTIONS(1575), + [anon_sym_DASH_DASH] = ACTIONS(1575), + [aux_sym__list_destructing_token1] = ACTIONS(1575), + [anon_sym_LBRACK] = ACTIONS(1575), + [anon_sym_self] = ACTIONS(1575), + [anon_sym_parent] = ACTIONS(1575), + [anon_sym_POUND_LBRACK] = ACTIONS(1575), + [anon_sym_SQUOTE] = ACTIONS(1575), + [aux_sym_encapsed_string_token1] = ACTIONS(1575), + [anon_sym_DQUOTE] = ACTIONS(1575), + [aux_sym_string_token1] = ACTIONS(1575), + [anon_sym_LT_LT_LT] = ACTIONS(1575), + [anon_sym_BQUOTE] = ACTIONS(1575), + [sym_boolean] = ACTIONS(1575), + [sym_null] = ACTIONS(1575), + [anon_sym_DOLLAR] = ACTIONS(1575), + [aux_sym_yield_expression_token1] = ACTIONS(1575), + [aux_sym_include_expression_token1] = ACTIONS(1575), + [aux_sym_include_once_expression_token1] = ACTIONS(1575), + [aux_sym_require_expression_token1] = ACTIONS(1575), + [aux_sym_require_once_expression_token1] = ACTIONS(1575), + [sym_comment] = ACTIONS(5), + }, + [641] = { + [sym_text_interpolation] = STATE(641), + [ts_builtin_sym_end] = ACTIONS(1485), + [sym_name] = ACTIONS(1487), + [sym_php_tag] = ACTIONS(1487), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1487), + [aux_sym_text_token2] = ACTIONS(1487), + [anon_sym_SEMI] = ACTIONS(1487), + [aux_sym_function_static_declaration_token1] = ACTIONS(1487), + [aux_sym_global_declaration_token1] = ACTIONS(1487), + [aux_sym_namespace_definition_token1] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1487), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1487), + [anon_sym_BSLASH] = ACTIONS(1487), + [anon_sym_LBRACE] = ACTIONS(1487), + [aux_sym_trait_declaration_token1] = ACTIONS(1487), + [aux_sym_interface_declaration_token1] = ACTIONS(1487), + [aux_sym_enum_declaration_token1] = ACTIONS(1487), + [aux_sym_class_declaration_token1] = ACTIONS(1487), + [aux_sym_final_modifier_token1] = ACTIONS(1487), + [aux_sym_abstract_modifier_token1] = ACTIONS(1487), + [aux_sym_readonly_modifier_token1] = ACTIONS(1487), + [aux_sym_visibility_modifier_token1] = ACTIONS(1487), + [aux_sym_visibility_modifier_token2] = ACTIONS(1487), + [aux_sym_visibility_modifier_token3] = ACTIONS(1487), + [aux_sym__arrow_function_header_token1] = ACTIONS(1487), + [anon_sym_LPAREN] = ACTIONS(1487), + [aux_sym_cast_type_token1] = ACTIONS(1487), + [aux_sym_echo_statement_token1] = ACTIONS(1487), + [anon_sym_unset] = ACTIONS(1487), + [aux_sym_declare_statement_token1] = ACTIONS(1487), + [sym_float] = ACTIONS(1487), + [aux_sym_try_statement_token1] = ACTIONS(1487), + [aux_sym_goto_statement_token1] = ACTIONS(1487), + [aux_sym_continue_statement_token1] = ACTIONS(1487), + [aux_sym_break_statement_token1] = ACTIONS(1487), + [sym_integer] = ACTIONS(1487), + [aux_sym_return_statement_token1] = ACTIONS(1487), + [aux_sym_throw_expression_token1] = ACTIONS(1487), + [aux_sym_while_statement_token1] = ACTIONS(1487), + [aux_sym_do_statement_token1] = ACTIONS(1487), + [aux_sym_for_statement_token1] = ACTIONS(1487), + [aux_sym_foreach_statement_token1] = ACTIONS(1487), + [aux_sym_if_statement_token1] = ACTIONS(1487), + [aux_sym_else_if_clause_token1] = ACTIONS(1487), + [aux_sym_else_clause_token1] = ACTIONS(1487), + [aux_sym_match_expression_token1] = ACTIONS(1487), + [aux_sym_switch_statement_token1] = ACTIONS(1487), + [anon_sym_AT] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1487), + [anon_sym_DASH] = ACTIONS(1487), + [anon_sym_TILDE] = ACTIONS(1487), + [anon_sym_BANG] = ACTIONS(1487), + [aux_sym_clone_expression_token1] = ACTIONS(1487), + [aux_sym_print_intrinsic_token1] = ACTIONS(1487), + [aux_sym_object_creation_expression_token1] = ACTIONS(1487), + [anon_sym_PLUS_PLUS] = ACTIONS(1487), + [anon_sym_DASH_DASH] = ACTIONS(1487), + [aux_sym__list_destructing_token1] = ACTIONS(1487), + [anon_sym_LBRACK] = ACTIONS(1487), + [anon_sym_self] = ACTIONS(1487), + [anon_sym_parent] = ACTIONS(1487), + [anon_sym_POUND_LBRACK] = ACTIONS(1487), + [anon_sym_SQUOTE] = ACTIONS(1487), + [aux_sym_encapsed_string_token1] = ACTIONS(1487), + [anon_sym_DQUOTE] = ACTIONS(1487), + [aux_sym_string_token1] = ACTIONS(1487), + [anon_sym_LT_LT_LT] = ACTIONS(1487), + [anon_sym_BQUOTE] = ACTIONS(1487), + [sym_boolean] = ACTIONS(1487), + [sym_null] = ACTIONS(1487), + [anon_sym_DOLLAR] = ACTIONS(1487), + [aux_sym_yield_expression_token1] = ACTIONS(1487), + [aux_sym_include_expression_token1] = ACTIONS(1487), + [aux_sym_include_once_expression_token1] = ACTIONS(1487), + [aux_sym_require_expression_token1] = ACTIONS(1487), + [aux_sym_require_once_expression_token1] = ACTIONS(1487), + [sym_comment] = ACTIONS(5), + }, + [642] = { + [sym_text_interpolation] = STATE(642), + [ts_builtin_sym_end] = ACTIONS(1417), + [sym_name] = ACTIONS(1419), + [sym_php_tag] = ACTIONS(1419), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1419), + [aux_sym_text_token2] = ACTIONS(1419), + [anon_sym_SEMI] = ACTIONS(1419), + [aux_sym_function_static_declaration_token1] = ACTIONS(1419), + [aux_sym_global_declaration_token1] = ACTIONS(1419), + [aux_sym_namespace_definition_token1] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1419), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1419), + [anon_sym_BSLASH] = ACTIONS(1419), + [anon_sym_LBRACE] = ACTIONS(1419), + [aux_sym_trait_declaration_token1] = ACTIONS(1419), + [aux_sym_interface_declaration_token1] = ACTIONS(1419), + [aux_sym_enum_declaration_token1] = ACTIONS(1419), + [aux_sym_class_declaration_token1] = ACTIONS(1419), + [aux_sym_final_modifier_token1] = ACTIONS(1419), + [aux_sym_abstract_modifier_token1] = ACTIONS(1419), + [aux_sym_readonly_modifier_token1] = ACTIONS(1419), + [aux_sym_visibility_modifier_token1] = ACTIONS(1419), + [aux_sym_visibility_modifier_token2] = ACTIONS(1419), + [aux_sym_visibility_modifier_token3] = ACTIONS(1419), + [aux_sym__arrow_function_header_token1] = ACTIONS(1419), + [anon_sym_LPAREN] = ACTIONS(1419), + [aux_sym_cast_type_token1] = ACTIONS(1419), + [aux_sym_echo_statement_token1] = ACTIONS(1419), + [anon_sym_unset] = ACTIONS(1419), + [aux_sym_declare_statement_token1] = ACTIONS(1419), + [sym_float] = ACTIONS(1419), + [aux_sym_try_statement_token1] = ACTIONS(1419), + [aux_sym_goto_statement_token1] = ACTIONS(1419), + [aux_sym_continue_statement_token1] = ACTIONS(1419), + [aux_sym_break_statement_token1] = ACTIONS(1419), + [sym_integer] = ACTIONS(1419), + [aux_sym_return_statement_token1] = ACTIONS(1419), + [aux_sym_throw_expression_token1] = ACTIONS(1419), + [aux_sym_while_statement_token1] = ACTIONS(1419), + [aux_sym_do_statement_token1] = ACTIONS(1419), + [aux_sym_for_statement_token1] = ACTIONS(1419), + [aux_sym_foreach_statement_token1] = ACTIONS(1419), + [aux_sym_if_statement_token1] = ACTIONS(1419), + [aux_sym_else_if_clause_token1] = ACTIONS(1419), + [aux_sym_else_clause_token1] = ACTIONS(1419), + [aux_sym_match_expression_token1] = ACTIONS(1419), + [aux_sym_switch_statement_token1] = ACTIONS(1419), + [anon_sym_AT] = ACTIONS(1419), + [anon_sym_PLUS] = ACTIONS(1419), + [anon_sym_DASH] = ACTIONS(1419), + [anon_sym_TILDE] = ACTIONS(1419), + [anon_sym_BANG] = ACTIONS(1419), + [aux_sym_clone_expression_token1] = ACTIONS(1419), + [aux_sym_print_intrinsic_token1] = ACTIONS(1419), + [aux_sym_object_creation_expression_token1] = ACTIONS(1419), + [anon_sym_PLUS_PLUS] = ACTIONS(1419), + [anon_sym_DASH_DASH] = ACTIONS(1419), + [aux_sym__list_destructing_token1] = ACTIONS(1419), + [anon_sym_LBRACK] = ACTIONS(1419), + [anon_sym_self] = ACTIONS(1419), + [anon_sym_parent] = ACTIONS(1419), + [anon_sym_POUND_LBRACK] = ACTIONS(1419), + [anon_sym_SQUOTE] = ACTIONS(1419), + [aux_sym_encapsed_string_token1] = ACTIONS(1419), + [anon_sym_DQUOTE] = ACTIONS(1419), + [aux_sym_string_token1] = ACTIONS(1419), + [anon_sym_LT_LT_LT] = ACTIONS(1419), + [anon_sym_BQUOTE] = ACTIONS(1419), + [sym_boolean] = ACTIONS(1419), + [sym_null] = ACTIONS(1419), + [anon_sym_DOLLAR] = ACTIONS(1419), + [aux_sym_yield_expression_token1] = ACTIONS(1419), + [aux_sym_include_expression_token1] = ACTIONS(1419), + [aux_sym_include_once_expression_token1] = ACTIONS(1419), + [aux_sym_require_expression_token1] = ACTIONS(1419), + [aux_sym_require_once_expression_token1] = ACTIONS(1419), + [sym_comment] = ACTIONS(5), + }, + [643] = { + [sym_text_interpolation] = STATE(643), + [ts_builtin_sym_end] = ACTIONS(1413), + [sym_name] = ACTIONS(1415), + [sym_php_tag] = ACTIONS(1415), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1415), + [aux_sym_text_token2] = ACTIONS(1415), + [anon_sym_SEMI] = ACTIONS(1415), + [aux_sym_function_static_declaration_token1] = ACTIONS(1415), + [aux_sym_global_declaration_token1] = ACTIONS(1415), + [aux_sym_namespace_definition_token1] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1415), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1415), + [anon_sym_BSLASH] = ACTIONS(1415), + [anon_sym_LBRACE] = ACTIONS(1415), + [aux_sym_trait_declaration_token1] = ACTIONS(1415), + [aux_sym_interface_declaration_token1] = ACTIONS(1415), + [aux_sym_enum_declaration_token1] = ACTIONS(1415), + [aux_sym_class_declaration_token1] = ACTIONS(1415), + [aux_sym_final_modifier_token1] = ACTIONS(1415), + [aux_sym_abstract_modifier_token1] = ACTIONS(1415), + [aux_sym_readonly_modifier_token1] = ACTIONS(1415), + [aux_sym_visibility_modifier_token1] = ACTIONS(1415), + [aux_sym_visibility_modifier_token2] = ACTIONS(1415), + [aux_sym_visibility_modifier_token3] = ACTIONS(1415), + [aux_sym__arrow_function_header_token1] = ACTIONS(1415), + [anon_sym_LPAREN] = ACTIONS(1415), + [aux_sym_cast_type_token1] = ACTIONS(1415), + [aux_sym_echo_statement_token1] = ACTIONS(1415), + [anon_sym_unset] = ACTIONS(1415), + [aux_sym_declare_statement_token1] = ACTIONS(1415), + [sym_float] = ACTIONS(1415), + [aux_sym_try_statement_token1] = ACTIONS(1415), + [aux_sym_goto_statement_token1] = ACTIONS(1415), + [aux_sym_continue_statement_token1] = ACTIONS(1415), + [aux_sym_break_statement_token1] = ACTIONS(1415), + [sym_integer] = ACTIONS(1415), + [aux_sym_return_statement_token1] = ACTIONS(1415), + [aux_sym_throw_expression_token1] = ACTIONS(1415), + [aux_sym_while_statement_token1] = ACTIONS(1415), + [aux_sym_do_statement_token1] = ACTIONS(1415), + [aux_sym_for_statement_token1] = ACTIONS(1415), + [aux_sym_foreach_statement_token1] = ACTIONS(1415), + [aux_sym_if_statement_token1] = ACTIONS(1415), + [aux_sym_else_if_clause_token1] = ACTIONS(1415), + [aux_sym_else_clause_token1] = ACTIONS(1415), + [aux_sym_match_expression_token1] = ACTIONS(1415), + [aux_sym_switch_statement_token1] = ACTIONS(1415), + [anon_sym_AT] = ACTIONS(1415), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_TILDE] = ACTIONS(1415), + [anon_sym_BANG] = ACTIONS(1415), + [aux_sym_clone_expression_token1] = ACTIONS(1415), + [aux_sym_print_intrinsic_token1] = ACTIONS(1415), + [aux_sym_object_creation_expression_token1] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [aux_sym__list_destructing_token1] = ACTIONS(1415), + [anon_sym_LBRACK] = ACTIONS(1415), + [anon_sym_self] = ACTIONS(1415), + [anon_sym_parent] = ACTIONS(1415), + [anon_sym_POUND_LBRACK] = ACTIONS(1415), + [anon_sym_SQUOTE] = ACTIONS(1415), + [aux_sym_encapsed_string_token1] = ACTIONS(1415), + [anon_sym_DQUOTE] = ACTIONS(1415), + [aux_sym_string_token1] = ACTIONS(1415), + [anon_sym_LT_LT_LT] = ACTIONS(1415), + [anon_sym_BQUOTE] = ACTIONS(1415), + [sym_boolean] = ACTIONS(1415), + [sym_null] = ACTIONS(1415), + [anon_sym_DOLLAR] = ACTIONS(1415), + [aux_sym_yield_expression_token1] = ACTIONS(1415), + [aux_sym_include_expression_token1] = ACTIONS(1415), + [aux_sym_include_once_expression_token1] = ACTIONS(1415), + [aux_sym_require_expression_token1] = ACTIONS(1415), + [aux_sym_require_once_expression_token1] = ACTIONS(1415), + [sym_comment] = ACTIONS(5), + }, + [644] = { + [sym_text_interpolation] = STATE(644), + [ts_builtin_sym_end] = ACTIONS(1721), + [sym_name] = ACTIONS(1723), + [sym_php_tag] = ACTIONS(1723), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1723), + [aux_sym_text_token2] = ACTIONS(1723), + [anon_sym_SEMI] = ACTIONS(1723), + [aux_sym_function_static_declaration_token1] = ACTIONS(1723), + [aux_sym_global_declaration_token1] = ACTIONS(1723), + [aux_sym_namespace_definition_token1] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1723), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1723), + [anon_sym_BSLASH] = ACTIONS(1723), + [anon_sym_LBRACE] = ACTIONS(1723), + [aux_sym_trait_declaration_token1] = ACTIONS(1723), + [aux_sym_interface_declaration_token1] = ACTIONS(1723), + [aux_sym_enum_declaration_token1] = ACTIONS(1723), + [aux_sym_class_declaration_token1] = ACTIONS(1723), + [aux_sym_final_modifier_token1] = ACTIONS(1723), + [aux_sym_abstract_modifier_token1] = ACTIONS(1723), + [aux_sym_readonly_modifier_token1] = ACTIONS(1723), + [aux_sym_visibility_modifier_token1] = ACTIONS(1723), + [aux_sym_visibility_modifier_token2] = ACTIONS(1723), + [aux_sym_visibility_modifier_token3] = ACTIONS(1723), + [aux_sym__arrow_function_header_token1] = ACTIONS(1723), + [anon_sym_LPAREN] = ACTIONS(1723), + [aux_sym_cast_type_token1] = ACTIONS(1723), + [aux_sym_echo_statement_token1] = ACTIONS(1723), + [anon_sym_unset] = ACTIONS(1723), + [aux_sym_declare_statement_token1] = ACTIONS(1723), + [sym_float] = ACTIONS(1723), + [aux_sym_try_statement_token1] = ACTIONS(1723), + [aux_sym_goto_statement_token1] = ACTIONS(1723), + [aux_sym_continue_statement_token1] = ACTIONS(1723), + [aux_sym_break_statement_token1] = ACTIONS(1723), + [sym_integer] = ACTIONS(1723), + [aux_sym_return_statement_token1] = ACTIONS(1723), + [aux_sym_throw_expression_token1] = ACTIONS(1723), + [aux_sym_while_statement_token1] = ACTIONS(1723), + [aux_sym_do_statement_token1] = ACTIONS(1723), + [aux_sym_for_statement_token1] = ACTIONS(1723), + [aux_sym_foreach_statement_token1] = ACTIONS(1723), + [aux_sym_if_statement_token1] = ACTIONS(1723), + [aux_sym_else_if_clause_token1] = ACTIONS(1723), + [aux_sym_else_clause_token1] = ACTIONS(1723), + [aux_sym_match_expression_token1] = ACTIONS(1723), + [aux_sym_switch_statement_token1] = ACTIONS(1723), + [anon_sym_AT] = ACTIONS(1723), + [anon_sym_PLUS] = ACTIONS(1723), + [anon_sym_DASH] = ACTIONS(1723), + [anon_sym_TILDE] = ACTIONS(1723), + [anon_sym_BANG] = ACTIONS(1723), + [aux_sym_clone_expression_token1] = ACTIONS(1723), + [aux_sym_print_intrinsic_token1] = ACTIONS(1723), + [aux_sym_object_creation_expression_token1] = ACTIONS(1723), + [anon_sym_PLUS_PLUS] = ACTIONS(1723), + [anon_sym_DASH_DASH] = ACTIONS(1723), + [aux_sym__list_destructing_token1] = ACTIONS(1723), + [anon_sym_LBRACK] = ACTIONS(1723), + [anon_sym_self] = ACTIONS(1723), + [anon_sym_parent] = ACTIONS(1723), + [anon_sym_POUND_LBRACK] = ACTIONS(1723), + [anon_sym_SQUOTE] = ACTIONS(1723), + [aux_sym_encapsed_string_token1] = ACTIONS(1723), + [anon_sym_DQUOTE] = ACTIONS(1723), + [aux_sym_string_token1] = ACTIONS(1723), + [anon_sym_LT_LT_LT] = ACTIONS(1723), + [anon_sym_BQUOTE] = ACTIONS(1723), + [sym_boolean] = ACTIONS(1723), + [sym_null] = ACTIONS(1723), + [anon_sym_DOLLAR] = ACTIONS(1723), + [aux_sym_yield_expression_token1] = ACTIONS(1723), + [aux_sym_include_expression_token1] = ACTIONS(1723), + [aux_sym_include_once_expression_token1] = ACTIONS(1723), + [aux_sym_require_expression_token1] = ACTIONS(1723), + [aux_sym_require_once_expression_token1] = ACTIONS(1723), + [sym_comment] = ACTIONS(5), + }, + [645] = { + [sym_text_interpolation] = STATE(645), + [ts_builtin_sym_end] = ACTIONS(1681), + [sym_name] = ACTIONS(1683), + [sym_php_tag] = ACTIONS(1683), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1683), + [aux_sym_text_token2] = ACTIONS(1683), + [anon_sym_SEMI] = ACTIONS(1683), + [aux_sym_function_static_declaration_token1] = ACTIONS(1683), + [aux_sym_global_declaration_token1] = ACTIONS(1683), + [aux_sym_namespace_definition_token1] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1683), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1683), + [anon_sym_BSLASH] = ACTIONS(1683), + [anon_sym_LBRACE] = ACTIONS(1683), + [aux_sym_trait_declaration_token1] = ACTIONS(1683), + [aux_sym_interface_declaration_token1] = ACTIONS(1683), + [aux_sym_enum_declaration_token1] = ACTIONS(1683), + [aux_sym_class_declaration_token1] = ACTIONS(1683), + [aux_sym_final_modifier_token1] = ACTIONS(1683), + [aux_sym_abstract_modifier_token1] = ACTIONS(1683), + [aux_sym_readonly_modifier_token1] = ACTIONS(1683), + [aux_sym_visibility_modifier_token1] = ACTIONS(1683), + [aux_sym_visibility_modifier_token2] = ACTIONS(1683), + [aux_sym_visibility_modifier_token3] = ACTIONS(1683), + [aux_sym__arrow_function_header_token1] = ACTIONS(1683), + [anon_sym_LPAREN] = ACTIONS(1683), + [aux_sym_cast_type_token1] = ACTIONS(1683), + [aux_sym_echo_statement_token1] = ACTIONS(1683), + [anon_sym_unset] = ACTIONS(1683), + [aux_sym_declare_statement_token1] = ACTIONS(1683), + [sym_float] = ACTIONS(1683), + [aux_sym_try_statement_token1] = ACTIONS(1683), + [aux_sym_goto_statement_token1] = ACTIONS(1683), + [aux_sym_continue_statement_token1] = ACTIONS(1683), + [aux_sym_break_statement_token1] = ACTIONS(1683), + [sym_integer] = ACTIONS(1683), + [aux_sym_return_statement_token1] = ACTIONS(1683), + [aux_sym_throw_expression_token1] = ACTIONS(1683), + [aux_sym_while_statement_token1] = ACTIONS(1683), + [aux_sym_do_statement_token1] = ACTIONS(1683), + [aux_sym_for_statement_token1] = ACTIONS(1683), + [aux_sym_foreach_statement_token1] = ACTIONS(1683), + [aux_sym_if_statement_token1] = ACTIONS(1683), + [aux_sym_else_if_clause_token1] = ACTIONS(1683), + [aux_sym_else_clause_token1] = ACTIONS(1683), + [aux_sym_match_expression_token1] = ACTIONS(1683), + [aux_sym_switch_statement_token1] = ACTIONS(1683), + [anon_sym_AT] = ACTIONS(1683), + [anon_sym_PLUS] = ACTIONS(1683), + [anon_sym_DASH] = ACTIONS(1683), + [anon_sym_TILDE] = ACTIONS(1683), + [anon_sym_BANG] = ACTIONS(1683), + [aux_sym_clone_expression_token1] = ACTIONS(1683), + [aux_sym_print_intrinsic_token1] = ACTIONS(1683), + [aux_sym_object_creation_expression_token1] = ACTIONS(1683), + [anon_sym_PLUS_PLUS] = ACTIONS(1683), + [anon_sym_DASH_DASH] = ACTIONS(1683), + [aux_sym__list_destructing_token1] = ACTIONS(1683), + [anon_sym_LBRACK] = ACTIONS(1683), + [anon_sym_self] = ACTIONS(1683), + [anon_sym_parent] = ACTIONS(1683), + [anon_sym_POUND_LBRACK] = ACTIONS(1683), + [anon_sym_SQUOTE] = ACTIONS(1683), + [aux_sym_encapsed_string_token1] = ACTIONS(1683), + [anon_sym_DQUOTE] = ACTIONS(1683), + [aux_sym_string_token1] = ACTIONS(1683), + [anon_sym_LT_LT_LT] = ACTIONS(1683), + [anon_sym_BQUOTE] = ACTIONS(1683), + [sym_boolean] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [anon_sym_DOLLAR] = ACTIONS(1683), + [aux_sym_yield_expression_token1] = ACTIONS(1683), + [aux_sym_include_expression_token1] = ACTIONS(1683), + [aux_sym_include_once_expression_token1] = ACTIONS(1683), + [aux_sym_require_expression_token1] = ACTIONS(1683), + [aux_sym_require_once_expression_token1] = ACTIONS(1683), + [sym_comment] = ACTIONS(5), + }, + [646] = { + [sym_text_interpolation] = STATE(646), + [ts_builtin_sym_end] = ACTIONS(1521), + [sym_name] = ACTIONS(1523), + [sym_php_tag] = ACTIONS(1523), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1523), + [aux_sym_text_token2] = ACTIONS(1523), + [anon_sym_SEMI] = ACTIONS(1523), + [aux_sym_function_static_declaration_token1] = ACTIONS(1523), + [aux_sym_global_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_definition_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1523), + [anon_sym_BSLASH] = ACTIONS(1523), + [anon_sym_LBRACE] = ACTIONS(1523), + [aux_sym_trait_declaration_token1] = ACTIONS(1523), + [aux_sym_interface_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_declaration_token1] = ACTIONS(1523), + [aux_sym_class_declaration_token1] = ACTIONS(1523), + [aux_sym_final_modifier_token1] = ACTIONS(1523), + [aux_sym_abstract_modifier_token1] = ACTIONS(1523), + [aux_sym_readonly_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token2] = ACTIONS(1523), + [aux_sym_visibility_modifier_token3] = ACTIONS(1523), + [aux_sym__arrow_function_header_token1] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1523), + [aux_sym_cast_type_token1] = ACTIONS(1523), + [aux_sym_echo_statement_token1] = ACTIONS(1523), + [anon_sym_unset] = ACTIONS(1523), + [aux_sym_declare_statement_token1] = ACTIONS(1523), + [sym_float] = ACTIONS(1523), + [aux_sym_try_statement_token1] = ACTIONS(1523), + [aux_sym_goto_statement_token1] = ACTIONS(1523), + [aux_sym_continue_statement_token1] = ACTIONS(1523), + [aux_sym_break_statement_token1] = ACTIONS(1523), + [sym_integer] = ACTIONS(1523), + [aux_sym_return_statement_token1] = ACTIONS(1523), + [aux_sym_throw_expression_token1] = ACTIONS(1523), + [aux_sym_while_statement_token1] = ACTIONS(1523), + [aux_sym_do_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token1] = ACTIONS(1523), + [aux_sym_foreach_statement_token1] = ACTIONS(1523), + [aux_sym_if_statement_token1] = ACTIONS(1523), + [aux_sym_else_if_clause_token1] = ACTIONS(1523), + [aux_sym_else_clause_token1] = ACTIONS(1523), + [aux_sym_match_expression_token1] = ACTIONS(1523), + [aux_sym_switch_statement_token1] = ACTIONS(1523), + [anon_sym_AT] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_BANG] = ACTIONS(1523), + [aux_sym_clone_expression_token1] = ACTIONS(1523), + [aux_sym_print_intrinsic_token1] = ACTIONS(1523), + [aux_sym_object_creation_expression_token1] = ACTIONS(1523), + [anon_sym_PLUS_PLUS] = ACTIONS(1523), + [anon_sym_DASH_DASH] = ACTIONS(1523), + [aux_sym__list_destructing_token1] = ACTIONS(1523), + [anon_sym_LBRACK] = ACTIONS(1523), + [anon_sym_self] = ACTIONS(1523), + [anon_sym_parent] = ACTIONS(1523), + [anon_sym_POUND_LBRACK] = ACTIONS(1523), + [anon_sym_SQUOTE] = ACTIONS(1523), + [aux_sym_encapsed_string_token1] = ACTIONS(1523), + [anon_sym_DQUOTE] = ACTIONS(1523), + [aux_sym_string_token1] = ACTIONS(1523), + [anon_sym_LT_LT_LT] = ACTIONS(1523), + [anon_sym_BQUOTE] = ACTIONS(1523), + [sym_boolean] = ACTIONS(1523), + [sym_null] = ACTIONS(1523), + [anon_sym_DOLLAR] = ACTIONS(1523), + [aux_sym_yield_expression_token1] = ACTIONS(1523), + [aux_sym_include_expression_token1] = ACTIONS(1523), + [aux_sym_include_once_expression_token1] = ACTIONS(1523), + [aux_sym_require_expression_token1] = ACTIONS(1523), + [aux_sym_require_once_expression_token1] = ACTIONS(1523), + [sym_comment] = ACTIONS(5), + }, + [647] = { + [sym_text_interpolation] = STATE(647), + [ts_builtin_sym_end] = ACTIONS(1481), + [sym_name] = ACTIONS(1483), + [sym_php_tag] = ACTIONS(1483), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1483), + [aux_sym_text_token2] = ACTIONS(1483), + [anon_sym_SEMI] = ACTIONS(1483), + [aux_sym_function_static_declaration_token1] = ACTIONS(1483), + [aux_sym_global_declaration_token1] = ACTIONS(1483), + [aux_sym_namespace_definition_token1] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1483), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1483), + [anon_sym_BSLASH] = ACTIONS(1483), + [anon_sym_LBRACE] = ACTIONS(1483), + [aux_sym_trait_declaration_token1] = ACTIONS(1483), + [aux_sym_interface_declaration_token1] = ACTIONS(1483), + [aux_sym_enum_declaration_token1] = ACTIONS(1483), + [aux_sym_class_declaration_token1] = ACTIONS(1483), + [aux_sym_final_modifier_token1] = ACTIONS(1483), + [aux_sym_abstract_modifier_token1] = ACTIONS(1483), + [aux_sym_readonly_modifier_token1] = ACTIONS(1483), + [aux_sym_visibility_modifier_token1] = ACTIONS(1483), + [aux_sym_visibility_modifier_token2] = ACTIONS(1483), + [aux_sym_visibility_modifier_token3] = ACTIONS(1483), + [aux_sym__arrow_function_header_token1] = ACTIONS(1483), + [anon_sym_LPAREN] = ACTIONS(1483), + [aux_sym_cast_type_token1] = ACTIONS(1483), + [aux_sym_echo_statement_token1] = ACTIONS(1483), + [anon_sym_unset] = ACTIONS(1483), + [aux_sym_declare_statement_token1] = ACTIONS(1483), + [sym_float] = ACTIONS(1483), + [aux_sym_try_statement_token1] = ACTIONS(1483), + [aux_sym_goto_statement_token1] = ACTIONS(1483), + [aux_sym_continue_statement_token1] = ACTIONS(1483), + [aux_sym_break_statement_token1] = ACTIONS(1483), + [sym_integer] = ACTIONS(1483), + [aux_sym_return_statement_token1] = ACTIONS(1483), + [aux_sym_throw_expression_token1] = ACTIONS(1483), + [aux_sym_while_statement_token1] = ACTIONS(1483), + [aux_sym_do_statement_token1] = ACTIONS(1483), + [aux_sym_for_statement_token1] = ACTIONS(1483), + [aux_sym_foreach_statement_token1] = ACTIONS(1483), + [aux_sym_if_statement_token1] = ACTIONS(1483), + [aux_sym_else_if_clause_token1] = ACTIONS(1483), + [aux_sym_else_clause_token1] = ACTIONS(1483), + [aux_sym_match_expression_token1] = ACTIONS(1483), + [aux_sym_switch_statement_token1] = ACTIONS(1483), + [anon_sym_AT] = ACTIONS(1483), + [anon_sym_PLUS] = ACTIONS(1483), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1483), + [anon_sym_BANG] = ACTIONS(1483), + [aux_sym_clone_expression_token1] = ACTIONS(1483), + [aux_sym_print_intrinsic_token1] = ACTIONS(1483), + [aux_sym_object_creation_expression_token1] = ACTIONS(1483), + [anon_sym_PLUS_PLUS] = ACTIONS(1483), + [anon_sym_DASH_DASH] = ACTIONS(1483), + [aux_sym__list_destructing_token1] = ACTIONS(1483), + [anon_sym_LBRACK] = ACTIONS(1483), + [anon_sym_self] = ACTIONS(1483), + [anon_sym_parent] = ACTIONS(1483), + [anon_sym_POUND_LBRACK] = ACTIONS(1483), + [anon_sym_SQUOTE] = ACTIONS(1483), + [aux_sym_encapsed_string_token1] = ACTIONS(1483), + [anon_sym_DQUOTE] = ACTIONS(1483), + [aux_sym_string_token1] = ACTIONS(1483), + [anon_sym_LT_LT_LT] = ACTIONS(1483), + [anon_sym_BQUOTE] = ACTIONS(1483), + [sym_boolean] = ACTIONS(1483), + [sym_null] = ACTIONS(1483), + [anon_sym_DOLLAR] = ACTIONS(1483), + [aux_sym_yield_expression_token1] = ACTIONS(1483), + [aux_sym_include_expression_token1] = ACTIONS(1483), + [aux_sym_include_once_expression_token1] = ACTIONS(1483), + [aux_sym_require_expression_token1] = ACTIONS(1483), + [aux_sym_require_once_expression_token1] = ACTIONS(1483), + [sym_comment] = ACTIONS(5), + }, + [648] = { + [sym_text_interpolation] = STATE(648), + [ts_builtin_sym_end] = ACTIONS(1677), + [sym_name] = ACTIONS(1679), + [sym_php_tag] = ACTIONS(1679), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1679), + [aux_sym_text_token2] = ACTIONS(1679), + [anon_sym_SEMI] = ACTIONS(1679), + [aux_sym_function_static_declaration_token1] = ACTIONS(1679), + [aux_sym_global_declaration_token1] = ACTIONS(1679), + [aux_sym_namespace_definition_token1] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1679), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1679), + [anon_sym_BSLASH] = ACTIONS(1679), + [anon_sym_LBRACE] = ACTIONS(1679), + [aux_sym_trait_declaration_token1] = ACTIONS(1679), + [aux_sym_interface_declaration_token1] = ACTIONS(1679), + [aux_sym_enum_declaration_token1] = ACTIONS(1679), + [aux_sym_class_declaration_token1] = ACTIONS(1679), + [aux_sym_final_modifier_token1] = ACTIONS(1679), + [aux_sym_abstract_modifier_token1] = ACTIONS(1679), + [aux_sym_readonly_modifier_token1] = ACTIONS(1679), + [aux_sym_visibility_modifier_token1] = ACTIONS(1679), + [aux_sym_visibility_modifier_token2] = ACTIONS(1679), + [aux_sym_visibility_modifier_token3] = ACTIONS(1679), + [aux_sym__arrow_function_header_token1] = ACTIONS(1679), + [anon_sym_LPAREN] = ACTIONS(1679), + [aux_sym_cast_type_token1] = ACTIONS(1679), + [aux_sym_echo_statement_token1] = ACTIONS(1679), + [anon_sym_unset] = ACTIONS(1679), + [aux_sym_declare_statement_token1] = ACTIONS(1679), + [sym_float] = ACTIONS(1679), + [aux_sym_try_statement_token1] = ACTIONS(1679), + [aux_sym_goto_statement_token1] = ACTIONS(1679), + [aux_sym_continue_statement_token1] = ACTIONS(1679), + [aux_sym_break_statement_token1] = ACTIONS(1679), + [sym_integer] = ACTIONS(1679), + [aux_sym_return_statement_token1] = ACTIONS(1679), + [aux_sym_throw_expression_token1] = ACTIONS(1679), + [aux_sym_while_statement_token1] = ACTIONS(1679), + [aux_sym_do_statement_token1] = ACTIONS(1679), + [aux_sym_for_statement_token1] = ACTIONS(1679), + [aux_sym_foreach_statement_token1] = ACTIONS(1679), + [aux_sym_if_statement_token1] = ACTIONS(1679), + [aux_sym_else_if_clause_token1] = ACTIONS(1679), + [aux_sym_else_clause_token1] = ACTIONS(1679), + [aux_sym_match_expression_token1] = ACTIONS(1679), + [aux_sym_switch_statement_token1] = ACTIONS(1679), + [anon_sym_AT] = ACTIONS(1679), + [anon_sym_PLUS] = ACTIONS(1679), + [anon_sym_DASH] = ACTIONS(1679), + [anon_sym_TILDE] = ACTIONS(1679), + [anon_sym_BANG] = ACTIONS(1679), + [aux_sym_clone_expression_token1] = ACTIONS(1679), + [aux_sym_print_intrinsic_token1] = ACTIONS(1679), + [aux_sym_object_creation_expression_token1] = ACTIONS(1679), + [anon_sym_PLUS_PLUS] = ACTIONS(1679), + [anon_sym_DASH_DASH] = ACTIONS(1679), + [aux_sym__list_destructing_token1] = ACTIONS(1679), + [anon_sym_LBRACK] = ACTIONS(1679), + [anon_sym_self] = ACTIONS(1679), + [anon_sym_parent] = ACTIONS(1679), + [anon_sym_POUND_LBRACK] = ACTIONS(1679), + [anon_sym_SQUOTE] = ACTIONS(1679), + [aux_sym_encapsed_string_token1] = ACTIONS(1679), + [anon_sym_DQUOTE] = ACTIONS(1679), + [aux_sym_string_token1] = ACTIONS(1679), + [anon_sym_LT_LT_LT] = ACTIONS(1679), + [anon_sym_BQUOTE] = ACTIONS(1679), + [sym_boolean] = ACTIONS(1679), + [sym_null] = ACTIONS(1679), + [anon_sym_DOLLAR] = ACTIONS(1679), + [aux_sym_yield_expression_token1] = ACTIONS(1679), + [aux_sym_include_expression_token1] = ACTIONS(1679), + [aux_sym_include_once_expression_token1] = ACTIONS(1679), + [aux_sym_require_expression_token1] = ACTIONS(1679), + [aux_sym_require_once_expression_token1] = ACTIONS(1679), + [sym_comment] = ACTIONS(5), + }, + [649] = { + [sym_text_interpolation] = STATE(649), + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_name] = ACTIONS(1671), + [sym_php_tag] = ACTIONS(1671), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1671), + [aux_sym_text_token2] = ACTIONS(1671), + [anon_sym_SEMI] = ACTIONS(1671), + [aux_sym_function_static_declaration_token1] = ACTIONS(1671), + [aux_sym_global_declaration_token1] = ACTIONS(1671), + [aux_sym_namespace_definition_token1] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1671), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1671), + [anon_sym_BSLASH] = ACTIONS(1671), + [anon_sym_LBRACE] = ACTIONS(1671), + [aux_sym_trait_declaration_token1] = ACTIONS(1671), + [aux_sym_interface_declaration_token1] = ACTIONS(1671), + [aux_sym_enum_declaration_token1] = ACTIONS(1671), + [aux_sym_class_declaration_token1] = ACTIONS(1671), + [aux_sym_final_modifier_token1] = ACTIONS(1671), + [aux_sym_abstract_modifier_token1] = ACTIONS(1671), + [aux_sym_readonly_modifier_token1] = ACTIONS(1671), + [aux_sym_visibility_modifier_token1] = ACTIONS(1671), + [aux_sym_visibility_modifier_token2] = ACTIONS(1671), + [aux_sym_visibility_modifier_token3] = ACTIONS(1671), + [aux_sym__arrow_function_header_token1] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1671), + [aux_sym_cast_type_token1] = ACTIONS(1671), + [aux_sym_echo_statement_token1] = ACTIONS(1671), + [anon_sym_unset] = ACTIONS(1671), + [aux_sym_declare_statement_token1] = ACTIONS(1671), + [sym_float] = ACTIONS(1671), + [aux_sym_try_statement_token1] = ACTIONS(1671), + [aux_sym_goto_statement_token1] = ACTIONS(1671), + [aux_sym_continue_statement_token1] = ACTIONS(1671), + [aux_sym_break_statement_token1] = ACTIONS(1671), + [sym_integer] = ACTIONS(1671), + [aux_sym_return_statement_token1] = ACTIONS(1671), + [aux_sym_throw_expression_token1] = ACTIONS(1671), + [aux_sym_while_statement_token1] = ACTIONS(1671), + [aux_sym_do_statement_token1] = ACTIONS(1671), + [aux_sym_for_statement_token1] = ACTIONS(1671), + [aux_sym_foreach_statement_token1] = ACTIONS(1671), + [aux_sym_if_statement_token1] = ACTIONS(1671), + [aux_sym_else_if_clause_token1] = ACTIONS(1671), + [aux_sym_else_clause_token1] = ACTIONS(1671), + [aux_sym_match_expression_token1] = ACTIONS(1671), + [aux_sym_switch_statement_token1] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_TILDE] = ACTIONS(1671), + [anon_sym_BANG] = ACTIONS(1671), + [aux_sym_clone_expression_token1] = ACTIONS(1671), + [aux_sym_print_intrinsic_token1] = ACTIONS(1671), + [aux_sym_object_creation_expression_token1] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1671), + [anon_sym_DASH_DASH] = ACTIONS(1671), + [aux_sym__list_destructing_token1] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_self] = ACTIONS(1671), + [anon_sym_parent] = ACTIONS(1671), + [anon_sym_POUND_LBRACK] = ACTIONS(1671), + [anon_sym_SQUOTE] = ACTIONS(1671), + [aux_sym_encapsed_string_token1] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(1671), + [aux_sym_string_token1] = ACTIONS(1671), + [anon_sym_LT_LT_LT] = ACTIONS(1671), + [anon_sym_BQUOTE] = ACTIONS(1671), + [sym_boolean] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [anon_sym_DOLLAR] = ACTIONS(1671), + [aux_sym_yield_expression_token1] = ACTIONS(1671), + [aux_sym_include_expression_token1] = ACTIONS(1671), + [aux_sym_include_once_expression_token1] = ACTIONS(1671), + [aux_sym_require_expression_token1] = ACTIONS(1671), + [aux_sym_require_once_expression_token1] = ACTIONS(1671), + [sym_comment] = ACTIONS(5), + }, + [650] = { + [sym_text_interpolation] = STATE(650), + [ts_builtin_sym_end] = ACTIONS(1278), + [sym_name] = ACTIONS(1280), + [sym_php_tag] = ACTIONS(1280), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1280), + [aux_sym_text_token2] = ACTIONS(1280), + [anon_sym_SEMI] = ACTIONS(1280), + [aux_sym_function_static_declaration_token1] = ACTIONS(1280), + [aux_sym_global_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_definition_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1280), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1280), + [anon_sym_BSLASH] = ACTIONS(1280), + [anon_sym_LBRACE] = ACTIONS(1280), + [aux_sym_trait_declaration_token1] = ACTIONS(1280), + [aux_sym_interface_declaration_token1] = ACTIONS(1280), + [aux_sym_enum_declaration_token1] = ACTIONS(1280), + [aux_sym_class_declaration_token1] = ACTIONS(1280), + [aux_sym_final_modifier_token1] = ACTIONS(1280), + [aux_sym_abstract_modifier_token1] = ACTIONS(1280), + [aux_sym_readonly_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token1] = ACTIONS(1280), + [aux_sym_visibility_modifier_token2] = ACTIONS(1280), + [aux_sym_visibility_modifier_token3] = ACTIONS(1280), + [aux_sym__arrow_function_header_token1] = ACTIONS(1280), + [anon_sym_LPAREN] = ACTIONS(1280), + [aux_sym_cast_type_token1] = ACTIONS(1280), + [aux_sym_echo_statement_token1] = ACTIONS(1280), + [anon_sym_unset] = ACTIONS(1280), + [aux_sym_declare_statement_token1] = ACTIONS(1280), + [sym_float] = ACTIONS(1280), + [aux_sym_try_statement_token1] = ACTIONS(1280), + [aux_sym_goto_statement_token1] = ACTIONS(1280), + [aux_sym_continue_statement_token1] = ACTIONS(1280), + [aux_sym_break_statement_token1] = ACTIONS(1280), + [sym_integer] = ACTIONS(1280), + [aux_sym_return_statement_token1] = ACTIONS(1280), + [aux_sym_throw_expression_token1] = ACTIONS(1280), + [aux_sym_while_statement_token1] = ACTIONS(1280), + [aux_sym_do_statement_token1] = ACTIONS(1280), + [aux_sym_for_statement_token1] = ACTIONS(1280), + [aux_sym_foreach_statement_token1] = ACTIONS(1280), + [aux_sym_if_statement_token1] = ACTIONS(1280), + [aux_sym_else_if_clause_token1] = ACTIONS(1280), + [aux_sym_else_clause_token1] = ACTIONS(1280), + [aux_sym_match_expression_token1] = ACTIONS(1280), + [aux_sym_switch_statement_token1] = ACTIONS(1280), + [anon_sym_AT] = ACTIONS(1280), + [anon_sym_PLUS] = ACTIONS(1280), + [anon_sym_DASH] = ACTIONS(1280), + [anon_sym_TILDE] = ACTIONS(1280), + [anon_sym_BANG] = ACTIONS(1280), + [aux_sym_clone_expression_token1] = ACTIONS(1280), + [aux_sym_print_intrinsic_token1] = ACTIONS(1280), + [aux_sym_object_creation_expression_token1] = ACTIONS(1280), + [anon_sym_PLUS_PLUS] = ACTIONS(1280), + [anon_sym_DASH_DASH] = ACTIONS(1280), + [aux_sym__list_destructing_token1] = ACTIONS(1280), + [anon_sym_LBRACK] = ACTIONS(1280), + [anon_sym_self] = ACTIONS(1280), + [anon_sym_parent] = ACTIONS(1280), + [anon_sym_POUND_LBRACK] = ACTIONS(1280), + [anon_sym_SQUOTE] = ACTIONS(1280), + [aux_sym_encapsed_string_token1] = ACTIONS(1280), + [anon_sym_DQUOTE] = ACTIONS(1280), + [aux_sym_string_token1] = ACTIONS(1280), + [anon_sym_LT_LT_LT] = ACTIONS(1280), + [anon_sym_BQUOTE] = ACTIONS(1280), + [sym_boolean] = ACTIONS(1280), + [sym_null] = ACTIONS(1280), + [anon_sym_DOLLAR] = ACTIONS(1280), + [aux_sym_yield_expression_token1] = ACTIONS(1280), + [aux_sym_include_expression_token1] = ACTIONS(1280), + [aux_sym_include_once_expression_token1] = ACTIONS(1280), + [aux_sym_require_expression_token1] = ACTIONS(1280), + [aux_sym_require_once_expression_token1] = ACTIONS(1280), + [sym_comment] = ACTIONS(5), + }, + [651] = { + [sym_text_interpolation] = STATE(651), + [ts_builtin_sym_end] = ACTIONS(1409), + [sym_name] = ACTIONS(1411), + [sym_php_tag] = ACTIONS(1411), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1411), + [aux_sym_text_token2] = ACTIONS(1411), + [anon_sym_SEMI] = ACTIONS(1411), + [aux_sym_function_static_declaration_token1] = ACTIONS(1411), + [aux_sym_global_declaration_token1] = ACTIONS(1411), + [aux_sym_namespace_definition_token1] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1411), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1411), + [anon_sym_BSLASH] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(1411), + [aux_sym_trait_declaration_token1] = ACTIONS(1411), + [aux_sym_interface_declaration_token1] = ACTIONS(1411), + [aux_sym_enum_declaration_token1] = ACTIONS(1411), + [aux_sym_class_declaration_token1] = ACTIONS(1411), + [aux_sym_final_modifier_token1] = ACTIONS(1411), + [aux_sym_abstract_modifier_token1] = ACTIONS(1411), + [aux_sym_readonly_modifier_token1] = ACTIONS(1411), + [aux_sym_visibility_modifier_token1] = ACTIONS(1411), + [aux_sym_visibility_modifier_token2] = ACTIONS(1411), + [aux_sym_visibility_modifier_token3] = ACTIONS(1411), + [aux_sym__arrow_function_header_token1] = ACTIONS(1411), + [anon_sym_LPAREN] = ACTIONS(1411), + [aux_sym_cast_type_token1] = ACTIONS(1411), + [aux_sym_echo_statement_token1] = ACTIONS(1411), + [anon_sym_unset] = ACTIONS(1411), + [aux_sym_declare_statement_token1] = ACTIONS(1411), + [sym_float] = ACTIONS(1411), + [aux_sym_try_statement_token1] = ACTIONS(1411), + [aux_sym_goto_statement_token1] = ACTIONS(1411), + [aux_sym_continue_statement_token1] = ACTIONS(1411), + [aux_sym_break_statement_token1] = ACTIONS(1411), + [sym_integer] = ACTIONS(1411), + [aux_sym_return_statement_token1] = ACTIONS(1411), + [aux_sym_throw_expression_token1] = ACTIONS(1411), + [aux_sym_while_statement_token1] = ACTIONS(1411), + [aux_sym_do_statement_token1] = ACTIONS(1411), + [aux_sym_for_statement_token1] = ACTIONS(1411), + [aux_sym_foreach_statement_token1] = ACTIONS(1411), + [aux_sym_if_statement_token1] = ACTIONS(1411), + [aux_sym_else_if_clause_token1] = ACTIONS(1411), + [aux_sym_else_clause_token1] = ACTIONS(1411), + [aux_sym_match_expression_token1] = ACTIONS(1411), + [aux_sym_switch_statement_token1] = ACTIONS(1411), + [anon_sym_AT] = ACTIONS(1411), + [anon_sym_PLUS] = ACTIONS(1411), + [anon_sym_DASH] = ACTIONS(1411), + [anon_sym_TILDE] = ACTIONS(1411), + [anon_sym_BANG] = ACTIONS(1411), + [aux_sym_clone_expression_token1] = ACTIONS(1411), + [aux_sym_print_intrinsic_token1] = ACTIONS(1411), + [aux_sym_object_creation_expression_token1] = ACTIONS(1411), + [anon_sym_PLUS_PLUS] = ACTIONS(1411), + [anon_sym_DASH_DASH] = ACTIONS(1411), + [aux_sym__list_destructing_token1] = ACTIONS(1411), + [anon_sym_LBRACK] = ACTIONS(1411), + [anon_sym_self] = ACTIONS(1411), + [anon_sym_parent] = ACTIONS(1411), + [anon_sym_POUND_LBRACK] = ACTIONS(1411), + [anon_sym_SQUOTE] = ACTIONS(1411), + [aux_sym_encapsed_string_token1] = ACTIONS(1411), + [anon_sym_DQUOTE] = ACTIONS(1411), + [aux_sym_string_token1] = ACTIONS(1411), + [anon_sym_LT_LT_LT] = ACTIONS(1411), + [anon_sym_BQUOTE] = ACTIONS(1411), + [sym_boolean] = ACTIONS(1411), + [sym_null] = ACTIONS(1411), + [anon_sym_DOLLAR] = ACTIONS(1411), + [aux_sym_yield_expression_token1] = ACTIONS(1411), + [aux_sym_include_expression_token1] = ACTIONS(1411), + [aux_sym_include_once_expression_token1] = ACTIONS(1411), + [aux_sym_require_expression_token1] = ACTIONS(1411), + [aux_sym_require_once_expression_token1] = ACTIONS(1411), + [sym_comment] = ACTIONS(5), + }, + [652] = { + [sym_text_interpolation] = STATE(652), + [ts_builtin_sym_end] = ACTIONS(1565), + [sym_name] = ACTIONS(1567), + [sym_php_tag] = ACTIONS(1567), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1567), + [aux_sym_text_token2] = ACTIONS(1567), + [anon_sym_SEMI] = ACTIONS(1567), + [aux_sym_function_static_declaration_token1] = ACTIONS(1567), + [aux_sym_global_declaration_token1] = ACTIONS(1567), + [aux_sym_namespace_definition_token1] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1567), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1567), + [anon_sym_BSLASH] = ACTIONS(1567), + [anon_sym_LBRACE] = ACTIONS(1567), + [aux_sym_trait_declaration_token1] = ACTIONS(1567), + [aux_sym_interface_declaration_token1] = ACTIONS(1567), + [aux_sym_enum_declaration_token1] = ACTIONS(1567), + [aux_sym_class_declaration_token1] = ACTIONS(1567), + [aux_sym_final_modifier_token1] = ACTIONS(1567), + [aux_sym_abstract_modifier_token1] = ACTIONS(1567), + [aux_sym_readonly_modifier_token1] = ACTIONS(1567), + [aux_sym_visibility_modifier_token1] = ACTIONS(1567), + [aux_sym_visibility_modifier_token2] = ACTIONS(1567), + [aux_sym_visibility_modifier_token3] = ACTIONS(1567), + [aux_sym__arrow_function_header_token1] = ACTIONS(1567), + [anon_sym_LPAREN] = ACTIONS(1567), + [aux_sym_cast_type_token1] = ACTIONS(1567), + [aux_sym_echo_statement_token1] = ACTIONS(1567), + [anon_sym_unset] = ACTIONS(1567), + [aux_sym_declare_statement_token1] = ACTIONS(1567), + [sym_float] = ACTIONS(1567), + [aux_sym_try_statement_token1] = ACTIONS(1567), + [aux_sym_goto_statement_token1] = ACTIONS(1567), + [aux_sym_continue_statement_token1] = ACTIONS(1567), + [aux_sym_break_statement_token1] = ACTIONS(1567), + [sym_integer] = ACTIONS(1567), + [aux_sym_return_statement_token1] = ACTIONS(1567), + [aux_sym_throw_expression_token1] = ACTIONS(1567), + [aux_sym_while_statement_token1] = ACTIONS(1567), + [aux_sym_do_statement_token1] = ACTIONS(1567), + [aux_sym_for_statement_token1] = ACTIONS(1567), + [aux_sym_foreach_statement_token1] = ACTIONS(1567), + [aux_sym_if_statement_token1] = ACTIONS(1567), + [aux_sym_else_if_clause_token1] = ACTIONS(1567), + [aux_sym_else_clause_token1] = ACTIONS(1567), + [aux_sym_match_expression_token1] = ACTIONS(1567), + [aux_sym_switch_statement_token1] = ACTIONS(1567), + [anon_sym_AT] = ACTIONS(1567), + [anon_sym_PLUS] = ACTIONS(1567), + [anon_sym_DASH] = ACTIONS(1567), + [anon_sym_TILDE] = ACTIONS(1567), + [anon_sym_BANG] = ACTIONS(1567), + [aux_sym_clone_expression_token1] = ACTIONS(1567), + [aux_sym_print_intrinsic_token1] = ACTIONS(1567), + [aux_sym_object_creation_expression_token1] = ACTIONS(1567), + [anon_sym_PLUS_PLUS] = ACTIONS(1567), + [anon_sym_DASH_DASH] = ACTIONS(1567), + [aux_sym__list_destructing_token1] = ACTIONS(1567), + [anon_sym_LBRACK] = ACTIONS(1567), + [anon_sym_self] = ACTIONS(1567), + [anon_sym_parent] = ACTIONS(1567), + [anon_sym_POUND_LBRACK] = ACTIONS(1567), + [anon_sym_SQUOTE] = ACTIONS(1567), + [aux_sym_encapsed_string_token1] = ACTIONS(1567), + [anon_sym_DQUOTE] = ACTIONS(1567), + [aux_sym_string_token1] = ACTIONS(1567), + [anon_sym_LT_LT_LT] = ACTIONS(1567), + [anon_sym_BQUOTE] = ACTIONS(1567), + [sym_boolean] = ACTIONS(1567), + [sym_null] = ACTIONS(1567), + [anon_sym_DOLLAR] = ACTIONS(1567), + [aux_sym_yield_expression_token1] = ACTIONS(1567), + [aux_sym_include_expression_token1] = ACTIONS(1567), + [aux_sym_include_once_expression_token1] = ACTIONS(1567), + [aux_sym_require_expression_token1] = ACTIONS(1567), + [aux_sym_require_once_expression_token1] = ACTIONS(1567), + [sym_comment] = ACTIONS(5), + }, + [653] = { + [sym_text_interpolation] = STATE(653), + [ts_builtin_sym_end] = ACTIONS(1561), + [sym_name] = ACTIONS(1563), + [sym_php_tag] = ACTIONS(1563), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1563), + [aux_sym_text_token2] = ACTIONS(1563), + [anon_sym_SEMI] = ACTIONS(1563), + [aux_sym_function_static_declaration_token1] = ACTIONS(1563), + [aux_sym_global_declaration_token1] = ACTIONS(1563), + [aux_sym_namespace_definition_token1] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1563), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1563), + [anon_sym_BSLASH] = ACTIONS(1563), + [anon_sym_LBRACE] = ACTIONS(1563), + [aux_sym_trait_declaration_token1] = ACTIONS(1563), + [aux_sym_interface_declaration_token1] = ACTIONS(1563), + [aux_sym_enum_declaration_token1] = ACTIONS(1563), + [aux_sym_class_declaration_token1] = ACTIONS(1563), + [aux_sym_final_modifier_token1] = ACTIONS(1563), + [aux_sym_abstract_modifier_token1] = ACTIONS(1563), + [aux_sym_readonly_modifier_token1] = ACTIONS(1563), + [aux_sym_visibility_modifier_token1] = ACTIONS(1563), + [aux_sym_visibility_modifier_token2] = ACTIONS(1563), + [aux_sym_visibility_modifier_token3] = ACTIONS(1563), + [aux_sym__arrow_function_header_token1] = ACTIONS(1563), + [anon_sym_LPAREN] = ACTIONS(1563), + [aux_sym_cast_type_token1] = ACTIONS(1563), + [aux_sym_echo_statement_token1] = ACTIONS(1563), + [anon_sym_unset] = ACTIONS(1563), + [aux_sym_declare_statement_token1] = ACTIONS(1563), + [sym_float] = ACTIONS(1563), + [aux_sym_try_statement_token1] = ACTIONS(1563), + [aux_sym_goto_statement_token1] = ACTIONS(1563), + [aux_sym_continue_statement_token1] = ACTIONS(1563), + [aux_sym_break_statement_token1] = ACTIONS(1563), + [sym_integer] = ACTIONS(1563), + [aux_sym_return_statement_token1] = ACTIONS(1563), + [aux_sym_throw_expression_token1] = ACTIONS(1563), + [aux_sym_while_statement_token1] = ACTIONS(1563), + [aux_sym_do_statement_token1] = ACTIONS(1563), + [aux_sym_for_statement_token1] = ACTIONS(1563), + [aux_sym_foreach_statement_token1] = ACTIONS(1563), + [aux_sym_if_statement_token1] = ACTIONS(1563), + [aux_sym_else_if_clause_token1] = ACTIONS(1563), + [aux_sym_else_clause_token1] = ACTIONS(1563), + [aux_sym_match_expression_token1] = ACTIONS(1563), + [aux_sym_switch_statement_token1] = ACTIONS(1563), + [anon_sym_AT] = ACTIONS(1563), + [anon_sym_PLUS] = ACTIONS(1563), + [anon_sym_DASH] = ACTIONS(1563), + [anon_sym_TILDE] = ACTIONS(1563), + [anon_sym_BANG] = ACTIONS(1563), + [aux_sym_clone_expression_token1] = ACTIONS(1563), + [aux_sym_print_intrinsic_token1] = ACTIONS(1563), + [aux_sym_object_creation_expression_token1] = ACTIONS(1563), + [anon_sym_PLUS_PLUS] = ACTIONS(1563), + [anon_sym_DASH_DASH] = ACTIONS(1563), + [aux_sym__list_destructing_token1] = ACTIONS(1563), + [anon_sym_LBRACK] = ACTIONS(1563), + [anon_sym_self] = ACTIONS(1563), + [anon_sym_parent] = ACTIONS(1563), + [anon_sym_POUND_LBRACK] = ACTIONS(1563), + [anon_sym_SQUOTE] = ACTIONS(1563), + [aux_sym_encapsed_string_token1] = ACTIONS(1563), + [anon_sym_DQUOTE] = ACTIONS(1563), + [aux_sym_string_token1] = ACTIONS(1563), + [anon_sym_LT_LT_LT] = ACTIONS(1563), + [anon_sym_BQUOTE] = ACTIONS(1563), + [sym_boolean] = ACTIONS(1563), + [sym_null] = ACTIONS(1563), + [anon_sym_DOLLAR] = ACTIONS(1563), + [aux_sym_yield_expression_token1] = ACTIONS(1563), + [aux_sym_include_expression_token1] = ACTIONS(1563), + [aux_sym_include_once_expression_token1] = ACTIONS(1563), + [aux_sym_require_expression_token1] = ACTIONS(1563), + [aux_sym_require_once_expression_token1] = ACTIONS(1563), + [sym_comment] = ACTIONS(5), + }, + [654] = { + [sym_text_interpolation] = STATE(654), + [ts_builtin_sym_end] = ACTIONS(1553), + [sym_name] = ACTIONS(1555), + [sym_php_tag] = ACTIONS(1555), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1555), + [aux_sym_text_token2] = ACTIONS(1555), + [anon_sym_SEMI] = ACTIONS(1555), + [aux_sym_function_static_declaration_token1] = ACTIONS(1555), + [aux_sym_global_declaration_token1] = ACTIONS(1555), + [aux_sym_namespace_definition_token1] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1555), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1555), + [anon_sym_BSLASH] = ACTIONS(1555), + [anon_sym_LBRACE] = ACTIONS(1555), + [aux_sym_trait_declaration_token1] = ACTIONS(1555), + [aux_sym_interface_declaration_token1] = ACTIONS(1555), + [aux_sym_enum_declaration_token1] = ACTIONS(1555), + [aux_sym_class_declaration_token1] = ACTIONS(1555), + [aux_sym_final_modifier_token1] = ACTIONS(1555), + [aux_sym_abstract_modifier_token1] = ACTIONS(1555), + [aux_sym_readonly_modifier_token1] = ACTIONS(1555), + [aux_sym_visibility_modifier_token1] = ACTIONS(1555), + [aux_sym_visibility_modifier_token2] = ACTIONS(1555), + [aux_sym_visibility_modifier_token3] = ACTIONS(1555), + [aux_sym__arrow_function_header_token1] = ACTIONS(1555), + [anon_sym_LPAREN] = ACTIONS(1555), + [aux_sym_cast_type_token1] = ACTIONS(1555), + [aux_sym_echo_statement_token1] = ACTIONS(1555), + [anon_sym_unset] = ACTIONS(1555), + [aux_sym_declare_statement_token1] = ACTIONS(1555), + [sym_float] = ACTIONS(1555), + [aux_sym_try_statement_token1] = ACTIONS(1555), + [aux_sym_goto_statement_token1] = ACTIONS(1555), + [aux_sym_continue_statement_token1] = ACTIONS(1555), + [aux_sym_break_statement_token1] = ACTIONS(1555), + [sym_integer] = ACTIONS(1555), + [aux_sym_return_statement_token1] = ACTIONS(1555), + [aux_sym_throw_expression_token1] = ACTIONS(1555), + [aux_sym_while_statement_token1] = ACTIONS(1555), + [aux_sym_do_statement_token1] = ACTIONS(1555), + [aux_sym_for_statement_token1] = ACTIONS(1555), + [aux_sym_foreach_statement_token1] = ACTIONS(1555), + [aux_sym_if_statement_token1] = ACTIONS(1555), + [aux_sym_else_if_clause_token1] = ACTIONS(1555), + [aux_sym_else_clause_token1] = ACTIONS(1555), + [aux_sym_match_expression_token1] = ACTIONS(1555), + [aux_sym_switch_statement_token1] = ACTIONS(1555), + [anon_sym_AT] = ACTIONS(1555), + [anon_sym_PLUS] = ACTIONS(1555), + [anon_sym_DASH] = ACTIONS(1555), + [anon_sym_TILDE] = ACTIONS(1555), + [anon_sym_BANG] = ACTIONS(1555), + [aux_sym_clone_expression_token1] = ACTIONS(1555), + [aux_sym_print_intrinsic_token1] = ACTIONS(1555), + [aux_sym_object_creation_expression_token1] = ACTIONS(1555), + [anon_sym_PLUS_PLUS] = ACTIONS(1555), + [anon_sym_DASH_DASH] = ACTIONS(1555), + [aux_sym__list_destructing_token1] = ACTIONS(1555), + [anon_sym_LBRACK] = ACTIONS(1555), + [anon_sym_self] = ACTIONS(1555), + [anon_sym_parent] = ACTIONS(1555), + [anon_sym_POUND_LBRACK] = ACTIONS(1555), + [anon_sym_SQUOTE] = ACTIONS(1555), + [aux_sym_encapsed_string_token1] = ACTIONS(1555), + [anon_sym_DQUOTE] = ACTIONS(1555), + [aux_sym_string_token1] = ACTIONS(1555), + [anon_sym_LT_LT_LT] = ACTIONS(1555), + [anon_sym_BQUOTE] = ACTIONS(1555), + [sym_boolean] = ACTIONS(1555), + [sym_null] = ACTIONS(1555), + [anon_sym_DOLLAR] = ACTIONS(1555), + [aux_sym_yield_expression_token1] = ACTIONS(1555), + [aux_sym_include_expression_token1] = ACTIONS(1555), + [aux_sym_include_once_expression_token1] = ACTIONS(1555), + [aux_sym_require_expression_token1] = ACTIONS(1555), + [aux_sym_require_once_expression_token1] = ACTIONS(1555), + [sym_comment] = ACTIONS(5), + }, + [655] = { + [sym_text_interpolation] = STATE(655), + [ts_builtin_sym_end] = ACTIONS(1489), + [sym_name] = ACTIONS(1491), + [sym_php_tag] = ACTIONS(1491), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1491), + [aux_sym_text_token2] = ACTIONS(1491), + [anon_sym_SEMI] = ACTIONS(1491), + [aux_sym_function_static_declaration_token1] = ACTIONS(1491), + [aux_sym_global_declaration_token1] = ACTIONS(1491), + [aux_sym_namespace_definition_token1] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1491), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1491), + [anon_sym_BSLASH] = ACTIONS(1491), + [anon_sym_LBRACE] = ACTIONS(1491), + [aux_sym_trait_declaration_token1] = ACTIONS(1491), + [aux_sym_interface_declaration_token1] = ACTIONS(1491), + [aux_sym_enum_declaration_token1] = ACTIONS(1491), + [aux_sym_class_declaration_token1] = ACTIONS(1491), + [aux_sym_final_modifier_token1] = ACTIONS(1491), + [aux_sym_abstract_modifier_token1] = ACTIONS(1491), + [aux_sym_readonly_modifier_token1] = ACTIONS(1491), + [aux_sym_visibility_modifier_token1] = ACTIONS(1491), + [aux_sym_visibility_modifier_token2] = ACTIONS(1491), + [aux_sym_visibility_modifier_token3] = ACTIONS(1491), + [aux_sym__arrow_function_header_token1] = ACTIONS(1491), + [anon_sym_LPAREN] = ACTIONS(1491), + [aux_sym_cast_type_token1] = ACTIONS(1491), + [aux_sym_echo_statement_token1] = ACTIONS(1491), + [anon_sym_unset] = ACTIONS(1491), + [aux_sym_declare_statement_token1] = ACTIONS(1491), + [sym_float] = ACTIONS(1491), + [aux_sym_try_statement_token1] = ACTIONS(1491), + [aux_sym_goto_statement_token1] = ACTIONS(1491), + [aux_sym_continue_statement_token1] = ACTIONS(1491), + [aux_sym_break_statement_token1] = ACTIONS(1491), + [sym_integer] = ACTIONS(1491), + [aux_sym_return_statement_token1] = ACTIONS(1491), + [aux_sym_throw_expression_token1] = ACTIONS(1491), + [aux_sym_while_statement_token1] = ACTIONS(1491), + [aux_sym_do_statement_token1] = ACTIONS(1491), + [aux_sym_for_statement_token1] = ACTIONS(1491), + [aux_sym_foreach_statement_token1] = ACTIONS(1491), + [aux_sym_if_statement_token1] = ACTIONS(1491), + [aux_sym_else_if_clause_token1] = ACTIONS(1491), + [aux_sym_else_clause_token1] = ACTIONS(1491), + [aux_sym_match_expression_token1] = ACTIONS(1491), + [aux_sym_switch_statement_token1] = ACTIONS(1491), + [anon_sym_AT] = ACTIONS(1491), + [anon_sym_PLUS] = ACTIONS(1491), + [anon_sym_DASH] = ACTIONS(1491), + [anon_sym_TILDE] = ACTIONS(1491), + [anon_sym_BANG] = ACTIONS(1491), + [aux_sym_clone_expression_token1] = ACTIONS(1491), + [aux_sym_print_intrinsic_token1] = ACTIONS(1491), + [aux_sym_object_creation_expression_token1] = ACTIONS(1491), + [anon_sym_PLUS_PLUS] = ACTIONS(1491), + [anon_sym_DASH_DASH] = ACTIONS(1491), + [aux_sym__list_destructing_token1] = ACTIONS(1491), + [anon_sym_LBRACK] = ACTIONS(1491), + [anon_sym_self] = ACTIONS(1491), + [anon_sym_parent] = ACTIONS(1491), + [anon_sym_POUND_LBRACK] = ACTIONS(1491), + [anon_sym_SQUOTE] = ACTIONS(1491), + [aux_sym_encapsed_string_token1] = ACTIONS(1491), + [anon_sym_DQUOTE] = ACTIONS(1491), + [aux_sym_string_token1] = ACTIONS(1491), + [anon_sym_LT_LT_LT] = ACTIONS(1491), + [anon_sym_BQUOTE] = ACTIONS(1491), + [sym_boolean] = ACTIONS(1491), + [sym_null] = ACTIONS(1491), + [anon_sym_DOLLAR] = ACTIONS(1491), + [aux_sym_yield_expression_token1] = ACTIONS(1491), + [aux_sym_include_expression_token1] = ACTIONS(1491), + [aux_sym_include_once_expression_token1] = ACTIONS(1491), + [aux_sym_require_expression_token1] = ACTIONS(1491), + [aux_sym_require_once_expression_token1] = ACTIONS(1491), + [sym_comment] = ACTIONS(5), + }, + [656] = { + [sym_text_interpolation] = STATE(656), + [ts_builtin_sym_end] = ACTIONS(1665), + [sym_name] = ACTIONS(1667), + [sym_php_tag] = ACTIONS(1667), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1667), + [aux_sym_text_token2] = ACTIONS(1667), + [anon_sym_SEMI] = ACTIONS(1667), + [aux_sym_function_static_declaration_token1] = ACTIONS(1667), + [aux_sym_global_declaration_token1] = ACTIONS(1667), + [aux_sym_namespace_definition_token1] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1667), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1667), + [anon_sym_BSLASH] = ACTIONS(1667), + [anon_sym_LBRACE] = ACTIONS(1667), + [aux_sym_trait_declaration_token1] = ACTIONS(1667), + [aux_sym_interface_declaration_token1] = ACTIONS(1667), + [aux_sym_enum_declaration_token1] = ACTIONS(1667), + [aux_sym_class_declaration_token1] = ACTIONS(1667), + [aux_sym_final_modifier_token1] = ACTIONS(1667), + [aux_sym_abstract_modifier_token1] = ACTIONS(1667), + [aux_sym_readonly_modifier_token1] = ACTIONS(1667), + [aux_sym_visibility_modifier_token1] = ACTIONS(1667), + [aux_sym_visibility_modifier_token2] = ACTIONS(1667), + [aux_sym_visibility_modifier_token3] = ACTIONS(1667), + [aux_sym__arrow_function_header_token1] = ACTIONS(1667), + [anon_sym_LPAREN] = ACTIONS(1667), + [aux_sym_cast_type_token1] = ACTIONS(1667), + [aux_sym_echo_statement_token1] = ACTIONS(1667), + [anon_sym_unset] = ACTIONS(1667), + [aux_sym_declare_statement_token1] = ACTIONS(1667), + [sym_float] = ACTIONS(1667), + [aux_sym_try_statement_token1] = ACTIONS(1667), + [aux_sym_goto_statement_token1] = ACTIONS(1667), + [aux_sym_continue_statement_token1] = ACTIONS(1667), + [aux_sym_break_statement_token1] = ACTIONS(1667), + [sym_integer] = ACTIONS(1667), + [aux_sym_return_statement_token1] = ACTIONS(1667), + [aux_sym_throw_expression_token1] = ACTIONS(1667), + [aux_sym_while_statement_token1] = ACTIONS(1667), + [aux_sym_do_statement_token1] = ACTIONS(1667), + [aux_sym_for_statement_token1] = ACTIONS(1667), + [aux_sym_foreach_statement_token1] = ACTIONS(1667), + [aux_sym_if_statement_token1] = ACTIONS(1667), + [aux_sym_else_if_clause_token1] = ACTIONS(1667), + [aux_sym_else_clause_token1] = ACTIONS(1667), + [aux_sym_match_expression_token1] = ACTIONS(1667), + [aux_sym_switch_statement_token1] = ACTIONS(1667), + [anon_sym_AT] = ACTIONS(1667), + [anon_sym_PLUS] = ACTIONS(1667), + [anon_sym_DASH] = ACTIONS(1667), + [anon_sym_TILDE] = ACTIONS(1667), + [anon_sym_BANG] = ACTIONS(1667), + [aux_sym_clone_expression_token1] = ACTIONS(1667), + [aux_sym_print_intrinsic_token1] = ACTIONS(1667), + [aux_sym_object_creation_expression_token1] = ACTIONS(1667), + [anon_sym_PLUS_PLUS] = ACTIONS(1667), + [anon_sym_DASH_DASH] = ACTIONS(1667), + [aux_sym__list_destructing_token1] = ACTIONS(1667), + [anon_sym_LBRACK] = ACTIONS(1667), + [anon_sym_self] = ACTIONS(1667), + [anon_sym_parent] = ACTIONS(1667), + [anon_sym_POUND_LBRACK] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1667), + [aux_sym_encapsed_string_token1] = ACTIONS(1667), + [anon_sym_DQUOTE] = ACTIONS(1667), + [aux_sym_string_token1] = ACTIONS(1667), + [anon_sym_LT_LT_LT] = ACTIONS(1667), + [anon_sym_BQUOTE] = ACTIONS(1667), + [sym_boolean] = ACTIONS(1667), + [sym_null] = ACTIONS(1667), + [anon_sym_DOLLAR] = ACTIONS(1667), + [aux_sym_yield_expression_token1] = ACTIONS(1667), + [aux_sym_include_expression_token1] = ACTIONS(1667), + [aux_sym_include_once_expression_token1] = ACTIONS(1667), + [aux_sym_require_expression_token1] = ACTIONS(1667), + [aux_sym_require_once_expression_token1] = ACTIONS(1667), + [sym_comment] = ACTIONS(5), + }, + [657] = { + [sym_text_interpolation] = STATE(657), + [ts_builtin_sym_end] = ACTIONS(1521), + [sym_name] = ACTIONS(1523), + [sym_php_tag] = ACTIONS(1523), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1523), + [aux_sym_text_token2] = ACTIONS(1523), + [anon_sym_SEMI] = ACTIONS(1523), + [aux_sym_function_static_declaration_token1] = ACTIONS(1523), + [aux_sym_global_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_definition_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1523), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1523), + [anon_sym_BSLASH] = ACTIONS(1523), + [anon_sym_LBRACE] = ACTIONS(1523), + [aux_sym_trait_declaration_token1] = ACTIONS(1523), + [aux_sym_interface_declaration_token1] = ACTIONS(1523), + [aux_sym_enum_declaration_token1] = ACTIONS(1523), + [aux_sym_class_declaration_token1] = ACTIONS(1523), + [aux_sym_final_modifier_token1] = ACTIONS(1523), + [aux_sym_abstract_modifier_token1] = ACTIONS(1523), + [aux_sym_readonly_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token1] = ACTIONS(1523), + [aux_sym_visibility_modifier_token2] = ACTIONS(1523), + [aux_sym_visibility_modifier_token3] = ACTIONS(1523), + [aux_sym__arrow_function_header_token1] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1523), + [aux_sym_cast_type_token1] = ACTIONS(1523), + [aux_sym_echo_statement_token1] = ACTIONS(1523), + [anon_sym_unset] = ACTIONS(1523), + [aux_sym_declare_statement_token1] = ACTIONS(1523), + [sym_float] = ACTIONS(1523), + [aux_sym_try_statement_token1] = ACTIONS(1523), + [aux_sym_goto_statement_token1] = ACTIONS(1523), + [aux_sym_continue_statement_token1] = ACTIONS(1523), + [aux_sym_break_statement_token1] = ACTIONS(1523), + [sym_integer] = ACTIONS(1523), + [aux_sym_return_statement_token1] = ACTIONS(1523), + [aux_sym_throw_expression_token1] = ACTIONS(1523), + [aux_sym_while_statement_token1] = ACTIONS(1523), + [aux_sym_do_statement_token1] = ACTIONS(1523), + [aux_sym_for_statement_token1] = ACTIONS(1523), + [aux_sym_foreach_statement_token1] = ACTIONS(1523), + [aux_sym_if_statement_token1] = ACTIONS(1523), + [aux_sym_else_if_clause_token1] = ACTIONS(1523), + [aux_sym_else_clause_token1] = ACTIONS(1523), + [aux_sym_match_expression_token1] = ACTIONS(1523), + [aux_sym_switch_statement_token1] = ACTIONS(1523), + [anon_sym_AT] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_BANG] = ACTIONS(1523), + [aux_sym_clone_expression_token1] = ACTIONS(1523), + [aux_sym_print_intrinsic_token1] = ACTIONS(1523), + [aux_sym_object_creation_expression_token1] = ACTIONS(1523), + [anon_sym_PLUS_PLUS] = ACTIONS(1523), + [anon_sym_DASH_DASH] = ACTIONS(1523), + [aux_sym__list_destructing_token1] = ACTIONS(1523), + [anon_sym_LBRACK] = ACTIONS(1523), + [anon_sym_self] = ACTIONS(1523), + [anon_sym_parent] = ACTIONS(1523), + [anon_sym_POUND_LBRACK] = ACTIONS(1523), + [anon_sym_SQUOTE] = ACTIONS(1523), + [aux_sym_encapsed_string_token1] = ACTIONS(1523), + [anon_sym_DQUOTE] = ACTIONS(1523), + [aux_sym_string_token1] = ACTIONS(1523), + [anon_sym_LT_LT_LT] = ACTIONS(1523), + [anon_sym_BQUOTE] = ACTIONS(1523), + [sym_boolean] = ACTIONS(1523), + [sym_null] = ACTIONS(1523), + [anon_sym_DOLLAR] = ACTIONS(1523), + [aux_sym_yield_expression_token1] = ACTIONS(1523), + [aux_sym_include_expression_token1] = ACTIONS(1523), + [aux_sym_include_once_expression_token1] = ACTIONS(1523), + [aux_sym_require_expression_token1] = ACTIONS(1523), + [aux_sym_require_once_expression_token1] = ACTIONS(1523), + [sym_comment] = ACTIONS(5), + }, + [658] = { + [sym_text_interpolation] = STATE(658), + [ts_builtin_sym_end] = ACTIONS(1405), + [sym_name] = ACTIONS(1407), + [sym_php_tag] = ACTIONS(1407), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1407), + [aux_sym_text_token2] = ACTIONS(1407), + [anon_sym_SEMI] = ACTIONS(1407), + [aux_sym_function_static_declaration_token1] = ACTIONS(1407), + [aux_sym_global_declaration_token1] = ACTIONS(1407), + [aux_sym_namespace_definition_token1] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1407), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1407), + [anon_sym_BSLASH] = ACTIONS(1407), + [anon_sym_LBRACE] = ACTIONS(1407), + [aux_sym_trait_declaration_token1] = ACTIONS(1407), + [aux_sym_interface_declaration_token1] = ACTIONS(1407), + [aux_sym_enum_declaration_token1] = ACTIONS(1407), + [aux_sym_class_declaration_token1] = ACTIONS(1407), + [aux_sym_final_modifier_token1] = ACTIONS(1407), + [aux_sym_abstract_modifier_token1] = ACTIONS(1407), + [aux_sym_readonly_modifier_token1] = ACTIONS(1407), + [aux_sym_visibility_modifier_token1] = ACTIONS(1407), + [aux_sym_visibility_modifier_token2] = ACTIONS(1407), + [aux_sym_visibility_modifier_token3] = ACTIONS(1407), + [aux_sym__arrow_function_header_token1] = ACTIONS(1407), + [anon_sym_LPAREN] = ACTIONS(1407), + [aux_sym_cast_type_token1] = ACTIONS(1407), + [aux_sym_echo_statement_token1] = ACTIONS(1407), + [anon_sym_unset] = ACTIONS(1407), + [aux_sym_declare_statement_token1] = ACTIONS(1407), + [sym_float] = ACTIONS(1407), + [aux_sym_try_statement_token1] = ACTIONS(1407), + [aux_sym_goto_statement_token1] = ACTIONS(1407), + [aux_sym_continue_statement_token1] = ACTIONS(1407), + [aux_sym_break_statement_token1] = ACTIONS(1407), + [sym_integer] = ACTIONS(1407), + [aux_sym_return_statement_token1] = ACTIONS(1407), + [aux_sym_throw_expression_token1] = ACTIONS(1407), + [aux_sym_while_statement_token1] = ACTIONS(1407), + [aux_sym_do_statement_token1] = ACTIONS(1407), + [aux_sym_for_statement_token1] = ACTIONS(1407), + [aux_sym_foreach_statement_token1] = ACTIONS(1407), + [aux_sym_if_statement_token1] = ACTIONS(1407), + [aux_sym_else_if_clause_token1] = ACTIONS(1407), + [aux_sym_else_clause_token1] = ACTIONS(1407), + [aux_sym_match_expression_token1] = ACTIONS(1407), + [aux_sym_switch_statement_token1] = ACTIONS(1407), + [anon_sym_AT] = ACTIONS(1407), + [anon_sym_PLUS] = ACTIONS(1407), + [anon_sym_DASH] = ACTIONS(1407), + [anon_sym_TILDE] = ACTIONS(1407), + [anon_sym_BANG] = ACTIONS(1407), + [aux_sym_clone_expression_token1] = ACTIONS(1407), + [aux_sym_print_intrinsic_token1] = ACTIONS(1407), + [aux_sym_object_creation_expression_token1] = ACTIONS(1407), + [anon_sym_PLUS_PLUS] = ACTIONS(1407), + [anon_sym_DASH_DASH] = ACTIONS(1407), + [aux_sym__list_destructing_token1] = ACTIONS(1407), + [anon_sym_LBRACK] = ACTIONS(1407), + [anon_sym_self] = ACTIONS(1407), + [anon_sym_parent] = ACTIONS(1407), + [anon_sym_POUND_LBRACK] = ACTIONS(1407), + [anon_sym_SQUOTE] = ACTIONS(1407), + [aux_sym_encapsed_string_token1] = ACTIONS(1407), + [anon_sym_DQUOTE] = ACTIONS(1407), + [aux_sym_string_token1] = ACTIONS(1407), + [anon_sym_LT_LT_LT] = ACTIONS(1407), + [anon_sym_BQUOTE] = ACTIONS(1407), + [sym_boolean] = ACTIONS(1407), + [sym_null] = ACTIONS(1407), + [anon_sym_DOLLAR] = ACTIONS(1407), + [aux_sym_yield_expression_token1] = ACTIONS(1407), + [aux_sym_include_expression_token1] = ACTIONS(1407), + [aux_sym_include_once_expression_token1] = ACTIONS(1407), + [aux_sym_require_expression_token1] = ACTIONS(1407), + [aux_sym_require_once_expression_token1] = ACTIONS(1407), + [sym_comment] = ACTIONS(5), + }, + [659] = { + [sym_text_interpolation] = STATE(659), + [ts_builtin_sym_end] = ACTIONS(1649), + [sym_name] = ACTIONS(1651), + [sym_php_tag] = ACTIONS(1651), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1651), + [aux_sym_text_token2] = ACTIONS(1651), + [anon_sym_SEMI] = ACTIONS(1651), + [aux_sym_function_static_declaration_token1] = ACTIONS(1651), + [aux_sym_global_declaration_token1] = ACTIONS(1651), + [aux_sym_namespace_definition_token1] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1651), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1651), + [anon_sym_BSLASH] = ACTIONS(1651), + [anon_sym_LBRACE] = ACTIONS(1651), + [aux_sym_trait_declaration_token1] = ACTIONS(1651), + [aux_sym_interface_declaration_token1] = ACTIONS(1651), + [aux_sym_enum_declaration_token1] = ACTIONS(1651), + [aux_sym_class_declaration_token1] = ACTIONS(1651), + [aux_sym_final_modifier_token1] = ACTIONS(1651), + [aux_sym_abstract_modifier_token1] = ACTIONS(1651), + [aux_sym_readonly_modifier_token1] = ACTIONS(1651), + [aux_sym_visibility_modifier_token1] = ACTIONS(1651), + [aux_sym_visibility_modifier_token2] = ACTIONS(1651), + [aux_sym_visibility_modifier_token3] = ACTIONS(1651), + [aux_sym__arrow_function_header_token1] = ACTIONS(1651), + [anon_sym_LPAREN] = ACTIONS(1651), + [aux_sym_cast_type_token1] = ACTIONS(1651), + [aux_sym_echo_statement_token1] = ACTIONS(1651), + [anon_sym_unset] = ACTIONS(1651), + [aux_sym_declare_statement_token1] = ACTIONS(1651), + [sym_float] = ACTIONS(1651), + [aux_sym_try_statement_token1] = ACTIONS(1651), + [aux_sym_goto_statement_token1] = ACTIONS(1651), + [aux_sym_continue_statement_token1] = ACTIONS(1651), + [aux_sym_break_statement_token1] = ACTIONS(1651), + [sym_integer] = ACTIONS(1651), + [aux_sym_return_statement_token1] = ACTIONS(1651), + [aux_sym_throw_expression_token1] = ACTIONS(1651), + [aux_sym_while_statement_token1] = ACTIONS(1651), + [aux_sym_do_statement_token1] = ACTIONS(1651), + [aux_sym_for_statement_token1] = ACTIONS(1651), + [aux_sym_foreach_statement_token1] = ACTIONS(1651), + [aux_sym_if_statement_token1] = ACTIONS(1651), + [aux_sym_else_if_clause_token1] = ACTIONS(1651), + [aux_sym_else_clause_token1] = ACTIONS(1651), + [aux_sym_match_expression_token1] = ACTIONS(1651), + [aux_sym_switch_statement_token1] = ACTIONS(1651), + [anon_sym_AT] = ACTIONS(1651), + [anon_sym_PLUS] = ACTIONS(1651), + [anon_sym_DASH] = ACTIONS(1651), + [anon_sym_TILDE] = ACTIONS(1651), + [anon_sym_BANG] = ACTIONS(1651), + [aux_sym_clone_expression_token1] = ACTIONS(1651), + [aux_sym_print_intrinsic_token1] = ACTIONS(1651), + [aux_sym_object_creation_expression_token1] = ACTIONS(1651), + [anon_sym_PLUS_PLUS] = ACTIONS(1651), + [anon_sym_DASH_DASH] = ACTIONS(1651), + [aux_sym__list_destructing_token1] = ACTIONS(1651), + [anon_sym_LBRACK] = ACTIONS(1651), + [anon_sym_self] = ACTIONS(1651), + [anon_sym_parent] = ACTIONS(1651), + [anon_sym_POUND_LBRACK] = ACTIONS(1651), + [anon_sym_SQUOTE] = ACTIONS(1651), + [aux_sym_encapsed_string_token1] = ACTIONS(1651), + [anon_sym_DQUOTE] = ACTIONS(1651), + [aux_sym_string_token1] = ACTIONS(1651), + [anon_sym_LT_LT_LT] = ACTIONS(1651), + [anon_sym_BQUOTE] = ACTIONS(1651), + [sym_boolean] = ACTIONS(1651), + [sym_null] = ACTIONS(1651), + [anon_sym_DOLLAR] = ACTIONS(1651), + [aux_sym_yield_expression_token1] = ACTIONS(1651), + [aux_sym_include_expression_token1] = ACTIONS(1651), + [aux_sym_include_once_expression_token1] = ACTIONS(1651), + [aux_sym_require_expression_token1] = ACTIONS(1651), + [aux_sym_require_once_expression_token1] = ACTIONS(1651), + [sym_comment] = ACTIONS(5), + }, + [660] = { + [sym_text_interpolation] = STATE(660), + [ts_builtin_sym_end] = ACTIONS(1493), + [sym_name] = ACTIONS(1495), + [sym_php_tag] = ACTIONS(1495), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1495), + [aux_sym_text_token2] = ACTIONS(1495), + [anon_sym_SEMI] = ACTIONS(1495), + [aux_sym_function_static_declaration_token1] = ACTIONS(1495), + [aux_sym_global_declaration_token1] = ACTIONS(1495), + [aux_sym_namespace_definition_token1] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1495), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1495), + [anon_sym_BSLASH] = ACTIONS(1495), + [anon_sym_LBRACE] = ACTIONS(1495), + [aux_sym_trait_declaration_token1] = ACTIONS(1495), + [aux_sym_interface_declaration_token1] = ACTIONS(1495), + [aux_sym_enum_declaration_token1] = ACTIONS(1495), + [aux_sym_class_declaration_token1] = ACTIONS(1495), + [aux_sym_final_modifier_token1] = ACTIONS(1495), + [aux_sym_abstract_modifier_token1] = ACTIONS(1495), + [aux_sym_readonly_modifier_token1] = ACTIONS(1495), + [aux_sym_visibility_modifier_token1] = ACTIONS(1495), + [aux_sym_visibility_modifier_token2] = ACTIONS(1495), + [aux_sym_visibility_modifier_token3] = ACTIONS(1495), + [aux_sym__arrow_function_header_token1] = ACTIONS(1495), + [anon_sym_LPAREN] = ACTIONS(1495), + [aux_sym_cast_type_token1] = ACTIONS(1495), + [aux_sym_echo_statement_token1] = ACTIONS(1495), + [anon_sym_unset] = ACTIONS(1495), + [aux_sym_declare_statement_token1] = ACTIONS(1495), + [sym_float] = ACTIONS(1495), + [aux_sym_try_statement_token1] = ACTIONS(1495), + [aux_sym_goto_statement_token1] = ACTIONS(1495), + [aux_sym_continue_statement_token1] = ACTIONS(1495), + [aux_sym_break_statement_token1] = ACTIONS(1495), + [sym_integer] = ACTIONS(1495), + [aux_sym_return_statement_token1] = ACTIONS(1495), + [aux_sym_throw_expression_token1] = ACTIONS(1495), + [aux_sym_while_statement_token1] = ACTIONS(1495), + [aux_sym_do_statement_token1] = ACTIONS(1495), + [aux_sym_for_statement_token1] = ACTIONS(1495), + [aux_sym_foreach_statement_token1] = ACTIONS(1495), + [aux_sym_if_statement_token1] = ACTIONS(1495), + [aux_sym_else_if_clause_token1] = ACTIONS(1495), + [aux_sym_else_clause_token1] = ACTIONS(1495), + [aux_sym_match_expression_token1] = ACTIONS(1495), + [aux_sym_switch_statement_token1] = ACTIONS(1495), + [anon_sym_AT] = ACTIONS(1495), + [anon_sym_PLUS] = ACTIONS(1495), + [anon_sym_DASH] = ACTIONS(1495), + [anon_sym_TILDE] = ACTIONS(1495), + [anon_sym_BANG] = ACTIONS(1495), + [aux_sym_clone_expression_token1] = ACTIONS(1495), + [aux_sym_print_intrinsic_token1] = ACTIONS(1495), + [aux_sym_object_creation_expression_token1] = ACTIONS(1495), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [aux_sym__list_destructing_token1] = ACTIONS(1495), + [anon_sym_LBRACK] = ACTIONS(1495), + [anon_sym_self] = ACTIONS(1495), + [anon_sym_parent] = ACTIONS(1495), + [anon_sym_POUND_LBRACK] = ACTIONS(1495), + [anon_sym_SQUOTE] = ACTIONS(1495), + [aux_sym_encapsed_string_token1] = ACTIONS(1495), + [anon_sym_DQUOTE] = ACTIONS(1495), + [aux_sym_string_token1] = ACTIONS(1495), + [anon_sym_LT_LT_LT] = ACTIONS(1495), + [anon_sym_BQUOTE] = ACTIONS(1495), + [sym_boolean] = ACTIONS(1495), + [sym_null] = ACTIONS(1495), + [anon_sym_DOLLAR] = ACTIONS(1495), + [aux_sym_yield_expression_token1] = ACTIONS(1495), + [aux_sym_include_expression_token1] = ACTIONS(1495), + [aux_sym_include_once_expression_token1] = ACTIONS(1495), + [aux_sym_require_expression_token1] = ACTIONS(1495), + [aux_sym_require_once_expression_token1] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + }, + [661] = { + [sym_text_interpolation] = STATE(661), + [ts_builtin_sym_end] = ACTIONS(1497), + [sym_name] = ACTIONS(1499), + [sym_php_tag] = ACTIONS(1499), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1499), + [aux_sym_text_token2] = ACTIONS(1499), + [anon_sym_SEMI] = ACTIONS(1499), + [aux_sym_function_static_declaration_token1] = ACTIONS(1499), + [aux_sym_global_declaration_token1] = ACTIONS(1499), + [aux_sym_namespace_definition_token1] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1499), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1499), + [anon_sym_BSLASH] = ACTIONS(1499), + [anon_sym_LBRACE] = ACTIONS(1499), + [aux_sym_trait_declaration_token1] = ACTIONS(1499), + [aux_sym_interface_declaration_token1] = ACTIONS(1499), + [aux_sym_enum_declaration_token1] = ACTIONS(1499), + [aux_sym_class_declaration_token1] = ACTIONS(1499), + [aux_sym_final_modifier_token1] = ACTIONS(1499), + [aux_sym_abstract_modifier_token1] = ACTIONS(1499), + [aux_sym_readonly_modifier_token1] = ACTIONS(1499), + [aux_sym_visibility_modifier_token1] = ACTIONS(1499), + [aux_sym_visibility_modifier_token2] = ACTIONS(1499), + [aux_sym_visibility_modifier_token3] = ACTIONS(1499), + [aux_sym__arrow_function_header_token1] = ACTIONS(1499), + [anon_sym_LPAREN] = ACTIONS(1499), + [aux_sym_cast_type_token1] = ACTIONS(1499), + [aux_sym_echo_statement_token1] = ACTIONS(1499), + [anon_sym_unset] = ACTIONS(1499), + [aux_sym_declare_statement_token1] = ACTIONS(1499), + [sym_float] = ACTIONS(1499), + [aux_sym_try_statement_token1] = ACTIONS(1499), + [aux_sym_goto_statement_token1] = ACTIONS(1499), + [aux_sym_continue_statement_token1] = ACTIONS(1499), + [aux_sym_break_statement_token1] = ACTIONS(1499), + [sym_integer] = ACTIONS(1499), + [aux_sym_return_statement_token1] = ACTIONS(1499), + [aux_sym_throw_expression_token1] = ACTIONS(1499), + [aux_sym_while_statement_token1] = ACTIONS(1499), + [aux_sym_do_statement_token1] = ACTIONS(1499), + [aux_sym_for_statement_token1] = ACTIONS(1499), + [aux_sym_foreach_statement_token1] = ACTIONS(1499), + [aux_sym_if_statement_token1] = ACTIONS(1499), + [aux_sym_else_if_clause_token1] = ACTIONS(1499), + [aux_sym_else_clause_token1] = ACTIONS(1499), + [aux_sym_match_expression_token1] = ACTIONS(1499), + [aux_sym_switch_statement_token1] = ACTIONS(1499), + [anon_sym_AT] = ACTIONS(1499), + [anon_sym_PLUS] = ACTIONS(1499), + [anon_sym_DASH] = ACTIONS(1499), + [anon_sym_TILDE] = ACTIONS(1499), + [anon_sym_BANG] = ACTIONS(1499), + [aux_sym_clone_expression_token1] = ACTIONS(1499), + [aux_sym_print_intrinsic_token1] = ACTIONS(1499), + [aux_sym_object_creation_expression_token1] = ACTIONS(1499), + [anon_sym_PLUS_PLUS] = ACTIONS(1499), + [anon_sym_DASH_DASH] = ACTIONS(1499), + [aux_sym__list_destructing_token1] = ACTIONS(1499), + [anon_sym_LBRACK] = ACTIONS(1499), + [anon_sym_self] = ACTIONS(1499), + [anon_sym_parent] = ACTIONS(1499), + [anon_sym_POUND_LBRACK] = ACTIONS(1499), + [anon_sym_SQUOTE] = ACTIONS(1499), + [aux_sym_encapsed_string_token1] = ACTIONS(1499), + [anon_sym_DQUOTE] = ACTIONS(1499), + [aux_sym_string_token1] = ACTIONS(1499), + [anon_sym_LT_LT_LT] = ACTIONS(1499), + [anon_sym_BQUOTE] = ACTIONS(1499), + [sym_boolean] = ACTIONS(1499), + [sym_null] = ACTIONS(1499), + [anon_sym_DOLLAR] = ACTIONS(1499), + [aux_sym_yield_expression_token1] = ACTIONS(1499), + [aux_sym_include_expression_token1] = ACTIONS(1499), + [aux_sym_include_once_expression_token1] = ACTIONS(1499), + [aux_sym_require_expression_token1] = ACTIONS(1499), + [aux_sym_require_once_expression_token1] = ACTIONS(1499), + [sym_comment] = ACTIONS(5), + }, + [662] = { + [sym_text_interpolation] = STATE(662), + [ts_builtin_sym_end] = ACTIONS(1597), + [sym_name] = ACTIONS(1599), + [sym_php_tag] = ACTIONS(1599), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1599), + [aux_sym_text_token2] = ACTIONS(1599), + [anon_sym_SEMI] = ACTIONS(1599), + [aux_sym_function_static_declaration_token1] = ACTIONS(1599), + [aux_sym_global_declaration_token1] = ACTIONS(1599), + [aux_sym_namespace_definition_token1] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1599), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1599), + [anon_sym_BSLASH] = ACTIONS(1599), + [anon_sym_LBRACE] = ACTIONS(1599), + [aux_sym_trait_declaration_token1] = ACTIONS(1599), + [aux_sym_interface_declaration_token1] = ACTIONS(1599), + [aux_sym_enum_declaration_token1] = ACTIONS(1599), + [aux_sym_class_declaration_token1] = ACTIONS(1599), + [aux_sym_final_modifier_token1] = ACTIONS(1599), + [aux_sym_abstract_modifier_token1] = ACTIONS(1599), + [aux_sym_readonly_modifier_token1] = ACTIONS(1599), + [aux_sym_visibility_modifier_token1] = ACTIONS(1599), + [aux_sym_visibility_modifier_token2] = ACTIONS(1599), + [aux_sym_visibility_modifier_token3] = ACTIONS(1599), + [aux_sym__arrow_function_header_token1] = ACTIONS(1599), + [anon_sym_LPAREN] = ACTIONS(1599), + [aux_sym_cast_type_token1] = ACTIONS(1599), + [aux_sym_echo_statement_token1] = ACTIONS(1599), + [anon_sym_unset] = ACTIONS(1599), + [aux_sym_declare_statement_token1] = ACTIONS(1599), + [sym_float] = ACTIONS(1599), + [aux_sym_try_statement_token1] = ACTIONS(1599), + [aux_sym_goto_statement_token1] = ACTIONS(1599), + [aux_sym_continue_statement_token1] = ACTIONS(1599), + [aux_sym_break_statement_token1] = ACTIONS(1599), + [sym_integer] = ACTIONS(1599), + [aux_sym_return_statement_token1] = ACTIONS(1599), + [aux_sym_throw_expression_token1] = ACTIONS(1599), + [aux_sym_while_statement_token1] = ACTIONS(1599), + [aux_sym_do_statement_token1] = ACTIONS(1599), + [aux_sym_for_statement_token1] = ACTIONS(1599), + [aux_sym_foreach_statement_token1] = ACTIONS(1599), + [aux_sym_if_statement_token1] = ACTIONS(1599), + [aux_sym_else_if_clause_token1] = ACTIONS(1599), + [aux_sym_else_clause_token1] = ACTIONS(1599), + [aux_sym_match_expression_token1] = ACTIONS(1599), + [aux_sym_switch_statement_token1] = ACTIONS(1599), + [anon_sym_AT] = ACTIONS(1599), + [anon_sym_PLUS] = ACTIONS(1599), + [anon_sym_DASH] = ACTIONS(1599), + [anon_sym_TILDE] = ACTIONS(1599), + [anon_sym_BANG] = ACTIONS(1599), + [aux_sym_clone_expression_token1] = ACTIONS(1599), + [aux_sym_print_intrinsic_token1] = ACTIONS(1599), + [aux_sym_object_creation_expression_token1] = ACTIONS(1599), + [anon_sym_PLUS_PLUS] = ACTIONS(1599), + [anon_sym_DASH_DASH] = ACTIONS(1599), + [aux_sym__list_destructing_token1] = ACTIONS(1599), + [anon_sym_LBRACK] = ACTIONS(1599), + [anon_sym_self] = ACTIONS(1599), + [anon_sym_parent] = ACTIONS(1599), + [anon_sym_POUND_LBRACK] = ACTIONS(1599), + [anon_sym_SQUOTE] = ACTIONS(1599), + [aux_sym_encapsed_string_token1] = ACTIONS(1599), + [anon_sym_DQUOTE] = ACTIONS(1599), + [aux_sym_string_token1] = ACTIONS(1599), + [anon_sym_LT_LT_LT] = ACTIONS(1599), + [anon_sym_BQUOTE] = ACTIONS(1599), + [sym_boolean] = ACTIONS(1599), + [sym_null] = ACTIONS(1599), + [anon_sym_DOLLAR] = ACTIONS(1599), + [aux_sym_yield_expression_token1] = ACTIONS(1599), + [aux_sym_include_expression_token1] = ACTIONS(1599), + [aux_sym_include_once_expression_token1] = ACTIONS(1599), + [aux_sym_require_expression_token1] = ACTIONS(1599), + [aux_sym_require_once_expression_token1] = ACTIONS(1599), + [sym_comment] = ACTIONS(5), + }, + [663] = { + [sym_text_interpolation] = STATE(663), + [ts_builtin_sym_end] = ACTIONS(1401), + [sym_name] = ACTIONS(1403), + [sym_php_tag] = ACTIONS(1403), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1403), + [aux_sym_text_token2] = ACTIONS(1403), + [anon_sym_SEMI] = ACTIONS(1403), + [aux_sym_function_static_declaration_token1] = ACTIONS(1403), + [aux_sym_global_declaration_token1] = ACTIONS(1403), + [aux_sym_namespace_definition_token1] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1403), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1403), + [anon_sym_BSLASH] = ACTIONS(1403), + [anon_sym_LBRACE] = ACTIONS(1403), + [aux_sym_trait_declaration_token1] = ACTIONS(1403), + [aux_sym_interface_declaration_token1] = ACTIONS(1403), + [aux_sym_enum_declaration_token1] = ACTIONS(1403), + [aux_sym_class_declaration_token1] = ACTIONS(1403), + [aux_sym_final_modifier_token1] = ACTIONS(1403), + [aux_sym_abstract_modifier_token1] = ACTIONS(1403), + [aux_sym_readonly_modifier_token1] = ACTIONS(1403), + [aux_sym_visibility_modifier_token1] = ACTIONS(1403), + [aux_sym_visibility_modifier_token2] = ACTIONS(1403), + [aux_sym_visibility_modifier_token3] = ACTIONS(1403), + [aux_sym__arrow_function_header_token1] = ACTIONS(1403), + [anon_sym_LPAREN] = ACTIONS(1403), + [aux_sym_cast_type_token1] = ACTIONS(1403), + [aux_sym_echo_statement_token1] = ACTIONS(1403), + [anon_sym_unset] = ACTIONS(1403), + [aux_sym_declare_statement_token1] = ACTIONS(1403), + [sym_float] = ACTIONS(1403), + [aux_sym_try_statement_token1] = ACTIONS(1403), + [aux_sym_goto_statement_token1] = ACTIONS(1403), + [aux_sym_continue_statement_token1] = ACTIONS(1403), + [aux_sym_break_statement_token1] = ACTIONS(1403), + [sym_integer] = ACTIONS(1403), + [aux_sym_return_statement_token1] = ACTIONS(1403), + [aux_sym_throw_expression_token1] = ACTIONS(1403), + [aux_sym_while_statement_token1] = ACTIONS(1403), + [aux_sym_do_statement_token1] = ACTIONS(1403), + [aux_sym_for_statement_token1] = ACTIONS(1403), + [aux_sym_foreach_statement_token1] = ACTIONS(1403), + [aux_sym_if_statement_token1] = ACTIONS(1403), + [aux_sym_else_if_clause_token1] = ACTIONS(1403), + [aux_sym_else_clause_token1] = ACTIONS(1403), + [aux_sym_match_expression_token1] = ACTIONS(1403), + [aux_sym_switch_statement_token1] = ACTIONS(1403), + [anon_sym_AT] = ACTIONS(1403), + [anon_sym_PLUS] = ACTIONS(1403), + [anon_sym_DASH] = ACTIONS(1403), + [anon_sym_TILDE] = ACTIONS(1403), + [anon_sym_BANG] = ACTIONS(1403), + [aux_sym_clone_expression_token1] = ACTIONS(1403), + [aux_sym_print_intrinsic_token1] = ACTIONS(1403), + [aux_sym_object_creation_expression_token1] = ACTIONS(1403), + [anon_sym_PLUS_PLUS] = ACTIONS(1403), + [anon_sym_DASH_DASH] = ACTIONS(1403), + [aux_sym__list_destructing_token1] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1403), + [anon_sym_self] = ACTIONS(1403), + [anon_sym_parent] = ACTIONS(1403), + [anon_sym_POUND_LBRACK] = ACTIONS(1403), + [anon_sym_SQUOTE] = ACTIONS(1403), + [aux_sym_encapsed_string_token1] = ACTIONS(1403), + [anon_sym_DQUOTE] = ACTIONS(1403), + [aux_sym_string_token1] = ACTIONS(1403), + [anon_sym_LT_LT_LT] = ACTIONS(1403), + [anon_sym_BQUOTE] = ACTIONS(1403), + [sym_boolean] = ACTIONS(1403), + [sym_null] = ACTIONS(1403), + [anon_sym_DOLLAR] = ACTIONS(1403), + [aux_sym_yield_expression_token1] = ACTIONS(1403), + [aux_sym_include_expression_token1] = ACTIONS(1403), + [aux_sym_include_once_expression_token1] = ACTIONS(1403), + [aux_sym_require_expression_token1] = ACTIONS(1403), + [aux_sym_require_once_expression_token1] = ACTIONS(1403), + [sym_comment] = ACTIONS(5), + }, + [664] = { + [sym_text_interpolation] = STATE(664), + [ts_builtin_sym_end] = ACTIONS(1397), + [sym_name] = ACTIONS(1399), + [sym_php_tag] = ACTIONS(1399), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1399), + [aux_sym_text_token2] = ACTIONS(1399), + [anon_sym_SEMI] = ACTIONS(1399), + [aux_sym_function_static_declaration_token1] = ACTIONS(1399), + [aux_sym_global_declaration_token1] = ACTIONS(1399), + [aux_sym_namespace_definition_token1] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1399), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1399), + [anon_sym_BSLASH] = ACTIONS(1399), + [anon_sym_LBRACE] = ACTIONS(1399), + [aux_sym_trait_declaration_token1] = ACTIONS(1399), + [aux_sym_interface_declaration_token1] = ACTIONS(1399), + [aux_sym_enum_declaration_token1] = ACTIONS(1399), + [aux_sym_class_declaration_token1] = ACTIONS(1399), + [aux_sym_final_modifier_token1] = ACTIONS(1399), + [aux_sym_abstract_modifier_token1] = ACTIONS(1399), + [aux_sym_readonly_modifier_token1] = ACTIONS(1399), + [aux_sym_visibility_modifier_token1] = ACTIONS(1399), + [aux_sym_visibility_modifier_token2] = ACTIONS(1399), + [aux_sym_visibility_modifier_token3] = ACTIONS(1399), + [aux_sym__arrow_function_header_token1] = ACTIONS(1399), + [anon_sym_LPAREN] = ACTIONS(1399), + [aux_sym_cast_type_token1] = ACTIONS(1399), + [aux_sym_echo_statement_token1] = ACTIONS(1399), + [anon_sym_unset] = ACTIONS(1399), + [aux_sym_declare_statement_token1] = ACTIONS(1399), + [sym_float] = ACTIONS(1399), + [aux_sym_try_statement_token1] = ACTIONS(1399), + [aux_sym_goto_statement_token1] = ACTIONS(1399), + [aux_sym_continue_statement_token1] = ACTIONS(1399), + [aux_sym_break_statement_token1] = ACTIONS(1399), + [sym_integer] = ACTIONS(1399), + [aux_sym_return_statement_token1] = ACTIONS(1399), + [aux_sym_throw_expression_token1] = ACTIONS(1399), + [aux_sym_while_statement_token1] = ACTIONS(1399), + [aux_sym_do_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token1] = ACTIONS(1399), + [aux_sym_foreach_statement_token1] = ACTIONS(1399), + [aux_sym_if_statement_token1] = ACTIONS(1399), + [aux_sym_else_if_clause_token1] = ACTIONS(1399), + [aux_sym_else_clause_token1] = ACTIONS(1399), + [aux_sym_match_expression_token1] = ACTIONS(1399), + [aux_sym_switch_statement_token1] = ACTIONS(1399), + [anon_sym_AT] = ACTIONS(1399), + [anon_sym_PLUS] = ACTIONS(1399), + [anon_sym_DASH] = ACTIONS(1399), + [anon_sym_TILDE] = ACTIONS(1399), + [anon_sym_BANG] = ACTIONS(1399), + [aux_sym_clone_expression_token1] = ACTIONS(1399), + [aux_sym_print_intrinsic_token1] = ACTIONS(1399), + [aux_sym_object_creation_expression_token1] = ACTIONS(1399), + [anon_sym_PLUS_PLUS] = ACTIONS(1399), + [anon_sym_DASH_DASH] = ACTIONS(1399), + [aux_sym__list_destructing_token1] = ACTIONS(1399), + [anon_sym_LBRACK] = ACTIONS(1399), + [anon_sym_self] = ACTIONS(1399), + [anon_sym_parent] = ACTIONS(1399), + [anon_sym_POUND_LBRACK] = ACTIONS(1399), + [anon_sym_SQUOTE] = ACTIONS(1399), + [aux_sym_encapsed_string_token1] = ACTIONS(1399), + [anon_sym_DQUOTE] = ACTIONS(1399), + [aux_sym_string_token1] = ACTIONS(1399), + [anon_sym_LT_LT_LT] = ACTIONS(1399), + [anon_sym_BQUOTE] = ACTIONS(1399), + [sym_boolean] = ACTIONS(1399), + [sym_null] = ACTIONS(1399), + [anon_sym_DOLLAR] = ACTIONS(1399), + [aux_sym_yield_expression_token1] = ACTIONS(1399), + [aux_sym_include_expression_token1] = ACTIONS(1399), + [aux_sym_include_once_expression_token1] = ACTIONS(1399), + [aux_sym_require_expression_token1] = ACTIONS(1399), + [aux_sym_require_once_expression_token1] = ACTIONS(1399), + [sym_comment] = ACTIONS(5), + }, + [665] = { + [sym_text_interpolation] = STATE(665), + [ts_builtin_sym_end] = ACTIONS(1477), + [sym_name] = ACTIONS(1479), + [sym_php_tag] = ACTIONS(1479), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1479), + [aux_sym_text_token2] = ACTIONS(1479), + [anon_sym_SEMI] = ACTIONS(1479), + [aux_sym_function_static_declaration_token1] = ACTIONS(1479), + [aux_sym_global_declaration_token1] = ACTIONS(1479), + [aux_sym_namespace_definition_token1] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1479), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1479), + [anon_sym_BSLASH] = ACTIONS(1479), + [anon_sym_LBRACE] = ACTIONS(1479), + [aux_sym_trait_declaration_token1] = ACTIONS(1479), + [aux_sym_interface_declaration_token1] = ACTIONS(1479), + [aux_sym_enum_declaration_token1] = ACTIONS(1479), + [aux_sym_class_declaration_token1] = ACTIONS(1479), + [aux_sym_final_modifier_token1] = ACTIONS(1479), + [aux_sym_abstract_modifier_token1] = ACTIONS(1479), + [aux_sym_readonly_modifier_token1] = ACTIONS(1479), + [aux_sym_visibility_modifier_token1] = ACTIONS(1479), + [aux_sym_visibility_modifier_token2] = ACTIONS(1479), + [aux_sym_visibility_modifier_token3] = ACTIONS(1479), + [aux_sym__arrow_function_header_token1] = ACTIONS(1479), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_cast_type_token1] = ACTIONS(1479), + [aux_sym_echo_statement_token1] = ACTIONS(1479), + [anon_sym_unset] = ACTIONS(1479), + [aux_sym_declare_statement_token1] = ACTIONS(1479), + [sym_float] = ACTIONS(1479), + [aux_sym_try_statement_token1] = ACTIONS(1479), + [aux_sym_goto_statement_token1] = ACTIONS(1479), + [aux_sym_continue_statement_token1] = ACTIONS(1479), + [aux_sym_break_statement_token1] = ACTIONS(1479), + [sym_integer] = ACTIONS(1479), + [aux_sym_return_statement_token1] = ACTIONS(1479), + [aux_sym_throw_expression_token1] = ACTIONS(1479), + [aux_sym_while_statement_token1] = ACTIONS(1479), + [aux_sym_do_statement_token1] = ACTIONS(1479), + [aux_sym_for_statement_token1] = ACTIONS(1479), + [aux_sym_foreach_statement_token1] = ACTIONS(1479), + [aux_sym_if_statement_token1] = ACTIONS(1479), + [aux_sym_else_if_clause_token1] = ACTIONS(1479), + [aux_sym_else_clause_token1] = ACTIONS(1479), + [aux_sym_match_expression_token1] = ACTIONS(1479), + [aux_sym_switch_statement_token1] = ACTIONS(1479), + [anon_sym_AT] = ACTIONS(1479), + [anon_sym_PLUS] = ACTIONS(1479), + [anon_sym_DASH] = ACTIONS(1479), + [anon_sym_TILDE] = ACTIONS(1479), + [anon_sym_BANG] = ACTIONS(1479), + [aux_sym_clone_expression_token1] = ACTIONS(1479), + [aux_sym_print_intrinsic_token1] = ACTIONS(1479), + [aux_sym_object_creation_expression_token1] = ACTIONS(1479), + [anon_sym_PLUS_PLUS] = ACTIONS(1479), + [anon_sym_DASH_DASH] = ACTIONS(1479), + [aux_sym__list_destructing_token1] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(1479), + [anon_sym_self] = ACTIONS(1479), + [anon_sym_parent] = ACTIONS(1479), + [anon_sym_POUND_LBRACK] = ACTIONS(1479), + [anon_sym_SQUOTE] = ACTIONS(1479), + [aux_sym_encapsed_string_token1] = ACTIONS(1479), + [anon_sym_DQUOTE] = ACTIONS(1479), + [aux_sym_string_token1] = ACTIONS(1479), + [anon_sym_LT_LT_LT] = ACTIONS(1479), + [anon_sym_BQUOTE] = ACTIONS(1479), + [sym_boolean] = ACTIONS(1479), + [sym_null] = ACTIONS(1479), + [anon_sym_DOLLAR] = ACTIONS(1479), + [aux_sym_yield_expression_token1] = ACTIONS(1479), + [aux_sym_include_expression_token1] = ACTIONS(1479), + [aux_sym_include_once_expression_token1] = ACTIONS(1479), + [aux_sym_require_expression_token1] = ACTIONS(1479), + [aux_sym_require_once_expression_token1] = ACTIONS(1479), + [sym_comment] = ACTIONS(5), + }, + [666] = { + [sym_text_interpolation] = STATE(666), + [ts_builtin_sym_end] = ACTIONS(1529), + [sym_name] = ACTIONS(1531), + [sym_php_tag] = ACTIONS(1531), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1531), + [aux_sym_text_token2] = ACTIONS(1531), + [anon_sym_SEMI] = ACTIONS(1531), + [aux_sym_function_static_declaration_token1] = ACTIONS(1531), + [aux_sym_global_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_definition_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1531), + [anon_sym_BSLASH] = ACTIONS(1531), + [anon_sym_LBRACE] = ACTIONS(1531), + [aux_sym_trait_declaration_token1] = ACTIONS(1531), + [aux_sym_interface_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_declaration_token1] = ACTIONS(1531), + [aux_sym_class_declaration_token1] = ACTIONS(1531), + [aux_sym_final_modifier_token1] = ACTIONS(1531), + [aux_sym_abstract_modifier_token1] = ACTIONS(1531), + [aux_sym_readonly_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token2] = ACTIONS(1531), + [aux_sym_visibility_modifier_token3] = ACTIONS(1531), + [aux_sym__arrow_function_header_token1] = ACTIONS(1531), + [anon_sym_LPAREN] = ACTIONS(1531), + [aux_sym_cast_type_token1] = ACTIONS(1531), + [aux_sym_echo_statement_token1] = ACTIONS(1531), + [anon_sym_unset] = ACTIONS(1531), + [aux_sym_declare_statement_token1] = ACTIONS(1531), + [sym_float] = ACTIONS(1531), + [aux_sym_try_statement_token1] = ACTIONS(1531), + [aux_sym_goto_statement_token1] = ACTIONS(1531), + [aux_sym_continue_statement_token1] = ACTIONS(1531), + [aux_sym_break_statement_token1] = ACTIONS(1531), + [sym_integer] = ACTIONS(1531), + [aux_sym_return_statement_token1] = ACTIONS(1531), + [aux_sym_throw_expression_token1] = ACTIONS(1531), + [aux_sym_while_statement_token1] = ACTIONS(1531), + [aux_sym_do_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token1] = ACTIONS(1531), + [aux_sym_foreach_statement_token1] = ACTIONS(1531), + [aux_sym_if_statement_token1] = ACTIONS(1531), + [aux_sym_else_if_clause_token1] = ACTIONS(1531), + [aux_sym_else_clause_token1] = ACTIONS(1531), + [aux_sym_match_expression_token1] = ACTIONS(1531), + [aux_sym_switch_statement_token1] = ACTIONS(1531), + [anon_sym_AT] = ACTIONS(1531), + [anon_sym_PLUS] = ACTIONS(1531), + [anon_sym_DASH] = ACTIONS(1531), + [anon_sym_TILDE] = ACTIONS(1531), + [anon_sym_BANG] = ACTIONS(1531), + [aux_sym_clone_expression_token1] = ACTIONS(1531), + [aux_sym_print_intrinsic_token1] = ACTIONS(1531), + [aux_sym_object_creation_expression_token1] = ACTIONS(1531), + [anon_sym_PLUS_PLUS] = ACTIONS(1531), + [anon_sym_DASH_DASH] = ACTIONS(1531), + [aux_sym__list_destructing_token1] = ACTIONS(1531), + [anon_sym_LBRACK] = ACTIONS(1531), + [anon_sym_self] = ACTIONS(1531), + [anon_sym_parent] = ACTIONS(1531), + [anon_sym_POUND_LBRACK] = ACTIONS(1531), + [anon_sym_SQUOTE] = ACTIONS(1531), + [aux_sym_encapsed_string_token1] = ACTIONS(1531), + [anon_sym_DQUOTE] = ACTIONS(1531), + [aux_sym_string_token1] = ACTIONS(1531), + [anon_sym_LT_LT_LT] = ACTIONS(1531), + [anon_sym_BQUOTE] = ACTIONS(1531), + [sym_boolean] = ACTIONS(1531), + [sym_null] = ACTIONS(1531), + [anon_sym_DOLLAR] = ACTIONS(1531), + [aux_sym_yield_expression_token1] = ACTIONS(1531), + [aux_sym_include_expression_token1] = ACTIONS(1531), + [aux_sym_include_once_expression_token1] = ACTIONS(1531), + [aux_sym_require_expression_token1] = ACTIONS(1531), + [aux_sym_require_once_expression_token1] = ACTIONS(1531), + [sym_comment] = ACTIONS(5), + }, + [667] = { + [sym_text_interpolation] = STATE(667), + [ts_builtin_sym_end] = ACTIONS(1393), + [sym_name] = ACTIONS(1395), + [sym_php_tag] = ACTIONS(1395), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1395), + [aux_sym_text_token2] = ACTIONS(1395), + [anon_sym_SEMI] = ACTIONS(1395), + [aux_sym_function_static_declaration_token1] = ACTIONS(1395), + [aux_sym_global_declaration_token1] = ACTIONS(1395), + [aux_sym_namespace_definition_token1] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1395), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1395), + [anon_sym_BSLASH] = ACTIONS(1395), + [anon_sym_LBRACE] = ACTIONS(1395), + [aux_sym_trait_declaration_token1] = ACTIONS(1395), + [aux_sym_interface_declaration_token1] = ACTIONS(1395), + [aux_sym_enum_declaration_token1] = ACTIONS(1395), + [aux_sym_class_declaration_token1] = ACTIONS(1395), + [aux_sym_final_modifier_token1] = ACTIONS(1395), + [aux_sym_abstract_modifier_token1] = ACTIONS(1395), + [aux_sym_readonly_modifier_token1] = ACTIONS(1395), + [aux_sym_visibility_modifier_token1] = ACTIONS(1395), + [aux_sym_visibility_modifier_token2] = ACTIONS(1395), + [aux_sym_visibility_modifier_token3] = ACTIONS(1395), + [aux_sym__arrow_function_header_token1] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1395), + [aux_sym_cast_type_token1] = ACTIONS(1395), + [aux_sym_echo_statement_token1] = ACTIONS(1395), + [anon_sym_unset] = ACTIONS(1395), + [aux_sym_declare_statement_token1] = ACTIONS(1395), + [sym_float] = ACTIONS(1395), + [aux_sym_try_statement_token1] = ACTIONS(1395), + [aux_sym_goto_statement_token1] = ACTIONS(1395), + [aux_sym_continue_statement_token1] = ACTIONS(1395), + [aux_sym_break_statement_token1] = ACTIONS(1395), + [sym_integer] = ACTIONS(1395), + [aux_sym_return_statement_token1] = ACTIONS(1395), + [aux_sym_throw_expression_token1] = ACTIONS(1395), + [aux_sym_while_statement_token1] = ACTIONS(1395), + [aux_sym_do_statement_token1] = ACTIONS(1395), + [aux_sym_for_statement_token1] = ACTIONS(1395), + [aux_sym_foreach_statement_token1] = ACTIONS(1395), + [aux_sym_if_statement_token1] = ACTIONS(1395), + [aux_sym_else_if_clause_token1] = ACTIONS(1395), + [aux_sym_else_clause_token1] = ACTIONS(1395), + [aux_sym_match_expression_token1] = ACTIONS(1395), + [aux_sym_switch_statement_token1] = ACTIONS(1395), + [anon_sym_AT] = ACTIONS(1395), + [anon_sym_PLUS] = ACTIONS(1395), + [anon_sym_DASH] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_BANG] = ACTIONS(1395), + [aux_sym_clone_expression_token1] = ACTIONS(1395), + [aux_sym_print_intrinsic_token1] = ACTIONS(1395), + [aux_sym_object_creation_expression_token1] = ACTIONS(1395), + [anon_sym_PLUS_PLUS] = ACTIONS(1395), + [anon_sym_DASH_DASH] = ACTIONS(1395), + [aux_sym__list_destructing_token1] = ACTIONS(1395), + [anon_sym_LBRACK] = ACTIONS(1395), + [anon_sym_self] = ACTIONS(1395), + [anon_sym_parent] = ACTIONS(1395), + [anon_sym_POUND_LBRACK] = ACTIONS(1395), + [anon_sym_SQUOTE] = ACTIONS(1395), + [aux_sym_encapsed_string_token1] = ACTIONS(1395), + [anon_sym_DQUOTE] = ACTIONS(1395), + [aux_sym_string_token1] = ACTIONS(1395), + [anon_sym_LT_LT_LT] = ACTIONS(1395), + [anon_sym_BQUOTE] = ACTIONS(1395), + [sym_boolean] = ACTIONS(1395), + [sym_null] = ACTIONS(1395), + [anon_sym_DOLLAR] = ACTIONS(1395), + [aux_sym_yield_expression_token1] = ACTIONS(1395), + [aux_sym_include_expression_token1] = ACTIONS(1395), + [aux_sym_include_once_expression_token1] = ACTIONS(1395), + [aux_sym_require_expression_token1] = ACTIONS(1395), + [aux_sym_require_once_expression_token1] = ACTIONS(1395), + [sym_comment] = ACTIONS(5), + }, + [668] = { + [sym_text_interpolation] = STATE(668), + [ts_builtin_sym_end] = ACTIONS(1601), + [sym_name] = ACTIONS(1603), + [sym_php_tag] = ACTIONS(1603), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1603), + [aux_sym_text_token2] = ACTIONS(1603), + [anon_sym_SEMI] = ACTIONS(1603), + [aux_sym_function_static_declaration_token1] = ACTIONS(1603), + [aux_sym_global_declaration_token1] = ACTIONS(1603), + [aux_sym_namespace_definition_token1] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1603), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1603), + [anon_sym_BSLASH] = ACTIONS(1603), + [anon_sym_LBRACE] = ACTIONS(1603), + [aux_sym_trait_declaration_token1] = ACTIONS(1603), + [aux_sym_interface_declaration_token1] = ACTIONS(1603), + [aux_sym_enum_declaration_token1] = ACTIONS(1603), + [aux_sym_class_declaration_token1] = ACTIONS(1603), + [aux_sym_final_modifier_token1] = ACTIONS(1603), + [aux_sym_abstract_modifier_token1] = ACTIONS(1603), + [aux_sym_readonly_modifier_token1] = ACTIONS(1603), + [aux_sym_visibility_modifier_token1] = ACTIONS(1603), + [aux_sym_visibility_modifier_token2] = ACTIONS(1603), + [aux_sym_visibility_modifier_token3] = ACTIONS(1603), + [aux_sym__arrow_function_header_token1] = ACTIONS(1603), + [anon_sym_LPAREN] = ACTIONS(1603), + [aux_sym_cast_type_token1] = ACTIONS(1603), + [aux_sym_echo_statement_token1] = ACTIONS(1603), + [anon_sym_unset] = ACTIONS(1603), + [aux_sym_declare_statement_token1] = ACTIONS(1603), + [sym_float] = ACTIONS(1603), + [aux_sym_try_statement_token1] = ACTIONS(1603), + [aux_sym_goto_statement_token1] = ACTIONS(1603), + [aux_sym_continue_statement_token1] = ACTIONS(1603), + [aux_sym_break_statement_token1] = ACTIONS(1603), + [sym_integer] = ACTIONS(1603), + [aux_sym_return_statement_token1] = ACTIONS(1603), + [aux_sym_throw_expression_token1] = ACTIONS(1603), + [aux_sym_while_statement_token1] = ACTIONS(1603), + [aux_sym_do_statement_token1] = ACTIONS(1603), + [aux_sym_for_statement_token1] = ACTIONS(1603), + [aux_sym_foreach_statement_token1] = ACTIONS(1603), + [aux_sym_if_statement_token1] = ACTIONS(1603), + [aux_sym_else_if_clause_token1] = ACTIONS(1603), + [aux_sym_else_clause_token1] = ACTIONS(1603), + [aux_sym_match_expression_token1] = ACTIONS(1603), + [aux_sym_switch_statement_token1] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(1603), + [anon_sym_PLUS] = ACTIONS(1603), + [anon_sym_DASH] = ACTIONS(1603), + [anon_sym_TILDE] = ACTIONS(1603), + [anon_sym_BANG] = ACTIONS(1603), + [aux_sym_clone_expression_token1] = ACTIONS(1603), + [aux_sym_print_intrinsic_token1] = ACTIONS(1603), + [aux_sym_object_creation_expression_token1] = ACTIONS(1603), + [anon_sym_PLUS_PLUS] = ACTIONS(1603), + [anon_sym_DASH_DASH] = ACTIONS(1603), + [aux_sym__list_destructing_token1] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1603), + [anon_sym_self] = ACTIONS(1603), + [anon_sym_parent] = ACTIONS(1603), + [anon_sym_POUND_LBRACK] = ACTIONS(1603), + [anon_sym_SQUOTE] = ACTIONS(1603), + [aux_sym_encapsed_string_token1] = ACTIONS(1603), + [anon_sym_DQUOTE] = ACTIONS(1603), + [aux_sym_string_token1] = ACTIONS(1603), + [anon_sym_LT_LT_LT] = ACTIONS(1603), + [anon_sym_BQUOTE] = ACTIONS(1603), + [sym_boolean] = ACTIONS(1603), + [sym_null] = ACTIONS(1603), + [anon_sym_DOLLAR] = ACTIONS(1603), + [aux_sym_yield_expression_token1] = ACTIONS(1603), + [aux_sym_include_expression_token1] = ACTIONS(1603), + [aux_sym_include_once_expression_token1] = ACTIONS(1603), + [aux_sym_require_expression_token1] = ACTIONS(1603), + [aux_sym_require_once_expression_token1] = ACTIONS(1603), + [sym_comment] = ACTIONS(5), + }, + [669] = { + [sym_text_interpolation] = STATE(669), + [ts_builtin_sym_end] = ACTIONS(1501), + [sym_name] = ACTIONS(1503), + [sym_php_tag] = ACTIONS(1503), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1503), + [aux_sym_text_token2] = ACTIONS(1503), + [anon_sym_SEMI] = ACTIONS(1503), + [aux_sym_function_static_declaration_token1] = ACTIONS(1503), + [aux_sym_global_declaration_token1] = ACTIONS(1503), + [aux_sym_namespace_definition_token1] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1503), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1503), + [anon_sym_BSLASH] = ACTIONS(1503), + [anon_sym_LBRACE] = ACTIONS(1503), + [aux_sym_trait_declaration_token1] = ACTIONS(1503), + [aux_sym_interface_declaration_token1] = ACTIONS(1503), + [aux_sym_enum_declaration_token1] = ACTIONS(1503), + [aux_sym_class_declaration_token1] = ACTIONS(1503), + [aux_sym_final_modifier_token1] = ACTIONS(1503), + [aux_sym_abstract_modifier_token1] = ACTIONS(1503), + [aux_sym_readonly_modifier_token1] = ACTIONS(1503), + [aux_sym_visibility_modifier_token1] = ACTIONS(1503), + [aux_sym_visibility_modifier_token2] = ACTIONS(1503), + [aux_sym_visibility_modifier_token3] = ACTIONS(1503), + [aux_sym__arrow_function_header_token1] = ACTIONS(1503), + [anon_sym_LPAREN] = ACTIONS(1503), + [aux_sym_cast_type_token1] = ACTIONS(1503), + [aux_sym_echo_statement_token1] = ACTIONS(1503), + [anon_sym_unset] = ACTIONS(1503), + [aux_sym_declare_statement_token1] = ACTIONS(1503), + [sym_float] = ACTIONS(1503), + [aux_sym_try_statement_token1] = ACTIONS(1503), + [aux_sym_goto_statement_token1] = ACTIONS(1503), + [aux_sym_continue_statement_token1] = ACTIONS(1503), + [aux_sym_break_statement_token1] = ACTIONS(1503), + [sym_integer] = ACTIONS(1503), + [aux_sym_return_statement_token1] = ACTIONS(1503), + [aux_sym_throw_expression_token1] = ACTIONS(1503), + [aux_sym_while_statement_token1] = ACTIONS(1503), + [aux_sym_do_statement_token1] = ACTIONS(1503), + [aux_sym_for_statement_token1] = ACTIONS(1503), + [aux_sym_foreach_statement_token1] = ACTIONS(1503), + [aux_sym_if_statement_token1] = ACTIONS(1503), + [aux_sym_else_if_clause_token1] = ACTIONS(1503), + [aux_sym_else_clause_token1] = ACTIONS(1503), + [aux_sym_match_expression_token1] = ACTIONS(1503), + [aux_sym_switch_statement_token1] = ACTIONS(1503), + [anon_sym_AT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1503), + [anon_sym_DASH] = ACTIONS(1503), + [anon_sym_TILDE] = ACTIONS(1503), + [anon_sym_BANG] = ACTIONS(1503), + [aux_sym_clone_expression_token1] = ACTIONS(1503), + [aux_sym_print_intrinsic_token1] = ACTIONS(1503), + [aux_sym_object_creation_expression_token1] = ACTIONS(1503), + [anon_sym_PLUS_PLUS] = ACTIONS(1503), + [anon_sym_DASH_DASH] = ACTIONS(1503), + [aux_sym__list_destructing_token1] = ACTIONS(1503), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_self] = ACTIONS(1503), + [anon_sym_parent] = ACTIONS(1503), + [anon_sym_POUND_LBRACK] = ACTIONS(1503), + [anon_sym_SQUOTE] = ACTIONS(1503), + [aux_sym_encapsed_string_token1] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1503), + [aux_sym_string_token1] = ACTIONS(1503), + [anon_sym_LT_LT_LT] = ACTIONS(1503), + [anon_sym_BQUOTE] = ACTIONS(1503), + [sym_boolean] = ACTIONS(1503), + [sym_null] = ACTIONS(1503), + [anon_sym_DOLLAR] = ACTIONS(1503), + [aux_sym_yield_expression_token1] = ACTIONS(1503), + [aux_sym_include_expression_token1] = ACTIONS(1503), + [aux_sym_include_once_expression_token1] = ACTIONS(1503), + [aux_sym_require_expression_token1] = ACTIONS(1503), + [aux_sym_require_once_expression_token1] = ACTIONS(1503), + [sym_comment] = ACTIONS(5), + }, + [670] = { + [sym_text_interpolation] = STATE(670), + [ts_builtin_sym_end] = ACTIONS(1473), + [sym_name] = ACTIONS(1475), + [sym_php_tag] = ACTIONS(1475), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1475), + [aux_sym_text_token2] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(1475), + [aux_sym_function_static_declaration_token1] = ACTIONS(1475), + [aux_sym_global_declaration_token1] = ACTIONS(1475), + [aux_sym_namespace_definition_token1] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1475), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1475), + [anon_sym_BSLASH] = ACTIONS(1475), + [anon_sym_LBRACE] = ACTIONS(1475), + [aux_sym_trait_declaration_token1] = ACTIONS(1475), + [aux_sym_interface_declaration_token1] = ACTIONS(1475), + [aux_sym_enum_declaration_token1] = ACTIONS(1475), + [aux_sym_class_declaration_token1] = ACTIONS(1475), + [aux_sym_final_modifier_token1] = ACTIONS(1475), + [aux_sym_abstract_modifier_token1] = ACTIONS(1475), + [aux_sym_readonly_modifier_token1] = ACTIONS(1475), + [aux_sym_visibility_modifier_token1] = ACTIONS(1475), + [aux_sym_visibility_modifier_token2] = ACTIONS(1475), + [aux_sym_visibility_modifier_token3] = ACTIONS(1475), + [aux_sym__arrow_function_header_token1] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(1475), + [aux_sym_cast_type_token1] = ACTIONS(1475), + [aux_sym_echo_statement_token1] = ACTIONS(1475), + [anon_sym_unset] = ACTIONS(1475), + [aux_sym_declare_statement_token1] = ACTIONS(1475), + [sym_float] = ACTIONS(1475), + [aux_sym_try_statement_token1] = ACTIONS(1475), + [aux_sym_goto_statement_token1] = ACTIONS(1475), + [aux_sym_continue_statement_token1] = ACTIONS(1475), + [aux_sym_break_statement_token1] = ACTIONS(1475), + [sym_integer] = ACTIONS(1475), + [aux_sym_return_statement_token1] = ACTIONS(1475), + [aux_sym_throw_expression_token1] = ACTIONS(1475), + [aux_sym_while_statement_token1] = ACTIONS(1475), + [aux_sym_do_statement_token1] = ACTIONS(1475), + [aux_sym_for_statement_token1] = ACTIONS(1475), + [aux_sym_foreach_statement_token1] = ACTIONS(1475), + [aux_sym_if_statement_token1] = ACTIONS(1475), + [aux_sym_else_if_clause_token1] = ACTIONS(1475), + [aux_sym_else_clause_token1] = ACTIONS(1475), + [aux_sym_match_expression_token1] = ACTIONS(1475), + [aux_sym_switch_statement_token1] = ACTIONS(1475), + [anon_sym_AT] = ACTIONS(1475), + [anon_sym_PLUS] = ACTIONS(1475), + [anon_sym_DASH] = ACTIONS(1475), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_BANG] = ACTIONS(1475), + [aux_sym_clone_expression_token1] = ACTIONS(1475), + [aux_sym_print_intrinsic_token1] = ACTIONS(1475), + [aux_sym_object_creation_expression_token1] = ACTIONS(1475), + [anon_sym_PLUS_PLUS] = ACTIONS(1475), + [anon_sym_DASH_DASH] = ACTIONS(1475), + [aux_sym__list_destructing_token1] = ACTIONS(1475), + [anon_sym_LBRACK] = ACTIONS(1475), + [anon_sym_self] = ACTIONS(1475), + [anon_sym_parent] = ACTIONS(1475), + [anon_sym_POUND_LBRACK] = ACTIONS(1475), + [anon_sym_SQUOTE] = ACTIONS(1475), + [aux_sym_encapsed_string_token1] = ACTIONS(1475), + [anon_sym_DQUOTE] = ACTIONS(1475), + [aux_sym_string_token1] = ACTIONS(1475), + [anon_sym_LT_LT_LT] = ACTIONS(1475), + [anon_sym_BQUOTE] = ACTIONS(1475), + [sym_boolean] = ACTIONS(1475), + [sym_null] = ACTIONS(1475), + [anon_sym_DOLLAR] = ACTIONS(1475), + [aux_sym_yield_expression_token1] = ACTIONS(1475), + [aux_sym_include_expression_token1] = ACTIONS(1475), + [aux_sym_include_once_expression_token1] = ACTIONS(1475), + [aux_sym_require_expression_token1] = ACTIONS(1475), + [aux_sym_require_once_expression_token1] = ACTIONS(1475), + [sym_comment] = ACTIONS(5), + }, + [671] = { + [sym_text_interpolation] = STATE(671), + [ts_builtin_sym_end] = ACTIONS(1701), + [sym_name] = ACTIONS(1703), + [sym_php_tag] = ACTIONS(1703), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1703), + [aux_sym_text_token2] = ACTIONS(1703), + [anon_sym_SEMI] = ACTIONS(1703), + [aux_sym_function_static_declaration_token1] = ACTIONS(1703), + [aux_sym_global_declaration_token1] = ACTIONS(1703), + [aux_sym_namespace_definition_token1] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1703), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1703), + [anon_sym_BSLASH] = ACTIONS(1703), + [anon_sym_LBRACE] = ACTIONS(1703), + [aux_sym_trait_declaration_token1] = ACTIONS(1703), + [aux_sym_interface_declaration_token1] = ACTIONS(1703), + [aux_sym_enum_declaration_token1] = ACTIONS(1703), + [aux_sym_class_declaration_token1] = ACTIONS(1703), + [aux_sym_final_modifier_token1] = ACTIONS(1703), + [aux_sym_abstract_modifier_token1] = ACTIONS(1703), + [aux_sym_readonly_modifier_token1] = ACTIONS(1703), + [aux_sym_visibility_modifier_token1] = ACTIONS(1703), + [aux_sym_visibility_modifier_token2] = ACTIONS(1703), + [aux_sym_visibility_modifier_token3] = ACTIONS(1703), + [aux_sym__arrow_function_header_token1] = ACTIONS(1703), + [anon_sym_LPAREN] = ACTIONS(1703), + [aux_sym_cast_type_token1] = ACTIONS(1703), + [aux_sym_echo_statement_token1] = ACTIONS(1703), + [anon_sym_unset] = ACTIONS(1703), + [aux_sym_declare_statement_token1] = ACTIONS(1703), + [sym_float] = ACTIONS(1703), + [aux_sym_try_statement_token1] = ACTIONS(1703), + [aux_sym_goto_statement_token1] = ACTIONS(1703), + [aux_sym_continue_statement_token1] = ACTIONS(1703), + [aux_sym_break_statement_token1] = ACTIONS(1703), + [sym_integer] = ACTIONS(1703), + [aux_sym_return_statement_token1] = ACTIONS(1703), + [aux_sym_throw_expression_token1] = ACTIONS(1703), + [aux_sym_while_statement_token1] = ACTIONS(1703), + [aux_sym_do_statement_token1] = ACTIONS(1703), + [aux_sym_for_statement_token1] = ACTIONS(1703), + [aux_sym_foreach_statement_token1] = ACTIONS(1703), + [aux_sym_if_statement_token1] = ACTIONS(1703), + [aux_sym_else_if_clause_token1] = ACTIONS(1703), + [aux_sym_else_clause_token1] = ACTIONS(1703), + [aux_sym_match_expression_token1] = ACTIONS(1703), + [aux_sym_switch_statement_token1] = ACTIONS(1703), + [anon_sym_AT] = ACTIONS(1703), + [anon_sym_PLUS] = ACTIONS(1703), + [anon_sym_DASH] = ACTIONS(1703), + [anon_sym_TILDE] = ACTIONS(1703), + [anon_sym_BANG] = ACTIONS(1703), + [aux_sym_clone_expression_token1] = ACTIONS(1703), + [aux_sym_print_intrinsic_token1] = ACTIONS(1703), + [aux_sym_object_creation_expression_token1] = ACTIONS(1703), + [anon_sym_PLUS_PLUS] = ACTIONS(1703), + [anon_sym_DASH_DASH] = ACTIONS(1703), + [aux_sym__list_destructing_token1] = ACTIONS(1703), + [anon_sym_LBRACK] = ACTIONS(1703), + [anon_sym_self] = ACTIONS(1703), + [anon_sym_parent] = ACTIONS(1703), + [anon_sym_POUND_LBRACK] = ACTIONS(1703), + [anon_sym_SQUOTE] = ACTIONS(1703), + [aux_sym_encapsed_string_token1] = ACTIONS(1703), + [anon_sym_DQUOTE] = ACTIONS(1703), + [aux_sym_string_token1] = ACTIONS(1703), + [anon_sym_LT_LT_LT] = ACTIONS(1703), + [anon_sym_BQUOTE] = ACTIONS(1703), + [sym_boolean] = ACTIONS(1703), + [sym_null] = ACTIONS(1703), + [anon_sym_DOLLAR] = ACTIONS(1703), + [aux_sym_yield_expression_token1] = ACTIONS(1703), + [aux_sym_include_expression_token1] = ACTIONS(1703), + [aux_sym_include_once_expression_token1] = ACTIONS(1703), + [aux_sym_require_expression_token1] = ACTIONS(1703), + [aux_sym_require_once_expression_token1] = ACTIONS(1703), + [sym_comment] = ACTIONS(5), + }, + [672] = { + [sym_text_interpolation] = STATE(672), + [ts_builtin_sym_end] = ACTIONS(1569), + [sym_name] = ACTIONS(1571), + [sym_php_tag] = ACTIONS(1571), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1571), + [aux_sym_text_token2] = ACTIONS(1571), + [anon_sym_SEMI] = ACTIONS(1571), + [aux_sym_function_static_declaration_token1] = ACTIONS(1571), + [aux_sym_global_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_definition_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1571), + [anon_sym_BSLASH] = ACTIONS(1571), + [anon_sym_LBRACE] = ACTIONS(1571), + [aux_sym_trait_declaration_token1] = ACTIONS(1571), + [aux_sym_interface_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_declaration_token1] = ACTIONS(1571), + [aux_sym_class_declaration_token1] = ACTIONS(1571), + [aux_sym_final_modifier_token1] = ACTIONS(1571), + [aux_sym_abstract_modifier_token1] = ACTIONS(1571), + [aux_sym_readonly_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token2] = ACTIONS(1571), + [aux_sym_visibility_modifier_token3] = ACTIONS(1571), + [aux_sym__arrow_function_header_token1] = ACTIONS(1571), + [anon_sym_LPAREN] = ACTIONS(1571), + [aux_sym_cast_type_token1] = ACTIONS(1571), + [aux_sym_echo_statement_token1] = ACTIONS(1571), + [anon_sym_unset] = ACTIONS(1571), + [aux_sym_declare_statement_token1] = ACTIONS(1571), + [sym_float] = ACTIONS(1571), + [aux_sym_try_statement_token1] = ACTIONS(1571), + [aux_sym_goto_statement_token1] = ACTIONS(1571), + [aux_sym_continue_statement_token1] = ACTIONS(1571), + [aux_sym_break_statement_token1] = ACTIONS(1571), + [sym_integer] = ACTIONS(1571), + [aux_sym_return_statement_token1] = ACTIONS(1571), + [aux_sym_throw_expression_token1] = ACTIONS(1571), + [aux_sym_while_statement_token1] = ACTIONS(1571), + [aux_sym_do_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token1] = ACTIONS(1571), + [aux_sym_foreach_statement_token1] = ACTIONS(1571), + [aux_sym_if_statement_token1] = ACTIONS(1571), + [aux_sym_else_if_clause_token1] = ACTIONS(1571), + [aux_sym_else_clause_token1] = ACTIONS(1571), + [aux_sym_match_expression_token1] = ACTIONS(1571), + [aux_sym_switch_statement_token1] = ACTIONS(1571), + [anon_sym_AT] = ACTIONS(1571), + [anon_sym_PLUS] = ACTIONS(1571), + [anon_sym_DASH] = ACTIONS(1571), + [anon_sym_TILDE] = ACTIONS(1571), + [anon_sym_BANG] = ACTIONS(1571), + [aux_sym_clone_expression_token1] = ACTIONS(1571), + [aux_sym_print_intrinsic_token1] = ACTIONS(1571), + [aux_sym_object_creation_expression_token1] = ACTIONS(1571), + [anon_sym_PLUS_PLUS] = ACTIONS(1571), + [anon_sym_DASH_DASH] = ACTIONS(1571), + [aux_sym__list_destructing_token1] = ACTIONS(1571), + [anon_sym_LBRACK] = ACTIONS(1571), + [anon_sym_self] = ACTIONS(1571), + [anon_sym_parent] = ACTIONS(1571), + [anon_sym_POUND_LBRACK] = ACTIONS(1571), + [anon_sym_SQUOTE] = ACTIONS(1571), + [aux_sym_encapsed_string_token1] = ACTIONS(1571), + [anon_sym_DQUOTE] = ACTIONS(1571), + [aux_sym_string_token1] = ACTIONS(1571), + [anon_sym_LT_LT_LT] = ACTIONS(1571), + [anon_sym_BQUOTE] = ACTIONS(1571), + [sym_boolean] = ACTIONS(1571), + [sym_null] = ACTIONS(1571), + [anon_sym_DOLLAR] = ACTIONS(1571), + [aux_sym_yield_expression_token1] = ACTIONS(1571), + [aux_sym_include_expression_token1] = ACTIONS(1571), + [aux_sym_include_once_expression_token1] = ACTIONS(1571), + [aux_sym_require_expression_token1] = ACTIONS(1571), + [aux_sym_require_once_expression_token1] = ACTIONS(1571), + [sym_comment] = ACTIONS(5), + }, + [673] = { + [sym_text_interpolation] = STATE(673), + [ts_builtin_sym_end] = ACTIONS(1569), + [sym_name] = ACTIONS(1571), + [sym_php_tag] = ACTIONS(1571), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1571), + [aux_sym_text_token2] = ACTIONS(1571), + [anon_sym_SEMI] = ACTIONS(1571), + [aux_sym_function_static_declaration_token1] = ACTIONS(1571), + [aux_sym_global_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_definition_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1571), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1571), + [anon_sym_BSLASH] = ACTIONS(1571), + [anon_sym_LBRACE] = ACTIONS(1571), + [aux_sym_trait_declaration_token1] = ACTIONS(1571), + [aux_sym_interface_declaration_token1] = ACTIONS(1571), + [aux_sym_enum_declaration_token1] = ACTIONS(1571), + [aux_sym_class_declaration_token1] = ACTIONS(1571), + [aux_sym_final_modifier_token1] = ACTIONS(1571), + [aux_sym_abstract_modifier_token1] = ACTIONS(1571), + [aux_sym_readonly_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token1] = ACTIONS(1571), + [aux_sym_visibility_modifier_token2] = ACTIONS(1571), + [aux_sym_visibility_modifier_token3] = ACTIONS(1571), + [aux_sym__arrow_function_header_token1] = ACTIONS(1571), + [anon_sym_LPAREN] = ACTIONS(1571), + [aux_sym_cast_type_token1] = ACTIONS(1571), + [aux_sym_echo_statement_token1] = ACTIONS(1571), + [anon_sym_unset] = ACTIONS(1571), + [aux_sym_declare_statement_token1] = ACTIONS(1571), + [sym_float] = ACTIONS(1571), + [aux_sym_try_statement_token1] = ACTIONS(1571), + [aux_sym_goto_statement_token1] = ACTIONS(1571), + [aux_sym_continue_statement_token1] = ACTIONS(1571), + [aux_sym_break_statement_token1] = ACTIONS(1571), + [sym_integer] = ACTIONS(1571), + [aux_sym_return_statement_token1] = ACTIONS(1571), + [aux_sym_throw_expression_token1] = ACTIONS(1571), + [aux_sym_while_statement_token1] = ACTIONS(1571), + [aux_sym_do_statement_token1] = ACTIONS(1571), + [aux_sym_for_statement_token1] = ACTIONS(1571), + [aux_sym_foreach_statement_token1] = ACTIONS(1571), + [aux_sym_if_statement_token1] = ACTIONS(1571), + [aux_sym_else_if_clause_token1] = ACTIONS(1571), + [aux_sym_else_clause_token1] = ACTIONS(1571), + [aux_sym_match_expression_token1] = ACTIONS(1571), + [aux_sym_switch_statement_token1] = ACTIONS(1571), + [anon_sym_AT] = ACTIONS(1571), + [anon_sym_PLUS] = ACTIONS(1571), + [anon_sym_DASH] = ACTIONS(1571), + [anon_sym_TILDE] = ACTIONS(1571), + [anon_sym_BANG] = ACTIONS(1571), + [aux_sym_clone_expression_token1] = ACTIONS(1571), + [aux_sym_print_intrinsic_token1] = ACTIONS(1571), + [aux_sym_object_creation_expression_token1] = ACTIONS(1571), + [anon_sym_PLUS_PLUS] = ACTIONS(1571), + [anon_sym_DASH_DASH] = ACTIONS(1571), + [aux_sym__list_destructing_token1] = ACTIONS(1571), + [anon_sym_LBRACK] = ACTIONS(1571), + [anon_sym_self] = ACTIONS(1571), + [anon_sym_parent] = ACTIONS(1571), + [anon_sym_POUND_LBRACK] = ACTIONS(1571), + [anon_sym_SQUOTE] = ACTIONS(1571), + [aux_sym_encapsed_string_token1] = ACTIONS(1571), + [anon_sym_DQUOTE] = ACTIONS(1571), + [aux_sym_string_token1] = ACTIONS(1571), + [anon_sym_LT_LT_LT] = ACTIONS(1571), + [anon_sym_BQUOTE] = ACTIONS(1571), + [sym_boolean] = ACTIONS(1571), + [sym_null] = ACTIONS(1571), + [anon_sym_DOLLAR] = ACTIONS(1571), + [aux_sym_yield_expression_token1] = ACTIONS(1571), + [aux_sym_include_expression_token1] = ACTIONS(1571), + [aux_sym_include_once_expression_token1] = ACTIONS(1571), + [aux_sym_require_expression_token1] = ACTIONS(1571), + [aux_sym_require_once_expression_token1] = ACTIONS(1571), + [sym_comment] = ACTIONS(5), + }, + [674] = { + [sym_text_interpolation] = STATE(674), + [ts_builtin_sym_end] = ACTIONS(1645), + [sym_name] = ACTIONS(1647), + [sym_php_tag] = ACTIONS(1647), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1647), + [aux_sym_text_token2] = ACTIONS(1647), + [anon_sym_SEMI] = ACTIONS(1647), + [aux_sym_function_static_declaration_token1] = ACTIONS(1647), + [aux_sym_global_declaration_token1] = ACTIONS(1647), + [aux_sym_namespace_definition_token1] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1647), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1647), + [anon_sym_BSLASH] = ACTIONS(1647), + [anon_sym_LBRACE] = ACTIONS(1647), + [aux_sym_trait_declaration_token1] = ACTIONS(1647), + [aux_sym_interface_declaration_token1] = ACTIONS(1647), + [aux_sym_enum_declaration_token1] = ACTIONS(1647), + [aux_sym_class_declaration_token1] = ACTIONS(1647), + [aux_sym_final_modifier_token1] = ACTIONS(1647), + [aux_sym_abstract_modifier_token1] = ACTIONS(1647), + [aux_sym_readonly_modifier_token1] = ACTIONS(1647), + [aux_sym_visibility_modifier_token1] = ACTIONS(1647), + [aux_sym_visibility_modifier_token2] = ACTIONS(1647), + [aux_sym_visibility_modifier_token3] = ACTIONS(1647), + [aux_sym__arrow_function_header_token1] = ACTIONS(1647), + [anon_sym_LPAREN] = ACTIONS(1647), + [aux_sym_cast_type_token1] = ACTIONS(1647), + [aux_sym_echo_statement_token1] = ACTIONS(1647), + [anon_sym_unset] = ACTIONS(1647), + [aux_sym_declare_statement_token1] = ACTIONS(1647), + [sym_float] = ACTIONS(1647), + [aux_sym_try_statement_token1] = ACTIONS(1647), + [aux_sym_goto_statement_token1] = ACTIONS(1647), + [aux_sym_continue_statement_token1] = ACTIONS(1647), + [aux_sym_break_statement_token1] = ACTIONS(1647), + [sym_integer] = ACTIONS(1647), + [aux_sym_return_statement_token1] = ACTIONS(1647), + [aux_sym_throw_expression_token1] = ACTIONS(1647), + [aux_sym_while_statement_token1] = ACTIONS(1647), + [aux_sym_do_statement_token1] = ACTIONS(1647), + [aux_sym_for_statement_token1] = ACTIONS(1647), + [aux_sym_foreach_statement_token1] = ACTIONS(1647), + [aux_sym_if_statement_token1] = ACTIONS(1647), + [aux_sym_else_if_clause_token1] = ACTIONS(1647), + [aux_sym_else_clause_token1] = ACTIONS(1647), + [aux_sym_match_expression_token1] = ACTIONS(1647), + [aux_sym_switch_statement_token1] = ACTIONS(1647), + [anon_sym_AT] = ACTIONS(1647), + [anon_sym_PLUS] = ACTIONS(1647), + [anon_sym_DASH] = ACTIONS(1647), + [anon_sym_TILDE] = ACTIONS(1647), + [anon_sym_BANG] = ACTIONS(1647), + [aux_sym_clone_expression_token1] = ACTIONS(1647), + [aux_sym_print_intrinsic_token1] = ACTIONS(1647), + [aux_sym_object_creation_expression_token1] = ACTIONS(1647), + [anon_sym_PLUS_PLUS] = ACTIONS(1647), + [anon_sym_DASH_DASH] = ACTIONS(1647), + [aux_sym__list_destructing_token1] = ACTIONS(1647), + [anon_sym_LBRACK] = ACTIONS(1647), + [anon_sym_self] = ACTIONS(1647), + [anon_sym_parent] = ACTIONS(1647), + [anon_sym_POUND_LBRACK] = ACTIONS(1647), + [anon_sym_SQUOTE] = ACTIONS(1647), + [aux_sym_encapsed_string_token1] = ACTIONS(1647), + [anon_sym_DQUOTE] = ACTIONS(1647), + [aux_sym_string_token1] = ACTIONS(1647), + [anon_sym_LT_LT_LT] = ACTIONS(1647), + [anon_sym_BQUOTE] = ACTIONS(1647), + [sym_boolean] = ACTIONS(1647), + [sym_null] = ACTIONS(1647), + [anon_sym_DOLLAR] = ACTIONS(1647), + [aux_sym_yield_expression_token1] = ACTIONS(1647), + [aux_sym_include_expression_token1] = ACTIONS(1647), + [aux_sym_include_once_expression_token1] = ACTIONS(1647), + [aux_sym_require_expression_token1] = ACTIONS(1647), + [aux_sym_require_once_expression_token1] = ACTIONS(1647), + [sym_comment] = ACTIONS(5), + }, + [675] = { + [sym_text_interpolation] = STATE(675), + [ts_builtin_sym_end] = ACTIONS(1529), + [sym_name] = ACTIONS(1531), + [sym_php_tag] = ACTIONS(1531), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1531), + [aux_sym_text_token2] = ACTIONS(1531), + [anon_sym_SEMI] = ACTIONS(1531), + [aux_sym_function_static_declaration_token1] = ACTIONS(1531), + [aux_sym_global_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_definition_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1531), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1531), + [anon_sym_BSLASH] = ACTIONS(1531), + [anon_sym_LBRACE] = ACTIONS(1531), + [aux_sym_trait_declaration_token1] = ACTIONS(1531), + [aux_sym_interface_declaration_token1] = ACTIONS(1531), + [aux_sym_enum_declaration_token1] = ACTIONS(1531), + [aux_sym_class_declaration_token1] = ACTIONS(1531), + [aux_sym_final_modifier_token1] = ACTIONS(1531), + [aux_sym_abstract_modifier_token1] = ACTIONS(1531), + [aux_sym_readonly_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token1] = ACTIONS(1531), + [aux_sym_visibility_modifier_token2] = ACTIONS(1531), + [aux_sym_visibility_modifier_token3] = ACTIONS(1531), + [aux_sym__arrow_function_header_token1] = ACTIONS(1531), + [anon_sym_LPAREN] = ACTIONS(1531), + [aux_sym_cast_type_token1] = ACTIONS(1531), + [aux_sym_echo_statement_token1] = ACTIONS(1531), + [anon_sym_unset] = ACTIONS(1531), + [aux_sym_declare_statement_token1] = ACTIONS(1531), + [sym_float] = ACTIONS(1531), + [aux_sym_try_statement_token1] = ACTIONS(1531), + [aux_sym_goto_statement_token1] = ACTIONS(1531), + [aux_sym_continue_statement_token1] = ACTIONS(1531), + [aux_sym_break_statement_token1] = ACTIONS(1531), + [sym_integer] = ACTIONS(1531), + [aux_sym_return_statement_token1] = ACTIONS(1531), + [aux_sym_throw_expression_token1] = ACTIONS(1531), + [aux_sym_while_statement_token1] = ACTIONS(1531), + [aux_sym_do_statement_token1] = ACTIONS(1531), + [aux_sym_for_statement_token1] = ACTIONS(1531), + [aux_sym_foreach_statement_token1] = ACTIONS(1531), + [aux_sym_if_statement_token1] = ACTIONS(1531), + [aux_sym_else_if_clause_token1] = ACTIONS(1531), + [aux_sym_else_clause_token1] = ACTIONS(1531), + [aux_sym_match_expression_token1] = ACTIONS(1531), + [aux_sym_switch_statement_token1] = ACTIONS(1531), + [anon_sym_AT] = ACTIONS(1531), + [anon_sym_PLUS] = ACTIONS(1531), + [anon_sym_DASH] = ACTIONS(1531), + [anon_sym_TILDE] = ACTIONS(1531), + [anon_sym_BANG] = ACTIONS(1531), + [aux_sym_clone_expression_token1] = ACTIONS(1531), + [aux_sym_print_intrinsic_token1] = ACTIONS(1531), + [aux_sym_object_creation_expression_token1] = ACTIONS(1531), + [anon_sym_PLUS_PLUS] = ACTIONS(1531), + [anon_sym_DASH_DASH] = ACTIONS(1531), + [aux_sym__list_destructing_token1] = ACTIONS(1531), + [anon_sym_LBRACK] = ACTIONS(1531), + [anon_sym_self] = ACTIONS(1531), + [anon_sym_parent] = ACTIONS(1531), + [anon_sym_POUND_LBRACK] = ACTIONS(1531), + [anon_sym_SQUOTE] = ACTIONS(1531), + [aux_sym_encapsed_string_token1] = ACTIONS(1531), + [anon_sym_DQUOTE] = ACTIONS(1531), + [aux_sym_string_token1] = ACTIONS(1531), + [anon_sym_LT_LT_LT] = ACTIONS(1531), + [anon_sym_BQUOTE] = ACTIONS(1531), + [sym_boolean] = ACTIONS(1531), + [sym_null] = ACTIONS(1531), + [anon_sym_DOLLAR] = ACTIONS(1531), + [aux_sym_yield_expression_token1] = ACTIONS(1531), + [aux_sym_include_expression_token1] = ACTIONS(1531), + [aux_sym_include_once_expression_token1] = ACTIONS(1531), + [aux_sym_require_expression_token1] = ACTIONS(1531), + [aux_sym_require_once_expression_token1] = ACTIONS(1531), + [sym_comment] = ACTIONS(5), + }, + [676] = { + [sym_text_interpolation] = STATE(676), + [ts_builtin_sym_end] = ACTIONS(1697), + [sym_name] = ACTIONS(1699), + [sym_php_tag] = ACTIONS(1699), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1699), + [aux_sym_text_token2] = ACTIONS(1699), + [anon_sym_SEMI] = ACTIONS(1699), + [aux_sym_function_static_declaration_token1] = ACTIONS(1699), + [aux_sym_global_declaration_token1] = ACTIONS(1699), + [aux_sym_namespace_definition_token1] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1699), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1699), + [anon_sym_BSLASH] = ACTIONS(1699), + [anon_sym_LBRACE] = ACTIONS(1699), + [aux_sym_trait_declaration_token1] = ACTIONS(1699), + [aux_sym_interface_declaration_token1] = ACTIONS(1699), + [aux_sym_enum_declaration_token1] = ACTIONS(1699), + [aux_sym_class_declaration_token1] = ACTIONS(1699), + [aux_sym_final_modifier_token1] = ACTIONS(1699), + [aux_sym_abstract_modifier_token1] = ACTIONS(1699), + [aux_sym_readonly_modifier_token1] = ACTIONS(1699), + [aux_sym_visibility_modifier_token1] = ACTIONS(1699), + [aux_sym_visibility_modifier_token2] = ACTIONS(1699), + [aux_sym_visibility_modifier_token3] = ACTIONS(1699), + [aux_sym__arrow_function_header_token1] = ACTIONS(1699), + [anon_sym_LPAREN] = ACTIONS(1699), + [aux_sym_cast_type_token1] = ACTIONS(1699), + [aux_sym_echo_statement_token1] = ACTIONS(1699), + [anon_sym_unset] = ACTIONS(1699), + [aux_sym_declare_statement_token1] = ACTIONS(1699), + [sym_float] = ACTIONS(1699), + [aux_sym_try_statement_token1] = ACTIONS(1699), + [aux_sym_goto_statement_token1] = ACTIONS(1699), + [aux_sym_continue_statement_token1] = ACTIONS(1699), + [aux_sym_break_statement_token1] = ACTIONS(1699), + [sym_integer] = ACTIONS(1699), + [aux_sym_return_statement_token1] = ACTIONS(1699), + [aux_sym_throw_expression_token1] = ACTIONS(1699), + [aux_sym_while_statement_token1] = ACTIONS(1699), + [aux_sym_do_statement_token1] = ACTIONS(1699), + [aux_sym_for_statement_token1] = ACTIONS(1699), + [aux_sym_foreach_statement_token1] = ACTIONS(1699), + [aux_sym_if_statement_token1] = ACTIONS(1699), + [aux_sym_else_if_clause_token1] = ACTIONS(1699), + [aux_sym_else_clause_token1] = ACTIONS(1699), + [aux_sym_match_expression_token1] = ACTIONS(1699), + [aux_sym_switch_statement_token1] = ACTIONS(1699), + [anon_sym_AT] = ACTIONS(1699), + [anon_sym_PLUS] = ACTIONS(1699), + [anon_sym_DASH] = ACTIONS(1699), + [anon_sym_TILDE] = ACTIONS(1699), + [anon_sym_BANG] = ACTIONS(1699), + [aux_sym_clone_expression_token1] = ACTIONS(1699), + [aux_sym_print_intrinsic_token1] = ACTIONS(1699), + [aux_sym_object_creation_expression_token1] = ACTIONS(1699), + [anon_sym_PLUS_PLUS] = ACTIONS(1699), + [anon_sym_DASH_DASH] = ACTIONS(1699), + [aux_sym__list_destructing_token1] = ACTIONS(1699), + [anon_sym_LBRACK] = ACTIONS(1699), + [anon_sym_self] = ACTIONS(1699), + [anon_sym_parent] = ACTIONS(1699), + [anon_sym_POUND_LBRACK] = ACTIONS(1699), + [anon_sym_SQUOTE] = ACTIONS(1699), + [aux_sym_encapsed_string_token1] = ACTIONS(1699), + [anon_sym_DQUOTE] = ACTIONS(1699), + [aux_sym_string_token1] = ACTIONS(1699), + [anon_sym_LT_LT_LT] = ACTIONS(1699), + [anon_sym_BQUOTE] = ACTIONS(1699), + [sym_boolean] = ACTIONS(1699), + [sym_null] = ACTIONS(1699), + [anon_sym_DOLLAR] = ACTIONS(1699), + [aux_sym_yield_expression_token1] = ACTIONS(1699), + [aux_sym_include_expression_token1] = ACTIONS(1699), + [aux_sym_include_once_expression_token1] = ACTIONS(1699), + [aux_sym_require_expression_token1] = ACTIONS(1699), + [aux_sym_require_once_expression_token1] = ACTIONS(1699), + [sym_comment] = ACTIONS(5), + }, + [677] = { + [sym_text_interpolation] = STATE(677), + [ts_builtin_sym_end] = ACTIONS(1633), + [sym_name] = ACTIONS(1635), + [sym_php_tag] = ACTIONS(1635), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1635), + [aux_sym_text_token2] = ACTIONS(1635), + [anon_sym_SEMI] = ACTIONS(1635), + [aux_sym_function_static_declaration_token1] = ACTIONS(1635), + [aux_sym_global_declaration_token1] = ACTIONS(1635), + [aux_sym_namespace_definition_token1] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1635), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1635), + [anon_sym_BSLASH] = ACTIONS(1635), + [anon_sym_LBRACE] = ACTIONS(1635), + [aux_sym_trait_declaration_token1] = ACTIONS(1635), + [aux_sym_interface_declaration_token1] = ACTIONS(1635), + [aux_sym_enum_declaration_token1] = ACTIONS(1635), + [aux_sym_class_declaration_token1] = ACTIONS(1635), + [aux_sym_final_modifier_token1] = ACTIONS(1635), + [aux_sym_abstract_modifier_token1] = ACTIONS(1635), + [aux_sym_readonly_modifier_token1] = ACTIONS(1635), + [aux_sym_visibility_modifier_token1] = ACTIONS(1635), + [aux_sym_visibility_modifier_token2] = ACTIONS(1635), + [aux_sym_visibility_modifier_token3] = ACTIONS(1635), + [aux_sym__arrow_function_header_token1] = ACTIONS(1635), + [anon_sym_LPAREN] = ACTIONS(1635), + [aux_sym_cast_type_token1] = ACTIONS(1635), + [aux_sym_echo_statement_token1] = ACTIONS(1635), + [anon_sym_unset] = ACTIONS(1635), + [aux_sym_declare_statement_token1] = ACTIONS(1635), + [sym_float] = ACTIONS(1635), + [aux_sym_try_statement_token1] = ACTIONS(1635), + [aux_sym_goto_statement_token1] = ACTIONS(1635), + [aux_sym_continue_statement_token1] = ACTIONS(1635), + [aux_sym_break_statement_token1] = ACTIONS(1635), + [sym_integer] = ACTIONS(1635), + [aux_sym_return_statement_token1] = ACTIONS(1635), + [aux_sym_throw_expression_token1] = ACTIONS(1635), + [aux_sym_while_statement_token1] = ACTIONS(1635), + [aux_sym_do_statement_token1] = ACTIONS(1635), + [aux_sym_for_statement_token1] = ACTIONS(1635), + [aux_sym_foreach_statement_token1] = ACTIONS(1635), + [aux_sym_if_statement_token1] = ACTIONS(1635), + [aux_sym_else_if_clause_token1] = ACTIONS(1635), + [aux_sym_else_clause_token1] = ACTIONS(1635), + [aux_sym_match_expression_token1] = ACTIONS(1635), + [aux_sym_switch_statement_token1] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(1635), + [anon_sym_PLUS] = ACTIONS(1635), + [anon_sym_DASH] = ACTIONS(1635), + [anon_sym_TILDE] = ACTIONS(1635), + [anon_sym_BANG] = ACTIONS(1635), + [aux_sym_clone_expression_token1] = ACTIONS(1635), + [aux_sym_print_intrinsic_token1] = ACTIONS(1635), + [aux_sym_object_creation_expression_token1] = ACTIONS(1635), + [anon_sym_PLUS_PLUS] = ACTIONS(1635), + [anon_sym_DASH_DASH] = ACTIONS(1635), + [aux_sym__list_destructing_token1] = ACTIONS(1635), + [anon_sym_LBRACK] = ACTIONS(1635), + [anon_sym_self] = ACTIONS(1635), + [anon_sym_parent] = ACTIONS(1635), + [anon_sym_POUND_LBRACK] = ACTIONS(1635), + [anon_sym_SQUOTE] = ACTIONS(1635), + [aux_sym_encapsed_string_token1] = ACTIONS(1635), + [anon_sym_DQUOTE] = ACTIONS(1635), + [aux_sym_string_token1] = ACTIONS(1635), + [anon_sym_LT_LT_LT] = ACTIONS(1635), + [anon_sym_BQUOTE] = ACTIONS(1635), + [sym_boolean] = ACTIONS(1635), + [sym_null] = ACTIONS(1635), + [anon_sym_DOLLAR] = ACTIONS(1635), + [aux_sym_yield_expression_token1] = ACTIONS(1635), + [aux_sym_include_expression_token1] = ACTIONS(1635), + [aux_sym_include_once_expression_token1] = ACTIONS(1635), + [aux_sym_require_expression_token1] = ACTIONS(1635), + [aux_sym_require_once_expression_token1] = ACTIONS(1635), + [sym_comment] = ACTIONS(5), + }, + [678] = { + [sym_text_interpolation] = STATE(678), + [ts_builtin_sym_end] = ACTIONS(1689), + [sym_name] = ACTIONS(1691), + [sym_php_tag] = ACTIONS(1691), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1691), + [aux_sym_text_token2] = ACTIONS(1691), + [anon_sym_SEMI] = ACTIONS(1691), + [aux_sym_function_static_declaration_token1] = ACTIONS(1691), + [aux_sym_global_declaration_token1] = ACTIONS(1691), + [aux_sym_namespace_definition_token1] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1691), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1691), + [anon_sym_BSLASH] = ACTIONS(1691), + [anon_sym_LBRACE] = ACTIONS(1691), + [aux_sym_trait_declaration_token1] = ACTIONS(1691), + [aux_sym_interface_declaration_token1] = ACTIONS(1691), + [aux_sym_enum_declaration_token1] = ACTIONS(1691), + [aux_sym_class_declaration_token1] = ACTIONS(1691), + [aux_sym_final_modifier_token1] = ACTIONS(1691), + [aux_sym_abstract_modifier_token1] = ACTIONS(1691), + [aux_sym_readonly_modifier_token1] = ACTIONS(1691), + [aux_sym_visibility_modifier_token1] = ACTIONS(1691), + [aux_sym_visibility_modifier_token2] = ACTIONS(1691), + [aux_sym_visibility_modifier_token3] = ACTIONS(1691), + [aux_sym__arrow_function_header_token1] = ACTIONS(1691), + [anon_sym_LPAREN] = ACTIONS(1691), + [aux_sym_cast_type_token1] = ACTIONS(1691), + [aux_sym_echo_statement_token1] = ACTIONS(1691), + [anon_sym_unset] = ACTIONS(1691), + [aux_sym_declare_statement_token1] = ACTIONS(1691), + [sym_float] = ACTIONS(1691), + [aux_sym_try_statement_token1] = ACTIONS(1691), + [aux_sym_goto_statement_token1] = ACTIONS(1691), + [aux_sym_continue_statement_token1] = ACTIONS(1691), + [aux_sym_break_statement_token1] = ACTIONS(1691), + [sym_integer] = ACTIONS(1691), + [aux_sym_return_statement_token1] = ACTIONS(1691), + [aux_sym_throw_expression_token1] = ACTIONS(1691), + [aux_sym_while_statement_token1] = ACTIONS(1691), + [aux_sym_do_statement_token1] = ACTIONS(1691), + [aux_sym_for_statement_token1] = ACTIONS(1691), + [aux_sym_foreach_statement_token1] = ACTIONS(1691), + [aux_sym_if_statement_token1] = ACTIONS(1691), + [aux_sym_else_if_clause_token1] = ACTIONS(1691), + [aux_sym_else_clause_token1] = ACTIONS(1691), + [aux_sym_match_expression_token1] = ACTIONS(1691), + [aux_sym_switch_statement_token1] = ACTIONS(1691), + [anon_sym_AT] = ACTIONS(1691), + [anon_sym_PLUS] = ACTIONS(1691), + [anon_sym_DASH] = ACTIONS(1691), + [anon_sym_TILDE] = ACTIONS(1691), + [anon_sym_BANG] = ACTIONS(1691), + [aux_sym_clone_expression_token1] = ACTIONS(1691), + [aux_sym_print_intrinsic_token1] = ACTIONS(1691), + [aux_sym_object_creation_expression_token1] = ACTIONS(1691), + [anon_sym_PLUS_PLUS] = ACTIONS(1691), + [anon_sym_DASH_DASH] = ACTIONS(1691), + [aux_sym__list_destructing_token1] = ACTIONS(1691), + [anon_sym_LBRACK] = ACTIONS(1691), + [anon_sym_self] = ACTIONS(1691), + [anon_sym_parent] = ACTIONS(1691), + [anon_sym_POUND_LBRACK] = ACTIONS(1691), + [anon_sym_SQUOTE] = ACTIONS(1691), + [aux_sym_encapsed_string_token1] = ACTIONS(1691), + [anon_sym_DQUOTE] = ACTIONS(1691), + [aux_sym_string_token1] = ACTIONS(1691), + [anon_sym_LT_LT_LT] = ACTIONS(1691), + [anon_sym_BQUOTE] = ACTIONS(1691), + [sym_boolean] = ACTIONS(1691), + [sym_null] = ACTIONS(1691), + [anon_sym_DOLLAR] = ACTIONS(1691), + [aux_sym_yield_expression_token1] = ACTIONS(1691), + [aux_sym_include_expression_token1] = ACTIONS(1691), + [aux_sym_include_once_expression_token1] = ACTIONS(1691), + [aux_sym_require_expression_token1] = ACTIONS(1691), + [aux_sym_require_once_expression_token1] = ACTIONS(1691), + [sym_comment] = ACTIONS(5), + }, + [679] = { + [sym_text_interpolation] = STATE(679), + [ts_builtin_sym_end] = ACTIONS(1381), + [sym_name] = ACTIONS(1383), + [sym_php_tag] = ACTIONS(1383), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1383), + [aux_sym_text_token2] = ACTIONS(1383), + [anon_sym_SEMI] = ACTIONS(1383), + [aux_sym_function_static_declaration_token1] = ACTIONS(1383), + [aux_sym_global_declaration_token1] = ACTIONS(1383), + [aux_sym_namespace_definition_token1] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1383), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1383), + [anon_sym_BSLASH] = ACTIONS(1383), + [anon_sym_LBRACE] = ACTIONS(1383), + [aux_sym_trait_declaration_token1] = ACTIONS(1383), + [aux_sym_interface_declaration_token1] = ACTIONS(1383), + [aux_sym_enum_declaration_token1] = ACTIONS(1383), + [aux_sym_class_declaration_token1] = ACTIONS(1383), + [aux_sym_final_modifier_token1] = ACTIONS(1383), + [aux_sym_abstract_modifier_token1] = ACTIONS(1383), + [aux_sym_readonly_modifier_token1] = ACTIONS(1383), + [aux_sym_visibility_modifier_token1] = ACTIONS(1383), + [aux_sym_visibility_modifier_token2] = ACTIONS(1383), + [aux_sym_visibility_modifier_token3] = ACTIONS(1383), + [aux_sym__arrow_function_header_token1] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1383), + [aux_sym_cast_type_token1] = ACTIONS(1383), + [aux_sym_echo_statement_token1] = ACTIONS(1383), + [anon_sym_unset] = ACTIONS(1383), + [aux_sym_declare_statement_token1] = ACTIONS(1383), + [sym_float] = ACTIONS(1383), + [aux_sym_try_statement_token1] = ACTIONS(1383), + [aux_sym_goto_statement_token1] = ACTIONS(1383), + [aux_sym_continue_statement_token1] = ACTIONS(1383), + [aux_sym_break_statement_token1] = ACTIONS(1383), + [sym_integer] = ACTIONS(1383), + [aux_sym_return_statement_token1] = ACTIONS(1383), + [aux_sym_throw_expression_token1] = ACTIONS(1383), + [aux_sym_while_statement_token1] = ACTIONS(1383), + [aux_sym_do_statement_token1] = ACTIONS(1383), + [aux_sym_for_statement_token1] = ACTIONS(1383), + [aux_sym_foreach_statement_token1] = ACTIONS(1383), + [aux_sym_if_statement_token1] = ACTIONS(1383), + [aux_sym_else_if_clause_token1] = ACTIONS(1383), + [aux_sym_else_clause_token1] = ACTIONS(1383), + [aux_sym_match_expression_token1] = ACTIONS(1383), + [aux_sym_switch_statement_token1] = ACTIONS(1383), + [anon_sym_AT] = ACTIONS(1383), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [anon_sym_TILDE] = ACTIONS(1383), + [anon_sym_BANG] = ACTIONS(1383), + [aux_sym_clone_expression_token1] = ACTIONS(1383), + [aux_sym_print_intrinsic_token1] = ACTIONS(1383), + [aux_sym_object_creation_expression_token1] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1383), + [anon_sym_DASH_DASH] = ACTIONS(1383), + [aux_sym__list_destructing_token1] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1383), + [anon_sym_self] = ACTIONS(1383), + [anon_sym_parent] = ACTIONS(1383), + [anon_sym_POUND_LBRACK] = ACTIONS(1383), + [anon_sym_SQUOTE] = ACTIONS(1383), + [aux_sym_encapsed_string_token1] = ACTIONS(1383), + [anon_sym_DQUOTE] = ACTIONS(1383), + [aux_sym_string_token1] = ACTIONS(1383), + [anon_sym_LT_LT_LT] = ACTIONS(1383), + [anon_sym_BQUOTE] = ACTIONS(1383), + [sym_boolean] = ACTIONS(1383), + [sym_null] = ACTIONS(1383), + [anon_sym_DOLLAR] = ACTIONS(1383), + [aux_sym_yield_expression_token1] = ACTIONS(1383), + [aux_sym_include_expression_token1] = ACTIONS(1383), + [aux_sym_include_once_expression_token1] = ACTIONS(1383), + [aux_sym_require_expression_token1] = ACTIONS(1383), + [aux_sym_require_once_expression_token1] = ACTIONS(1383), + [sym_comment] = ACTIONS(5), + }, + [680] = { + [sym_text_interpolation] = STATE(680), + [ts_builtin_sym_end] = ACTIONS(1533), + [sym_name] = ACTIONS(1535), + [sym_php_tag] = ACTIONS(1535), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1535), + [aux_sym_text_token2] = ACTIONS(1535), + [anon_sym_SEMI] = ACTIONS(1535), + [aux_sym_function_static_declaration_token1] = ACTIONS(1535), + [aux_sym_global_declaration_token1] = ACTIONS(1535), + [aux_sym_namespace_definition_token1] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1535), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1535), + [anon_sym_BSLASH] = ACTIONS(1535), + [anon_sym_LBRACE] = ACTIONS(1535), + [aux_sym_trait_declaration_token1] = ACTIONS(1535), + [aux_sym_interface_declaration_token1] = ACTIONS(1535), + [aux_sym_enum_declaration_token1] = ACTIONS(1535), + [aux_sym_class_declaration_token1] = ACTIONS(1535), + [aux_sym_final_modifier_token1] = ACTIONS(1535), + [aux_sym_abstract_modifier_token1] = ACTIONS(1535), + [aux_sym_readonly_modifier_token1] = ACTIONS(1535), + [aux_sym_visibility_modifier_token1] = ACTIONS(1535), + [aux_sym_visibility_modifier_token2] = ACTIONS(1535), + [aux_sym_visibility_modifier_token3] = ACTIONS(1535), + [aux_sym__arrow_function_header_token1] = ACTIONS(1535), + [anon_sym_LPAREN] = ACTIONS(1535), + [aux_sym_cast_type_token1] = ACTIONS(1535), + [aux_sym_echo_statement_token1] = ACTIONS(1535), + [anon_sym_unset] = ACTIONS(1535), + [aux_sym_declare_statement_token1] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [aux_sym_try_statement_token1] = ACTIONS(1535), + [aux_sym_goto_statement_token1] = ACTIONS(1535), + [aux_sym_continue_statement_token1] = ACTIONS(1535), + [aux_sym_break_statement_token1] = ACTIONS(1535), + [sym_integer] = ACTIONS(1535), + [aux_sym_return_statement_token1] = ACTIONS(1535), + [aux_sym_throw_expression_token1] = ACTIONS(1535), + [aux_sym_while_statement_token1] = ACTIONS(1535), + [aux_sym_do_statement_token1] = ACTIONS(1535), + [aux_sym_for_statement_token1] = ACTIONS(1535), + [aux_sym_foreach_statement_token1] = ACTIONS(1535), + [aux_sym_if_statement_token1] = ACTIONS(1535), + [aux_sym_else_if_clause_token1] = ACTIONS(1535), + [aux_sym_else_clause_token1] = ACTIONS(1535), + [aux_sym_match_expression_token1] = ACTIONS(1535), + [aux_sym_switch_statement_token1] = ACTIONS(1535), + [anon_sym_AT] = ACTIONS(1535), + [anon_sym_PLUS] = ACTIONS(1535), + [anon_sym_DASH] = ACTIONS(1535), + [anon_sym_TILDE] = ACTIONS(1535), + [anon_sym_BANG] = ACTIONS(1535), + [aux_sym_clone_expression_token1] = ACTIONS(1535), + [aux_sym_print_intrinsic_token1] = ACTIONS(1535), + [aux_sym_object_creation_expression_token1] = ACTIONS(1535), + [anon_sym_PLUS_PLUS] = ACTIONS(1535), + [anon_sym_DASH_DASH] = ACTIONS(1535), + [aux_sym__list_destructing_token1] = ACTIONS(1535), + [anon_sym_LBRACK] = ACTIONS(1535), + [anon_sym_self] = ACTIONS(1535), + [anon_sym_parent] = ACTIONS(1535), + [anon_sym_POUND_LBRACK] = ACTIONS(1535), + [anon_sym_SQUOTE] = ACTIONS(1535), + [aux_sym_encapsed_string_token1] = ACTIONS(1535), + [anon_sym_DQUOTE] = ACTIONS(1535), + [aux_sym_string_token1] = ACTIONS(1535), + [anon_sym_LT_LT_LT] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1535), + [sym_boolean] = ACTIONS(1535), + [sym_null] = ACTIONS(1535), + [anon_sym_DOLLAR] = ACTIONS(1535), + [aux_sym_yield_expression_token1] = ACTIONS(1535), + [aux_sym_include_expression_token1] = ACTIONS(1535), + [aux_sym_include_once_expression_token1] = ACTIONS(1535), + [aux_sym_require_expression_token1] = ACTIONS(1535), + [aux_sym_require_once_expression_token1] = ACTIONS(1535), + [sym_comment] = ACTIONS(5), + }, + [681] = { + [sym_text_interpolation] = STATE(681), + [ts_builtin_sym_end] = ACTIONS(1525), + [sym_name] = ACTIONS(1527), + [sym_php_tag] = ACTIONS(1527), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1527), + [aux_sym_text_token2] = ACTIONS(1527), + [anon_sym_SEMI] = ACTIONS(1527), + [aux_sym_function_static_declaration_token1] = ACTIONS(1527), + [aux_sym_global_declaration_token1] = ACTIONS(1527), + [aux_sym_namespace_definition_token1] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1527), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1527), + [anon_sym_BSLASH] = ACTIONS(1527), + [anon_sym_LBRACE] = ACTIONS(1527), + [aux_sym_trait_declaration_token1] = ACTIONS(1527), + [aux_sym_interface_declaration_token1] = ACTIONS(1527), + [aux_sym_enum_declaration_token1] = ACTIONS(1527), + [aux_sym_class_declaration_token1] = ACTIONS(1527), + [aux_sym_final_modifier_token1] = ACTIONS(1527), + [aux_sym_abstract_modifier_token1] = ACTIONS(1527), + [aux_sym_readonly_modifier_token1] = ACTIONS(1527), + [aux_sym_visibility_modifier_token1] = ACTIONS(1527), + [aux_sym_visibility_modifier_token2] = ACTIONS(1527), + [aux_sym_visibility_modifier_token3] = ACTIONS(1527), + [aux_sym__arrow_function_header_token1] = ACTIONS(1527), + [anon_sym_LPAREN] = ACTIONS(1527), + [aux_sym_cast_type_token1] = ACTIONS(1527), + [aux_sym_echo_statement_token1] = ACTIONS(1527), + [anon_sym_unset] = ACTIONS(1527), + [aux_sym_declare_statement_token1] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [aux_sym_try_statement_token1] = ACTIONS(1527), + [aux_sym_goto_statement_token1] = ACTIONS(1527), + [aux_sym_continue_statement_token1] = ACTIONS(1527), + [aux_sym_break_statement_token1] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [aux_sym_return_statement_token1] = ACTIONS(1527), + [aux_sym_throw_expression_token1] = ACTIONS(1527), + [aux_sym_while_statement_token1] = ACTIONS(1527), + [aux_sym_do_statement_token1] = ACTIONS(1527), + [aux_sym_for_statement_token1] = ACTIONS(1527), + [aux_sym_foreach_statement_token1] = ACTIONS(1527), + [aux_sym_if_statement_token1] = ACTIONS(1527), + [aux_sym_else_if_clause_token1] = ACTIONS(1527), + [aux_sym_else_clause_token1] = ACTIONS(1527), + [aux_sym_match_expression_token1] = ACTIONS(1527), + [aux_sym_switch_statement_token1] = ACTIONS(1527), + [anon_sym_AT] = ACTIONS(1527), + [anon_sym_PLUS] = ACTIONS(1527), + [anon_sym_DASH] = ACTIONS(1527), + [anon_sym_TILDE] = ACTIONS(1527), + [anon_sym_BANG] = ACTIONS(1527), + [aux_sym_clone_expression_token1] = ACTIONS(1527), + [aux_sym_print_intrinsic_token1] = ACTIONS(1527), + [aux_sym_object_creation_expression_token1] = ACTIONS(1527), + [anon_sym_PLUS_PLUS] = ACTIONS(1527), + [anon_sym_DASH_DASH] = ACTIONS(1527), + [aux_sym__list_destructing_token1] = ACTIONS(1527), + [anon_sym_LBRACK] = ACTIONS(1527), + [anon_sym_self] = ACTIONS(1527), + [anon_sym_parent] = ACTIONS(1527), + [anon_sym_POUND_LBRACK] = ACTIONS(1527), + [anon_sym_SQUOTE] = ACTIONS(1527), + [aux_sym_encapsed_string_token1] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(1527), + [aux_sym_string_token1] = ACTIONS(1527), + [anon_sym_LT_LT_LT] = ACTIONS(1527), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_boolean] = ACTIONS(1527), + [sym_null] = ACTIONS(1527), + [anon_sym_DOLLAR] = ACTIONS(1527), + [aux_sym_yield_expression_token1] = ACTIONS(1527), + [aux_sym_include_expression_token1] = ACTIONS(1527), + [aux_sym_include_once_expression_token1] = ACTIONS(1527), + [aux_sym_require_expression_token1] = ACTIONS(1527), + [aux_sym_require_once_expression_token1] = ACTIONS(1527), + [sym_comment] = ACTIONS(5), + }, + [682] = { + [sym_text_interpolation] = STATE(682), + [ts_builtin_sym_end] = ACTIONS(1469), + [sym_name] = ACTIONS(1471), + [sym_php_tag] = ACTIONS(1471), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1471), + [aux_sym_text_token2] = ACTIONS(1471), + [anon_sym_SEMI] = ACTIONS(1471), + [aux_sym_function_static_declaration_token1] = ACTIONS(1471), + [aux_sym_global_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_definition_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1471), + [anon_sym_BSLASH] = ACTIONS(1471), + [anon_sym_LBRACE] = ACTIONS(1471), + [aux_sym_trait_declaration_token1] = ACTIONS(1471), + [aux_sym_interface_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_declaration_token1] = ACTIONS(1471), + [aux_sym_class_declaration_token1] = ACTIONS(1471), + [aux_sym_final_modifier_token1] = ACTIONS(1471), + [aux_sym_abstract_modifier_token1] = ACTIONS(1471), + [aux_sym_readonly_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token2] = ACTIONS(1471), + [aux_sym_visibility_modifier_token3] = ACTIONS(1471), + [aux_sym__arrow_function_header_token1] = ACTIONS(1471), + [anon_sym_LPAREN] = ACTIONS(1471), + [aux_sym_cast_type_token1] = ACTIONS(1471), + [aux_sym_echo_statement_token1] = ACTIONS(1471), + [anon_sym_unset] = ACTIONS(1471), + [aux_sym_declare_statement_token1] = ACTIONS(1471), + [sym_float] = ACTIONS(1471), + [aux_sym_try_statement_token1] = ACTIONS(1471), + [aux_sym_goto_statement_token1] = ACTIONS(1471), + [aux_sym_continue_statement_token1] = ACTIONS(1471), + [aux_sym_break_statement_token1] = ACTIONS(1471), + [sym_integer] = ACTIONS(1471), + [aux_sym_return_statement_token1] = ACTIONS(1471), + [aux_sym_throw_expression_token1] = ACTIONS(1471), + [aux_sym_while_statement_token1] = ACTIONS(1471), + [aux_sym_do_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token1] = ACTIONS(1471), + [aux_sym_foreach_statement_token1] = ACTIONS(1471), + [aux_sym_if_statement_token1] = ACTIONS(1471), + [aux_sym_else_if_clause_token1] = ACTIONS(1471), + [aux_sym_else_clause_token1] = ACTIONS(1471), + [aux_sym_match_expression_token1] = ACTIONS(1471), + [aux_sym_switch_statement_token1] = ACTIONS(1471), + [anon_sym_AT] = ACTIONS(1471), + [anon_sym_PLUS] = ACTIONS(1471), + [anon_sym_DASH] = ACTIONS(1471), + [anon_sym_TILDE] = ACTIONS(1471), + [anon_sym_BANG] = ACTIONS(1471), + [aux_sym_clone_expression_token1] = ACTIONS(1471), + [aux_sym_print_intrinsic_token1] = ACTIONS(1471), + [aux_sym_object_creation_expression_token1] = ACTIONS(1471), + [anon_sym_PLUS_PLUS] = ACTIONS(1471), + [anon_sym_DASH_DASH] = ACTIONS(1471), + [aux_sym__list_destructing_token1] = ACTIONS(1471), + [anon_sym_LBRACK] = ACTIONS(1471), + [anon_sym_self] = ACTIONS(1471), + [anon_sym_parent] = ACTIONS(1471), + [anon_sym_POUND_LBRACK] = ACTIONS(1471), + [anon_sym_SQUOTE] = ACTIONS(1471), + [aux_sym_encapsed_string_token1] = ACTIONS(1471), + [anon_sym_DQUOTE] = ACTIONS(1471), + [aux_sym_string_token1] = ACTIONS(1471), + [anon_sym_LT_LT_LT] = ACTIONS(1471), + [anon_sym_BQUOTE] = ACTIONS(1471), + [sym_boolean] = ACTIONS(1471), + [sym_null] = ACTIONS(1471), + [anon_sym_DOLLAR] = ACTIONS(1471), + [aux_sym_yield_expression_token1] = ACTIONS(1471), + [aux_sym_include_expression_token1] = ACTIONS(1471), + [aux_sym_include_once_expression_token1] = ACTIONS(1471), + [aux_sym_require_expression_token1] = ACTIONS(1471), + [aux_sym_require_once_expression_token1] = ACTIONS(1471), + [sym_comment] = ACTIONS(5), + }, + [683] = { + [sym_text_interpolation] = STATE(683), + [ts_builtin_sym_end] = ACTIONS(1469), + [sym_name] = ACTIONS(1471), + [sym_php_tag] = ACTIONS(1471), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1471), + [aux_sym_text_token2] = ACTIONS(1471), + [anon_sym_SEMI] = ACTIONS(1471), + [aux_sym_function_static_declaration_token1] = ACTIONS(1471), + [aux_sym_global_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_definition_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1471), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1471), + [anon_sym_BSLASH] = ACTIONS(1471), + [anon_sym_LBRACE] = ACTIONS(1471), + [aux_sym_trait_declaration_token1] = ACTIONS(1471), + [aux_sym_interface_declaration_token1] = ACTIONS(1471), + [aux_sym_enum_declaration_token1] = ACTIONS(1471), + [aux_sym_class_declaration_token1] = ACTIONS(1471), + [aux_sym_final_modifier_token1] = ACTIONS(1471), + [aux_sym_abstract_modifier_token1] = ACTIONS(1471), + [aux_sym_readonly_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token1] = ACTIONS(1471), + [aux_sym_visibility_modifier_token2] = ACTIONS(1471), + [aux_sym_visibility_modifier_token3] = ACTIONS(1471), + [aux_sym__arrow_function_header_token1] = ACTIONS(1471), + [anon_sym_LPAREN] = ACTIONS(1471), + [aux_sym_cast_type_token1] = ACTIONS(1471), + [aux_sym_echo_statement_token1] = ACTIONS(1471), + [anon_sym_unset] = ACTIONS(1471), + [aux_sym_declare_statement_token1] = ACTIONS(1471), + [sym_float] = ACTIONS(1471), + [aux_sym_try_statement_token1] = ACTIONS(1471), + [aux_sym_goto_statement_token1] = ACTIONS(1471), + [aux_sym_continue_statement_token1] = ACTIONS(1471), + [aux_sym_break_statement_token1] = ACTIONS(1471), + [sym_integer] = ACTIONS(1471), + [aux_sym_return_statement_token1] = ACTIONS(1471), + [aux_sym_throw_expression_token1] = ACTIONS(1471), + [aux_sym_while_statement_token1] = ACTIONS(1471), + [aux_sym_do_statement_token1] = ACTIONS(1471), + [aux_sym_for_statement_token1] = ACTIONS(1471), + [aux_sym_foreach_statement_token1] = ACTIONS(1471), + [aux_sym_if_statement_token1] = ACTIONS(1471), + [aux_sym_else_if_clause_token1] = ACTIONS(1471), + [aux_sym_else_clause_token1] = ACTIONS(1471), + [aux_sym_match_expression_token1] = ACTIONS(1471), + [aux_sym_switch_statement_token1] = ACTIONS(1471), + [anon_sym_AT] = ACTIONS(1471), + [anon_sym_PLUS] = ACTIONS(1471), + [anon_sym_DASH] = ACTIONS(1471), + [anon_sym_TILDE] = ACTIONS(1471), + [anon_sym_BANG] = ACTIONS(1471), + [aux_sym_clone_expression_token1] = ACTIONS(1471), + [aux_sym_print_intrinsic_token1] = ACTIONS(1471), + [aux_sym_object_creation_expression_token1] = ACTIONS(1471), + [anon_sym_PLUS_PLUS] = ACTIONS(1471), + [anon_sym_DASH_DASH] = ACTIONS(1471), + [aux_sym__list_destructing_token1] = ACTIONS(1471), + [anon_sym_LBRACK] = ACTIONS(1471), + [anon_sym_self] = ACTIONS(1471), + [anon_sym_parent] = ACTIONS(1471), + [anon_sym_POUND_LBRACK] = ACTIONS(1471), + [anon_sym_SQUOTE] = ACTIONS(1471), + [aux_sym_encapsed_string_token1] = ACTIONS(1471), + [anon_sym_DQUOTE] = ACTIONS(1471), + [aux_sym_string_token1] = ACTIONS(1471), + [anon_sym_LT_LT_LT] = ACTIONS(1471), + [anon_sym_BQUOTE] = ACTIONS(1471), + [sym_boolean] = ACTIONS(1471), + [sym_null] = ACTIONS(1471), + [anon_sym_DOLLAR] = ACTIONS(1471), + [aux_sym_yield_expression_token1] = ACTIONS(1471), + [aux_sym_include_expression_token1] = ACTIONS(1471), + [aux_sym_include_once_expression_token1] = ACTIONS(1471), + [aux_sym_require_expression_token1] = ACTIONS(1471), + [aux_sym_require_once_expression_token1] = ACTIONS(1471), + [sym_comment] = ACTIONS(5), + }, + [684] = { + [sym_text_interpolation] = STATE(684), + [ts_builtin_sym_end] = ACTIONS(1461), + [sym_name] = ACTIONS(1463), + [sym_php_tag] = ACTIONS(1463), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1463), + [aux_sym_text_token2] = ACTIONS(1463), + [anon_sym_SEMI] = ACTIONS(1463), + [aux_sym_function_static_declaration_token1] = ACTIONS(1463), + [aux_sym_global_declaration_token1] = ACTIONS(1463), + [aux_sym_namespace_definition_token1] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1463), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1463), + [anon_sym_BSLASH] = ACTIONS(1463), + [anon_sym_LBRACE] = ACTIONS(1463), + [aux_sym_trait_declaration_token1] = ACTIONS(1463), + [aux_sym_interface_declaration_token1] = ACTIONS(1463), + [aux_sym_enum_declaration_token1] = ACTIONS(1463), + [aux_sym_class_declaration_token1] = ACTIONS(1463), + [aux_sym_final_modifier_token1] = ACTIONS(1463), + [aux_sym_abstract_modifier_token1] = ACTIONS(1463), + [aux_sym_readonly_modifier_token1] = ACTIONS(1463), + [aux_sym_visibility_modifier_token1] = ACTIONS(1463), + [aux_sym_visibility_modifier_token2] = ACTIONS(1463), + [aux_sym_visibility_modifier_token3] = ACTIONS(1463), + [aux_sym__arrow_function_header_token1] = ACTIONS(1463), + [anon_sym_LPAREN] = ACTIONS(1463), + [aux_sym_cast_type_token1] = ACTIONS(1463), + [aux_sym_echo_statement_token1] = ACTIONS(1463), + [anon_sym_unset] = ACTIONS(1463), + [aux_sym_declare_statement_token1] = ACTIONS(1463), + [sym_float] = ACTIONS(1463), + [aux_sym_try_statement_token1] = ACTIONS(1463), + [aux_sym_goto_statement_token1] = ACTIONS(1463), + [aux_sym_continue_statement_token1] = ACTIONS(1463), + [aux_sym_break_statement_token1] = ACTIONS(1463), + [sym_integer] = ACTIONS(1463), + [aux_sym_return_statement_token1] = ACTIONS(1463), + [aux_sym_throw_expression_token1] = ACTIONS(1463), + [aux_sym_while_statement_token1] = ACTIONS(1463), + [aux_sym_do_statement_token1] = ACTIONS(1463), + [aux_sym_for_statement_token1] = ACTIONS(1463), + [aux_sym_foreach_statement_token1] = ACTIONS(1463), + [aux_sym_if_statement_token1] = ACTIONS(1463), + [aux_sym_else_if_clause_token1] = ACTIONS(1463), + [aux_sym_else_clause_token1] = ACTIONS(1463), + [aux_sym_match_expression_token1] = ACTIONS(1463), + [aux_sym_switch_statement_token1] = ACTIONS(1463), + [anon_sym_AT] = ACTIONS(1463), + [anon_sym_PLUS] = ACTIONS(1463), + [anon_sym_DASH] = ACTIONS(1463), + [anon_sym_TILDE] = ACTIONS(1463), + [anon_sym_BANG] = ACTIONS(1463), + [aux_sym_clone_expression_token1] = ACTIONS(1463), + [aux_sym_print_intrinsic_token1] = ACTIONS(1463), + [aux_sym_object_creation_expression_token1] = ACTIONS(1463), + [anon_sym_PLUS_PLUS] = ACTIONS(1463), + [anon_sym_DASH_DASH] = ACTIONS(1463), + [aux_sym__list_destructing_token1] = ACTIONS(1463), + [anon_sym_LBRACK] = ACTIONS(1463), + [anon_sym_self] = ACTIONS(1463), + [anon_sym_parent] = ACTIONS(1463), + [anon_sym_POUND_LBRACK] = ACTIONS(1463), + [anon_sym_SQUOTE] = ACTIONS(1463), + [aux_sym_encapsed_string_token1] = ACTIONS(1463), + [anon_sym_DQUOTE] = ACTIONS(1463), + [aux_sym_string_token1] = ACTIONS(1463), + [anon_sym_LT_LT_LT] = ACTIONS(1463), + [anon_sym_BQUOTE] = ACTIONS(1463), + [sym_boolean] = ACTIONS(1463), + [sym_null] = ACTIONS(1463), + [anon_sym_DOLLAR] = ACTIONS(1463), + [aux_sym_yield_expression_token1] = ACTIONS(1463), + [aux_sym_include_expression_token1] = ACTIONS(1463), + [aux_sym_include_once_expression_token1] = ACTIONS(1463), + [aux_sym_require_expression_token1] = ACTIONS(1463), + [aux_sym_require_once_expression_token1] = ACTIONS(1463), + [sym_comment] = ACTIONS(5), + }, + [685] = { + [sym_text_interpolation] = STATE(685), + [ts_builtin_sym_end] = ACTIONS(1457), + [sym_name] = ACTIONS(1459), + [sym_php_tag] = ACTIONS(1459), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1459), + [aux_sym_text_token2] = ACTIONS(1459), + [anon_sym_SEMI] = ACTIONS(1459), + [aux_sym_function_static_declaration_token1] = ACTIONS(1459), + [aux_sym_global_declaration_token1] = ACTIONS(1459), + [aux_sym_namespace_definition_token1] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1459), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1459), + [anon_sym_BSLASH] = ACTIONS(1459), + [anon_sym_LBRACE] = ACTIONS(1459), + [aux_sym_trait_declaration_token1] = ACTIONS(1459), + [aux_sym_interface_declaration_token1] = ACTIONS(1459), + [aux_sym_enum_declaration_token1] = ACTIONS(1459), + [aux_sym_class_declaration_token1] = ACTIONS(1459), + [aux_sym_final_modifier_token1] = ACTIONS(1459), + [aux_sym_abstract_modifier_token1] = ACTIONS(1459), + [aux_sym_readonly_modifier_token1] = ACTIONS(1459), + [aux_sym_visibility_modifier_token1] = ACTIONS(1459), + [aux_sym_visibility_modifier_token2] = ACTIONS(1459), + [aux_sym_visibility_modifier_token3] = ACTIONS(1459), + [aux_sym__arrow_function_header_token1] = ACTIONS(1459), + [anon_sym_LPAREN] = ACTIONS(1459), + [aux_sym_cast_type_token1] = ACTIONS(1459), + [aux_sym_echo_statement_token1] = ACTIONS(1459), + [anon_sym_unset] = ACTIONS(1459), + [aux_sym_declare_statement_token1] = ACTIONS(1459), + [sym_float] = ACTIONS(1459), + [aux_sym_try_statement_token1] = ACTIONS(1459), + [aux_sym_goto_statement_token1] = ACTIONS(1459), + [aux_sym_continue_statement_token1] = ACTIONS(1459), + [aux_sym_break_statement_token1] = ACTIONS(1459), + [sym_integer] = ACTIONS(1459), + [aux_sym_return_statement_token1] = ACTIONS(1459), + [aux_sym_throw_expression_token1] = ACTIONS(1459), + [aux_sym_while_statement_token1] = ACTIONS(1459), + [aux_sym_do_statement_token1] = ACTIONS(1459), + [aux_sym_for_statement_token1] = ACTIONS(1459), + [aux_sym_foreach_statement_token1] = ACTIONS(1459), + [aux_sym_if_statement_token1] = ACTIONS(1459), + [aux_sym_else_if_clause_token1] = ACTIONS(1459), + [aux_sym_else_clause_token1] = ACTIONS(1459), + [aux_sym_match_expression_token1] = ACTIONS(1459), + [aux_sym_switch_statement_token1] = ACTIONS(1459), + [anon_sym_AT] = ACTIONS(1459), + [anon_sym_PLUS] = ACTIONS(1459), + [anon_sym_DASH] = ACTIONS(1459), + [anon_sym_TILDE] = ACTIONS(1459), + [anon_sym_BANG] = ACTIONS(1459), + [aux_sym_clone_expression_token1] = ACTIONS(1459), + [aux_sym_print_intrinsic_token1] = ACTIONS(1459), + [aux_sym_object_creation_expression_token1] = ACTIONS(1459), + [anon_sym_PLUS_PLUS] = ACTIONS(1459), + [anon_sym_DASH_DASH] = ACTIONS(1459), + [aux_sym__list_destructing_token1] = ACTIONS(1459), + [anon_sym_LBRACK] = ACTIONS(1459), + [anon_sym_self] = ACTIONS(1459), + [anon_sym_parent] = ACTIONS(1459), + [anon_sym_POUND_LBRACK] = ACTIONS(1459), + [anon_sym_SQUOTE] = ACTIONS(1459), + [aux_sym_encapsed_string_token1] = ACTIONS(1459), + [anon_sym_DQUOTE] = ACTIONS(1459), + [aux_sym_string_token1] = ACTIONS(1459), + [anon_sym_LT_LT_LT] = ACTIONS(1459), + [anon_sym_BQUOTE] = ACTIONS(1459), + [sym_boolean] = ACTIONS(1459), + [sym_null] = ACTIONS(1459), + [anon_sym_DOLLAR] = ACTIONS(1459), + [aux_sym_yield_expression_token1] = ACTIONS(1459), + [aux_sym_include_expression_token1] = ACTIONS(1459), + [aux_sym_include_once_expression_token1] = ACTIONS(1459), + [aux_sym_require_expression_token1] = ACTIONS(1459), + [aux_sym_require_once_expression_token1] = ACTIONS(1459), + [sym_comment] = ACTIONS(5), + }, + [686] = { + [sym_text_interpolation] = STATE(686), + [ts_builtin_sym_end] = ACTIONS(1429), + [sym_name] = ACTIONS(1431), + [sym_php_tag] = ACTIONS(1431), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1431), + [aux_sym_text_token2] = ACTIONS(1431), + [anon_sym_SEMI] = ACTIONS(1431), + [aux_sym_function_static_declaration_token1] = ACTIONS(1431), + [aux_sym_global_declaration_token1] = ACTIONS(1431), + [aux_sym_namespace_definition_token1] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1431), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1431), + [anon_sym_BSLASH] = ACTIONS(1431), + [anon_sym_LBRACE] = ACTIONS(1431), + [aux_sym_trait_declaration_token1] = ACTIONS(1431), + [aux_sym_interface_declaration_token1] = ACTIONS(1431), + [aux_sym_enum_declaration_token1] = ACTIONS(1431), + [aux_sym_class_declaration_token1] = ACTIONS(1431), + [aux_sym_final_modifier_token1] = ACTIONS(1431), + [aux_sym_abstract_modifier_token1] = ACTIONS(1431), + [aux_sym_readonly_modifier_token1] = ACTIONS(1431), + [aux_sym_visibility_modifier_token1] = ACTIONS(1431), + [aux_sym_visibility_modifier_token2] = ACTIONS(1431), + [aux_sym_visibility_modifier_token3] = ACTIONS(1431), + [aux_sym__arrow_function_header_token1] = ACTIONS(1431), + [anon_sym_LPAREN] = ACTIONS(1431), + [aux_sym_cast_type_token1] = ACTIONS(1431), + [aux_sym_echo_statement_token1] = ACTIONS(1431), + [anon_sym_unset] = ACTIONS(1431), + [aux_sym_declare_statement_token1] = ACTIONS(1431), + [sym_float] = ACTIONS(1431), + [aux_sym_try_statement_token1] = ACTIONS(1431), + [aux_sym_goto_statement_token1] = ACTIONS(1431), + [aux_sym_continue_statement_token1] = ACTIONS(1431), + [aux_sym_break_statement_token1] = ACTIONS(1431), + [sym_integer] = ACTIONS(1431), + [aux_sym_return_statement_token1] = ACTIONS(1431), + [aux_sym_throw_expression_token1] = ACTIONS(1431), + [aux_sym_while_statement_token1] = ACTIONS(1431), + [aux_sym_do_statement_token1] = ACTIONS(1431), + [aux_sym_for_statement_token1] = ACTIONS(1431), + [aux_sym_foreach_statement_token1] = ACTIONS(1431), + [aux_sym_if_statement_token1] = ACTIONS(1431), + [aux_sym_else_if_clause_token1] = ACTIONS(1431), + [aux_sym_else_clause_token1] = ACTIONS(1431), + [aux_sym_match_expression_token1] = ACTIONS(1431), + [aux_sym_switch_statement_token1] = ACTIONS(1431), + [anon_sym_AT] = ACTIONS(1431), + [anon_sym_PLUS] = ACTIONS(1431), + [anon_sym_DASH] = ACTIONS(1431), + [anon_sym_TILDE] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1431), + [aux_sym_clone_expression_token1] = ACTIONS(1431), + [aux_sym_print_intrinsic_token1] = ACTIONS(1431), + [aux_sym_object_creation_expression_token1] = ACTIONS(1431), + [anon_sym_PLUS_PLUS] = ACTIONS(1431), + [anon_sym_DASH_DASH] = ACTIONS(1431), + [aux_sym__list_destructing_token1] = ACTIONS(1431), + [anon_sym_LBRACK] = ACTIONS(1431), + [anon_sym_self] = ACTIONS(1431), + [anon_sym_parent] = ACTIONS(1431), + [anon_sym_POUND_LBRACK] = ACTIONS(1431), + [anon_sym_SQUOTE] = ACTIONS(1431), + [aux_sym_encapsed_string_token1] = ACTIONS(1431), + [anon_sym_DQUOTE] = ACTIONS(1431), + [aux_sym_string_token1] = ACTIONS(1431), + [anon_sym_LT_LT_LT] = ACTIONS(1431), + [anon_sym_BQUOTE] = ACTIONS(1431), + [sym_boolean] = ACTIONS(1431), + [sym_null] = ACTIONS(1431), + [anon_sym_DOLLAR] = ACTIONS(1431), + [aux_sym_yield_expression_token1] = ACTIONS(1431), + [aux_sym_include_expression_token1] = ACTIONS(1431), + [aux_sym_include_once_expression_token1] = ACTIONS(1431), + [aux_sym_require_expression_token1] = ACTIONS(1431), + [aux_sym_require_once_expression_token1] = ACTIONS(1431), + [sym_comment] = ACTIONS(5), + }, + [687] = { + [sym_text_interpolation] = STATE(687), + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_name] = ACTIONS(1719), + [sym_php_tag] = ACTIONS(1719), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1719), + [aux_sym_text_token2] = ACTIONS(1719), + [anon_sym_SEMI] = ACTIONS(1719), + [aux_sym_function_static_declaration_token1] = ACTIONS(1719), + [aux_sym_global_declaration_token1] = ACTIONS(1719), + [aux_sym_namespace_definition_token1] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1719), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1719), + [anon_sym_BSLASH] = ACTIONS(1719), + [anon_sym_LBRACE] = ACTIONS(1719), + [aux_sym_trait_declaration_token1] = ACTIONS(1719), + [aux_sym_interface_declaration_token1] = ACTIONS(1719), + [aux_sym_enum_declaration_token1] = ACTIONS(1719), + [aux_sym_class_declaration_token1] = ACTIONS(1719), + [aux_sym_final_modifier_token1] = ACTIONS(1719), + [aux_sym_abstract_modifier_token1] = ACTIONS(1719), + [aux_sym_readonly_modifier_token1] = ACTIONS(1719), + [aux_sym_visibility_modifier_token1] = ACTIONS(1719), + [aux_sym_visibility_modifier_token2] = ACTIONS(1719), + [aux_sym_visibility_modifier_token3] = ACTIONS(1719), + [aux_sym__arrow_function_header_token1] = ACTIONS(1719), + [anon_sym_LPAREN] = ACTIONS(1719), + [aux_sym_cast_type_token1] = ACTIONS(1719), + [aux_sym_echo_statement_token1] = ACTIONS(1719), + [anon_sym_unset] = ACTIONS(1719), + [aux_sym_declare_statement_token1] = ACTIONS(1719), + [sym_float] = ACTIONS(1719), + [aux_sym_try_statement_token1] = ACTIONS(1719), + [aux_sym_goto_statement_token1] = ACTIONS(1719), + [aux_sym_continue_statement_token1] = ACTIONS(1719), + [aux_sym_break_statement_token1] = ACTIONS(1719), + [sym_integer] = ACTIONS(1719), + [aux_sym_return_statement_token1] = ACTIONS(1719), + [aux_sym_throw_expression_token1] = ACTIONS(1719), + [aux_sym_while_statement_token1] = ACTIONS(1719), + [aux_sym_do_statement_token1] = ACTIONS(1719), + [aux_sym_for_statement_token1] = ACTIONS(1719), + [aux_sym_foreach_statement_token1] = ACTIONS(1719), + [aux_sym_if_statement_token1] = ACTIONS(1719), + [aux_sym_else_if_clause_token1] = ACTIONS(1719), + [aux_sym_else_clause_token1] = ACTIONS(1719), + [aux_sym_match_expression_token1] = ACTIONS(1719), + [aux_sym_switch_statement_token1] = ACTIONS(1719), + [anon_sym_AT] = ACTIONS(1719), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_TILDE] = ACTIONS(1719), + [anon_sym_BANG] = ACTIONS(1719), + [aux_sym_clone_expression_token1] = ACTIONS(1719), + [aux_sym_print_intrinsic_token1] = ACTIONS(1719), + [aux_sym_object_creation_expression_token1] = ACTIONS(1719), + [anon_sym_PLUS_PLUS] = ACTIONS(1719), + [anon_sym_DASH_DASH] = ACTIONS(1719), + [aux_sym__list_destructing_token1] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1719), + [anon_sym_self] = ACTIONS(1719), + [anon_sym_parent] = ACTIONS(1719), + [anon_sym_POUND_LBRACK] = ACTIONS(1719), + [anon_sym_SQUOTE] = ACTIONS(1719), + [aux_sym_encapsed_string_token1] = ACTIONS(1719), + [anon_sym_DQUOTE] = ACTIONS(1719), + [aux_sym_string_token1] = ACTIONS(1719), + [anon_sym_LT_LT_LT] = ACTIONS(1719), + [anon_sym_BQUOTE] = ACTIONS(1719), + [sym_boolean] = ACTIONS(1719), + [sym_null] = ACTIONS(1719), + [anon_sym_DOLLAR] = ACTIONS(1719), + [aux_sym_yield_expression_token1] = ACTIONS(1719), + [aux_sym_include_expression_token1] = ACTIONS(1719), + [aux_sym_include_once_expression_token1] = ACTIONS(1719), + [aux_sym_require_expression_token1] = ACTIONS(1719), + [aux_sym_require_once_expression_token1] = ACTIONS(1719), + [sym_comment] = ACTIONS(5), + }, + [688] = { + [sym_text_interpolation] = STATE(688), + [ts_builtin_sym_end] = ACTIONS(1505), + [sym_name] = ACTIONS(1507), + [sym_php_tag] = ACTIONS(1507), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1507), + [aux_sym_text_token2] = ACTIONS(1507), + [anon_sym_SEMI] = ACTIONS(1507), + [aux_sym_function_static_declaration_token1] = ACTIONS(1507), + [aux_sym_global_declaration_token1] = ACTIONS(1507), + [aux_sym_namespace_definition_token1] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1507), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1507), + [anon_sym_BSLASH] = ACTIONS(1507), + [anon_sym_LBRACE] = ACTIONS(1507), + [aux_sym_trait_declaration_token1] = ACTIONS(1507), + [aux_sym_interface_declaration_token1] = ACTIONS(1507), + [aux_sym_enum_declaration_token1] = ACTIONS(1507), + [aux_sym_class_declaration_token1] = ACTIONS(1507), + [aux_sym_final_modifier_token1] = ACTIONS(1507), + [aux_sym_abstract_modifier_token1] = ACTIONS(1507), + [aux_sym_readonly_modifier_token1] = ACTIONS(1507), + [aux_sym_visibility_modifier_token1] = ACTIONS(1507), + [aux_sym_visibility_modifier_token2] = ACTIONS(1507), + [aux_sym_visibility_modifier_token3] = ACTIONS(1507), + [aux_sym__arrow_function_header_token1] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1507), + [aux_sym_cast_type_token1] = ACTIONS(1507), + [aux_sym_echo_statement_token1] = ACTIONS(1507), + [anon_sym_unset] = ACTIONS(1507), + [aux_sym_declare_statement_token1] = ACTIONS(1507), + [sym_float] = ACTIONS(1507), + [aux_sym_try_statement_token1] = ACTIONS(1507), + [aux_sym_goto_statement_token1] = ACTIONS(1507), + [aux_sym_continue_statement_token1] = ACTIONS(1507), + [aux_sym_break_statement_token1] = ACTIONS(1507), + [sym_integer] = ACTIONS(1507), + [aux_sym_return_statement_token1] = ACTIONS(1507), + [aux_sym_throw_expression_token1] = ACTIONS(1507), + [aux_sym_while_statement_token1] = ACTIONS(1507), + [aux_sym_do_statement_token1] = ACTIONS(1507), + [aux_sym_for_statement_token1] = ACTIONS(1507), + [aux_sym_foreach_statement_token1] = ACTIONS(1507), + [aux_sym_if_statement_token1] = ACTIONS(1507), + [aux_sym_else_if_clause_token1] = ACTIONS(1507), + [aux_sym_else_clause_token1] = ACTIONS(1507), + [aux_sym_match_expression_token1] = ACTIONS(1507), + [aux_sym_switch_statement_token1] = ACTIONS(1507), + [anon_sym_AT] = ACTIONS(1507), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_TILDE] = ACTIONS(1507), + [anon_sym_BANG] = ACTIONS(1507), + [aux_sym_clone_expression_token1] = ACTIONS(1507), + [aux_sym_print_intrinsic_token1] = ACTIONS(1507), + [aux_sym_object_creation_expression_token1] = ACTIONS(1507), + [anon_sym_PLUS_PLUS] = ACTIONS(1507), + [anon_sym_DASH_DASH] = ACTIONS(1507), + [aux_sym__list_destructing_token1] = ACTIONS(1507), + [anon_sym_LBRACK] = ACTIONS(1507), + [anon_sym_self] = ACTIONS(1507), + [anon_sym_parent] = ACTIONS(1507), + [anon_sym_POUND_LBRACK] = ACTIONS(1507), + [anon_sym_SQUOTE] = ACTIONS(1507), + [aux_sym_encapsed_string_token1] = ACTIONS(1507), + [anon_sym_DQUOTE] = ACTIONS(1507), + [aux_sym_string_token1] = ACTIONS(1507), + [anon_sym_LT_LT_LT] = ACTIONS(1507), + [anon_sym_BQUOTE] = ACTIONS(1507), + [sym_boolean] = ACTIONS(1507), + [sym_null] = ACTIONS(1507), + [anon_sym_DOLLAR] = ACTIONS(1507), + [aux_sym_yield_expression_token1] = ACTIONS(1507), + [aux_sym_include_expression_token1] = ACTIONS(1507), + [aux_sym_include_once_expression_token1] = ACTIONS(1507), + [aux_sym_require_expression_token1] = ACTIONS(1507), + [aux_sym_require_once_expression_token1] = ACTIONS(1507), + [sym_comment] = ACTIONS(5), + }, + [689] = { + [sym_text_interpolation] = STATE(689), + [ts_builtin_sym_end] = ACTIONS(1713), + [sym_name] = ACTIONS(1715), + [sym_php_tag] = ACTIONS(1715), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1715), + [aux_sym_text_token2] = ACTIONS(1715), + [anon_sym_SEMI] = ACTIONS(1715), + [aux_sym_function_static_declaration_token1] = ACTIONS(1715), + [aux_sym_global_declaration_token1] = ACTIONS(1715), + [aux_sym_namespace_definition_token1] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1715), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1715), + [anon_sym_BSLASH] = ACTIONS(1715), + [anon_sym_LBRACE] = ACTIONS(1715), + [aux_sym_trait_declaration_token1] = ACTIONS(1715), + [aux_sym_interface_declaration_token1] = ACTIONS(1715), + [aux_sym_enum_declaration_token1] = ACTIONS(1715), + [aux_sym_class_declaration_token1] = ACTIONS(1715), + [aux_sym_final_modifier_token1] = ACTIONS(1715), + [aux_sym_abstract_modifier_token1] = ACTIONS(1715), + [aux_sym_readonly_modifier_token1] = ACTIONS(1715), + [aux_sym_visibility_modifier_token1] = ACTIONS(1715), + [aux_sym_visibility_modifier_token2] = ACTIONS(1715), + [aux_sym_visibility_modifier_token3] = ACTIONS(1715), + [aux_sym__arrow_function_header_token1] = ACTIONS(1715), + [anon_sym_LPAREN] = ACTIONS(1715), + [aux_sym_cast_type_token1] = ACTIONS(1715), + [aux_sym_echo_statement_token1] = ACTIONS(1715), + [anon_sym_unset] = ACTIONS(1715), + [aux_sym_declare_statement_token1] = ACTIONS(1715), + [sym_float] = ACTIONS(1715), + [aux_sym_try_statement_token1] = ACTIONS(1715), + [aux_sym_goto_statement_token1] = ACTIONS(1715), + [aux_sym_continue_statement_token1] = ACTIONS(1715), + [aux_sym_break_statement_token1] = ACTIONS(1715), + [sym_integer] = ACTIONS(1715), + [aux_sym_return_statement_token1] = ACTIONS(1715), + [aux_sym_throw_expression_token1] = ACTIONS(1715), + [aux_sym_while_statement_token1] = ACTIONS(1715), + [aux_sym_do_statement_token1] = ACTIONS(1715), + [aux_sym_for_statement_token1] = ACTIONS(1715), + [aux_sym_foreach_statement_token1] = ACTIONS(1715), + [aux_sym_if_statement_token1] = ACTIONS(1715), + [aux_sym_else_if_clause_token1] = ACTIONS(1715), + [aux_sym_else_clause_token1] = ACTIONS(1715), + [aux_sym_match_expression_token1] = ACTIONS(1715), + [aux_sym_switch_statement_token1] = ACTIONS(1715), + [anon_sym_AT] = ACTIONS(1715), + [anon_sym_PLUS] = ACTIONS(1715), + [anon_sym_DASH] = ACTIONS(1715), + [anon_sym_TILDE] = ACTIONS(1715), + [anon_sym_BANG] = ACTIONS(1715), + [aux_sym_clone_expression_token1] = ACTIONS(1715), + [aux_sym_print_intrinsic_token1] = ACTIONS(1715), + [aux_sym_object_creation_expression_token1] = ACTIONS(1715), + [anon_sym_PLUS_PLUS] = ACTIONS(1715), + [anon_sym_DASH_DASH] = ACTIONS(1715), + [aux_sym__list_destructing_token1] = ACTIONS(1715), + [anon_sym_LBRACK] = ACTIONS(1715), + [anon_sym_self] = ACTIONS(1715), + [anon_sym_parent] = ACTIONS(1715), + [anon_sym_POUND_LBRACK] = ACTIONS(1715), + [anon_sym_SQUOTE] = ACTIONS(1715), + [aux_sym_encapsed_string_token1] = ACTIONS(1715), + [anon_sym_DQUOTE] = ACTIONS(1715), + [aux_sym_string_token1] = ACTIONS(1715), + [anon_sym_LT_LT_LT] = ACTIONS(1715), + [anon_sym_BQUOTE] = ACTIONS(1715), + [sym_boolean] = ACTIONS(1715), + [sym_null] = ACTIONS(1715), + [anon_sym_DOLLAR] = ACTIONS(1715), + [aux_sym_yield_expression_token1] = ACTIONS(1715), + [aux_sym_include_expression_token1] = ACTIONS(1715), + [aux_sym_include_once_expression_token1] = ACTIONS(1715), + [aux_sym_require_expression_token1] = ACTIONS(1715), + [aux_sym_require_once_expression_token1] = ACTIONS(1715), + [sym_comment] = ACTIONS(5), + }, + [690] = { + [sym_text_interpolation] = STATE(690), + [ts_builtin_sym_end] = ACTIONS(1693), + [sym_name] = ACTIONS(1695), + [sym_php_tag] = ACTIONS(1695), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1695), + [aux_sym_text_token2] = ACTIONS(1695), + [anon_sym_SEMI] = ACTIONS(1695), + [aux_sym_function_static_declaration_token1] = ACTIONS(1695), + [aux_sym_global_declaration_token1] = ACTIONS(1695), + [aux_sym_namespace_definition_token1] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1695), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1695), + [anon_sym_BSLASH] = ACTIONS(1695), + [anon_sym_LBRACE] = ACTIONS(1695), + [aux_sym_trait_declaration_token1] = ACTIONS(1695), + [aux_sym_interface_declaration_token1] = ACTIONS(1695), + [aux_sym_enum_declaration_token1] = ACTIONS(1695), + [aux_sym_class_declaration_token1] = ACTIONS(1695), + [aux_sym_final_modifier_token1] = ACTIONS(1695), + [aux_sym_abstract_modifier_token1] = ACTIONS(1695), + [aux_sym_readonly_modifier_token1] = ACTIONS(1695), + [aux_sym_visibility_modifier_token1] = ACTIONS(1695), + [aux_sym_visibility_modifier_token2] = ACTIONS(1695), + [aux_sym_visibility_modifier_token3] = ACTIONS(1695), + [aux_sym__arrow_function_header_token1] = ACTIONS(1695), + [anon_sym_LPAREN] = ACTIONS(1695), + [aux_sym_cast_type_token1] = ACTIONS(1695), + [aux_sym_echo_statement_token1] = ACTIONS(1695), + [anon_sym_unset] = ACTIONS(1695), + [aux_sym_declare_statement_token1] = ACTIONS(1695), + [sym_float] = ACTIONS(1695), + [aux_sym_try_statement_token1] = ACTIONS(1695), + [aux_sym_goto_statement_token1] = ACTIONS(1695), + [aux_sym_continue_statement_token1] = ACTIONS(1695), + [aux_sym_break_statement_token1] = ACTIONS(1695), + [sym_integer] = ACTIONS(1695), + [aux_sym_return_statement_token1] = ACTIONS(1695), + [aux_sym_throw_expression_token1] = ACTIONS(1695), + [aux_sym_while_statement_token1] = ACTIONS(1695), + [aux_sym_do_statement_token1] = ACTIONS(1695), + [aux_sym_for_statement_token1] = ACTIONS(1695), + [aux_sym_foreach_statement_token1] = ACTIONS(1695), + [aux_sym_if_statement_token1] = ACTIONS(1695), + [aux_sym_else_if_clause_token1] = ACTIONS(1695), + [aux_sym_else_clause_token1] = ACTIONS(1695), + [aux_sym_match_expression_token1] = ACTIONS(1695), + [aux_sym_switch_statement_token1] = ACTIONS(1695), + [anon_sym_AT] = ACTIONS(1695), + [anon_sym_PLUS] = ACTIONS(1695), + [anon_sym_DASH] = ACTIONS(1695), + [anon_sym_TILDE] = ACTIONS(1695), + [anon_sym_BANG] = ACTIONS(1695), + [aux_sym_clone_expression_token1] = ACTIONS(1695), + [aux_sym_print_intrinsic_token1] = ACTIONS(1695), + [aux_sym_object_creation_expression_token1] = ACTIONS(1695), + [anon_sym_PLUS_PLUS] = ACTIONS(1695), + [anon_sym_DASH_DASH] = ACTIONS(1695), + [aux_sym__list_destructing_token1] = ACTIONS(1695), + [anon_sym_LBRACK] = ACTIONS(1695), + [anon_sym_self] = ACTIONS(1695), + [anon_sym_parent] = ACTIONS(1695), + [anon_sym_POUND_LBRACK] = ACTIONS(1695), + [anon_sym_SQUOTE] = ACTIONS(1695), + [aux_sym_encapsed_string_token1] = ACTIONS(1695), + [anon_sym_DQUOTE] = ACTIONS(1695), + [aux_sym_string_token1] = ACTIONS(1695), + [anon_sym_LT_LT_LT] = ACTIONS(1695), + [anon_sym_BQUOTE] = ACTIONS(1695), + [sym_boolean] = ACTIONS(1695), + [sym_null] = ACTIONS(1695), + [anon_sym_DOLLAR] = ACTIONS(1695), + [aux_sym_yield_expression_token1] = ACTIONS(1695), + [aux_sym_include_expression_token1] = ACTIONS(1695), + [aux_sym_include_once_expression_token1] = ACTIONS(1695), + [aux_sym_require_expression_token1] = ACTIONS(1695), + [aux_sym_require_once_expression_token1] = ACTIONS(1695), + [sym_comment] = ACTIONS(5), + }, + [691] = { + [sym_text_interpolation] = STATE(691), + [ts_builtin_sym_end] = ACTIONS(1453), + [sym_name] = ACTIONS(1455), + [sym_php_tag] = ACTIONS(1455), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1455), + [aux_sym_text_token2] = ACTIONS(1455), + [anon_sym_SEMI] = ACTIONS(1455), + [aux_sym_function_static_declaration_token1] = ACTIONS(1455), + [aux_sym_global_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_definition_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1455), + [anon_sym_BSLASH] = ACTIONS(1455), + [anon_sym_LBRACE] = ACTIONS(1455), + [aux_sym_trait_declaration_token1] = ACTIONS(1455), + [aux_sym_interface_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_declaration_token1] = ACTIONS(1455), + [aux_sym_class_declaration_token1] = ACTIONS(1455), + [aux_sym_final_modifier_token1] = ACTIONS(1455), + [aux_sym_abstract_modifier_token1] = ACTIONS(1455), + [aux_sym_readonly_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token2] = ACTIONS(1455), + [aux_sym_visibility_modifier_token3] = ACTIONS(1455), + [aux_sym__arrow_function_header_token1] = ACTIONS(1455), + [anon_sym_LPAREN] = ACTIONS(1455), + [aux_sym_cast_type_token1] = ACTIONS(1455), + [aux_sym_echo_statement_token1] = ACTIONS(1455), + [anon_sym_unset] = ACTIONS(1455), + [aux_sym_declare_statement_token1] = ACTIONS(1455), + [sym_float] = ACTIONS(1455), + [aux_sym_try_statement_token1] = ACTIONS(1455), + [aux_sym_goto_statement_token1] = ACTIONS(1455), + [aux_sym_continue_statement_token1] = ACTIONS(1455), + [aux_sym_break_statement_token1] = ACTIONS(1455), + [sym_integer] = ACTIONS(1455), + [aux_sym_return_statement_token1] = ACTIONS(1455), + [aux_sym_throw_expression_token1] = ACTIONS(1455), + [aux_sym_while_statement_token1] = ACTIONS(1455), + [aux_sym_do_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token1] = ACTIONS(1455), + [aux_sym_foreach_statement_token1] = ACTIONS(1455), + [aux_sym_if_statement_token1] = ACTIONS(1455), + [aux_sym_else_if_clause_token1] = ACTIONS(1455), + [aux_sym_else_clause_token1] = ACTIONS(1455), + [aux_sym_match_expression_token1] = ACTIONS(1455), + [aux_sym_switch_statement_token1] = ACTIONS(1455), + [anon_sym_AT] = ACTIONS(1455), + [anon_sym_PLUS] = ACTIONS(1455), + [anon_sym_DASH] = ACTIONS(1455), + [anon_sym_TILDE] = ACTIONS(1455), + [anon_sym_BANG] = ACTIONS(1455), + [aux_sym_clone_expression_token1] = ACTIONS(1455), + [aux_sym_print_intrinsic_token1] = ACTIONS(1455), + [aux_sym_object_creation_expression_token1] = ACTIONS(1455), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [aux_sym__list_destructing_token1] = ACTIONS(1455), + [anon_sym_LBRACK] = ACTIONS(1455), + [anon_sym_self] = ACTIONS(1455), + [anon_sym_parent] = ACTIONS(1455), + [anon_sym_POUND_LBRACK] = ACTIONS(1455), + [anon_sym_SQUOTE] = ACTIONS(1455), + [aux_sym_encapsed_string_token1] = ACTIONS(1455), + [anon_sym_DQUOTE] = ACTIONS(1455), + [aux_sym_string_token1] = ACTIONS(1455), + [anon_sym_LT_LT_LT] = ACTIONS(1455), + [anon_sym_BQUOTE] = ACTIONS(1455), + [sym_boolean] = ACTIONS(1455), + [sym_null] = ACTIONS(1455), + [anon_sym_DOLLAR] = ACTIONS(1455), + [aux_sym_yield_expression_token1] = ACTIONS(1455), + [aux_sym_include_expression_token1] = ACTIONS(1455), + [aux_sym_include_once_expression_token1] = ACTIONS(1455), + [aux_sym_require_expression_token1] = ACTIONS(1455), + [aux_sym_require_once_expression_token1] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + }, + [692] = { + [sym_text_interpolation] = STATE(692), + [ts_builtin_sym_end] = ACTIONS(1685), + [sym_name] = ACTIONS(1687), + [sym_php_tag] = ACTIONS(1687), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1687), + [aux_sym_text_token2] = ACTIONS(1687), + [anon_sym_SEMI] = ACTIONS(1687), + [aux_sym_function_static_declaration_token1] = ACTIONS(1687), + [aux_sym_global_declaration_token1] = ACTIONS(1687), + [aux_sym_namespace_definition_token1] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1687), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1687), + [anon_sym_BSLASH] = ACTIONS(1687), + [anon_sym_LBRACE] = ACTIONS(1687), + [aux_sym_trait_declaration_token1] = ACTIONS(1687), + [aux_sym_interface_declaration_token1] = ACTIONS(1687), + [aux_sym_enum_declaration_token1] = ACTIONS(1687), + [aux_sym_class_declaration_token1] = ACTIONS(1687), + [aux_sym_final_modifier_token1] = ACTIONS(1687), + [aux_sym_abstract_modifier_token1] = ACTIONS(1687), + [aux_sym_readonly_modifier_token1] = ACTIONS(1687), + [aux_sym_visibility_modifier_token1] = ACTIONS(1687), + [aux_sym_visibility_modifier_token2] = ACTIONS(1687), + [aux_sym_visibility_modifier_token3] = ACTIONS(1687), + [aux_sym__arrow_function_header_token1] = ACTIONS(1687), + [anon_sym_LPAREN] = ACTIONS(1687), + [aux_sym_cast_type_token1] = ACTIONS(1687), + [aux_sym_echo_statement_token1] = ACTIONS(1687), + [anon_sym_unset] = ACTIONS(1687), + [aux_sym_declare_statement_token1] = ACTIONS(1687), + [sym_float] = ACTIONS(1687), + [aux_sym_try_statement_token1] = ACTIONS(1687), + [aux_sym_goto_statement_token1] = ACTIONS(1687), + [aux_sym_continue_statement_token1] = ACTIONS(1687), + [aux_sym_break_statement_token1] = ACTIONS(1687), + [sym_integer] = ACTIONS(1687), + [aux_sym_return_statement_token1] = ACTIONS(1687), + [aux_sym_throw_expression_token1] = ACTIONS(1687), + [aux_sym_while_statement_token1] = ACTIONS(1687), + [aux_sym_do_statement_token1] = ACTIONS(1687), + [aux_sym_for_statement_token1] = ACTIONS(1687), + [aux_sym_foreach_statement_token1] = ACTIONS(1687), + [aux_sym_if_statement_token1] = ACTIONS(1687), + [aux_sym_else_if_clause_token1] = ACTIONS(1687), + [aux_sym_else_clause_token1] = ACTIONS(1687), + [aux_sym_match_expression_token1] = ACTIONS(1687), + [aux_sym_switch_statement_token1] = ACTIONS(1687), + [anon_sym_AT] = ACTIONS(1687), + [anon_sym_PLUS] = ACTIONS(1687), + [anon_sym_DASH] = ACTIONS(1687), + [anon_sym_TILDE] = ACTIONS(1687), + [anon_sym_BANG] = ACTIONS(1687), + [aux_sym_clone_expression_token1] = ACTIONS(1687), + [aux_sym_print_intrinsic_token1] = ACTIONS(1687), + [aux_sym_object_creation_expression_token1] = ACTIONS(1687), + [anon_sym_PLUS_PLUS] = ACTIONS(1687), + [anon_sym_DASH_DASH] = ACTIONS(1687), + [aux_sym__list_destructing_token1] = ACTIONS(1687), + [anon_sym_LBRACK] = ACTIONS(1687), + [anon_sym_self] = ACTIONS(1687), + [anon_sym_parent] = ACTIONS(1687), + [anon_sym_POUND_LBRACK] = ACTIONS(1687), + [anon_sym_SQUOTE] = ACTIONS(1687), + [aux_sym_encapsed_string_token1] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(1687), + [aux_sym_string_token1] = ACTIONS(1687), + [anon_sym_LT_LT_LT] = ACTIONS(1687), + [anon_sym_BQUOTE] = ACTIONS(1687), + [sym_boolean] = ACTIONS(1687), + [sym_null] = ACTIONS(1687), + [anon_sym_DOLLAR] = ACTIONS(1687), + [aux_sym_yield_expression_token1] = ACTIONS(1687), + [aux_sym_include_expression_token1] = ACTIONS(1687), + [aux_sym_include_once_expression_token1] = ACTIONS(1687), + [aux_sym_require_expression_token1] = ACTIONS(1687), + [aux_sym_require_once_expression_token1] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + }, + [693] = { + [sym_text_interpolation] = STATE(693), + [ts_builtin_sym_end] = ACTIONS(1453), + [sym_name] = ACTIONS(1455), + [sym_php_tag] = ACTIONS(1455), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1455), + [aux_sym_text_token2] = ACTIONS(1455), + [anon_sym_SEMI] = ACTIONS(1455), + [aux_sym_function_static_declaration_token1] = ACTIONS(1455), + [aux_sym_global_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_definition_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1455), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1455), + [anon_sym_BSLASH] = ACTIONS(1455), + [anon_sym_LBRACE] = ACTIONS(1455), + [aux_sym_trait_declaration_token1] = ACTIONS(1455), + [aux_sym_interface_declaration_token1] = ACTIONS(1455), + [aux_sym_enum_declaration_token1] = ACTIONS(1455), + [aux_sym_class_declaration_token1] = ACTIONS(1455), + [aux_sym_final_modifier_token1] = ACTIONS(1455), + [aux_sym_abstract_modifier_token1] = ACTIONS(1455), + [aux_sym_readonly_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token1] = ACTIONS(1455), + [aux_sym_visibility_modifier_token2] = ACTIONS(1455), + [aux_sym_visibility_modifier_token3] = ACTIONS(1455), + [aux_sym__arrow_function_header_token1] = ACTIONS(1455), + [anon_sym_LPAREN] = ACTIONS(1455), + [aux_sym_cast_type_token1] = ACTIONS(1455), + [aux_sym_echo_statement_token1] = ACTIONS(1455), + [anon_sym_unset] = ACTIONS(1455), + [aux_sym_declare_statement_token1] = ACTIONS(1455), + [sym_float] = ACTIONS(1455), + [aux_sym_try_statement_token1] = ACTIONS(1455), + [aux_sym_goto_statement_token1] = ACTIONS(1455), + [aux_sym_continue_statement_token1] = ACTIONS(1455), + [aux_sym_break_statement_token1] = ACTIONS(1455), + [sym_integer] = ACTIONS(1455), + [aux_sym_return_statement_token1] = ACTIONS(1455), + [aux_sym_throw_expression_token1] = ACTIONS(1455), + [aux_sym_while_statement_token1] = ACTIONS(1455), + [aux_sym_do_statement_token1] = ACTIONS(1455), + [aux_sym_for_statement_token1] = ACTIONS(1455), + [aux_sym_foreach_statement_token1] = ACTIONS(1455), + [aux_sym_if_statement_token1] = ACTIONS(1455), + [aux_sym_else_if_clause_token1] = ACTIONS(1455), + [aux_sym_else_clause_token1] = ACTIONS(1455), + [aux_sym_match_expression_token1] = ACTIONS(1455), + [aux_sym_switch_statement_token1] = ACTIONS(1455), + [anon_sym_AT] = ACTIONS(1455), + [anon_sym_PLUS] = ACTIONS(1455), + [anon_sym_DASH] = ACTIONS(1455), + [anon_sym_TILDE] = ACTIONS(1455), + [anon_sym_BANG] = ACTIONS(1455), + [aux_sym_clone_expression_token1] = ACTIONS(1455), + [aux_sym_print_intrinsic_token1] = ACTIONS(1455), + [aux_sym_object_creation_expression_token1] = ACTIONS(1455), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [aux_sym__list_destructing_token1] = ACTIONS(1455), + [anon_sym_LBRACK] = ACTIONS(1455), + [anon_sym_self] = ACTIONS(1455), + [anon_sym_parent] = ACTIONS(1455), + [anon_sym_POUND_LBRACK] = ACTIONS(1455), + [anon_sym_SQUOTE] = ACTIONS(1455), + [aux_sym_encapsed_string_token1] = ACTIONS(1455), + [anon_sym_DQUOTE] = ACTIONS(1455), + [aux_sym_string_token1] = ACTIONS(1455), + [anon_sym_LT_LT_LT] = ACTIONS(1455), + [anon_sym_BQUOTE] = ACTIONS(1455), + [sym_boolean] = ACTIONS(1455), + [sym_null] = ACTIONS(1455), + [anon_sym_DOLLAR] = ACTIONS(1455), + [aux_sym_yield_expression_token1] = ACTIONS(1455), + [aux_sym_include_expression_token1] = ACTIONS(1455), + [aux_sym_include_once_expression_token1] = ACTIONS(1455), + [aux_sym_require_expression_token1] = ACTIONS(1455), + [aux_sym_require_once_expression_token1] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + }, + [694] = { + [sym_text_interpolation] = STATE(694), + [ts_builtin_sym_end] = ACTIONS(1437), + [sym_name] = ACTIONS(1439), + [sym_php_tag] = ACTIONS(1439), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1439), + [aux_sym_text_token2] = ACTIONS(1439), + [anon_sym_SEMI] = ACTIONS(1439), + [aux_sym_function_static_declaration_token1] = ACTIONS(1439), + [aux_sym_global_declaration_token1] = ACTIONS(1439), + [aux_sym_namespace_definition_token1] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1439), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1439), + [anon_sym_BSLASH] = ACTIONS(1439), + [anon_sym_LBRACE] = ACTIONS(1439), + [aux_sym_trait_declaration_token1] = ACTIONS(1439), + [aux_sym_interface_declaration_token1] = ACTIONS(1439), + [aux_sym_enum_declaration_token1] = ACTIONS(1439), + [aux_sym_class_declaration_token1] = ACTIONS(1439), + [aux_sym_final_modifier_token1] = ACTIONS(1439), + [aux_sym_abstract_modifier_token1] = ACTIONS(1439), + [aux_sym_readonly_modifier_token1] = ACTIONS(1439), + [aux_sym_visibility_modifier_token1] = ACTIONS(1439), + [aux_sym_visibility_modifier_token2] = ACTIONS(1439), + [aux_sym_visibility_modifier_token3] = ACTIONS(1439), + [aux_sym__arrow_function_header_token1] = ACTIONS(1439), + [anon_sym_LPAREN] = ACTIONS(1439), + [aux_sym_cast_type_token1] = ACTIONS(1439), + [aux_sym_echo_statement_token1] = ACTIONS(1439), + [anon_sym_unset] = ACTIONS(1439), + [aux_sym_declare_statement_token1] = ACTIONS(1439), + [sym_float] = ACTIONS(1439), + [aux_sym_try_statement_token1] = ACTIONS(1439), + [aux_sym_goto_statement_token1] = ACTIONS(1439), + [aux_sym_continue_statement_token1] = ACTIONS(1439), + [aux_sym_break_statement_token1] = ACTIONS(1439), + [sym_integer] = ACTIONS(1439), + [aux_sym_return_statement_token1] = ACTIONS(1439), + [aux_sym_throw_expression_token1] = ACTIONS(1439), + [aux_sym_while_statement_token1] = ACTIONS(1439), + [aux_sym_do_statement_token1] = ACTIONS(1439), + [aux_sym_for_statement_token1] = ACTIONS(1439), + [aux_sym_foreach_statement_token1] = ACTIONS(1439), + [aux_sym_if_statement_token1] = ACTIONS(1439), + [aux_sym_else_if_clause_token1] = ACTIONS(1439), + [aux_sym_else_clause_token1] = ACTIONS(1439), + [aux_sym_match_expression_token1] = ACTIONS(1439), + [aux_sym_switch_statement_token1] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [aux_sym_clone_expression_token1] = ACTIONS(1439), + [aux_sym_print_intrinsic_token1] = ACTIONS(1439), + [aux_sym_object_creation_expression_token1] = ACTIONS(1439), + [anon_sym_PLUS_PLUS] = ACTIONS(1439), + [anon_sym_DASH_DASH] = ACTIONS(1439), + [aux_sym__list_destructing_token1] = ACTIONS(1439), + [anon_sym_LBRACK] = ACTIONS(1439), + [anon_sym_self] = ACTIONS(1439), + [anon_sym_parent] = ACTIONS(1439), + [anon_sym_POUND_LBRACK] = ACTIONS(1439), + [anon_sym_SQUOTE] = ACTIONS(1439), + [aux_sym_encapsed_string_token1] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(1439), + [aux_sym_string_token1] = ACTIONS(1439), + [anon_sym_LT_LT_LT] = ACTIONS(1439), + [anon_sym_BQUOTE] = ACTIONS(1439), + [sym_boolean] = ACTIONS(1439), + [sym_null] = ACTIONS(1439), + [anon_sym_DOLLAR] = ACTIONS(1439), + [aux_sym_yield_expression_token1] = ACTIONS(1439), + [aux_sym_include_expression_token1] = ACTIONS(1439), + [aux_sym_include_once_expression_token1] = ACTIONS(1439), + [aux_sym_require_expression_token1] = ACTIONS(1439), + [aux_sym_require_once_expression_token1] = ACTIONS(1439), + [sym_comment] = ACTIONS(5), + }, + [695] = { + [sym_text_interpolation] = STATE(695), + [ts_builtin_sym_end] = ACTIONS(1621), + [sym_name] = ACTIONS(1623), + [sym_php_tag] = ACTIONS(1623), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1623), + [aux_sym_text_token2] = ACTIONS(1623), + [anon_sym_SEMI] = ACTIONS(1623), + [aux_sym_function_static_declaration_token1] = ACTIONS(1623), + [aux_sym_global_declaration_token1] = ACTIONS(1623), + [aux_sym_namespace_definition_token1] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1623), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1623), + [anon_sym_BSLASH] = ACTIONS(1623), + [anon_sym_LBRACE] = ACTIONS(1623), + [aux_sym_trait_declaration_token1] = ACTIONS(1623), + [aux_sym_interface_declaration_token1] = ACTIONS(1623), + [aux_sym_enum_declaration_token1] = ACTIONS(1623), + [aux_sym_class_declaration_token1] = ACTIONS(1623), + [aux_sym_final_modifier_token1] = ACTIONS(1623), + [aux_sym_abstract_modifier_token1] = ACTIONS(1623), + [aux_sym_readonly_modifier_token1] = ACTIONS(1623), + [aux_sym_visibility_modifier_token1] = ACTIONS(1623), + [aux_sym_visibility_modifier_token2] = ACTIONS(1623), + [aux_sym_visibility_modifier_token3] = ACTIONS(1623), + [aux_sym__arrow_function_header_token1] = ACTIONS(1623), + [anon_sym_LPAREN] = ACTIONS(1623), + [aux_sym_cast_type_token1] = ACTIONS(1623), + [aux_sym_echo_statement_token1] = ACTIONS(1623), + [anon_sym_unset] = ACTIONS(1623), + [aux_sym_declare_statement_token1] = ACTIONS(1623), + [sym_float] = ACTIONS(1623), + [aux_sym_try_statement_token1] = ACTIONS(1623), + [aux_sym_goto_statement_token1] = ACTIONS(1623), + [aux_sym_continue_statement_token1] = ACTIONS(1623), + [aux_sym_break_statement_token1] = ACTIONS(1623), + [sym_integer] = ACTIONS(1623), + [aux_sym_return_statement_token1] = ACTIONS(1623), + [aux_sym_throw_expression_token1] = ACTIONS(1623), + [aux_sym_while_statement_token1] = ACTIONS(1623), + [aux_sym_do_statement_token1] = ACTIONS(1623), + [aux_sym_for_statement_token1] = ACTIONS(1623), + [aux_sym_foreach_statement_token1] = ACTIONS(1623), + [aux_sym_if_statement_token1] = ACTIONS(1623), + [aux_sym_else_if_clause_token1] = ACTIONS(1623), + [aux_sym_else_clause_token1] = ACTIONS(1623), + [aux_sym_match_expression_token1] = ACTIONS(1623), + [aux_sym_switch_statement_token1] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(1623), + [anon_sym_PLUS] = ACTIONS(1623), + [anon_sym_DASH] = ACTIONS(1623), + [anon_sym_TILDE] = ACTIONS(1623), + [anon_sym_BANG] = ACTIONS(1623), + [aux_sym_clone_expression_token1] = ACTIONS(1623), + [aux_sym_print_intrinsic_token1] = ACTIONS(1623), + [aux_sym_object_creation_expression_token1] = ACTIONS(1623), + [anon_sym_PLUS_PLUS] = ACTIONS(1623), + [anon_sym_DASH_DASH] = ACTIONS(1623), + [aux_sym__list_destructing_token1] = ACTIONS(1623), + [anon_sym_LBRACK] = ACTIONS(1623), + [anon_sym_self] = ACTIONS(1623), + [anon_sym_parent] = ACTIONS(1623), + [anon_sym_POUND_LBRACK] = ACTIONS(1623), + [anon_sym_SQUOTE] = ACTIONS(1623), + [aux_sym_encapsed_string_token1] = ACTIONS(1623), + [anon_sym_DQUOTE] = ACTIONS(1623), + [aux_sym_string_token1] = ACTIONS(1623), + [anon_sym_LT_LT_LT] = ACTIONS(1623), + [anon_sym_BQUOTE] = ACTIONS(1623), + [sym_boolean] = ACTIONS(1623), + [sym_null] = ACTIONS(1623), + [anon_sym_DOLLAR] = ACTIONS(1623), + [aux_sym_yield_expression_token1] = ACTIONS(1623), + [aux_sym_include_expression_token1] = ACTIONS(1623), + [aux_sym_include_once_expression_token1] = ACTIONS(1623), + [aux_sym_require_expression_token1] = ACTIONS(1623), + [aux_sym_require_once_expression_token1] = ACTIONS(1623), + [sym_comment] = ACTIONS(5), + }, + [696] = { + [sym_text_interpolation] = STATE(696), + [ts_builtin_sym_end] = ACTIONS(1433), + [sym_name] = ACTIONS(1435), + [sym_php_tag] = ACTIONS(1435), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1435), + [aux_sym_text_token2] = ACTIONS(1435), + [anon_sym_SEMI] = ACTIONS(1435), + [aux_sym_function_static_declaration_token1] = ACTIONS(1435), + [aux_sym_global_declaration_token1] = ACTIONS(1435), + [aux_sym_namespace_definition_token1] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1435), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1435), + [anon_sym_BSLASH] = ACTIONS(1435), + [anon_sym_LBRACE] = ACTIONS(1435), + [aux_sym_trait_declaration_token1] = ACTIONS(1435), + [aux_sym_interface_declaration_token1] = ACTIONS(1435), + [aux_sym_enum_declaration_token1] = ACTIONS(1435), + [aux_sym_class_declaration_token1] = ACTIONS(1435), + [aux_sym_final_modifier_token1] = ACTIONS(1435), + [aux_sym_abstract_modifier_token1] = ACTIONS(1435), + [aux_sym_readonly_modifier_token1] = ACTIONS(1435), + [aux_sym_visibility_modifier_token1] = ACTIONS(1435), + [aux_sym_visibility_modifier_token2] = ACTIONS(1435), + [aux_sym_visibility_modifier_token3] = ACTIONS(1435), + [aux_sym__arrow_function_header_token1] = ACTIONS(1435), + [anon_sym_LPAREN] = ACTIONS(1435), + [aux_sym_cast_type_token1] = ACTIONS(1435), + [aux_sym_echo_statement_token1] = ACTIONS(1435), + [anon_sym_unset] = ACTIONS(1435), + [aux_sym_declare_statement_token1] = ACTIONS(1435), + [sym_float] = ACTIONS(1435), + [aux_sym_try_statement_token1] = ACTIONS(1435), + [aux_sym_goto_statement_token1] = ACTIONS(1435), + [aux_sym_continue_statement_token1] = ACTIONS(1435), + [aux_sym_break_statement_token1] = ACTIONS(1435), + [sym_integer] = ACTIONS(1435), + [aux_sym_return_statement_token1] = ACTIONS(1435), + [aux_sym_throw_expression_token1] = ACTIONS(1435), + [aux_sym_while_statement_token1] = ACTIONS(1435), + [aux_sym_do_statement_token1] = ACTIONS(1435), + [aux_sym_for_statement_token1] = ACTIONS(1435), + [aux_sym_foreach_statement_token1] = ACTIONS(1435), + [aux_sym_if_statement_token1] = ACTIONS(1435), + [aux_sym_else_if_clause_token1] = ACTIONS(1435), + [aux_sym_else_clause_token1] = ACTIONS(1435), + [aux_sym_match_expression_token1] = ACTIONS(1435), + [aux_sym_switch_statement_token1] = ACTIONS(1435), + [anon_sym_AT] = ACTIONS(1435), + [anon_sym_PLUS] = ACTIONS(1435), + [anon_sym_DASH] = ACTIONS(1435), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_BANG] = ACTIONS(1435), + [aux_sym_clone_expression_token1] = ACTIONS(1435), + [aux_sym_print_intrinsic_token1] = ACTIONS(1435), + [aux_sym_object_creation_expression_token1] = ACTIONS(1435), + [anon_sym_PLUS_PLUS] = ACTIONS(1435), + [anon_sym_DASH_DASH] = ACTIONS(1435), + [aux_sym__list_destructing_token1] = ACTIONS(1435), + [anon_sym_LBRACK] = ACTIONS(1435), + [anon_sym_self] = ACTIONS(1435), + [anon_sym_parent] = ACTIONS(1435), + [anon_sym_POUND_LBRACK] = ACTIONS(1435), + [anon_sym_SQUOTE] = ACTIONS(1435), + [aux_sym_encapsed_string_token1] = ACTIONS(1435), + [anon_sym_DQUOTE] = ACTIONS(1435), + [aux_sym_string_token1] = ACTIONS(1435), + [anon_sym_LT_LT_LT] = ACTIONS(1435), + [anon_sym_BQUOTE] = ACTIONS(1435), + [sym_boolean] = ACTIONS(1435), + [sym_null] = ACTIONS(1435), + [anon_sym_DOLLAR] = ACTIONS(1435), + [aux_sym_yield_expression_token1] = ACTIONS(1435), + [aux_sym_include_expression_token1] = ACTIONS(1435), + [aux_sym_include_once_expression_token1] = ACTIONS(1435), + [aux_sym_require_expression_token1] = ACTIONS(1435), + [aux_sym_require_once_expression_token1] = ACTIONS(1435), + [sym_comment] = ACTIONS(5), + }, + [697] = { + [sym_text_interpolation] = STATE(697), + [ts_builtin_sym_end] = ACTIONS(1449), + [sym_name] = ACTIONS(1451), + [sym_php_tag] = ACTIONS(1451), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1451), + [aux_sym_text_token2] = ACTIONS(1451), + [anon_sym_SEMI] = ACTIONS(1451), + [aux_sym_function_static_declaration_token1] = ACTIONS(1451), + [aux_sym_global_declaration_token1] = ACTIONS(1451), + [aux_sym_namespace_definition_token1] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1451), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1451), + [anon_sym_BSLASH] = ACTIONS(1451), + [anon_sym_LBRACE] = ACTIONS(1451), + [aux_sym_trait_declaration_token1] = ACTIONS(1451), + [aux_sym_interface_declaration_token1] = ACTIONS(1451), + [aux_sym_enum_declaration_token1] = ACTIONS(1451), + [aux_sym_class_declaration_token1] = ACTIONS(1451), + [aux_sym_final_modifier_token1] = ACTIONS(1451), + [aux_sym_abstract_modifier_token1] = ACTIONS(1451), + [aux_sym_readonly_modifier_token1] = ACTIONS(1451), + [aux_sym_visibility_modifier_token1] = ACTIONS(1451), + [aux_sym_visibility_modifier_token2] = ACTIONS(1451), + [aux_sym_visibility_modifier_token3] = ACTIONS(1451), + [aux_sym__arrow_function_header_token1] = ACTIONS(1451), + [anon_sym_LPAREN] = ACTIONS(1451), + [aux_sym_cast_type_token1] = ACTIONS(1451), + [aux_sym_echo_statement_token1] = ACTIONS(1451), + [anon_sym_unset] = ACTIONS(1451), + [aux_sym_declare_statement_token1] = ACTIONS(1451), + [sym_float] = ACTIONS(1451), + [aux_sym_try_statement_token1] = ACTIONS(1451), + [aux_sym_goto_statement_token1] = ACTIONS(1451), + [aux_sym_continue_statement_token1] = ACTIONS(1451), + [aux_sym_break_statement_token1] = ACTIONS(1451), + [sym_integer] = ACTIONS(1451), + [aux_sym_return_statement_token1] = ACTIONS(1451), + [aux_sym_throw_expression_token1] = ACTIONS(1451), + [aux_sym_while_statement_token1] = ACTIONS(1451), + [aux_sym_do_statement_token1] = ACTIONS(1451), + [aux_sym_for_statement_token1] = ACTIONS(1451), + [aux_sym_foreach_statement_token1] = ACTIONS(1451), + [aux_sym_if_statement_token1] = ACTIONS(1451), + [aux_sym_else_if_clause_token1] = ACTIONS(1451), + [aux_sym_else_clause_token1] = ACTIONS(1451), + [aux_sym_match_expression_token1] = ACTIONS(1451), + [aux_sym_switch_statement_token1] = ACTIONS(1451), + [anon_sym_AT] = ACTIONS(1451), + [anon_sym_PLUS] = ACTIONS(1451), + [anon_sym_DASH] = ACTIONS(1451), + [anon_sym_TILDE] = ACTIONS(1451), + [anon_sym_BANG] = ACTIONS(1451), + [aux_sym_clone_expression_token1] = ACTIONS(1451), + [aux_sym_print_intrinsic_token1] = ACTIONS(1451), + [aux_sym_object_creation_expression_token1] = ACTIONS(1451), + [anon_sym_PLUS_PLUS] = ACTIONS(1451), + [anon_sym_DASH_DASH] = ACTIONS(1451), + [aux_sym__list_destructing_token1] = ACTIONS(1451), + [anon_sym_LBRACK] = ACTIONS(1451), + [anon_sym_self] = ACTIONS(1451), + [anon_sym_parent] = ACTIONS(1451), + [anon_sym_POUND_LBRACK] = ACTIONS(1451), + [anon_sym_SQUOTE] = ACTIONS(1451), + [aux_sym_encapsed_string_token1] = ACTIONS(1451), + [anon_sym_DQUOTE] = ACTIONS(1451), + [aux_sym_string_token1] = ACTIONS(1451), + [anon_sym_LT_LT_LT] = ACTIONS(1451), + [anon_sym_BQUOTE] = ACTIONS(1451), + [sym_boolean] = ACTIONS(1451), + [sym_null] = ACTIONS(1451), + [anon_sym_DOLLAR] = ACTIONS(1451), + [aux_sym_yield_expression_token1] = ACTIONS(1451), + [aux_sym_include_expression_token1] = ACTIONS(1451), + [aux_sym_include_once_expression_token1] = ACTIONS(1451), + [aux_sym_require_expression_token1] = ACTIONS(1451), + [aux_sym_require_once_expression_token1] = ACTIONS(1451), + [sym_comment] = ACTIONS(5), + }, + [698] = { + [sym_text_interpolation] = STATE(698), + [ts_builtin_sym_end] = ACTIONS(1445), + [sym_name] = ACTIONS(1447), + [sym_php_tag] = ACTIONS(1447), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1447), + [aux_sym_text_token2] = ACTIONS(1447), + [anon_sym_SEMI] = ACTIONS(1447), + [aux_sym_function_static_declaration_token1] = ACTIONS(1447), + [aux_sym_global_declaration_token1] = ACTIONS(1447), + [aux_sym_namespace_definition_token1] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1447), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1447), + [anon_sym_BSLASH] = ACTIONS(1447), + [anon_sym_LBRACE] = ACTIONS(1447), + [aux_sym_trait_declaration_token1] = ACTIONS(1447), + [aux_sym_interface_declaration_token1] = ACTIONS(1447), + [aux_sym_enum_declaration_token1] = ACTIONS(1447), + [aux_sym_class_declaration_token1] = ACTIONS(1447), + [aux_sym_final_modifier_token1] = ACTIONS(1447), + [aux_sym_abstract_modifier_token1] = ACTIONS(1447), + [aux_sym_readonly_modifier_token1] = ACTIONS(1447), + [aux_sym_visibility_modifier_token1] = ACTIONS(1447), + [aux_sym_visibility_modifier_token2] = ACTIONS(1447), + [aux_sym_visibility_modifier_token3] = ACTIONS(1447), + [aux_sym__arrow_function_header_token1] = ACTIONS(1447), + [anon_sym_LPAREN] = ACTIONS(1447), + [aux_sym_cast_type_token1] = ACTIONS(1447), + [aux_sym_echo_statement_token1] = ACTIONS(1447), + [anon_sym_unset] = ACTIONS(1447), + [aux_sym_declare_statement_token1] = ACTIONS(1447), + [sym_float] = ACTIONS(1447), + [aux_sym_try_statement_token1] = ACTIONS(1447), + [aux_sym_goto_statement_token1] = ACTIONS(1447), + [aux_sym_continue_statement_token1] = ACTIONS(1447), + [aux_sym_break_statement_token1] = ACTIONS(1447), + [sym_integer] = ACTIONS(1447), + [aux_sym_return_statement_token1] = ACTIONS(1447), + [aux_sym_throw_expression_token1] = ACTIONS(1447), + [aux_sym_while_statement_token1] = ACTIONS(1447), + [aux_sym_do_statement_token1] = ACTIONS(1447), + [aux_sym_for_statement_token1] = ACTIONS(1447), + [aux_sym_foreach_statement_token1] = ACTIONS(1447), + [aux_sym_if_statement_token1] = ACTIONS(1447), + [aux_sym_else_if_clause_token1] = ACTIONS(1447), + [aux_sym_else_clause_token1] = ACTIONS(1447), + [aux_sym_match_expression_token1] = ACTIONS(1447), + [aux_sym_switch_statement_token1] = ACTIONS(1447), + [anon_sym_AT] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1447), + [anon_sym_DASH] = ACTIONS(1447), + [anon_sym_TILDE] = ACTIONS(1447), + [anon_sym_BANG] = ACTIONS(1447), + [aux_sym_clone_expression_token1] = ACTIONS(1447), + [aux_sym_print_intrinsic_token1] = ACTIONS(1447), + [aux_sym_object_creation_expression_token1] = ACTIONS(1447), + [anon_sym_PLUS_PLUS] = ACTIONS(1447), + [anon_sym_DASH_DASH] = ACTIONS(1447), + [aux_sym__list_destructing_token1] = ACTIONS(1447), + [anon_sym_LBRACK] = ACTIONS(1447), + [anon_sym_self] = ACTIONS(1447), + [anon_sym_parent] = ACTIONS(1447), + [anon_sym_POUND_LBRACK] = ACTIONS(1447), + [anon_sym_SQUOTE] = ACTIONS(1447), + [aux_sym_encapsed_string_token1] = ACTIONS(1447), + [anon_sym_DQUOTE] = ACTIONS(1447), + [aux_sym_string_token1] = ACTIONS(1447), + [anon_sym_LT_LT_LT] = ACTIONS(1447), + [anon_sym_BQUOTE] = ACTIONS(1447), + [sym_boolean] = ACTIONS(1447), + [sym_null] = ACTIONS(1447), + [anon_sym_DOLLAR] = ACTIONS(1447), + [aux_sym_yield_expression_token1] = ACTIONS(1447), + [aux_sym_include_expression_token1] = ACTIONS(1447), + [aux_sym_include_once_expression_token1] = ACTIONS(1447), + [aux_sym_require_expression_token1] = ACTIONS(1447), + [aux_sym_require_once_expression_token1] = ACTIONS(1447), + [sym_comment] = ACTIONS(5), + }, + [699] = { + [sym_text_interpolation] = STATE(699), + [ts_builtin_sym_end] = ACTIONS(1325), + [sym_name] = ACTIONS(1327), + [sym_php_tag] = ACTIONS(1327), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1327), + [aux_sym_text_token2] = ACTIONS(1327), + [anon_sym_SEMI] = ACTIONS(1327), + [aux_sym_function_static_declaration_token1] = ACTIONS(1327), + [aux_sym_global_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_definition_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1327), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1327), + [anon_sym_BSLASH] = ACTIONS(1327), + [anon_sym_LBRACE] = ACTIONS(1327), + [aux_sym_trait_declaration_token1] = ACTIONS(1327), + [aux_sym_interface_declaration_token1] = ACTIONS(1327), + [aux_sym_enum_declaration_token1] = ACTIONS(1327), + [aux_sym_class_declaration_token1] = ACTIONS(1327), + [aux_sym_final_modifier_token1] = ACTIONS(1327), + [aux_sym_abstract_modifier_token1] = ACTIONS(1327), + [aux_sym_readonly_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token1] = ACTIONS(1327), + [aux_sym_visibility_modifier_token2] = ACTIONS(1327), + [aux_sym_visibility_modifier_token3] = ACTIONS(1327), + [aux_sym__arrow_function_header_token1] = ACTIONS(1327), + [anon_sym_LPAREN] = ACTIONS(1327), + [aux_sym_cast_type_token1] = ACTIONS(1327), + [aux_sym_echo_statement_token1] = ACTIONS(1327), + [anon_sym_unset] = ACTIONS(1327), + [aux_sym_declare_statement_token1] = ACTIONS(1327), + [sym_float] = ACTIONS(1327), + [aux_sym_try_statement_token1] = ACTIONS(1327), + [aux_sym_goto_statement_token1] = ACTIONS(1327), + [aux_sym_continue_statement_token1] = ACTIONS(1327), + [aux_sym_break_statement_token1] = ACTIONS(1327), + [sym_integer] = ACTIONS(1327), + [aux_sym_return_statement_token1] = ACTIONS(1327), + [aux_sym_throw_expression_token1] = ACTIONS(1327), + [aux_sym_while_statement_token1] = ACTIONS(1327), + [aux_sym_do_statement_token1] = ACTIONS(1327), + [aux_sym_for_statement_token1] = ACTIONS(1327), + [aux_sym_foreach_statement_token1] = ACTIONS(1327), + [aux_sym_if_statement_token1] = ACTIONS(1327), + [aux_sym_else_if_clause_token1] = ACTIONS(1327), + [aux_sym_else_clause_token1] = ACTIONS(1327), + [aux_sym_match_expression_token1] = ACTIONS(1327), + [aux_sym_switch_statement_token1] = ACTIONS(1327), + [anon_sym_AT] = ACTIONS(1327), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_TILDE] = ACTIONS(1327), + [anon_sym_BANG] = ACTIONS(1327), + [aux_sym_clone_expression_token1] = ACTIONS(1327), + [aux_sym_print_intrinsic_token1] = ACTIONS(1327), + [aux_sym_object_creation_expression_token1] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1327), + [anon_sym_DASH_DASH] = ACTIONS(1327), + [aux_sym__list_destructing_token1] = ACTIONS(1327), + [anon_sym_LBRACK] = ACTIONS(1327), + [anon_sym_self] = ACTIONS(1327), + [anon_sym_parent] = ACTIONS(1327), + [anon_sym_POUND_LBRACK] = ACTIONS(1327), + [anon_sym_SQUOTE] = ACTIONS(1327), + [aux_sym_encapsed_string_token1] = ACTIONS(1327), + [anon_sym_DQUOTE] = ACTIONS(1327), + [aux_sym_string_token1] = ACTIONS(1327), + [anon_sym_LT_LT_LT] = ACTIONS(1327), + [anon_sym_BQUOTE] = ACTIONS(1327), + [sym_boolean] = ACTIONS(1327), + [sym_null] = ACTIONS(1327), + [anon_sym_DOLLAR] = ACTIONS(1327), + [aux_sym_yield_expression_token1] = ACTIONS(1327), + [aux_sym_include_expression_token1] = ACTIONS(1327), + [aux_sym_include_once_expression_token1] = ACTIONS(1327), + [aux_sym_require_expression_token1] = ACTIONS(1327), + [aux_sym_require_once_expression_token1] = ACTIONS(1327), + [sym_comment] = ACTIONS(5), + }, + [700] = { + [sym_text_interpolation] = STATE(700), + [ts_builtin_sym_end] = ACTIONS(1673), + [sym_name] = ACTIONS(1675), + [sym_php_tag] = ACTIONS(1675), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1675), + [aux_sym_text_token2] = ACTIONS(1675), + [anon_sym_SEMI] = ACTIONS(1675), + [aux_sym_function_static_declaration_token1] = ACTIONS(1675), + [aux_sym_global_declaration_token1] = ACTIONS(1675), + [aux_sym_namespace_definition_token1] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1675), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1675), + [anon_sym_BSLASH] = ACTIONS(1675), + [anon_sym_LBRACE] = ACTIONS(1675), + [aux_sym_trait_declaration_token1] = ACTIONS(1675), + [aux_sym_interface_declaration_token1] = ACTIONS(1675), + [aux_sym_enum_declaration_token1] = ACTIONS(1675), + [aux_sym_class_declaration_token1] = ACTIONS(1675), + [aux_sym_final_modifier_token1] = ACTIONS(1675), + [aux_sym_abstract_modifier_token1] = ACTIONS(1675), + [aux_sym_readonly_modifier_token1] = ACTIONS(1675), + [aux_sym_visibility_modifier_token1] = ACTIONS(1675), + [aux_sym_visibility_modifier_token2] = ACTIONS(1675), + [aux_sym_visibility_modifier_token3] = ACTIONS(1675), + [aux_sym__arrow_function_header_token1] = ACTIONS(1675), + [anon_sym_LPAREN] = ACTIONS(1675), + [aux_sym_cast_type_token1] = ACTIONS(1675), + [aux_sym_echo_statement_token1] = ACTIONS(1675), + [anon_sym_unset] = ACTIONS(1675), + [aux_sym_declare_statement_token1] = ACTIONS(1675), + [sym_float] = ACTIONS(1675), + [aux_sym_try_statement_token1] = ACTIONS(1675), + [aux_sym_goto_statement_token1] = ACTIONS(1675), + [aux_sym_continue_statement_token1] = ACTIONS(1675), + [aux_sym_break_statement_token1] = ACTIONS(1675), + [sym_integer] = ACTIONS(1675), + [aux_sym_return_statement_token1] = ACTIONS(1675), + [aux_sym_throw_expression_token1] = ACTIONS(1675), + [aux_sym_while_statement_token1] = ACTIONS(1675), + [aux_sym_do_statement_token1] = ACTIONS(1675), + [aux_sym_for_statement_token1] = ACTIONS(1675), + [aux_sym_foreach_statement_token1] = ACTIONS(1675), + [aux_sym_if_statement_token1] = ACTIONS(1675), + [aux_sym_else_if_clause_token1] = ACTIONS(1675), + [aux_sym_else_clause_token1] = ACTIONS(1675), + [aux_sym_match_expression_token1] = ACTIONS(1675), + [aux_sym_switch_statement_token1] = ACTIONS(1675), + [anon_sym_AT] = ACTIONS(1675), + [anon_sym_PLUS] = ACTIONS(1675), + [anon_sym_DASH] = ACTIONS(1675), + [anon_sym_TILDE] = ACTIONS(1675), + [anon_sym_BANG] = ACTIONS(1675), + [aux_sym_clone_expression_token1] = ACTIONS(1675), + [aux_sym_print_intrinsic_token1] = ACTIONS(1675), + [aux_sym_object_creation_expression_token1] = ACTIONS(1675), + [anon_sym_PLUS_PLUS] = ACTIONS(1675), + [anon_sym_DASH_DASH] = ACTIONS(1675), + [aux_sym__list_destructing_token1] = ACTIONS(1675), + [anon_sym_LBRACK] = ACTIONS(1675), + [anon_sym_self] = ACTIONS(1675), + [anon_sym_parent] = ACTIONS(1675), + [anon_sym_POUND_LBRACK] = ACTIONS(1675), + [anon_sym_SQUOTE] = ACTIONS(1675), + [aux_sym_encapsed_string_token1] = ACTIONS(1675), + [anon_sym_DQUOTE] = ACTIONS(1675), + [aux_sym_string_token1] = ACTIONS(1675), + [anon_sym_LT_LT_LT] = ACTIONS(1675), + [anon_sym_BQUOTE] = ACTIONS(1675), + [sym_boolean] = ACTIONS(1675), + [sym_null] = ACTIONS(1675), + [anon_sym_DOLLAR] = ACTIONS(1675), + [aux_sym_yield_expression_token1] = ACTIONS(1675), + [aux_sym_include_expression_token1] = ACTIONS(1675), + [aux_sym_include_once_expression_token1] = ACTIONS(1675), + [aux_sym_require_expression_token1] = ACTIONS(1675), + [aux_sym_require_once_expression_token1] = ACTIONS(1675), + [sym_comment] = ACTIONS(5), + }, + [701] = { + [sym_text_interpolation] = STATE(701), + [ts_builtin_sym_end] = ACTIONS(1441), + [sym_name] = ACTIONS(1443), + [sym_php_tag] = ACTIONS(1443), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1443), + [aux_sym_text_token2] = ACTIONS(1443), + [anon_sym_SEMI] = ACTIONS(1443), + [aux_sym_function_static_declaration_token1] = ACTIONS(1443), + [aux_sym_global_declaration_token1] = ACTIONS(1443), + [aux_sym_namespace_definition_token1] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1443), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1443), + [anon_sym_BSLASH] = ACTIONS(1443), + [anon_sym_LBRACE] = ACTIONS(1443), + [aux_sym_trait_declaration_token1] = ACTIONS(1443), + [aux_sym_interface_declaration_token1] = ACTIONS(1443), + [aux_sym_enum_declaration_token1] = ACTIONS(1443), + [aux_sym_class_declaration_token1] = ACTIONS(1443), + [aux_sym_final_modifier_token1] = ACTIONS(1443), + [aux_sym_abstract_modifier_token1] = ACTIONS(1443), + [aux_sym_readonly_modifier_token1] = ACTIONS(1443), + [aux_sym_visibility_modifier_token1] = ACTIONS(1443), + [aux_sym_visibility_modifier_token2] = ACTIONS(1443), + [aux_sym_visibility_modifier_token3] = ACTIONS(1443), + [aux_sym__arrow_function_header_token1] = ACTIONS(1443), + [anon_sym_LPAREN] = ACTIONS(1443), + [aux_sym_cast_type_token1] = ACTIONS(1443), + [aux_sym_echo_statement_token1] = ACTIONS(1443), + [anon_sym_unset] = ACTIONS(1443), + [aux_sym_declare_statement_token1] = ACTIONS(1443), + [sym_float] = ACTIONS(1443), + [aux_sym_try_statement_token1] = ACTIONS(1443), + [aux_sym_goto_statement_token1] = ACTIONS(1443), + [aux_sym_continue_statement_token1] = ACTIONS(1443), + [aux_sym_break_statement_token1] = ACTIONS(1443), + [sym_integer] = ACTIONS(1443), + [aux_sym_return_statement_token1] = ACTIONS(1443), + [aux_sym_throw_expression_token1] = ACTIONS(1443), + [aux_sym_while_statement_token1] = ACTIONS(1443), + [aux_sym_do_statement_token1] = ACTIONS(1443), + [aux_sym_for_statement_token1] = ACTIONS(1443), + [aux_sym_foreach_statement_token1] = ACTIONS(1443), + [aux_sym_if_statement_token1] = ACTIONS(1443), + [aux_sym_else_if_clause_token1] = ACTIONS(1443), + [aux_sym_else_clause_token1] = ACTIONS(1443), + [aux_sym_match_expression_token1] = ACTIONS(1443), + [aux_sym_switch_statement_token1] = ACTIONS(1443), + [anon_sym_AT] = ACTIONS(1443), + [anon_sym_PLUS] = ACTIONS(1443), + [anon_sym_DASH] = ACTIONS(1443), + [anon_sym_TILDE] = ACTIONS(1443), + [anon_sym_BANG] = ACTIONS(1443), + [aux_sym_clone_expression_token1] = ACTIONS(1443), + [aux_sym_print_intrinsic_token1] = ACTIONS(1443), + [aux_sym_object_creation_expression_token1] = ACTIONS(1443), + [anon_sym_PLUS_PLUS] = ACTIONS(1443), + [anon_sym_DASH_DASH] = ACTIONS(1443), + [aux_sym__list_destructing_token1] = ACTIONS(1443), + [anon_sym_LBRACK] = ACTIONS(1443), + [anon_sym_self] = ACTIONS(1443), + [anon_sym_parent] = ACTIONS(1443), + [anon_sym_POUND_LBRACK] = ACTIONS(1443), + [anon_sym_SQUOTE] = ACTIONS(1443), + [aux_sym_encapsed_string_token1] = ACTIONS(1443), + [anon_sym_DQUOTE] = ACTIONS(1443), + [aux_sym_string_token1] = ACTIONS(1443), + [anon_sym_LT_LT_LT] = ACTIONS(1443), + [anon_sym_BQUOTE] = ACTIONS(1443), + [sym_boolean] = ACTIONS(1443), + [sym_null] = ACTIONS(1443), + [anon_sym_DOLLAR] = ACTIONS(1443), + [aux_sym_yield_expression_token1] = ACTIONS(1443), + [aux_sym_include_expression_token1] = ACTIONS(1443), + [aux_sym_include_once_expression_token1] = ACTIONS(1443), + [aux_sym_require_expression_token1] = ACTIONS(1443), + [aux_sym_require_once_expression_token1] = ACTIONS(1443), + [sym_comment] = ACTIONS(5), + }, + [702] = { + [sym_text_interpolation] = STATE(702), + [ts_builtin_sym_end] = ACTIONS(1617), + [sym_name] = ACTIONS(1619), + [sym_php_tag] = ACTIONS(1619), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1619), + [aux_sym_text_token2] = ACTIONS(1619), + [anon_sym_SEMI] = ACTIONS(1619), + [aux_sym_function_static_declaration_token1] = ACTIONS(1619), + [aux_sym_global_declaration_token1] = ACTIONS(1619), + [aux_sym_namespace_definition_token1] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1619), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1619), + [anon_sym_BSLASH] = ACTIONS(1619), + [anon_sym_LBRACE] = ACTIONS(1619), + [aux_sym_trait_declaration_token1] = ACTIONS(1619), + [aux_sym_interface_declaration_token1] = ACTIONS(1619), + [aux_sym_enum_declaration_token1] = ACTIONS(1619), + [aux_sym_class_declaration_token1] = ACTIONS(1619), + [aux_sym_final_modifier_token1] = ACTIONS(1619), + [aux_sym_abstract_modifier_token1] = ACTIONS(1619), + [aux_sym_readonly_modifier_token1] = ACTIONS(1619), + [aux_sym_visibility_modifier_token1] = ACTIONS(1619), + [aux_sym_visibility_modifier_token2] = ACTIONS(1619), + [aux_sym_visibility_modifier_token3] = ACTIONS(1619), + [aux_sym__arrow_function_header_token1] = ACTIONS(1619), + [anon_sym_LPAREN] = ACTIONS(1619), + [aux_sym_cast_type_token1] = ACTIONS(1619), + [aux_sym_echo_statement_token1] = ACTIONS(1619), + [anon_sym_unset] = ACTIONS(1619), + [aux_sym_declare_statement_token1] = ACTIONS(1619), + [sym_float] = ACTIONS(1619), + [aux_sym_try_statement_token1] = ACTIONS(1619), + [aux_sym_goto_statement_token1] = ACTIONS(1619), + [aux_sym_continue_statement_token1] = ACTIONS(1619), + [aux_sym_break_statement_token1] = ACTIONS(1619), + [sym_integer] = ACTIONS(1619), + [aux_sym_return_statement_token1] = ACTIONS(1619), + [aux_sym_throw_expression_token1] = ACTIONS(1619), + [aux_sym_while_statement_token1] = ACTIONS(1619), + [aux_sym_do_statement_token1] = ACTIONS(1619), + [aux_sym_for_statement_token1] = ACTIONS(1619), + [aux_sym_foreach_statement_token1] = ACTIONS(1619), + [aux_sym_if_statement_token1] = ACTIONS(1619), + [aux_sym_else_if_clause_token1] = ACTIONS(1619), + [aux_sym_else_clause_token1] = ACTIONS(1619), + [aux_sym_match_expression_token1] = ACTIONS(1619), + [aux_sym_switch_statement_token1] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(1619), + [anon_sym_PLUS] = ACTIONS(1619), + [anon_sym_DASH] = ACTIONS(1619), + [anon_sym_TILDE] = ACTIONS(1619), + [anon_sym_BANG] = ACTIONS(1619), + [aux_sym_clone_expression_token1] = ACTIONS(1619), + [aux_sym_print_intrinsic_token1] = ACTIONS(1619), + [aux_sym_object_creation_expression_token1] = ACTIONS(1619), + [anon_sym_PLUS_PLUS] = ACTIONS(1619), + [anon_sym_DASH_DASH] = ACTIONS(1619), + [aux_sym__list_destructing_token1] = ACTIONS(1619), + [anon_sym_LBRACK] = ACTIONS(1619), + [anon_sym_self] = ACTIONS(1619), + [anon_sym_parent] = ACTIONS(1619), + [anon_sym_POUND_LBRACK] = ACTIONS(1619), + [anon_sym_SQUOTE] = ACTIONS(1619), + [aux_sym_encapsed_string_token1] = ACTIONS(1619), + [anon_sym_DQUOTE] = ACTIONS(1619), + [aux_sym_string_token1] = ACTIONS(1619), + [anon_sym_LT_LT_LT] = ACTIONS(1619), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_boolean] = ACTIONS(1619), + [sym_null] = ACTIONS(1619), + [anon_sym_DOLLAR] = ACTIONS(1619), + [aux_sym_yield_expression_token1] = ACTIONS(1619), + [aux_sym_include_expression_token1] = ACTIONS(1619), + [aux_sym_include_once_expression_token1] = ACTIONS(1619), + [aux_sym_require_expression_token1] = ACTIONS(1619), + [aux_sym_require_once_expression_token1] = ACTIONS(1619), + [sym_comment] = ACTIONS(5), + }, + [703] = { + [sym_text_interpolation] = STATE(703), + [ts_builtin_sym_end] = ACTIONS(1282), + [sym_name] = ACTIONS(1284), + [sym_php_tag] = ACTIONS(1284), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1284), + [aux_sym_text_token2] = ACTIONS(1284), + [anon_sym_SEMI] = ACTIONS(1284), + [aux_sym_function_static_declaration_token1] = ACTIONS(1284), + [aux_sym_global_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_definition_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1284), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1284), + [anon_sym_BSLASH] = ACTIONS(1284), + [anon_sym_LBRACE] = ACTIONS(1284), + [aux_sym_trait_declaration_token1] = ACTIONS(1284), + [aux_sym_interface_declaration_token1] = ACTIONS(1284), + [aux_sym_enum_declaration_token1] = ACTIONS(1284), + [aux_sym_class_declaration_token1] = ACTIONS(1284), + [aux_sym_final_modifier_token1] = ACTIONS(1284), + [aux_sym_abstract_modifier_token1] = ACTIONS(1284), + [aux_sym_readonly_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token1] = ACTIONS(1284), + [aux_sym_visibility_modifier_token2] = ACTIONS(1284), + [aux_sym_visibility_modifier_token3] = ACTIONS(1284), + [aux_sym__arrow_function_header_token1] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(1284), + [aux_sym_cast_type_token1] = ACTIONS(1284), + [aux_sym_echo_statement_token1] = ACTIONS(1284), + [anon_sym_unset] = ACTIONS(1284), + [aux_sym_declare_statement_token1] = ACTIONS(1284), + [sym_float] = ACTIONS(1284), + [aux_sym_try_statement_token1] = ACTIONS(1284), + [aux_sym_goto_statement_token1] = ACTIONS(1284), + [aux_sym_continue_statement_token1] = ACTIONS(1284), + [aux_sym_break_statement_token1] = ACTIONS(1284), + [sym_integer] = ACTIONS(1284), + [aux_sym_return_statement_token1] = ACTIONS(1284), + [aux_sym_throw_expression_token1] = ACTIONS(1284), + [aux_sym_while_statement_token1] = ACTIONS(1284), + [aux_sym_do_statement_token1] = ACTIONS(1284), + [aux_sym_for_statement_token1] = ACTIONS(1284), + [aux_sym_foreach_statement_token1] = ACTIONS(1284), + [aux_sym_if_statement_token1] = ACTIONS(1284), + [aux_sym_else_if_clause_token1] = ACTIONS(1284), + [aux_sym_else_clause_token1] = ACTIONS(1284), + [aux_sym_match_expression_token1] = ACTIONS(1284), + [aux_sym_switch_statement_token1] = ACTIONS(1284), + [anon_sym_AT] = ACTIONS(1284), + [anon_sym_PLUS] = ACTIONS(1284), + [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_BANG] = ACTIONS(1284), + [aux_sym_clone_expression_token1] = ACTIONS(1284), + [aux_sym_print_intrinsic_token1] = ACTIONS(1284), + [aux_sym_object_creation_expression_token1] = ACTIONS(1284), + [anon_sym_PLUS_PLUS] = ACTIONS(1284), + [anon_sym_DASH_DASH] = ACTIONS(1284), + [aux_sym__list_destructing_token1] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1284), + [anon_sym_self] = ACTIONS(1284), + [anon_sym_parent] = ACTIONS(1284), + [anon_sym_POUND_LBRACK] = ACTIONS(1284), + [anon_sym_SQUOTE] = ACTIONS(1284), + [aux_sym_encapsed_string_token1] = ACTIONS(1284), + [anon_sym_DQUOTE] = ACTIONS(1284), + [aux_sym_string_token1] = ACTIONS(1284), + [anon_sym_LT_LT_LT] = ACTIONS(1284), + [anon_sym_BQUOTE] = ACTIONS(1284), + [sym_boolean] = ACTIONS(1284), + [sym_null] = ACTIONS(1284), + [anon_sym_DOLLAR] = ACTIONS(1284), + [aux_sym_yield_expression_token1] = ACTIONS(1284), + [aux_sym_include_expression_token1] = ACTIONS(1284), + [aux_sym_include_once_expression_token1] = ACTIONS(1284), + [aux_sym_require_expression_token1] = ACTIONS(1284), + [aux_sym_require_once_expression_token1] = ACTIONS(1284), + [sym_comment] = ACTIONS(5), + }, + [704] = { + [sym_text_interpolation] = STATE(704), + [ts_builtin_sym_end] = ACTIONS(1537), + [sym_name] = ACTIONS(1539), + [sym_php_tag] = ACTIONS(1539), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1539), + [aux_sym_text_token2] = ACTIONS(1539), + [anon_sym_SEMI] = ACTIONS(1539), + [aux_sym_function_static_declaration_token1] = ACTIONS(1539), + [aux_sym_global_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_definition_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1539), + [anon_sym_BSLASH] = ACTIONS(1539), + [anon_sym_LBRACE] = ACTIONS(1539), + [aux_sym_trait_declaration_token1] = ACTIONS(1539), + [aux_sym_interface_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_declaration_token1] = ACTIONS(1539), + [aux_sym_class_declaration_token1] = ACTIONS(1539), + [aux_sym_final_modifier_token1] = ACTIONS(1539), + [aux_sym_abstract_modifier_token1] = ACTIONS(1539), + [aux_sym_readonly_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token2] = ACTIONS(1539), + [aux_sym_visibility_modifier_token3] = ACTIONS(1539), + [aux_sym__arrow_function_header_token1] = ACTIONS(1539), + [anon_sym_LPAREN] = ACTIONS(1539), + [aux_sym_cast_type_token1] = ACTIONS(1539), + [aux_sym_echo_statement_token1] = ACTIONS(1539), + [anon_sym_unset] = ACTIONS(1539), + [aux_sym_declare_statement_token1] = ACTIONS(1539), + [sym_float] = ACTIONS(1539), + [aux_sym_try_statement_token1] = ACTIONS(1539), + [aux_sym_goto_statement_token1] = ACTIONS(1539), + [aux_sym_continue_statement_token1] = ACTIONS(1539), + [aux_sym_break_statement_token1] = ACTIONS(1539), + [sym_integer] = ACTIONS(1539), + [aux_sym_return_statement_token1] = ACTIONS(1539), + [aux_sym_throw_expression_token1] = ACTIONS(1539), + [aux_sym_while_statement_token1] = ACTIONS(1539), + [aux_sym_do_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token1] = ACTIONS(1539), + [aux_sym_foreach_statement_token1] = ACTIONS(1539), + [aux_sym_if_statement_token1] = ACTIONS(1539), + [aux_sym_else_if_clause_token1] = ACTIONS(1539), + [aux_sym_else_clause_token1] = ACTIONS(1539), + [aux_sym_match_expression_token1] = ACTIONS(1539), + [aux_sym_switch_statement_token1] = ACTIONS(1539), + [anon_sym_AT] = ACTIONS(1539), + [anon_sym_PLUS] = ACTIONS(1539), + [anon_sym_DASH] = ACTIONS(1539), + [anon_sym_TILDE] = ACTIONS(1539), + [anon_sym_BANG] = ACTIONS(1539), + [aux_sym_clone_expression_token1] = ACTIONS(1539), + [aux_sym_print_intrinsic_token1] = ACTIONS(1539), + [aux_sym_object_creation_expression_token1] = ACTIONS(1539), + [anon_sym_PLUS_PLUS] = ACTIONS(1539), + [anon_sym_DASH_DASH] = ACTIONS(1539), + [aux_sym__list_destructing_token1] = ACTIONS(1539), + [anon_sym_LBRACK] = ACTIONS(1539), + [anon_sym_self] = ACTIONS(1539), + [anon_sym_parent] = ACTIONS(1539), + [anon_sym_POUND_LBRACK] = ACTIONS(1539), + [anon_sym_SQUOTE] = ACTIONS(1539), + [aux_sym_encapsed_string_token1] = ACTIONS(1539), + [anon_sym_DQUOTE] = ACTIONS(1539), + [aux_sym_string_token1] = ACTIONS(1539), + [anon_sym_LT_LT_LT] = ACTIONS(1539), + [anon_sym_BQUOTE] = ACTIONS(1539), + [sym_boolean] = ACTIONS(1539), + [sym_null] = ACTIONS(1539), + [anon_sym_DOLLAR] = ACTIONS(1539), + [aux_sym_yield_expression_token1] = ACTIONS(1539), + [aux_sym_include_expression_token1] = ACTIONS(1539), + [aux_sym_include_once_expression_token1] = ACTIONS(1539), + [aux_sym_require_expression_token1] = ACTIONS(1539), + [aux_sym_require_once_expression_token1] = ACTIONS(1539), + [sym_comment] = ACTIONS(5), + }, + [705] = { + [sym_text_interpolation] = STATE(705), + [ts_builtin_sym_end] = ACTIONS(1581), + [sym_name] = ACTIONS(1583), + [sym_php_tag] = ACTIONS(1583), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1583), + [aux_sym_text_token2] = ACTIONS(1583), + [anon_sym_SEMI] = ACTIONS(1583), + [aux_sym_function_static_declaration_token1] = ACTIONS(1583), + [aux_sym_global_declaration_token1] = ACTIONS(1583), + [aux_sym_namespace_definition_token1] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1583), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1583), + [anon_sym_BSLASH] = ACTIONS(1583), + [anon_sym_LBRACE] = ACTIONS(1583), + [aux_sym_trait_declaration_token1] = ACTIONS(1583), + [aux_sym_interface_declaration_token1] = ACTIONS(1583), + [aux_sym_enum_declaration_token1] = ACTIONS(1583), + [aux_sym_class_declaration_token1] = ACTIONS(1583), + [aux_sym_final_modifier_token1] = ACTIONS(1583), + [aux_sym_abstract_modifier_token1] = ACTIONS(1583), + [aux_sym_readonly_modifier_token1] = ACTIONS(1583), + [aux_sym_visibility_modifier_token1] = ACTIONS(1583), + [aux_sym_visibility_modifier_token2] = ACTIONS(1583), + [aux_sym_visibility_modifier_token3] = ACTIONS(1583), + [aux_sym__arrow_function_header_token1] = ACTIONS(1583), + [anon_sym_LPAREN] = ACTIONS(1583), + [aux_sym_cast_type_token1] = ACTIONS(1583), + [aux_sym_echo_statement_token1] = ACTIONS(1583), + [anon_sym_unset] = ACTIONS(1583), + [aux_sym_declare_statement_token1] = ACTIONS(1583), + [sym_float] = ACTIONS(1583), + [aux_sym_try_statement_token1] = ACTIONS(1583), + [aux_sym_goto_statement_token1] = ACTIONS(1583), + [aux_sym_continue_statement_token1] = ACTIONS(1583), + [aux_sym_break_statement_token1] = ACTIONS(1583), + [sym_integer] = ACTIONS(1583), + [aux_sym_return_statement_token1] = ACTIONS(1583), + [aux_sym_throw_expression_token1] = ACTIONS(1583), + [aux_sym_while_statement_token1] = ACTIONS(1583), + [aux_sym_do_statement_token1] = ACTIONS(1583), + [aux_sym_for_statement_token1] = ACTIONS(1583), + [aux_sym_foreach_statement_token1] = ACTIONS(1583), + [aux_sym_if_statement_token1] = ACTIONS(1583), + [aux_sym_else_if_clause_token1] = ACTIONS(1583), + [aux_sym_else_clause_token1] = ACTIONS(1583), + [aux_sym_match_expression_token1] = ACTIONS(1583), + [aux_sym_switch_statement_token1] = ACTIONS(1583), + [anon_sym_AT] = ACTIONS(1583), + [anon_sym_PLUS] = ACTIONS(1583), + [anon_sym_DASH] = ACTIONS(1583), + [anon_sym_TILDE] = ACTIONS(1583), + [anon_sym_BANG] = ACTIONS(1583), + [aux_sym_clone_expression_token1] = ACTIONS(1583), + [aux_sym_print_intrinsic_token1] = ACTIONS(1583), + [aux_sym_object_creation_expression_token1] = ACTIONS(1583), + [anon_sym_PLUS_PLUS] = ACTIONS(1583), + [anon_sym_DASH_DASH] = ACTIONS(1583), + [aux_sym__list_destructing_token1] = ACTIONS(1583), + [anon_sym_LBRACK] = ACTIONS(1583), + [anon_sym_self] = ACTIONS(1583), + [anon_sym_parent] = ACTIONS(1583), + [anon_sym_POUND_LBRACK] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1583), + [aux_sym_encapsed_string_token1] = ACTIONS(1583), + [anon_sym_DQUOTE] = ACTIONS(1583), + [aux_sym_string_token1] = ACTIONS(1583), + [anon_sym_LT_LT_LT] = ACTIONS(1583), + [anon_sym_BQUOTE] = ACTIONS(1583), + [sym_boolean] = ACTIONS(1583), + [sym_null] = ACTIONS(1583), + [anon_sym_DOLLAR] = ACTIONS(1583), + [aux_sym_yield_expression_token1] = ACTIONS(1583), + [aux_sym_include_expression_token1] = ACTIONS(1583), + [aux_sym_include_once_expression_token1] = ACTIONS(1583), + [aux_sym_require_expression_token1] = ACTIONS(1583), + [aux_sym_require_once_expression_token1] = ACTIONS(1583), + [sym_comment] = ACTIONS(5), + }, + [706] = { + [sym_text_interpolation] = STATE(706), + [ts_builtin_sym_end] = ACTIONS(1613), + [sym_name] = ACTIONS(1615), + [sym_php_tag] = ACTIONS(1615), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1615), + [aux_sym_text_token2] = ACTIONS(1615), + [anon_sym_SEMI] = ACTIONS(1615), + [aux_sym_function_static_declaration_token1] = ACTIONS(1615), + [aux_sym_global_declaration_token1] = ACTIONS(1615), + [aux_sym_namespace_definition_token1] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1615), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1615), + [anon_sym_BSLASH] = ACTIONS(1615), + [anon_sym_LBRACE] = ACTIONS(1615), + [aux_sym_trait_declaration_token1] = ACTIONS(1615), + [aux_sym_interface_declaration_token1] = ACTIONS(1615), + [aux_sym_enum_declaration_token1] = ACTIONS(1615), + [aux_sym_class_declaration_token1] = ACTIONS(1615), + [aux_sym_final_modifier_token1] = ACTIONS(1615), + [aux_sym_abstract_modifier_token1] = ACTIONS(1615), + [aux_sym_readonly_modifier_token1] = ACTIONS(1615), + [aux_sym_visibility_modifier_token1] = ACTIONS(1615), + [aux_sym_visibility_modifier_token2] = ACTIONS(1615), + [aux_sym_visibility_modifier_token3] = ACTIONS(1615), + [aux_sym__arrow_function_header_token1] = ACTIONS(1615), + [anon_sym_LPAREN] = ACTIONS(1615), + [aux_sym_cast_type_token1] = ACTIONS(1615), + [aux_sym_echo_statement_token1] = ACTIONS(1615), + [anon_sym_unset] = ACTIONS(1615), + [aux_sym_declare_statement_token1] = ACTIONS(1615), + [sym_float] = ACTIONS(1615), + [aux_sym_try_statement_token1] = ACTIONS(1615), + [aux_sym_goto_statement_token1] = ACTIONS(1615), + [aux_sym_continue_statement_token1] = ACTIONS(1615), + [aux_sym_break_statement_token1] = ACTIONS(1615), + [sym_integer] = ACTIONS(1615), + [aux_sym_return_statement_token1] = ACTIONS(1615), + [aux_sym_throw_expression_token1] = ACTIONS(1615), + [aux_sym_while_statement_token1] = ACTIONS(1615), + [aux_sym_do_statement_token1] = ACTIONS(1615), + [aux_sym_for_statement_token1] = ACTIONS(1615), + [aux_sym_foreach_statement_token1] = ACTIONS(1615), + [aux_sym_if_statement_token1] = ACTIONS(1615), + [aux_sym_else_if_clause_token1] = ACTIONS(1615), + [aux_sym_else_clause_token1] = ACTIONS(1615), + [aux_sym_match_expression_token1] = ACTIONS(1615), + [aux_sym_switch_statement_token1] = ACTIONS(1615), + [anon_sym_AT] = ACTIONS(1615), + [anon_sym_PLUS] = ACTIONS(1615), + [anon_sym_DASH] = ACTIONS(1615), + [anon_sym_TILDE] = ACTIONS(1615), + [anon_sym_BANG] = ACTIONS(1615), + [aux_sym_clone_expression_token1] = ACTIONS(1615), + [aux_sym_print_intrinsic_token1] = ACTIONS(1615), + [aux_sym_object_creation_expression_token1] = ACTIONS(1615), + [anon_sym_PLUS_PLUS] = ACTIONS(1615), + [anon_sym_DASH_DASH] = ACTIONS(1615), + [aux_sym__list_destructing_token1] = ACTIONS(1615), + [anon_sym_LBRACK] = ACTIONS(1615), + [anon_sym_self] = ACTIONS(1615), + [anon_sym_parent] = ACTIONS(1615), + [anon_sym_POUND_LBRACK] = ACTIONS(1615), + [anon_sym_SQUOTE] = ACTIONS(1615), + [aux_sym_encapsed_string_token1] = ACTIONS(1615), + [anon_sym_DQUOTE] = ACTIONS(1615), + [aux_sym_string_token1] = ACTIONS(1615), + [anon_sym_LT_LT_LT] = ACTIONS(1615), + [anon_sym_BQUOTE] = ACTIONS(1615), + [sym_boolean] = ACTIONS(1615), + [sym_null] = ACTIONS(1615), + [anon_sym_DOLLAR] = ACTIONS(1615), + [aux_sym_yield_expression_token1] = ACTIONS(1615), + [aux_sym_include_expression_token1] = ACTIONS(1615), + [aux_sym_include_once_expression_token1] = ACTIONS(1615), + [aux_sym_require_expression_token1] = ACTIONS(1615), + [aux_sym_require_once_expression_token1] = ACTIONS(1615), + [sym_comment] = ACTIONS(5), + }, + [707] = { + [sym_text_interpolation] = STATE(707), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_name] = ACTIONS(1655), + [sym_php_tag] = ACTIONS(1655), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1655), + [aux_sym_text_token2] = ACTIONS(1655), + [anon_sym_SEMI] = ACTIONS(1655), + [aux_sym_function_static_declaration_token1] = ACTIONS(1655), + [aux_sym_global_declaration_token1] = ACTIONS(1655), + [aux_sym_namespace_definition_token1] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1655), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1655), + [anon_sym_BSLASH] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(1655), + [aux_sym_trait_declaration_token1] = ACTIONS(1655), + [aux_sym_interface_declaration_token1] = ACTIONS(1655), + [aux_sym_enum_declaration_token1] = ACTIONS(1655), + [aux_sym_class_declaration_token1] = ACTIONS(1655), + [aux_sym_final_modifier_token1] = ACTIONS(1655), + [aux_sym_abstract_modifier_token1] = ACTIONS(1655), + [aux_sym_readonly_modifier_token1] = ACTIONS(1655), + [aux_sym_visibility_modifier_token1] = ACTIONS(1655), + [aux_sym_visibility_modifier_token2] = ACTIONS(1655), + [aux_sym_visibility_modifier_token3] = ACTIONS(1655), + [aux_sym__arrow_function_header_token1] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1655), + [aux_sym_cast_type_token1] = ACTIONS(1655), + [aux_sym_echo_statement_token1] = ACTIONS(1655), + [anon_sym_unset] = ACTIONS(1655), + [aux_sym_declare_statement_token1] = ACTIONS(1655), + [sym_float] = ACTIONS(1655), + [aux_sym_try_statement_token1] = ACTIONS(1655), + [aux_sym_goto_statement_token1] = ACTIONS(1655), + [aux_sym_continue_statement_token1] = ACTIONS(1655), + [aux_sym_break_statement_token1] = ACTIONS(1655), + [sym_integer] = ACTIONS(1655), + [aux_sym_return_statement_token1] = ACTIONS(1655), + [aux_sym_throw_expression_token1] = ACTIONS(1655), + [aux_sym_while_statement_token1] = ACTIONS(1655), + [aux_sym_do_statement_token1] = ACTIONS(1655), + [aux_sym_for_statement_token1] = ACTIONS(1655), + [aux_sym_foreach_statement_token1] = ACTIONS(1655), + [aux_sym_if_statement_token1] = ACTIONS(1655), + [aux_sym_else_if_clause_token1] = ACTIONS(1655), + [aux_sym_else_clause_token1] = ACTIONS(1655), + [aux_sym_match_expression_token1] = ACTIONS(1655), + [aux_sym_switch_statement_token1] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_TILDE] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1655), + [aux_sym_clone_expression_token1] = ACTIONS(1655), + [aux_sym_print_intrinsic_token1] = ACTIONS(1655), + [aux_sym_object_creation_expression_token1] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1655), + [anon_sym_DASH_DASH] = ACTIONS(1655), + [aux_sym__list_destructing_token1] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1655), + [anon_sym_self] = ACTIONS(1655), + [anon_sym_parent] = ACTIONS(1655), + [anon_sym_POUND_LBRACK] = ACTIONS(1655), + [anon_sym_SQUOTE] = ACTIONS(1655), + [aux_sym_encapsed_string_token1] = ACTIONS(1655), + [anon_sym_DQUOTE] = ACTIONS(1655), + [aux_sym_string_token1] = ACTIONS(1655), + [anon_sym_LT_LT_LT] = ACTIONS(1655), + [anon_sym_BQUOTE] = ACTIONS(1655), + [sym_boolean] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [anon_sym_DOLLAR] = ACTIONS(1655), + [aux_sym_yield_expression_token1] = ACTIONS(1655), + [aux_sym_include_expression_token1] = ACTIONS(1655), + [aux_sym_include_once_expression_token1] = ACTIONS(1655), + [aux_sym_require_expression_token1] = ACTIONS(1655), + [aux_sym_require_once_expression_token1] = ACTIONS(1655), + [sym_comment] = ACTIONS(5), + }, + [708] = { + [sym_text_interpolation] = STATE(708), + [ts_builtin_sym_end] = ACTIONS(1537), + [sym_name] = ACTIONS(1539), + [sym_php_tag] = ACTIONS(1539), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1539), + [aux_sym_text_token2] = ACTIONS(1539), + [anon_sym_SEMI] = ACTIONS(1539), + [aux_sym_function_static_declaration_token1] = ACTIONS(1539), + [aux_sym_global_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_definition_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1539), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1539), + [anon_sym_BSLASH] = ACTIONS(1539), + [anon_sym_LBRACE] = ACTIONS(1539), + [aux_sym_trait_declaration_token1] = ACTIONS(1539), + [aux_sym_interface_declaration_token1] = ACTIONS(1539), + [aux_sym_enum_declaration_token1] = ACTIONS(1539), + [aux_sym_class_declaration_token1] = ACTIONS(1539), + [aux_sym_final_modifier_token1] = ACTIONS(1539), + [aux_sym_abstract_modifier_token1] = ACTIONS(1539), + [aux_sym_readonly_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token1] = ACTIONS(1539), + [aux_sym_visibility_modifier_token2] = ACTIONS(1539), + [aux_sym_visibility_modifier_token3] = ACTIONS(1539), + [aux_sym__arrow_function_header_token1] = ACTIONS(1539), + [anon_sym_LPAREN] = ACTIONS(1539), + [aux_sym_cast_type_token1] = ACTIONS(1539), + [aux_sym_echo_statement_token1] = ACTIONS(1539), + [anon_sym_unset] = ACTIONS(1539), + [aux_sym_declare_statement_token1] = ACTIONS(1539), + [sym_float] = ACTIONS(1539), + [aux_sym_try_statement_token1] = ACTIONS(1539), + [aux_sym_goto_statement_token1] = ACTIONS(1539), + [aux_sym_continue_statement_token1] = ACTIONS(1539), + [aux_sym_break_statement_token1] = ACTIONS(1539), + [sym_integer] = ACTIONS(1539), + [aux_sym_return_statement_token1] = ACTIONS(1539), + [aux_sym_throw_expression_token1] = ACTIONS(1539), + [aux_sym_while_statement_token1] = ACTIONS(1539), + [aux_sym_do_statement_token1] = ACTIONS(1539), + [aux_sym_for_statement_token1] = ACTIONS(1539), + [aux_sym_foreach_statement_token1] = ACTIONS(1539), + [aux_sym_if_statement_token1] = ACTIONS(1539), + [aux_sym_else_if_clause_token1] = ACTIONS(1539), + [aux_sym_else_clause_token1] = ACTIONS(1539), + [aux_sym_match_expression_token1] = ACTIONS(1539), + [aux_sym_switch_statement_token1] = ACTIONS(1539), + [anon_sym_AT] = ACTIONS(1539), + [anon_sym_PLUS] = ACTIONS(1539), + [anon_sym_DASH] = ACTIONS(1539), + [anon_sym_TILDE] = ACTIONS(1539), + [anon_sym_BANG] = ACTIONS(1539), + [aux_sym_clone_expression_token1] = ACTIONS(1539), + [aux_sym_print_intrinsic_token1] = ACTIONS(1539), + [aux_sym_object_creation_expression_token1] = ACTIONS(1539), + [anon_sym_PLUS_PLUS] = ACTIONS(1539), + [anon_sym_DASH_DASH] = ACTIONS(1539), + [aux_sym__list_destructing_token1] = ACTIONS(1539), + [anon_sym_LBRACK] = ACTIONS(1539), + [anon_sym_self] = ACTIONS(1539), + [anon_sym_parent] = ACTIONS(1539), + [anon_sym_POUND_LBRACK] = ACTIONS(1539), + [anon_sym_SQUOTE] = ACTIONS(1539), + [aux_sym_encapsed_string_token1] = ACTIONS(1539), + [anon_sym_DQUOTE] = ACTIONS(1539), + [aux_sym_string_token1] = ACTIONS(1539), + [anon_sym_LT_LT_LT] = ACTIONS(1539), + [anon_sym_BQUOTE] = ACTIONS(1539), + [sym_boolean] = ACTIONS(1539), + [sym_null] = ACTIONS(1539), + [anon_sym_DOLLAR] = ACTIONS(1539), + [aux_sym_yield_expression_token1] = ACTIONS(1539), + [aux_sym_include_expression_token1] = ACTIONS(1539), + [aux_sym_include_once_expression_token1] = ACTIONS(1539), + [aux_sym_require_expression_token1] = ACTIONS(1539), + [aux_sym_require_once_expression_token1] = ACTIONS(1539), + [sym_comment] = ACTIONS(5), + }, + [709] = { + [sym_text_interpolation] = STATE(709), + [ts_builtin_sym_end] = ACTIONS(1609), + [sym_name] = ACTIONS(1611), + [sym_php_tag] = ACTIONS(1611), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1611), + [aux_sym_text_token2] = ACTIONS(1611), + [anon_sym_SEMI] = ACTIONS(1611), + [aux_sym_function_static_declaration_token1] = ACTIONS(1611), + [aux_sym_global_declaration_token1] = ACTIONS(1611), + [aux_sym_namespace_definition_token1] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1611), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1611), + [anon_sym_BSLASH] = ACTIONS(1611), + [anon_sym_LBRACE] = ACTIONS(1611), + [aux_sym_trait_declaration_token1] = ACTIONS(1611), + [aux_sym_interface_declaration_token1] = ACTIONS(1611), + [aux_sym_enum_declaration_token1] = ACTIONS(1611), + [aux_sym_class_declaration_token1] = ACTIONS(1611), + [aux_sym_final_modifier_token1] = ACTIONS(1611), + [aux_sym_abstract_modifier_token1] = ACTIONS(1611), + [aux_sym_readonly_modifier_token1] = ACTIONS(1611), + [aux_sym_visibility_modifier_token1] = ACTIONS(1611), + [aux_sym_visibility_modifier_token2] = ACTIONS(1611), + [aux_sym_visibility_modifier_token3] = ACTIONS(1611), + [aux_sym__arrow_function_header_token1] = ACTIONS(1611), + [anon_sym_LPAREN] = ACTIONS(1611), + [aux_sym_cast_type_token1] = ACTIONS(1611), + [aux_sym_echo_statement_token1] = ACTIONS(1611), + [anon_sym_unset] = ACTIONS(1611), + [aux_sym_declare_statement_token1] = ACTIONS(1611), + [sym_float] = ACTIONS(1611), + [aux_sym_try_statement_token1] = ACTIONS(1611), + [aux_sym_goto_statement_token1] = ACTIONS(1611), + [aux_sym_continue_statement_token1] = ACTIONS(1611), + [aux_sym_break_statement_token1] = ACTIONS(1611), + [sym_integer] = ACTIONS(1611), + [aux_sym_return_statement_token1] = ACTIONS(1611), + [aux_sym_throw_expression_token1] = ACTIONS(1611), + [aux_sym_while_statement_token1] = ACTIONS(1611), + [aux_sym_do_statement_token1] = ACTIONS(1611), + [aux_sym_for_statement_token1] = ACTIONS(1611), + [aux_sym_foreach_statement_token1] = ACTIONS(1611), + [aux_sym_if_statement_token1] = ACTIONS(1611), + [aux_sym_else_if_clause_token1] = ACTIONS(1611), + [aux_sym_else_clause_token1] = ACTIONS(1611), + [aux_sym_match_expression_token1] = ACTIONS(1611), + [aux_sym_switch_statement_token1] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(1611), + [anon_sym_PLUS] = ACTIONS(1611), + [anon_sym_DASH] = ACTIONS(1611), + [anon_sym_TILDE] = ACTIONS(1611), + [anon_sym_BANG] = ACTIONS(1611), + [aux_sym_clone_expression_token1] = ACTIONS(1611), + [aux_sym_print_intrinsic_token1] = ACTIONS(1611), + [aux_sym_object_creation_expression_token1] = ACTIONS(1611), + [anon_sym_PLUS_PLUS] = ACTIONS(1611), + [anon_sym_DASH_DASH] = ACTIONS(1611), + [aux_sym__list_destructing_token1] = ACTIONS(1611), + [anon_sym_LBRACK] = ACTIONS(1611), + [anon_sym_self] = ACTIONS(1611), + [anon_sym_parent] = ACTIONS(1611), + [anon_sym_POUND_LBRACK] = ACTIONS(1611), + [anon_sym_SQUOTE] = ACTIONS(1611), + [aux_sym_encapsed_string_token1] = ACTIONS(1611), + [anon_sym_DQUOTE] = ACTIONS(1611), + [aux_sym_string_token1] = ACTIONS(1611), + [anon_sym_LT_LT_LT] = ACTIONS(1611), + [anon_sym_BQUOTE] = ACTIONS(1611), + [sym_boolean] = ACTIONS(1611), + [sym_null] = ACTIONS(1611), + [anon_sym_DOLLAR] = ACTIONS(1611), + [aux_sym_yield_expression_token1] = ACTIONS(1611), + [aux_sym_include_expression_token1] = ACTIONS(1611), + [aux_sym_include_once_expression_token1] = ACTIONS(1611), + [aux_sym_require_expression_token1] = ACTIONS(1611), + [aux_sym_require_once_expression_token1] = ACTIONS(1611), + [sym_comment] = ACTIONS(5), + }, + [710] = { + [sym_text_interpolation] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1705), + [sym_name] = ACTIONS(1707), + [sym_php_tag] = ACTIONS(1707), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1707), + [aux_sym_text_token2] = ACTIONS(1707), + [anon_sym_SEMI] = ACTIONS(1707), + [aux_sym_function_static_declaration_token1] = ACTIONS(1707), + [aux_sym_global_declaration_token1] = ACTIONS(1707), + [aux_sym_namespace_definition_token1] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1707), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1707), + [anon_sym_BSLASH] = ACTIONS(1707), + [anon_sym_LBRACE] = ACTIONS(1707), + [aux_sym_trait_declaration_token1] = ACTIONS(1707), + [aux_sym_interface_declaration_token1] = ACTIONS(1707), + [aux_sym_enum_declaration_token1] = ACTIONS(1707), + [aux_sym_class_declaration_token1] = ACTIONS(1707), + [aux_sym_final_modifier_token1] = ACTIONS(1707), + [aux_sym_abstract_modifier_token1] = ACTIONS(1707), + [aux_sym_readonly_modifier_token1] = ACTIONS(1707), + [aux_sym_visibility_modifier_token1] = ACTIONS(1707), + [aux_sym_visibility_modifier_token2] = ACTIONS(1707), + [aux_sym_visibility_modifier_token3] = ACTIONS(1707), + [aux_sym__arrow_function_header_token1] = ACTIONS(1707), + [anon_sym_LPAREN] = ACTIONS(1707), + [aux_sym_cast_type_token1] = ACTIONS(1707), + [aux_sym_echo_statement_token1] = ACTIONS(1707), + [anon_sym_unset] = ACTIONS(1707), + [aux_sym_declare_statement_token1] = ACTIONS(1707), + [sym_float] = ACTIONS(1707), + [aux_sym_try_statement_token1] = ACTIONS(1707), + [aux_sym_goto_statement_token1] = ACTIONS(1707), + [aux_sym_continue_statement_token1] = ACTIONS(1707), + [aux_sym_break_statement_token1] = ACTIONS(1707), + [sym_integer] = ACTIONS(1707), + [aux_sym_return_statement_token1] = ACTIONS(1707), + [aux_sym_throw_expression_token1] = ACTIONS(1707), + [aux_sym_while_statement_token1] = ACTIONS(1707), + [aux_sym_do_statement_token1] = ACTIONS(1707), + [aux_sym_for_statement_token1] = ACTIONS(1707), + [aux_sym_foreach_statement_token1] = ACTIONS(1707), + [aux_sym_if_statement_token1] = ACTIONS(1707), + [aux_sym_else_if_clause_token1] = ACTIONS(1707), + [aux_sym_else_clause_token1] = ACTIONS(1707), + [aux_sym_match_expression_token1] = ACTIONS(1707), + [aux_sym_switch_statement_token1] = ACTIONS(1707), + [anon_sym_AT] = ACTIONS(1707), + [anon_sym_PLUS] = ACTIONS(1707), + [anon_sym_DASH] = ACTIONS(1707), + [anon_sym_TILDE] = ACTIONS(1707), + [anon_sym_BANG] = ACTIONS(1707), + [aux_sym_clone_expression_token1] = ACTIONS(1707), + [aux_sym_print_intrinsic_token1] = ACTIONS(1707), + [aux_sym_object_creation_expression_token1] = ACTIONS(1707), + [anon_sym_PLUS_PLUS] = ACTIONS(1707), + [anon_sym_DASH_DASH] = ACTIONS(1707), + [aux_sym__list_destructing_token1] = ACTIONS(1707), + [anon_sym_LBRACK] = ACTIONS(1707), + [anon_sym_self] = ACTIONS(1707), + [anon_sym_parent] = ACTIONS(1707), + [anon_sym_POUND_LBRACK] = ACTIONS(1707), + [anon_sym_SQUOTE] = ACTIONS(1707), + [aux_sym_encapsed_string_token1] = ACTIONS(1707), + [anon_sym_DQUOTE] = ACTIONS(1707), + [aux_sym_string_token1] = ACTIONS(1707), + [anon_sym_LT_LT_LT] = ACTIONS(1707), + [anon_sym_BQUOTE] = ACTIONS(1707), + [sym_boolean] = ACTIONS(1707), + [sym_null] = ACTIONS(1707), + [anon_sym_DOLLAR] = ACTIONS(1707), + [aux_sym_yield_expression_token1] = ACTIONS(1707), + [aux_sym_include_expression_token1] = ACTIONS(1707), + [aux_sym_include_once_expression_token1] = ACTIONS(1707), + [aux_sym_require_expression_token1] = ACTIONS(1707), + [aux_sym_require_once_expression_token1] = ACTIONS(1707), + [sym_comment] = ACTIONS(5), + }, + [711] = { + [sym_text_interpolation] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(1585), + [sym_name] = ACTIONS(1587), + [sym_php_tag] = ACTIONS(1587), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1587), + [aux_sym_text_token2] = ACTIONS(1587), + [anon_sym_SEMI] = ACTIONS(1587), + [aux_sym_function_static_declaration_token1] = ACTIONS(1587), + [aux_sym_global_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_definition_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1587), + [anon_sym_BSLASH] = ACTIONS(1587), + [anon_sym_LBRACE] = ACTIONS(1587), + [aux_sym_trait_declaration_token1] = ACTIONS(1587), + [aux_sym_interface_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_declaration_token1] = ACTIONS(1587), + [aux_sym_class_declaration_token1] = ACTIONS(1587), + [aux_sym_final_modifier_token1] = ACTIONS(1587), + [aux_sym_abstract_modifier_token1] = ACTIONS(1587), + [aux_sym_readonly_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token2] = ACTIONS(1587), + [aux_sym_visibility_modifier_token3] = ACTIONS(1587), + [aux_sym__arrow_function_header_token1] = ACTIONS(1587), + [anon_sym_LPAREN] = ACTIONS(1587), + [aux_sym_cast_type_token1] = ACTIONS(1587), + [aux_sym_echo_statement_token1] = ACTIONS(1587), + [anon_sym_unset] = ACTIONS(1587), + [aux_sym_declare_statement_token1] = ACTIONS(1587), + [sym_float] = ACTIONS(1587), + [aux_sym_try_statement_token1] = ACTIONS(1587), + [aux_sym_goto_statement_token1] = ACTIONS(1587), + [aux_sym_continue_statement_token1] = ACTIONS(1587), + [aux_sym_break_statement_token1] = ACTIONS(1587), + [sym_integer] = ACTIONS(1587), + [aux_sym_return_statement_token1] = ACTIONS(1587), + [aux_sym_throw_expression_token1] = ACTIONS(1587), + [aux_sym_while_statement_token1] = ACTIONS(1587), + [aux_sym_do_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token1] = ACTIONS(1587), + [aux_sym_foreach_statement_token1] = ACTIONS(1587), + [aux_sym_if_statement_token1] = ACTIONS(1587), + [aux_sym_else_if_clause_token1] = ACTIONS(1587), + [aux_sym_else_clause_token1] = ACTIONS(1587), + [aux_sym_match_expression_token1] = ACTIONS(1587), + [aux_sym_switch_statement_token1] = ACTIONS(1587), + [anon_sym_AT] = ACTIONS(1587), + [anon_sym_PLUS] = ACTIONS(1587), + [anon_sym_DASH] = ACTIONS(1587), + [anon_sym_TILDE] = ACTIONS(1587), + [anon_sym_BANG] = ACTIONS(1587), + [aux_sym_clone_expression_token1] = ACTIONS(1587), + [aux_sym_print_intrinsic_token1] = ACTIONS(1587), + [aux_sym_object_creation_expression_token1] = ACTIONS(1587), + [anon_sym_PLUS_PLUS] = ACTIONS(1587), + [anon_sym_DASH_DASH] = ACTIONS(1587), + [aux_sym__list_destructing_token1] = ACTIONS(1587), + [anon_sym_LBRACK] = ACTIONS(1587), + [anon_sym_self] = ACTIONS(1587), + [anon_sym_parent] = ACTIONS(1587), + [anon_sym_POUND_LBRACK] = ACTIONS(1587), + [anon_sym_SQUOTE] = ACTIONS(1587), + [aux_sym_encapsed_string_token1] = ACTIONS(1587), + [anon_sym_DQUOTE] = ACTIONS(1587), + [aux_sym_string_token1] = ACTIONS(1587), + [anon_sym_LT_LT_LT] = ACTIONS(1587), + [anon_sym_BQUOTE] = ACTIONS(1587), + [sym_boolean] = ACTIONS(1587), + [sym_null] = ACTIONS(1587), + [anon_sym_DOLLAR] = ACTIONS(1587), + [aux_sym_yield_expression_token1] = ACTIONS(1587), + [aux_sym_include_expression_token1] = ACTIONS(1587), + [aux_sym_include_once_expression_token1] = ACTIONS(1587), + [aux_sym_require_expression_token1] = ACTIONS(1587), + [aux_sym_require_once_expression_token1] = ACTIONS(1587), + [sym_comment] = ACTIONS(5), + }, + [712] = { + [sym_text_interpolation] = STATE(712), + [ts_builtin_sym_end] = ACTIONS(1589), + [sym_name] = ACTIONS(1591), + [sym_php_tag] = ACTIONS(1591), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1591), + [aux_sym_text_token2] = ACTIONS(1591), + [anon_sym_SEMI] = ACTIONS(1591), + [aux_sym_function_static_declaration_token1] = ACTIONS(1591), + [aux_sym_global_declaration_token1] = ACTIONS(1591), + [aux_sym_namespace_definition_token1] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1591), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1591), + [anon_sym_BSLASH] = ACTIONS(1591), + [anon_sym_LBRACE] = ACTIONS(1591), + [aux_sym_trait_declaration_token1] = ACTIONS(1591), + [aux_sym_interface_declaration_token1] = ACTIONS(1591), + [aux_sym_enum_declaration_token1] = ACTIONS(1591), + [aux_sym_class_declaration_token1] = ACTIONS(1591), + [aux_sym_final_modifier_token1] = ACTIONS(1591), + [aux_sym_abstract_modifier_token1] = ACTIONS(1591), + [aux_sym_readonly_modifier_token1] = ACTIONS(1591), + [aux_sym_visibility_modifier_token1] = ACTIONS(1591), + [aux_sym_visibility_modifier_token2] = ACTIONS(1591), + [aux_sym_visibility_modifier_token3] = ACTIONS(1591), + [aux_sym__arrow_function_header_token1] = ACTIONS(1591), + [anon_sym_LPAREN] = ACTIONS(1591), + [aux_sym_cast_type_token1] = ACTIONS(1591), + [aux_sym_echo_statement_token1] = ACTIONS(1591), + [anon_sym_unset] = ACTIONS(1591), + [aux_sym_declare_statement_token1] = ACTIONS(1591), + [sym_float] = ACTIONS(1591), + [aux_sym_try_statement_token1] = ACTIONS(1591), + [aux_sym_goto_statement_token1] = ACTIONS(1591), + [aux_sym_continue_statement_token1] = ACTIONS(1591), + [aux_sym_break_statement_token1] = ACTIONS(1591), + [sym_integer] = ACTIONS(1591), + [aux_sym_return_statement_token1] = ACTIONS(1591), + [aux_sym_throw_expression_token1] = ACTIONS(1591), + [aux_sym_while_statement_token1] = ACTIONS(1591), + [aux_sym_do_statement_token1] = ACTIONS(1591), + [aux_sym_for_statement_token1] = ACTIONS(1591), + [aux_sym_foreach_statement_token1] = ACTIONS(1591), + [aux_sym_if_statement_token1] = ACTIONS(1591), + [aux_sym_else_if_clause_token1] = ACTIONS(1591), + [aux_sym_else_clause_token1] = ACTIONS(1591), + [aux_sym_match_expression_token1] = ACTIONS(1591), + [aux_sym_switch_statement_token1] = ACTIONS(1591), + [anon_sym_AT] = ACTIONS(1591), + [anon_sym_PLUS] = ACTIONS(1591), + [anon_sym_DASH] = ACTIONS(1591), + [anon_sym_TILDE] = ACTIONS(1591), + [anon_sym_BANG] = ACTIONS(1591), + [aux_sym_clone_expression_token1] = ACTIONS(1591), + [aux_sym_print_intrinsic_token1] = ACTIONS(1591), + [aux_sym_object_creation_expression_token1] = ACTIONS(1591), + [anon_sym_PLUS_PLUS] = ACTIONS(1591), + [anon_sym_DASH_DASH] = ACTIONS(1591), + [aux_sym__list_destructing_token1] = ACTIONS(1591), + [anon_sym_LBRACK] = ACTIONS(1591), + [anon_sym_self] = ACTIONS(1591), + [anon_sym_parent] = ACTIONS(1591), + [anon_sym_POUND_LBRACK] = ACTIONS(1591), + [anon_sym_SQUOTE] = ACTIONS(1591), + [aux_sym_encapsed_string_token1] = ACTIONS(1591), + [anon_sym_DQUOTE] = ACTIONS(1591), + [aux_sym_string_token1] = ACTIONS(1591), + [anon_sym_LT_LT_LT] = ACTIONS(1591), + [anon_sym_BQUOTE] = ACTIONS(1591), + [sym_boolean] = ACTIONS(1591), + [sym_null] = ACTIONS(1591), + [anon_sym_DOLLAR] = ACTIONS(1591), + [aux_sym_yield_expression_token1] = ACTIONS(1591), + [aux_sym_include_expression_token1] = ACTIONS(1591), + [aux_sym_include_once_expression_token1] = ACTIONS(1591), + [aux_sym_require_expression_token1] = ACTIONS(1591), + [aux_sym_require_once_expression_token1] = ACTIONS(1591), + [sym_comment] = ACTIONS(5), + }, + [713] = { + [sym_text_interpolation] = STATE(713), + [ts_builtin_sym_end] = ACTIONS(1709), + [sym_name] = ACTIONS(1711), + [sym_php_tag] = ACTIONS(1711), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1711), + [aux_sym_text_token2] = ACTIONS(1711), + [anon_sym_SEMI] = ACTIONS(1711), + [aux_sym_function_static_declaration_token1] = ACTIONS(1711), + [aux_sym_global_declaration_token1] = ACTIONS(1711), + [aux_sym_namespace_definition_token1] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1711), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1711), + [anon_sym_BSLASH] = ACTIONS(1711), + [anon_sym_LBRACE] = ACTIONS(1711), + [aux_sym_trait_declaration_token1] = ACTIONS(1711), + [aux_sym_interface_declaration_token1] = ACTIONS(1711), + [aux_sym_enum_declaration_token1] = ACTIONS(1711), + [aux_sym_class_declaration_token1] = ACTIONS(1711), + [aux_sym_final_modifier_token1] = ACTIONS(1711), + [aux_sym_abstract_modifier_token1] = ACTIONS(1711), + [aux_sym_readonly_modifier_token1] = ACTIONS(1711), + [aux_sym_visibility_modifier_token1] = ACTIONS(1711), + [aux_sym_visibility_modifier_token2] = ACTIONS(1711), + [aux_sym_visibility_modifier_token3] = ACTIONS(1711), + [aux_sym__arrow_function_header_token1] = ACTIONS(1711), + [anon_sym_LPAREN] = ACTIONS(1711), + [aux_sym_cast_type_token1] = ACTIONS(1711), + [aux_sym_echo_statement_token1] = ACTIONS(1711), + [anon_sym_unset] = ACTIONS(1711), + [aux_sym_declare_statement_token1] = ACTIONS(1711), + [sym_float] = ACTIONS(1711), + [aux_sym_try_statement_token1] = ACTIONS(1711), + [aux_sym_goto_statement_token1] = ACTIONS(1711), + [aux_sym_continue_statement_token1] = ACTIONS(1711), + [aux_sym_break_statement_token1] = ACTIONS(1711), + [sym_integer] = ACTIONS(1711), + [aux_sym_return_statement_token1] = ACTIONS(1711), + [aux_sym_throw_expression_token1] = ACTIONS(1711), + [aux_sym_while_statement_token1] = ACTIONS(1711), + [aux_sym_do_statement_token1] = ACTIONS(1711), + [aux_sym_for_statement_token1] = ACTIONS(1711), + [aux_sym_foreach_statement_token1] = ACTIONS(1711), + [aux_sym_if_statement_token1] = ACTIONS(1711), + [aux_sym_else_if_clause_token1] = ACTIONS(1711), + [aux_sym_else_clause_token1] = ACTIONS(1711), + [aux_sym_match_expression_token1] = ACTIONS(1711), + [aux_sym_switch_statement_token1] = ACTIONS(1711), + [anon_sym_AT] = ACTIONS(1711), + [anon_sym_PLUS] = ACTIONS(1711), + [anon_sym_DASH] = ACTIONS(1711), + [anon_sym_TILDE] = ACTIONS(1711), + [anon_sym_BANG] = ACTIONS(1711), + [aux_sym_clone_expression_token1] = ACTIONS(1711), + [aux_sym_print_intrinsic_token1] = ACTIONS(1711), + [aux_sym_object_creation_expression_token1] = ACTIONS(1711), + [anon_sym_PLUS_PLUS] = ACTIONS(1711), + [anon_sym_DASH_DASH] = ACTIONS(1711), + [aux_sym__list_destructing_token1] = ACTIONS(1711), + [anon_sym_LBRACK] = ACTIONS(1711), + [anon_sym_self] = ACTIONS(1711), + [anon_sym_parent] = ACTIONS(1711), + [anon_sym_POUND_LBRACK] = ACTIONS(1711), + [anon_sym_SQUOTE] = ACTIONS(1711), + [aux_sym_encapsed_string_token1] = ACTIONS(1711), + [anon_sym_DQUOTE] = ACTIONS(1711), + [aux_sym_string_token1] = ACTIONS(1711), + [anon_sym_LT_LT_LT] = ACTIONS(1711), + [anon_sym_BQUOTE] = ACTIONS(1711), + [sym_boolean] = ACTIONS(1711), + [sym_null] = ACTIONS(1711), + [anon_sym_DOLLAR] = ACTIONS(1711), + [aux_sym_yield_expression_token1] = ACTIONS(1711), + [aux_sym_include_expression_token1] = ACTIONS(1711), + [aux_sym_include_once_expression_token1] = ACTIONS(1711), + [aux_sym_require_expression_token1] = ACTIONS(1711), + [aux_sym_require_once_expression_token1] = ACTIONS(1711), + [sym_comment] = ACTIONS(5), + }, + [714] = { + [sym_text_interpolation] = STATE(714), + [ts_builtin_sym_end] = ACTIONS(1385), + [sym_name] = ACTIONS(1387), + [sym_php_tag] = ACTIONS(1387), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1387), + [aux_sym_text_token2] = ACTIONS(1387), + [anon_sym_SEMI] = ACTIONS(1387), + [aux_sym_function_static_declaration_token1] = ACTIONS(1387), + [aux_sym_global_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_definition_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1387), + [anon_sym_BSLASH] = ACTIONS(1387), + [anon_sym_LBRACE] = ACTIONS(1387), + [aux_sym_trait_declaration_token1] = ACTIONS(1387), + [aux_sym_interface_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_declaration_token1] = ACTIONS(1387), + [aux_sym_class_declaration_token1] = ACTIONS(1387), + [aux_sym_final_modifier_token1] = ACTIONS(1387), + [aux_sym_abstract_modifier_token1] = ACTIONS(1387), + [aux_sym_readonly_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token2] = ACTIONS(1387), + [aux_sym_visibility_modifier_token3] = ACTIONS(1387), + [aux_sym__arrow_function_header_token1] = ACTIONS(1387), + [anon_sym_LPAREN] = ACTIONS(1387), + [aux_sym_cast_type_token1] = ACTIONS(1387), + [aux_sym_echo_statement_token1] = ACTIONS(1387), + [anon_sym_unset] = ACTIONS(1387), + [aux_sym_declare_statement_token1] = ACTIONS(1387), + [sym_float] = ACTIONS(1387), + [aux_sym_try_statement_token1] = ACTIONS(1387), + [aux_sym_goto_statement_token1] = ACTIONS(1387), + [aux_sym_continue_statement_token1] = ACTIONS(1387), + [aux_sym_break_statement_token1] = ACTIONS(1387), + [sym_integer] = ACTIONS(1387), + [aux_sym_return_statement_token1] = ACTIONS(1387), + [aux_sym_throw_expression_token1] = ACTIONS(1387), + [aux_sym_while_statement_token1] = ACTIONS(1387), + [aux_sym_do_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token1] = ACTIONS(1387), + [aux_sym_foreach_statement_token1] = ACTIONS(1387), + [aux_sym_if_statement_token1] = ACTIONS(1387), + [aux_sym_else_if_clause_token1] = ACTIONS(1387), + [aux_sym_else_clause_token1] = ACTIONS(1387), + [aux_sym_match_expression_token1] = ACTIONS(1387), + [aux_sym_switch_statement_token1] = ACTIONS(1387), + [anon_sym_AT] = ACTIONS(1387), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_TILDE] = ACTIONS(1387), + [anon_sym_BANG] = ACTIONS(1387), + [aux_sym_clone_expression_token1] = ACTIONS(1387), + [aux_sym_print_intrinsic_token1] = ACTIONS(1387), + [aux_sym_object_creation_expression_token1] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1387), + [anon_sym_DASH_DASH] = ACTIONS(1387), + [aux_sym__list_destructing_token1] = ACTIONS(1387), + [anon_sym_LBRACK] = ACTIONS(1387), + [anon_sym_self] = ACTIONS(1387), + [anon_sym_parent] = ACTIONS(1387), + [anon_sym_POUND_LBRACK] = ACTIONS(1387), + [anon_sym_SQUOTE] = ACTIONS(1387), + [aux_sym_encapsed_string_token1] = ACTIONS(1387), + [anon_sym_DQUOTE] = ACTIONS(1387), + [aux_sym_string_token1] = ACTIONS(1387), + [anon_sym_LT_LT_LT] = ACTIONS(1387), + [anon_sym_BQUOTE] = ACTIONS(1387), + [sym_boolean] = ACTIONS(1387), + [sym_null] = ACTIONS(1387), + [anon_sym_DOLLAR] = ACTIONS(1387), + [aux_sym_yield_expression_token1] = ACTIONS(1387), + [aux_sym_include_expression_token1] = ACTIONS(1387), + [aux_sym_include_once_expression_token1] = ACTIONS(1387), + [aux_sym_require_expression_token1] = ACTIONS(1387), + [aux_sym_require_once_expression_token1] = ACTIONS(1387), + [sym_comment] = ACTIONS(5), + }, + [715] = { + [sym_text_interpolation] = STATE(715), + [ts_builtin_sym_end] = ACTIONS(1385), + [sym_name] = ACTIONS(1387), + [sym_php_tag] = ACTIONS(1387), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1387), + [aux_sym_text_token2] = ACTIONS(1387), + [anon_sym_SEMI] = ACTIONS(1387), + [aux_sym_function_static_declaration_token1] = ACTIONS(1387), + [aux_sym_global_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_definition_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1387), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1387), + [anon_sym_BSLASH] = ACTIONS(1387), + [anon_sym_LBRACE] = ACTIONS(1387), + [aux_sym_trait_declaration_token1] = ACTIONS(1387), + [aux_sym_interface_declaration_token1] = ACTIONS(1387), + [aux_sym_enum_declaration_token1] = ACTIONS(1387), + [aux_sym_class_declaration_token1] = ACTIONS(1387), + [aux_sym_final_modifier_token1] = ACTIONS(1387), + [aux_sym_abstract_modifier_token1] = ACTIONS(1387), + [aux_sym_readonly_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token1] = ACTIONS(1387), + [aux_sym_visibility_modifier_token2] = ACTIONS(1387), + [aux_sym_visibility_modifier_token3] = ACTIONS(1387), + [aux_sym__arrow_function_header_token1] = ACTIONS(1387), + [anon_sym_LPAREN] = ACTIONS(1387), + [aux_sym_cast_type_token1] = ACTIONS(1387), + [aux_sym_echo_statement_token1] = ACTIONS(1387), + [anon_sym_unset] = ACTIONS(1387), + [aux_sym_declare_statement_token1] = ACTIONS(1387), + [sym_float] = ACTIONS(1387), + [aux_sym_try_statement_token1] = ACTIONS(1387), + [aux_sym_goto_statement_token1] = ACTIONS(1387), + [aux_sym_continue_statement_token1] = ACTIONS(1387), + [aux_sym_break_statement_token1] = ACTIONS(1387), + [sym_integer] = ACTIONS(1387), + [aux_sym_return_statement_token1] = ACTIONS(1387), + [aux_sym_throw_expression_token1] = ACTIONS(1387), + [aux_sym_while_statement_token1] = ACTIONS(1387), + [aux_sym_do_statement_token1] = ACTIONS(1387), + [aux_sym_for_statement_token1] = ACTIONS(1387), + [aux_sym_foreach_statement_token1] = ACTIONS(1387), + [aux_sym_if_statement_token1] = ACTIONS(1387), + [aux_sym_else_if_clause_token1] = ACTIONS(1387), + [aux_sym_else_clause_token1] = ACTIONS(1387), + [aux_sym_match_expression_token1] = ACTIONS(1387), + [aux_sym_switch_statement_token1] = ACTIONS(1387), + [anon_sym_AT] = ACTIONS(1387), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_TILDE] = ACTIONS(1387), + [anon_sym_BANG] = ACTIONS(1387), + [aux_sym_clone_expression_token1] = ACTIONS(1387), + [aux_sym_print_intrinsic_token1] = ACTIONS(1387), + [aux_sym_object_creation_expression_token1] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1387), + [anon_sym_DASH_DASH] = ACTIONS(1387), + [aux_sym__list_destructing_token1] = ACTIONS(1387), + [anon_sym_LBRACK] = ACTIONS(1387), + [anon_sym_self] = ACTIONS(1387), + [anon_sym_parent] = ACTIONS(1387), + [anon_sym_POUND_LBRACK] = ACTIONS(1387), + [anon_sym_SQUOTE] = ACTIONS(1387), + [aux_sym_encapsed_string_token1] = ACTIONS(1387), + [anon_sym_DQUOTE] = ACTIONS(1387), + [aux_sym_string_token1] = ACTIONS(1387), + [anon_sym_LT_LT_LT] = ACTIONS(1387), + [anon_sym_BQUOTE] = ACTIONS(1387), + [sym_boolean] = ACTIONS(1387), + [sym_null] = ACTIONS(1387), + [anon_sym_DOLLAR] = ACTIONS(1387), + [aux_sym_yield_expression_token1] = ACTIONS(1387), + [aux_sym_include_expression_token1] = ACTIONS(1387), + [aux_sym_include_once_expression_token1] = ACTIONS(1387), + [aux_sym_require_expression_token1] = ACTIONS(1387), + [aux_sym_require_once_expression_token1] = ACTIONS(1387), + [sym_comment] = ACTIONS(5), + }, + [716] = { + [sym_text_interpolation] = STATE(716), + [ts_builtin_sym_end] = ACTIONS(1389), + [sym_name] = ACTIONS(1391), + [sym_php_tag] = ACTIONS(1391), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1391), + [aux_sym_text_token2] = ACTIONS(1391), + [anon_sym_SEMI] = ACTIONS(1391), + [aux_sym_function_static_declaration_token1] = ACTIONS(1391), + [aux_sym_global_declaration_token1] = ACTIONS(1391), + [aux_sym_namespace_definition_token1] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1391), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1391), + [anon_sym_BSLASH] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(1391), + [aux_sym_trait_declaration_token1] = ACTIONS(1391), + [aux_sym_interface_declaration_token1] = ACTIONS(1391), + [aux_sym_enum_declaration_token1] = ACTIONS(1391), + [aux_sym_class_declaration_token1] = ACTIONS(1391), + [aux_sym_final_modifier_token1] = ACTIONS(1391), + [aux_sym_abstract_modifier_token1] = ACTIONS(1391), + [aux_sym_readonly_modifier_token1] = ACTIONS(1391), + [aux_sym_visibility_modifier_token1] = ACTIONS(1391), + [aux_sym_visibility_modifier_token2] = ACTIONS(1391), + [aux_sym_visibility_modifier_token3] = ACTIONS(1391), + [aux_sym__arrow_function_header_token1] = ACTIONS(1391), + [anon_sym_LPAREN] = ACTIONS(1391), + [aux_sym_cast_type_token1] = ACTIONS(1391), + [aux_sym_echo_statement_token1] = ACTIONS(1391), + [anon_sym_unset] = ACTIONS(1391), + [aux_sym_declare_statement_token1] = ACTIONS(1391), + [sym_float] = ACTIONS(1391), + [aux_sym_try_statement_token1] = ACTIONS(1391), + [aux_sym_goto_statement_token1] = ACTIONS(1391), + [aux_sym_continue_statement_token1] = ACTIONS(1391), + [aux_sym_break_statement_token1] = ACTIONS(1391), + [sym_integer] = ACTIONS(1391), + [aux_sym_return_statement_token1] = ACTIONS(1391), + [aux_sym_throw_expression_token1] = ACTIONS(1391), + [aux_sym_while_statement_token1] = ACTIONS(1391), + [aux_sym_do_statement_token1] = ACTIONS(1391), + [aux_sym_for_statement_token1] = ACTIONS(1391), + [aux_sym_foreach_statement_token1] = ACTIONS(1391), + [aux_sym_if_statement_token1] = ACTIONS(1391), + [aux_sym_else_if_clause_token1] = ACTIONS(1391), + [aux_sym_else_clause_token1] = ACTIONS(1391), + [aux_sym_match_expression_token1] = ACTIONS(1391), + [aux_sym_switch_statement_token1] = ACTIONS(1391), + [anon_sym_AT] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1391), + [anon_sym_DASH] = ACTIONS(1391), + [anon_sym_TILDE] = ACTIONS(1391), + [anon_sym_BANG] = ACTIONS(1391), + [aux_sym_clone_expression_token1] = ACTIONS(1391), + [aux_sym_print_intrinsic_token1] = ACTIONS(1391), + [aux_sym_object_creation_expression_token1] = ACTIONS(1391), + [anon_sym_PLUS_PLUS] = ACTIONS(1391), + [anon_sym_DASH_DASH] = ACTIONS(1391), + [aux_sym__list_destructing_token1] = ACTIONS(1391), + [anon_sym_LBRACK] = ACTIONS(1391), + [anon_sym_self] = ACTIONS(1391), + [anon_sym_parent] = ACTIONS(1391), + [anon_sym_POUND_LBRACK] = ACTIONS(1391), + [anon_sym_SQUOTE] = ACTIONS(1391), + [aux_sym_encapsed_string_token1] = ACTIONS(1391), + [anon_sym_DQUOTE] = ACTIONS(1391), + [aux_sym_string_token1] = ACTIONS(1391), + [anon_sym_LT_LT_LT] = ACTIONS(1391), + [anon_sym_BQUOTE] = ACTIONS(1391), + [sym_boolean] = ACTIONS(1391), + [sym_null] = ACTIONS(1391), + [anon_sym_DOLLAR] = ACTIONS(1391), + [aux_sym_yield_expression_token1] = ACTIONS(1391), + [aux_sym_include_expression_token1] = ACTIONS(1391), + [aux_sym_include_once_expression_token1] = ACTIONS(1391), + [aux_sym_require_expression_token1] = ACTIONS(1391), + [aux_sym_require_once_expression_token1] = ACTIONS(1391), + [sym_comment] = ACTIONS(5), + }, + [717] = { + [sym_text_interpolation] = STATE(717), + [ts_builtin_sym_end] = ACTIONS(1661), + [sym_name] = ACTIONS(1663), + [sym_php_tag] = ACTIONS(1663), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1663), + [aux_sym_text_token2] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [aux_sym_function_static_declaration_token1] = ACTIONS(1663), + [aux_sym_global_declaration_token1] = ACTIONS(1663), + [aux_sym_namespace_definition_token1] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1663), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1663), + [anon_sym_BSLASH] = ACTIONS(1663), + [anon_sym_LBRACE] = ACTIONS(1663), + [aux_sym_trait_declaration_token1] = ACTIONS(1663), + [aux_sym_interface_declaration_token1] = ACTIONS(1663), + [aux_sym_enum_declaration_token1] = ACTIONS(1663), + [aux_sym_class_declaration_token1] = ACTIONS(1663), + [aux_sym_final_modifier_token1] = ACTIONS(1663), + [aux_sym_abstract_modifier_token1] = ACTIONS(1663), + [aux_sym_readonly_modifier_token1] = ACTIONS(1663), + [aux_sym_visibility_modifier_token1] = ACTIONS(1663), + [aux_sym_visibility_modifier_token2] = ACTIONS(1663), + [aux_sym_visibility_modifier_token3] = ACTIONS(1663), + [aux_sym__arrow_function_header_token1] = ACTIONS(1663), + [anon_sym_LPAREN] = ACTIONS(1663), + [aux_sym_cast_type_token1] = ACTIONS(1663), + [aux_sym_echo_statement_token1] = ACTIONS(1663), + [anon_sym_unset] = ACTIONS(1663), + [aux_sym_declare_statement_token1] = ACTIONS(1663), + [sym_float] = ACTIONS(1663), + [aux_sym_try_statement_token1] = ACTIONS(1663), + [aux_sym_goto_statement_token1] = ACTIONS(1663), + [aux_sym_continue_statement_token1] = ACTIONS(1663), + [aux_sym_break_statement_token1] = ACTIONS(1663), + [sym_integer] = ACTIONS(1663), + [aux_sym_return_statement_token1] = ACTIONS(1663), + [aux_sym_throw_expression_token1] = ACTIONS(1663), + [aux_sym_while_statement_token1] = ACTIONS(1663), + [aux_sym_do_statement_token1] = ACTIONS(1663), + [aux_sym_for_statement_token1] = ACTIONS(1663), + [aux_sym_foreach_statement_token1] = ACTIONS(1663), + [aux_sym_if_statement_token1] = ACTIONS(1663), + [aux_sym_else_if_clause_token1] = ACTIONS(1663), + [aux_sym_else_clause_token1] = ACTIONS(1663), + [aux_sym_match_expression_token1] = ACTIONS(1663), + [aux_sym_switch_statement_token1] = ACTIONS(1663), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_PLUS] = ACTIONS(1663), + [anon_sym_DASH] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_BANG] = ACTIONS(1663), + [aux_sym_clone_expression_token1] = ACTIONS(1663), + [aux_sym_print_intrinsic_token1] = ACTIONS(1663), + [aux_sym_object_creation_expression_token1] = ACTIONS(1663), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [aux_sym__list_destructing_token1] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_self] = ACTIONS(1663), + [anon_sym_parent] = ACTIONS(1663), + [anon_sym_POUND_LBRACK] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [aux_sym_encapsed_string_token1] = ACTIONS(1663), + [anon_sym_DQUOTE] = ACTIONS(1663), + [aux_sym_string_token1] = ACTIONS(1663), + [anon_sym_LT_LT_LT] = ACTIONS(1663), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_boolean] = ACTIONS(1663), + [sym_null] = ACTIONS(1663), + [anon_sym_DOLLAR] = ACTIONS(1663), + [aux_sym_yield_expression_token1] = ACTIONS(1663), + [aux_sym_include_expression_token1] = ACTIONS(1663), + [aux_sym_include_once_expression_token1] = ACTIONS(1663), + [aux_sym_require_expression_token1] = ACTIONS(1663), + [aux_sym_require_once_expression_token1] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + }, + [718] = { + [sym_text_interpolation] = STATE(718), + [ts_builtin_sym_end] = ACTIONS(1605), + [sym_name] = ACTIONS(1607), + [sym_php_tag] = ACTIONS(1607), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1607), + [aux_sym_text_token2] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(1607), + [aux_sym_function_static_declaration_token1] = ACTIONS(1607), + [aux_sym_global_declaration_token1] = ACTIONS(1607), + [aux_sym_namespace_definition_token1] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1607), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1607), + [anon_sym_BSLASH] = ACTIONS(1607), + [anon_sym_LBRACE] = ACTIONS(1607), + [aux_sym_trait_declaration_token1] = ACTIONS(1607), + [aux_sym_interface_declaration_token1] = ACTIONS(1607), + [aux_sym_enum_declaration_token1] = ACTIONS(1607), + [aux_sym_class_declaration_token1] = ACTIONS(1607), + [aux_sym_final_modifier_token1] = ACTIONS(1607), + [aux_sym_abstract_modifier_token1] = ACTIONS(1607), + [aux_sym_readonly_modifier_token1] = ACTIONS(1607), + [aux_sym_visibility_modifier_token1] = ACTIONS(1607), + [aux_sym_visibility_modifier_token2] = ACTIONS(1607), + [aux_sym_visibility_modifier_token3] = ACTIONS(1607), + [aux_sym__arrow_function_header_token1] = ACTIONS(1607), + [anon_sym_LPAREN] = ACTIONS(1607), + [aux_sym_cast_type_token1] = ACTIONS(1607), + [aux_sym_echo_statement_token1] = ACTIONS(1607), + [anon_sym_unset] = ACTIONS(1607), + [aux_sym_declare_statement_token1] = ACTIONS(1607), + [sym_float] = ACTIONS(1607), + [aux_sym_try_statement_token1] = ACTIONS(1607), + [aux_sym_goto_statement_token1] = ACTIONS(1607), + [aux_sym_continue_statement_token1] = ACTIONS(1607), + [aux_sym_break_statement_token1] = ACTIONS(1607), + [sym_integer] = ACTIONS(1607), + [aux_sym_return_statement_token1] = ACTIONS(1607), + [aux_sym_throw_expression_token1] = ACTIONS(1607), + [aux_sym_while_statement_token1] = ACTIONS(1607), + [aux_sym_do_statement_token1] = ACTIONS(1607), + [aux_sym_for_statement_token1] = ACTIONS(1607), + [aux_sym_foreach_statement_token1] = ACTIONS(1607), + [aux_sym_if_statement_token1] = ACTIONS(1607), + [aux_sym_else_if_clause_token1] = ACTIONS(1607), + [aux_sym_else_clause_token1] = ACTIONS(1607), + [aux_sym_match_expression_token1] = ACTIONS(1607), + [aux_sym_switch_statement_token1] = ACTIONS(1607), + [anon_sym_AT] = ACTIONS(1607), + [anon_sym_PLUS] = ACTIONS(1607), + [anon_sym_DASH] = ACTIONS(1607), + [anon_sym_TILDE] = ACTIONS(1607), + [anon_sym_BANG] = ACTIONS(1607), + [aux_sym_clone_expression_token1] = ACTIONS(1607), + [aux_sym_print_intrinsic_token1] = ACTIONS(1607), + [aux_sym_object_creation_expression_token1] = ACTIONS(1607), + [anon_sym_PLUS_PLUS] = ACTIONS(1607), + [anon_sym_DASH_DASH] = ACTIONS(1607), + [aux_sym__list_destructing_token1] = ACTIONS(1607), + [anon_sym_LBRACK] = ACTIONS(1607), + [anon_sym_self] = ACTIONS(1607), + [anon_sym_parent] = ACTIONS(1607), + [anon_sym_POUND_LBRACK] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1607), + [aux_sym_encapsed_string_token1] = ACTIONS(1607), + [anon_sym_DQUOTE] = ACTIONS(1607), + [aux_sym_string_token1] = ACTIONS(1607), + [anon_sym_LT_LT_LT] = ACTIONS(1607), + [anon_sym_BQUOTE] = ACTIONS(1607), + [sym_boolean] = ACTIONS(1607), + [sym_null] = ACTIONS(1607), + [anon_sym_DOLLAR] = ACTIONS(1607), + [aux_sym_yield_expression_token1] = ACTIONS(1607), + [aux_sym_include_expression_token1] = ACTIONS(1607), + [aux_sym_include_once_expression_token1] = ACTIONS(1607), + [aux_sym_require_expression_token1] = ACTIONS(1607), + [aux_sym_require_once_expression_token1] = ACTIONS(1607), + [sym_comment] = ACTIONS(5), + }, + [719] = { + [sym_text_interpolation] = STATE(719), + [ts_builtin_sym_end] = ACTIONS(1637), + [sym_name] = ACTIONS(1639), + [sym_php_tag] = ACTIONS(1639), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1639), + [aux_sym_text_token2] = ACTIONS(1639), + [anon_sym_SEMI] = ACTIONS(1639), + [aux_sym_function_static_declaration_token1] = ACTIONS(1639), + [aux_sym_global_declaration_token1] = ACTIONS(1639), + [aux_sym_namespace_definition_token1] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1639), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1639), + [anon_sym_BSLASH] = ACTIONS(1639), + [anon_sym_LBRACE] = ACTIONS(1639), + [aux_sym_trait_declaration_token1] = ACTIONS(1639), + [aux_sym_interface_declaration_token1] = ACTIONS(1639), + [aux_sym_enum_declaration_token1] = ACTIONS(1639), + [aux_sym_class_declaration_token1] = ACTIONS(1639), + [aux_sym_final_modifier_token1] = ACTIONS(1639), + [aux_sym_abstract_modifier_token1] = ACTIONS(1639), + [aux_sym_readonly_modifier_token1] = ACTIONS(1639), + [aux_sym_visibility_modifier_token1] = ACTIONS(1639), + [aux_sym_visibility_modifier_token2] = ACTIONS(1639), + [aux_sym_visibility_modifier_token3] = ACTIONS(1639), + [aux_sym__arrow_function_header_token1] = ACTIONS(1639), + [anon_sym_LPAREN] = ACTIONS(1639), + [aux_sym_cast_type_token1] = ACTIONS(1639), + [aux_sym_echo_statement_token1] = ACTIONS(1639), + [anon_sym_unset] = ACTIONS(1639), + [aux_sym_declare_statement_token1] = ACTIONS(1639), + [sym_float] = ACTIONS(1639), + [aux_sym_try_statement_token1] = ACTIONS(1639), + [aux_sym_goto_statement_token1] = ACTIONS(1639), + [aux_sym_continue_statement_token1] = ACTIONS(1639), + [aux_sym_break_statement_token1] = ACTIONS(1639), + [sym_integer] = ACTIONS(1639), + [aux_sym_return_statement_token1] = ACTIONS(1639), + [aux_sym_throw_expression_token1] = ACTIONS(1639), + [aux_sym_while_statement_token1] = ACTIONS(1639), + [aux_sym_do_statement_token1] = ACTIONS(1639), + [aux_sym_for_statement_token1] = ACTIONS(1639), + [aux_sym_foreach_statement_token1] = ACTIONS(1639), + [aux_sym_if_statement_token1] = ACTIONS(1639), + [aux_sym_else_if_clause_token1] = ACTIONS(1639), + [aux_sym_else_clause_token1] = ACTIONS(1639), + [aux_sym_match_expression_token1] = ACTIONS(1639), + [aux_sym_switch_statement_token1] = ACTIONS(1639), + [anon_sym_AT] = ACTIONS(1639), + [anon_sym_PLUS] = ACTIONS(1639), + [anon_sym_DASH] = ACTIONS(1639), + [anon_sym_TILDE] = ACTIONS(1639), + [anon_sym_BANG] = ACTIONS(1639), + [aux_sym_clone_expression_token1] = ACTIONS(1639), + [aux_sym_print_intrinsic_token1] = ACTIONS(1639), + [aux_sym_object_creation_expression_token1] = ACTIONS(1639), + [anon_sym_PLUS_PLUS] = ACTIONS(1639), + [anon_sym_DASH_DASH] = ACTIONS(1639), + [aux_sym__list_destructing_token1] = ACTIONS(1639), + [anon_sym_LBRACK] = ACTIONS(1639), + [anon_sym_self] = ACTIONS(1639), + [anon_sym_parent] = ACTIONS(1639), + [anon_sym_POUND_LBRACK] = ACTIONS(1639), + [anon_sym_SQUOTE] = ACTIONS(1639), + [aux_sym_encapsed_string_token1] = ACTIONS(1639), + [anon_sym_DQUOTE] = ACTIONS(1639), + [aux_sym_string_token1] = ACTIONS(1639), + [anon_sym_LT_LT_LT] = ACTIONS(1639), + [anon_sym_BQUOTE] = ACTIONS(1639), + [sym_boolean] = ACTIONS(1639), + [sym_null] = ACTIONS(1639), + [anon_sym_DOLLAR] = ACTIONS(1639), + [aux_sym_yield_expression_token1] = ACTIONS(1639), + [aux_sym_include_expression_token1] = ACTIONS(1639), + [aux_sym_include_once_expression_token1] = ACTIONS(1639), + [aux_sym_require_expression_token1] = ACTIONS(1639), + [aux_sym_require_once_expression_token1] = ACTIONS(1639), + [sym_comment] = ACTIONS(5), + }, + [720] = { + [sym_text_interpolation] = STATE(720), + [ts_builtin_sym_end] = ACTIONS(1641), + [sym_name] = ACTIONS(1643), + [sym_php_tag] = ACTIONS(1643), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1643), + [aux_sym_text_token2] = ACTIONS(1643), + [anon_sym_SEMI] = ACTIONS(1643), + [aux_sym_function_static_declaration_token1] = ACTIONS(1643), + [aux_sym_global_declaration_token1] = ACTIONS(1643), + [aux_sym_namespace_definition_token1] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1643), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1643), + [anon_sym_BSLASH] = ACTIONS(1643), + [anon_sym_LBRACE] = ACTIONS(1643), + [aux_sym_trait_declaration_token1] = ACTIONS(1643), + [aux_sym_interface_declaration_token1] = ACTIONS(1643), + [aux_sym_enum_declaration_token1] = ACTIONS(1643), + [aux_sym_class_declaration_token1] = ACTIONS(1643), + [aux_sym_final_modifier_token1] = ACTIONS(1643), + [aux_sym_abstract_modifier_token1] = ACTIONS(1643), + [aux_sym_readonly_modifier_token1] = ACTIONS(1643), + [aux_sym_visibility_modifier_token1] = ACTIONS(1643), + [aux_sym_visibility_modifier_token2] = ACTIONS(1643), + [aux_sym_visibility_modifier_token3] = ACTIONS(1643), + [aux_sym__arrow_function_header_token1] = ACTIONS(1643), + [anon_sym_LPAREN] = ACTIONS(1643), + [aux_sym_cast_type_token1] = ACTIONS(1643), + [aux_sym_echo_statement_token1] = ACTIONS(1643), + [anon_sym_unset] = ACTIONS(1643), + [aux_sym_declare_statement_token1] = ACTIONS(1643), + [sym_float] = ACTIONS(1643), + [aux_sym_try_statement_token1] = ACTIONS(1643), + [aux_sym_goto_statement_token1] = ACTIONS(1643), + [aux_sym_continue_statement_token1] = ACTIONS(1643), + [aux_sym_break_statement_token1] = ACTIONS(1643), + [sym_integer] = ACTIONS(1643), + [aux_sym_return_statement_token1] = ACTIONS(1643), + [aux_sym_throw_expression_token1] = ACTIONS(1643), + [aux_sym_while_statement_token1] = ACTIONS(1643), + [aux_sym_do_statement_token1] = ACTIONS(1643), + [aux_sym_for_statement_token1] = ACTIONS(1643), + [aux_sym_foreach_statement_token1] = ACTIONS(1643), + [aux_sym_if_statement_token1] = ACTIONS(1643), + [aux_sym_else_if_clause_token1] = ACTIONS(1643), + [aux_sym_else_clause_token1] = ACTIONS(1643), + [aux_sym_match_expression_token1] = ACTIONS(1643), + [aux_sym_switch_statement_token1] = ACTIONS(1643), + [anon_sym_AT] = ACTIONS(1643), + [anon_sym_PLUS] = ACTIONS(1643), + [anon_sym_DASH] = ACTIONS(1643), + [anon_sym_TILDE] = ACTIONS(1643), + [anon_sym_BANG] = ACTIONS(1643), + [aux_sym_clone_expression_token1] = ACTIONS(1643), + [aux_sym_print_intrinsic_token1] = ACTIONS(1643), + [aux_sym_object_creation_expression_token1] = ACTIONS(1643), + [anon_sym_PLUS_PLUS] = ACTIONS(1643), + [anon_sym_DASH_DASH] = ACTIONS(1643), + [aux_sym__list_destructing_token1] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_self] = ACTIONS(1643), + [anon_sym_parent] = ACTIONS(1643), + [anon_sym_POUND_LBRACK] = ACTIONS(1643), + [anon_sym_SQUOTE] = ACTIONS(1643), + [aux_sym_encapsed_string_token1] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(1643), + [aux_sym_string_token1] = ACTIONS(1643), + [anon_sym_LT_LT_LT] = ACTIONS(1643), + [anon_sym_BQUOTE] = ACTIONS(1643), + [sym_boolean] = ACTIONS(1643), + [sym_null] = ACTIONS(1643), + [anon_sym_DOLLAR] = ACTIONS(1643), + [aux_sym_yield_expression_token1] = ACTIONS(1643), + [aux_sym_include_expression_token1] = ACTIONS(1643), + [aux_sym_include_once_expression_token1] = ACTIONS(1643), + [aux_sym_require_expression_token1] = ACTIONS(1643), + [aux_sym_require_once_expression_token1] = ACTIONS(1643), + [sym_comment] = ACTIONS(5), + }, + [721] = { + [sym_text_interpolation] = STATE(721), + [ts_builtin_sym_end] = ACTIONS(1359), + [sym_name] = ACTIONS(1361), + [sym_php_tag] = ACTIONS(1361), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1361), + [aux_sym_text_token2] = ACTIONS(1361), + [anon_sym_SEMI] = ACTIONS(1361), + [aux_sym_function_static_declaration_token1] = ACTIONS(1361), + [aux_sym_global_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_definition_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), + [anon_sym_BSLASH] = ACTIONS(1361), + [anon_sym_LBRACE] = ACTIONS(1361), + [aux_sym_trait_declaration_token1] = ACTIONS(1361), + [aux_sym_interface_declaration_token1] = ACTIONS(1361), + [aux_sym_enum_declaration_token1] = ACTIONS(1361), + [aux_sym_class_declaration_token1] = ACTIONS(1361), + [aux_sym_final_modifier_token1] = ACTIONS(1361), + [aux_sym_abstract_modifier_token1] = ACTIONS(1361), + [aux_sym_readonly_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token1] = ACTIONS(1361), + [aux_sym_visibility_modifier_token2] = ACTIONS(1361), + [aux_sym_visibility_modifier_token3] = ACTIONS(1361), + [aux_sym__arrow_function_header_token1] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1361), + [aux_sym_cast_type_token1] = ACTIONS(1361), + [aux_sym_echo_statement_token1] = ACTIONS(1361), + [anon_sym_unset] = ACTIONS(1361), + [aux_sym_declare_statement_token1] = ACTIONS(1361), + [sym_float] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_goto_statement_token1] = ACTIONS(1361), + [aux_sym_continue_statement_token1] = ACTIONS(1361), + [aux_sym_break_statement_token1] = ACTIONS(1361), + [sym_integer] = ACTIONS(1361), + [aux_sym_return_statement_token1] = ACTIONS(1361), + [aux_sym_throw_expression_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_else_if_clause_token1] = ACTIONS(1361), + [aux_sym_else_clause_token1] = ACTIONS(1361), + [aux_sym_match_expression_token1] = ACTIONS(1361), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [anon_sym_AT] = ACTIONS(1361), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1361), + [aux_sym_clone_expression_token1] = ACTIONS(1361), + [aux_sym_print_intrinsic_token1] = ACTIONS(1361), + [aux_sym_object_creation_expression_token1] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1361), + [anon_sym_DASH_DASH] = ACTIONS(1361), + [aux_sym__list_destructing_token1] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1361), + [anon_sym_self] = ACTIONS(1361), + [anon_sym_parent] = ACTIONS(1361), + [anon_sym_POUND_LBRACK] = ACTIONS(1361), + [anon_sym_SQUOTE] = ACTIONS(1361), + [aux_sym_encapsed_string_token1] = ACTIONS(1361), + [anon_sym_DQUOTE] = ACTIONS(1361), + [aux_sym_string_token1] = ACTIONS(1361), + [anon_sym_LT_LT_LT] = ACTIONS(1361), + [anon_sym_BQUOTE] = ACTIONS(1361), + [sym_boolean] = ACTIONS(1361), + [sym_null] = ACTIONS(1361), + [anon_sym_DOLLAR] = ACTIONS(1361), + [aux_sym_yield_expression_token1] = ACTIONS(1361), + [aux_sym_include_expression_token1] = ACTIONS(1361), + [aux_sym_include_once_expression_token1] = ACTIONS(1361), + [aux_sym_require_expression_token1] = ACTIONS(1361), + [aux_sym_require_once_expression_token1] = ACTIONS(1361), + [sym_comment] = ACTIONS(5), + }, + [722] = { + [sym_text_interpolation] = STATE(722), + [ts_builtin_sym_end] = ACTIONS(1625), + [sym_name] = ACTIONS(1627), + [sym_php_tag] = ACTIONS(1627), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1627), + [aux_sym_text_token2] = ACTIONS(1627), + [anon_sym_SEMI] = ACTIONS(1627), + [aux_sym_function_static_declaration_token1] = ACTIONS(1627), + [aux_sym_global_declaration_token1] = ACTIONS(1627), + [aux_sym_namespace_definition_token1] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1627), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1627), + [anon_sym_BSLASH] = ACTIONS(1627), + [anon_sym_LBRACE] = ACTIONS(1627), + [aux_sym_trait_declaration_token1] = ACTIONS(1627), + [aux_sym_interface_declaration_token1] = ACTIONS(1627), + [aux_sym_enum_declaration_token1] = ACTIONS(1627), + [aux_sym_class_declaration_token1] = ACTIONS(1627), + [aux_sym_final_modifier_token1] = ACTIONS(1627), + [aux_sym_abstract_modifier_token1] = ACTIONS(1627), + [aux_sym_readonly_modifier_token1] = ACTIONS(1627), + [aux_sym_visibility_modifier_token1] = ACTIONS(1627), + [aux_sym_visibility_modifier_token2] = ACTIONS(1627), + [aux_sym_visibility_modifier_token3] = ACTIONS(1627), + [aux_sym__arrow_function_header_token1] = ACTIONS(1627), + [anon_sym_LPAREN] = ACTIONS(1627), + [aux_sym_cast_type_token1] = ACTIONS(1627), + [aux_sym_echo_statement_token1] = ACTIONS(1627), + [anon_sym_unset] = ACTIONS(1627), + [aux_sym_declare_statement_token1] = ACTIONS(1627), + [sym_float] = ACTIONS(1627), + [aux_sym_try_statement_token1] = ACTIONS(1627), + [aux_sym_goto_statement_token1] = ACTIONS(1627), + [aux_sym_continue_statement_token1] = ACTIONS(1627), + [aux_sym_break_statement_token1] = ACTIONS(1627), + [sym_integer] = ACTIONS(1627), + [aux_sym_return_statement_token1] = ACTIONS(1627), + [aux_sym_throw_expression_token1] = ACTIONS(1627), + [aux_sym_while_statement_token1] = ACTIONS(1627), + [aux_sym_do_statement_token1] = ACTIONS(1627), + [aux_sym_for_statement_token1] = ACTIONS(1627), + [aux_sym_foreach_statement_token1] = ACTIONS(1627), + [aux_sym_if_statement_token1] = ACTIONS(1627), + [aux_sym_else_if_clause_token1] = ACTIONS(1627), + [aux_sym_else_clause_token1] = ACTIONS(1627), + [aux_sym_match_expression_token1] = ACTIONS(1627), + [aux_sym_switch_statement_token1] = ACTIONS(1627), + [anon_sym_AT] = ACTIONS(1627), + [anon_sym_PLUS] = ACTIONS(1627), + [anon_sym_DASH] = ACTIONS(1627), + [anon_sym_TILDE] = ACTIONS(1627), + [anon_sym_BANG] = ACTIONS(1627), + [aux_sym_clone_expression_token1] = ACTIONS(1627), + [aux_sym_print_intrinsic_token1] = ACTIONS(1627), + [aux_sym_object_creation_expression_token1] = ACTIONS(1627), + [anon_sym_PLUS_PLUS] = ACTIONS(1627), + [anon_sym_DASH_DASH] = ACTIONS(1627), + [aux_sym__list_destructing_token1] = ACTIONS(1627), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_self] = ACTIONS(1627), + [anon_sym_parent] = ACTIONS(1627), + [anon_sym_POUND_LBRACK] = ACTIONS(1627), + [anon_sym_SQUOTE] = ACTIONS(1627), + [aux_sym_encapsed_string_token1] = ACTIONS(1627), + [anon_sym_DQUOTE] = ACTIONS(1627), + [aux_sym_string_token1] = ACTIONS(1627), + [anon_sym_LT_LT_LT] = ACTIONS(1627), + [anon_sym_BQUOTE] = ACTIONS(1627), + [sym_boolean] = ACTIONS(1627), + [sym_null] = ACTIONS(1627), + [anon_sym_DOLLAR] = ACTIONS(1627), + [aux_sym_yield_expression_token1] = ACTIONS(1627), + [aux_sym_include_expression_token1] = ACTIONS(1627), + [aux_sym_include_once_expression_token1] = ACTIONS(1627), + [aux_sym_require_expression_token1] = ACTIONS(1627), + [aux_sym_require_once_expression_token1] = ACTIONS(1627), + [sym_comment] = ACTIONS(5), + }, + [723] = { + [sym_text_interpolation] = STATE(723), + [ts_builtin_sym_end] = ACTIONS(1545), + [sym_name] = ACTIONS(1547), + [sym_php_tag] = ACTIONS(1547), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1547), + [aux_sym_text_token2] = ACTIONS(1547), + [anon_sym_SEMI] = ACTIONS(1547), + [aux_sym_function_static_declaration_token1] = ACTIONS(1547), + [aux_sym_global_declaration_token1] = ACTIONS(1547), + [aux_sym_namespace_definition_token1] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1547), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1547), + [anon_sym_BSLASH] = ACTIONS(1547), + [anon_sym_LBRACE] = ACTIONS(1547), + [aux_sym_trait_declaration_token1] = ACTIONS(1547), + [aux_sym_interface_declaration_token1] = ACTIONS(1547), + [aux_sym_enum_declaration_token1] = ACTIONS(1547), + [aux_sym_class_declaration_token1] = ACTIONS(1547), + [aux_sym_final_modifier_token1] = ACTIONS(1547), + [aux_sym_abstract_modifier_token1] = ACTIONS(1547), + [aux_sym_readonly_modifier_token1] = ACTIONS(1547), + [aux_sym_visibility_modifier_token1] = ACTIONS(1547), + [aux_sym_visibility_modifier_token2] = ACTIONS(1547), + [aux_sym_visibility_modifier_token3] = ACTIONS(1547), + [aux_sym__arrow_function_header_token1] = ACTIONS(1547), + [anon_sym_LPAREN] = ACTIONS(1547), + [aux_sym_cast_type_token1] = ACTIONS(1547), + [aux_sym_echo_statement_token1] = ACTIONS(1547), + [anon_sym_unset] = ACTIONS(1547), + [aux_sym_declare_statement_token1] = ACTIONS(1547), + [sym_float] = ACTIONS(1547), + [aux_sym_try_statement_token1] = ACTIONS(1547), + [aux_sym_goto_statement_token1] = ACTIONS(1547), + [aux_sym_continue_statement_token1] = ACTIONS(1547), + [aux_sym_break_statement_token1] = ACTIONS(1547), + [sym_integer] = ACTIONS(1547), + [aux_sym_return_statement_token1] = ACTIONS(1547), + [aux_sym_throw_expression_token1] = ACTIONS(1547), + [aux_sym_while_statement_token1] = ACTIONS(1547), + [aux_sym_do_statement_token1] = ACTIONS(1547), + [aux_sym_for_statement_token1] = ACTIONS(1547), + [aux_sym_foreach_statement_token1] = ACTIONS(1547), + [aux_sym_if_statement_token1] = ACTIONS(1547), + [aux_sym_else_if_clause_token1] = ACTIONS(1547), + [aux_sym_else_clause_token1] = ACTIONS(1547), + [aux_sym_match_expression_token1] = ACTIONS(1547), + [aux_sym_switch_statement_token1] = ACTIONS(1547), + [anon_sym_AT] = ACTIONS(1547), + [anon_sym_PLUS] = ACTIONS(1547), + [anon_sym_DASH] = ACTIONS(1547), + [anon_sym_TILDE] = ACTIONS(1547), + [anon_sym_BANG] = ACTIONS(1547), + [aux_sym_clone_expression_token1] = ACTIONS(1547), + [aux_sym_print_intrinsic_token1] = ACTIONS(1547), + [aux_sym_object_creation_expression_token1] = ACTIONS(1547), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [aux_sym__list_destructing_token1] = ACTIONS(1547), + [anon_sym_LBRACK] = ACTIONS(1547), + [anon_sym_self] = ACTIONS(1547), + [anon_sym_parent] = ACTIONS(1547), + [anon_sym_POUND_LBRACK] = ACTIONS(1547), + [anon_sym_SQUOTE] = ACTIONS(1547), + [aux_sym_encapsed_string_token1] = ACTIONS(1547), + [anon_sym_DQUOTE] = ACTIONS(1547), + [aux_sym_string_token1] = ACTIONS(1547), + [anon_sym_LT_LT_LT] = ACTIONS(1547), + [anon_sym_BQUOTE] = ACTIONS(1547), + [sym_boolean] = ACTIONS(1547), + [sym_null] = ACTIONS(1547), + [anon_sym_DOLLAR] = ACTIONS(1547), + [aux_sym_yield_expression_token1] = ACTIONS(1547), + [aux_sym_include_expression_token1] = ACTIONS(1547), + [aux_sym_include_once_expression_token1] = ACTIONS(1547), + [aux_sym_require_expression_token1] = ACTIONS(1547), + [aux_sym_require_once_expression_token1] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + }, + [724] = { + [sym_text_interpolation] = STATE(724), + [ts_builtin_sym_end] = ACTIONS(1585), + [sym_name] = ACTIONS(1587), + [sym_php_tag] = ACTIONS(1587), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1587), + [aux_sym_text_token2] = ACTIONS(1587), + [anon_sym_SEMI] = ACTIONS(1587), + [aux_sym_function_static_declaration_token1] = ACTIONS(1587), + [aux_sym_global_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_definition_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1587), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1587), + [anon_sym_BSLASH] = ACTIONS(1587), + [anon_sym_LBRACE] = ACTIONS(1587), + [aux_sym_trait_declaration_token1] = ACTIONS(1587), + [aux_sym_interface_declaration_token1] = ACTIONS(1587), + [aux_sym_enum_declaration_token1] = ACTIONS(1587), + [aux_sym_class_declaration_token1] = ACTIONS(1587), + [aux_sym_final_modifier_token1] = ACTIONS(1587), + [aux_sym_abstract_modifier_token1] = ACTIONS(1587), + [aux_sym_readonly_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token1] = ACTIONS(1587), + [aux_sym_visibility_modifier_token2] = ACTIONS(1587), + [aux_sym_visibility_modifier_token3] = ACTIONS(1587), + [aux_sym__arrow_function_header_token1] = ACTIONS(1587), + [anon_sym_LPAREN] = ACTIONS(1587), + [aux_sym_cast_type_token1] = ACTIONS(1587), + [aux_sym_echo_statement_token1] = ACTIONS(1587), + [anon_sym_unset] = ACTIONS(1587), + [aux_sym_declare_statement_token1] = ACTIONS(1587), + [sym_float] = ACTIONS(1587), + [aux_sym_try_statement_token1] = ACTIONS(1587), + [aux_sym_goto_statement_token1] = ACTIONS(1587), + [aux_sym_continue_statement_token1] = ACTIONS(1587), + [aux_sym_break_statement_token1] = ACTIONS(1587), + [sym_integer] = ACTIONS(1587), + [aux_sym_return_statement_token1] = ACTIONS(1587), + [aux_sym_throw_expression_token1] = ACTIONS(1587), + [aux_sym_while_statement_token1] = ACTIONS(1587), + [aux_sym_do_statement_token1] = ACTIONS(1587), + [aux_sym_for_statement_token1] = ACTIONS(1587), + [aux_sym_foreach_statement_token1] = ACTIONS(1587), + [aux_sym_if_statement_token1] = ACTIONS(1587), + [aux_sym_else_if_clause_token1] = ACTIONS(1587), + [aux_sym_else_clause_token1] = ACTIONS(1587), + [aux_sym_match_expression_token1] = ACTIONS(1587), + [aux_sym_switch_statement_token1] = ACTIONS(1587), + [anon_sym_AT] = ACTIONS(1587), + [anon_sym_PLUS] = ACTIONS(1587), + [anon_sym_DASH] = ACTIONS(1587), + [anon_sym_TILDE] = ACTIONS(1587), + [anon_sym_BANG] = ACTIONS(1587), + [aux_sym_clone_expression_token1] = ACTIONS(1587), + [aux_sym_print_intrinsic_token1] = ACTIONS(1587), + [aux_sym_object_creation_expression_token1] = ACTIONS(1587), + [anon_sym_PLUS_PLUS] = ACTIONS(1587), + [anon_sym_DASH_DASH] = ACTIONS(1587), + [aux_sym__list_destructing_token1] = ACTIONS(1587), + [anon_sym_LBRACK] = ACTIONS(1587), + [anon_sym_self] = ACTIONS(1587), + [anon_sym_parent] = ACTIONS(1587), + [anon_sym_POUND_LBRACK] = ACTIONS(1587), + [anon_sym_SQUOTE] = ACTIONS(1587), + [aux_sym_encapsed_string_token1] = ACTIONS(1587), + [anon_sym_DQUOTE] = ACTIONS(1587), + [aux_sym_string_token1] = ACTIONS(1587), + [anon_sym_LT_LT_LT] = ACTIONS(1587), + [anon_sym_BQUOTE] = ACTIONS(1587), + [sym_boolean] = ACTIONS(1587), + [sym_null] = ACTIONS(1587), + [anon_sym_DOLLAR] = ACTIONS(1587), + [aux_sym_yield_expression_token1] = ACTIONS(1587), + [aux_sym_include_expression_token1] = ACTIONS(1587), + [aux_sym_include_once_expression_token1] = ACTIONS(1587), + [aux_sym_require_expression_token1] = ACTIONS(1587), + [aux_sym_require_once_expression_token1] = ACTIONS(1587), + [sym_comment] = ACTIONS(5), + }, + [725] = { + [sym_text_interpolation] = STATE(725), + [ts_builtin_sym_end] = ACTIONS(1421), + [sym_name] = ACTIONS(1423), + [sym_php_tag] = ACTIONS(1423), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1423), + [aux_sym_text_token2] = ACTIONS(1423), + [anon_sym_SEMI] = ACTIONS(1423), + [aux_sym_function_static_declaration_token1] = ACTIONS(1423), + [aux_sym_global_declaration_token1] = ACTIONS(1423), + [aux_sym_namespace_definition_token1] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1423), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1423), + [anon_sym_BSLASH] = ACTIONS(1423), + [anon_sym_LBRACE] = ACTIONS(1423), + [aux_sym_trait_declaration_token1] = ACTIONS(1423), + [aux_sym_interface_declaration_token1] = ACTIONS(1423), + [aux_sym_enum_declaration_token1] = ACTIONS(1423), + [aux_sym_class_declaration_token1] = ACTIONS(1423), + [aux_sym_final_modifier_token1] = ACTIONS(1423), + [aux_sym_abstract_modifier_token1] = ACTIONS(1423), + [aux_sym_readonly_modifier_token1] = ACTIONS(1423), + [aux_sym_visibility_modifier_token1] = ACTIONS(1423), + [aux_sym_visibility_modifier_token2] = ACTIONS(1423), + [aux_sym_visibility_modifier_token3] = ACTIONS(1423), + [aux_sym__arrow_function_header_token1] = ACTIONS(1423), + [anon_sym_LPAREN] = ACTIONS(1423), + [aux_sym_cast_type_token1] = ACTIONS(1423), + [aux_sym_echo_statement_token1] = ACTIONS(1423), + [anon_sym_unset] = ACTIONS(1423), + [aux_sym_declare_statement_token1] = ACTIONS(1423), + [sym_float] = ACTIONS(1423), + [aux_sym_try_statement_token1] = ACTIONS(1423), + [aux_sym_goto_statement_token1] = ACTIONS(1423), + [aux_sym_continue_statement_token1] = ACTIONS(1423), + [aux_sym_break_statement_token1] = ACTIONS(1423), + [sym_integer] = ACTIONS(1423), + [aux_sym_return_statement_token1] = ACTIONS(1423), + [aux_sym_throw_expression_token1] = ACTIONS(1423), + [aux_sym_while_statement_token1] = ACTIONS(1423), + [aux_sym_do_statement_token1] = ACTIONS(1423), + [aux_sym_for_statement_token1] = ACTIONS(1423), + [aux_sym_foreach_statement_token1] = ACTIONS(1423), + [aux_sym_if_statement_token1] = ACTIONS(1423), + [aux_sym_else_if_clause_token1] = ACTIONS(1423), + [aux_sym_else_clause_token1] = ACTIONS(1423), + [aux_sym_match_expression_token1] = ACTIONS(1423), + [aux_sym_switch_statement_token1] = ACTIONS(1423), + [anon_sym_AT] = ACTIONS(1423), + [anon_sym_PLUS] = ACTIONS(1423), + [anon_sym_DASH] = ACTIONS(1423), + [anon_sym_TILDE] = ACTIONS(1423), + [anon_sym_BANG] = ACTIONS(1423), + [aux_sym_clone_expression_token1] = ACTIONS(1423), + [aux_sym_print_intrinsic_token1] = ACTIONS(1423), + [aux_sym_object_creation_expression_token1] = ACTIONS(1423), + [anon_sym_PLUS_PLUS] = ACTIONS(1423), + [anon_sym_DASH_DASH] = ACTIONS(1423), + [aux_sym__list_destructing_token1] = ACTIONS(1423), + [anon_sym_LBRACK] = ACTIONS(1423), + [anon_sym_self] = ACTIONS(1423), + [anon_sym_parent] = ACTIONS(1423), + [anon_sym_POUND_LBRACK] = ACTIONS(1423), + [anon_sym_SQUOTE] = ACTIONS(1423), + [aux_sym_encapsed_string_token1] = ACTIONS(1423), + [anon_sym_DQUOTE] = ACTIONS(1423), + [aux_sym_string_token1] = ACTIONS(1423), + [anon_sym_LT_LT_LT] = ACTIONS(1423), + [anon_sym_BQUOTE] = ACTIONS(1423), + [sym_boolean] = ACTIONS(1423), + [sym_null] = ACTIONS(1423), + [anon_sym_DOLLAR] = ACTIONS(1423), + [aux_sym_yield_expression_token1] = ACTIONS(1423), + [aux_sym_include_expression_token1] = ACTIONS(1423), + [aux_sym_include_once_expression_token1] = ACTIONS(1423), + [aux_sym_require_expression_token1] = ACTIONS(1423), + [aux_sym_require_once_expression_token1] = ACTIONS(1423), + [sym_comment] = ACTIONS(5), + }, + [726] = { + [sym_text_interpolation] = STATE(726), + [ts_builtin_sym_end] = ACTIONS(1465), + [sym_name] = ACTIONS(1467), + [sym_php_tag] = ACTIONS(1467), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1467), + [aux_sym_text_token2] = ACTIONS(1467), + [anon_sym_SEMI] = ACTIONS(1467), + [aux_sym_function_static_declaration_token1] = ACTIONS(1467), + [aux_sym_global_declaration_token1] = ACTIONS(1467), + [aux_sym_namespace_definition_token1] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1467), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1467), + [anon_sym_BSLASH] = ACTIONS(1467), + [anon_sym_LBRACE] = ACTIONS(1467), + [aux_sym_trait_declaration_token1] = ACTIONS(1467), + [aux_sym_interface_declaration_token1] = ACTIONS(1467), + [aux_sym_enum_declaration_token1] = ACTIONS(1467), + [aux_sym_class_declaration_token1] = ACTIONS(1467), + [aux_sym_final_modifier_token1] = ACTIONS(1467), + [aux_sym_abstract_modifier_token1] = ACTIONS(1467), + [aux_sym_readonly_modifier_token1] = ACTIONS(1467), + [aux_sym_visibility_modifier_token1] = ACTIONS(1467), + [aux_sym_visibility_modifier_token2] = ACTIONS(1467), + [aux_sym_visibility_modifier_token3] = ACTIONS(1467), + [aux_sym__arrow_function_header_token1] = ACTIONS(1467), + [anon_sym_LPAREN] = ACTIONS(1467), + [aux_sym_cast_type_token1] = ACTIONS(1467), + [aux_sym_echo_statement_token1] = ACTIONS(1467), + [anon_sym_unset] = ACTIONS(1467), + [aux_sym_declare_statement_token1] = ACTIONS(1467), + [sym_float] = ACTIONS(1467), + [aux_sym_try_statement_token1] = ACTIONS(1467), + [aux_sym_goto_statement_token1] = ACTIONS(1467), + [aux_sym_continue_statement_token1] = ACTIONS(1467), + [aux_sym_break_statement_token1] = ACTIONS(1467), + [sym_integer] = ACTIONS(1467), + [aux_sym_return_statement_token1] = ACTIONS(1467), + [aux_sym_throw_expression_token1] = ACTIONS(1467), + [aux_sym_while_statement_token1] = ACTIONS(1467), + [aux_sym_do_statement_token1] = ACTIONS(1467), + [aux_sym_for_statement_token1] = ACTIONS(1467), + [aux_sym_foreach_statement_token1] = ACTIONS(1467), + [aux_sym_if_statement_token1] = ACTIONS(1467), + [aux_sym_else_if_clause_token1] = ACTIONS(1467), + [aux_sym_else_clause_token1] = ACTIONS(1467), + [aux_sym_match_expression_token1] = ACTIONS(1467), + [aux_sym_switch_statement_token1] = ACTIONS(1467), + [anon_sym_AT] = ACTIONS(1467), + [anon_sym_PLUS] = ACTIONS(1467), + [anon_sym_DASH] = ACTIONS(1467), + [anon_sym_TILDE] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1467), + [aux_sym_clone_expression_token1] = ACTIONS(1467), + [aux_sym_print_intrinsic_token1] = ACTIONS(1467), + [aux_sym_object_creation_expression_token1] = ACTIONS(1467), + [anon_sym_PLUS_PLUS] = ACTIONS(1467), + [anon_sym_DASH_DASH] = ACTIONS(1467), + [aux_sym__list_destructing_token1] = ACTIONS(1467), + [anon_sym_LBRACK] = ACTIONS(1467), + [anon_sym_self] = ACTIONS(1467), + [anon_sym_parent] = ACTIONS(1467), + [anon_sym_POUND_LBRACK] = ACTIONS(1467), + [anon_sym_SQUOTE] = ACTIONS(1467), + [aux_sym_encapsed_string_token1] = ACTIONS(1467), + [anon_sym_DQUOTE] = ACTIONS(1467), + [aux_sym_string_token1] = ACTIONS(1467), + [anon_sym_LT_LT_LT] = ACTIONS(1467), + [anon_sym_BQUOTE] = ACTIONS(1467), + [sym_boolean] = ACTIONS(1467), + [sym_null] = ACTIONS(1467), + [anon_sym_DOLLAR] = ACTIONS(1467), + [aux_sym_yield_expression_token1] = ACTIONS(1467), + [aux_sym_include_expression_token1] = ACTIONS(1467), + [aux_sym_include_once_expression_token1] = ACTIONS(1467), + [aux_sym_require_expression_token1] = ACTIONS(1467), + [aux_sym_require_once_expression_token1] = ACTIONS(1467), + [sym_comment] = ACTIONS(5), + }, + [727] = { + [sym_text_interpolation] = STATE(727), + [ts_builtin_sym_end] = ACTIONS(1509), + [sym_name] = ACTIONS(1511), + [sym_php_tag] = ACTIONS(1511), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1511), + [aux_sym_text_token2] = ACTIONS(1511), + [anon_sym_SEMI] = ACTIONS(1511), + [aux_sym_function_static_declaration_token1] = ACTIONS(1511), + [aux_sym_global_declaration_token1] = ACTIONS(1511), + [aux_sym_namespace_definition_token1] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1511), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1511), + [anon_sym_BSLASH] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1511), + [aux_sym_trait_declaration_token1] = ACTIONS(1511), + [aux_sym_interface_declaration_token1] = ACTIONS(1511), + [aux_sym_enum_declaration_token1] = ACTIONS(1511), + [aux_sym_class_declaration_token1] = ACTIONS(1511), + [aux_sym_final_modifier_token1] = ACTIONS(1511), + [aux_sym_abstract_modifier_token1] = ACTIONS(1511), + [aux_sym_readonly_modifier_token1] = ACTIONS(1511), + [aux_sym_visibility_modifier_token1] = ACTIONS(1511), + [aux_sym_visibility_modifier_token2] = ACTIONS(1511), + [aux_sym_visibility_modifier_token3] = ACTIONS(1511), + [aux_sym__arrow_function_header_token1] = ACTIONS(1511), + [anon_sym_LPAREN] = ACTIONS(1511), + [aux_sym_cast_type_token1] = ACTIONS(1511), + [aux_sym_echo_statement_token1] = ACTIONS(1511), + [anon_sym_unset] = ACTIONS(1511), + [aux_sym_declare_statement_token1] = ACTIONS(1511), + [sym_float] = ACTIONS(1511), + [aux_sym_try_statement_token1] = ACTIONS(1511), + [aux_sym_goto_statement_token1] = ACTIONS(1511), + [aux_sym_continue_statement_token1] = ACTIONS(1511), + [aux_sym_break_statement_token1] = ACTIONS(1511), + [sym_integer] = ACTIONS(1511), + [aux_sym_return_statement_token1] = ACTIONS(1511), + [aux_sym_throw_expression_token1] = ACTIONS(1511), + [aux_sym_while_statement_token1] = ACTIONS(1511), + [aux_sym_do_statement_token1] = ACTIONS(1511), + [aux_sym_for_statement_token1] = ACTIONS(1511), + [aux_sym_foreach_statement_token1] = ACTIONS(1511), + [aux_sym_if_statement_token1] = ACTIONS(1511), + [aux_sym_else_if_clause_token1] = ACTIONS(1511), + [aux_sym_else_clause_token1] = ACTIONS(1511), + [aux_sym_match_expression_token1] = ACTIONS(1511), + [aux_sym_switch_statement_token1] = ACTIONS(1511), + [anon_sym_AT] = ACTIONS(1511), + [anon_sym_PLUS] = ACTIONS(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_TILDE] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1511), + [aux_sym_clone_expression_token1] = ACTIONS(1511), + [aux_sym_print_intrinsic_token1] = ACTIONS(1511), + [aux_sym_object_creation_expression_token1] = ACTIONS(1511), + [anon_sym_PLUS_PLUS] = ACTIONS(1511), + [anon_sym_DASH_DASH] = ACTIONS(1511), + [aux_sym__list_destructing_token1] = ACTIONS(1511), + [anon_sym_LBRACK] = ACTIONS(1511), + [anon_sym_self] = ACTIONS(1511), + [anon_sym_parent] = ACTIONS(1511), + [anon_sym_POUND_LBRACK] = ACTIONS(1511), + [anon_sym_SQUOTE] = ACTIONS(1511), + [aux_sym_encapsed_string_token1] = ACTIONS(1511), + [anon_sym_DQUOTE] = ACTIONS(1511), + [aux_sym_string_token1] = ACTIONS(1511), + [anon_sym_LT_LT_LT] = ACTIONS(1511), + [anon_sym_BQUOTE] = ACTIONS(1511), + [sym_boolean] = ACTIONS(1511), + [sym_null] = ACTIONS(1511), + [anon_sym_DOLLAR] = ACTIONS(1511), + [aux_sym_yield_expression_token1] = ACTIONS(1511), + [aux_sym_include_expression_token1] = ACTIONS(1511), + [aux_sym_include_once_expression_token1] = ACTIONS(1511), + [aux_sym_require_expression_token1] = ACTIONS(1511), + [aux_sym_require_once_expression_token1] = ACTIONS(1511), + [sym_comment] = ACTIONS(5), + }, + [728] = { + [sym_text_interpolation] = STATE(728), + [ts_builtin_sym_end] = ACTIONS(1541), + [sym_name] = ACTIONS(1543), + [sym_php_tag] = ACTIONS(1543), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1543), + [aux_sym_text_token2] = ACTIONS(1543), + [anon_sym_SEMI] = ACTIONS(1543), + [aux_sym_function_static_declaration_token1] = ACTIONS(1543), + [aux_sym_global_declaration_token1] = ACTIONS(1543), + [aux_sym_namespace_definition_token1] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1543), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1543), + [anon_sym_BSLASH] = ACTIONS(1543), + [anon_sym_LBRACE] = ACTIONS(1543), + [aux_sym_trait_declaration_token1] = ACTIONS(1543), + [aux_sym_interface_declaration_token1] = ACTIONS(1543), + [aux_sym_enum_declaration_token1] = ACTIONS(1543), + [aux_sym_class_declaration_token1] = ACTIONS(1543), + [aux_sym_final_modifier_token1] = ACTIONS(1543), + [aux_sym_abstract_modifier_token1] = ACTIONS(1543), + [aux_sym_readonly_modifier_token1] = ACTIONS(1543), + [aux_sym_visibility_modifier_token1] = ACTIONS(1543), + [aux_sym_visibility_modifier_token2] = ACTIONS(1543), + [aux_sym_visibility_modifier_token3] = ACTIONS(1543), + [aux_sym__arrow_function_header_token1] = ACTIONS(1543), + [anon_sym_LPAREN] = ACTIONS(1543), + [aux_sym_cast_type_token1] = ACTIONS(1543), + [aux_sym_echo_statement_token1] = ACTIONS(1543), + [anon_sym_unset] = ACTIONS(1543), + [aux_sym_declare_statement_token1] = ACTIONS(1543), + [sym_float] = ACTIONS(1543), + [aux_sym_try_statement_token1] = ACTIONS(1543), + [aux_sym_goto_statement_token1] = ACTIONS(1543), + [aux_sym_continue_statement_token1] = ACTIONS(1543), + [aux_sym_break_statement_token1] = ACTIONS(1543), + [sym_integer] = ACTIONS(1543), + [aux_sym_return_statement_token1] = ACTIONS(1543), + [aux_sym_throw_expression_token1] = ACTIONS(1543), + [aux_sym_while_statement_token1] = ACTIONS(1543), + [aux_sym_do_statement_token1] = ACTIONS(1543), + [aux_sym_for_statement_token1] = ACTIONS(1543), + [aux_sym_foreach_statement_token1] = ACTIONS(1543), + [aux_sym_if_statement_token1] = ACTIONS(1543), + [aux_sym_else_if_clause_token1] = ACTIONS(1543), + [aux_sym_else_clause_token1] = ACTIONS(1543), + [aux_sym_match_expression_token1] = ACTIONS(1543), + [aux_sym_switch_statement_token1] = ACTIONS(1543), + [anon_sym_AT] = ACTIONS(1543), + [anon_sym_PLUS] = ACTIONS(1543), + [anon_sym_DASH] = ACTIONS(1543), + [anon_sym_TILDE] = ACTIONS(1543), + [anon_sym_BANG] = ACTIONS(1543), + [aux_sym_clone_expression_token1] = ACTIONS(1543), + [aux_sym_print_intrinsic_token1] = ACTIONS(1543), + [aux_sym_object_creation_expression_token1] = ACTIONS(1543), + [anon_sym_PLUS_PLUS] = ACTIONS(1543), + [anon_sym_DASH_DASH] = ACTIONS(1543), + [aux_sym__list_destructing_token1] = ACTIONS(1543), + [anon_sym_LBRACK] = ACTIONS(1543), + [anon_sym_self] = ACTIONS(1543), + [anon_sym_parent] = ACTIONS(1543), + [anon_sym_POUND_LBRACK] = ACTIONS(1543), + [anon_sym_SQUOTE] = ACTIONS(1543), + [aux_sym_encapsed_string_token1] = ACTIONS(1543), + [anon_sym_DQUOTE] = ACTIONS(1543), + [aux_sym_string_token1] = ACTIONS(1543), + [anon_sym_LT_LT_LT] = ACTIONS(1543), + [anon_sym_BQUOTE] = ACTIONS(1543), + [sym_boolean] = ACTIONS(1543), + [sym_null] = ACTIONS(1543), + [anon_sym_DOLLAR] = ACTIONS(1543), + [aux_sym_yield_expression_token1] = ACTIONS(1543), + [aux_sym_include_expression_token1] = ACTIONS(1543), + [aux_sym_include_once_expression_token1] = ACTIONS(1543), + [aux_sym_require_expression_token1] = ACTIONS(1543), + [aux_sym_require_once_expression_token1] = ACTIONS(1543), + [sym_comment] = ACTIONS(5), + }, + [729] = { + [sym_text_interpolation] = STATE(729), + [ts_builtin_sym_end] = ACTIONS(1549), + [sym_name] = ACTIONS(1551), + [sym_php_tag] = ACTIONS(1551), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1551), + [aux_sym_text_token2] = ACTIONS(1551), + [anon_sym_SEMI] = ACTIONS(1551), + [aux_sym_function_static_declaration_token1] = ACTIONS(1551), + [aux_sym_global_declaration_token1] = ACTIONS(1551), + [aux_sym_namespace_definition_token1] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1551), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1551), + [anon_sym_BSLASH] = ACTIONS(1551), + [anon_sym_LBRACE] = ACTIONS(1551), + [aux_sym_trait_declaration_token1] = ACTIONS(1551), + [aux_sym_interface_declaration_token1] = ACTIONS(1551), + [aux_sym_enum_declaration_token1] = ACTIONS(1551), + [aux_sym_class_declaration_token1] = ACTIONS(1551), + [aux_sym_final_modifier_token1] = ACTIONS(1551), + [aux_sym_abstract_modifier_token1] = ACTIONS(1551), + [aux_sym_readonly_modifier_token1] = ACTIONS(1551), + [aux_sym_visibility_modifier_token1] = ACTIONS(1551), + [aux_sym_visibility_modifier_token2] = ACTIONS(1551), + [aux_sym_visibility_modifier_token3] = ACTIONS(1551), + [aux_sym__arrow_function_header_token1] = ACTIONS(1551), + [anon_sym_LPAREN] = ACTIONS(1551), + [aux_sym_cast_type_token1] = ACTIONS(1551), + [aux_sym_echo_statement_token1] = ACTIONS(1551), + [anon_sym_unset] = ACTIONS(1551), + [aux_sym_declare_statement_token1] = ACTIONS(1551), + [sym_float] = ACTIONS(1551), + [aux_sym_try_statement_token1] = ACTIONS(1551), + [aux_sym_goto_statement_token1] = ACTIONS(1551), + [aux_sym_continue_statement_token1] = ACTIONS(1551), + [aux_sym_break_statement_token1] = ACTIONS(1551), + [sym_integer] = ACTIONS(1551), + [aux_sym_return_statement_token1] = ACTIONS(1551), + [aux_sym_throw_expression_token1] = ACTIONS(1551), + [aux_sym_while_statement_token1] = ACTIONS(1551), + [aux_sym_do_statement_token1] = ACTIONS(1551), + [aux_sym_for_statement_token1] = ACTIONS(1551), + [aux_sym_foreach_statement_token1] = ACTIONS(1551), + [aux_sym_if_statement_token1] = ACTIONS(1551), + [aux_sym_else_if_clause_token1] = ACTIONS(1551), + [aux_sym_else_clause_token1] = ACTIONS(1551), + [aux_sym_match_expression_token1] = ACTIONS(1551), + [aux_sym_switch_statement_token1] = ACTIONS(1551), + [anon_sym_AT] = ACTIONS(1551), + [anon_sym_PLUS] = ACTIONS(1551), + [anon_sym_DASH] = ACTIONS(1551), + [anon_sym_TILDE] = ACTIONS(1551), + [anon_sym_BANG] = ACTIONS(1551), + [aux_sym_clone_expression_token1] = ACTIONS(1551), + [aux_sym_print_intrinsic_token1] = ACTIONS(1551), + [aux_sym_object_creation_expression_token1] = ACTIONS(1551), + [anon_sym_PLUS_PLUS] = ACTIONS(1551), + [anon_sym_DASH_DASH] = ACTIONS(1551), + [aux_sym__list_destructing_token1] = ACTIONS(1551), + [anon_sym_LBRACK] = ACTIONS(1551), + [anon_sym_self] = ACTIONS(1551), + [anon_sym_parent] = ACTIONS(1551), + [anon_sym_POUND_LBRACK] = ACTIONS(1551), + [anon_sym_SQUOTE] = ACTIONS(1551), + [aux_sym_encapsed_string_token1] = ACTIONS(1551), + [anon_sym_DQUOTE] = ACTIONS(1551), + [aux_sym_string_token1] = ACTIONS(1551), + [anon_sym_LT_LT_LT] = ACTIONS(1551), + [anon_sym_BQUOTE] = ACTIONS(1551), + [sym_boolean] = ACTIONS(1551), + [sym_null] = ACTIONS(1551), + [anon_sym_DOLLAR] = ACTIONS(1551), + [aux_sym_yield_expression_token1] = ACTIONS(1551), + [aux_sym_include_expression_token1] = ACTIONS(1551), + [aux_sym_include_once_expression_token1] = ACTIONS(1551), + [aux_sym_require_expression_token1] = ACTIONS(1551), + [aux_sym_require_once_expression_token1] = ACTIONS(1551), + [sym_comment] = ACTIONS(5), + }, + [730] = { + [sym_text_interpolation] = STATE(730), + [ts_builtin_sym_end] = ACTIONS(1593), + [sym_name] = ACTIONS(1595), + [sym_php_tag] = ACTIONS(1595), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1595), + [aux_sym_text_token2] = ACTIONS(1595), + [anon_sym_SEMI] = ACTIONS(1595), + [aux_sym_function_static_declaration_token1] = ACTIONS(1595), + [aux_sym_global_declaration_token1] = ACTIONS(1595), + [aux_sym_namespace_definition_token1] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1595), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1595), + [anon_sym_BSLASH] = ACTIONS(1595), + [anon_sym_LBRACE] = ACTIONS(1595), + [aux_sym_trait_declaration_token1] = ACTIONS(1595), + [aux_sym_interface_declaration_token1] = ACTIONS(1595), + [aux_sym_enum_declaration_token1] = ACTIONS(1595), + [aux_sym_class_declaration_token1] = ACTIONS(1595), + [aux_sym_final_modifier_token1] = ACTIONS(1595), + [aux_sym_abstract_modifier_token1] = ACTIONS(1595), + [aux_sym_readonly_modifier_token1] = ACTIONS(1595), + [aux_sym_visibility_modifier_token1] = ACTIONS(1595), + [aux_sym_visibility_modifier_token2] = ACTIONS(1595), + [aux_sym_visibility_modifier_token3] = ACTIONS(1595), + [aux_sym__arrow_function_header_token1] = ACTIONS(1595), + [anon_sym_LPAREN] = ACTIONS(1595), + [aux_sym_cast_type_token1] = ACTIONS(1595), + [aux_sym_echo_statement_token1] = ACTIONS(1595), + [anon_sym_unset] = ACTIONS(1595), + [aux_sym_declare_statement_token1] = ACTIONS(1595), + [sym_float] = ACTIONS(1595), + [aux_sym_try_statement_token1] = ACTIONS(1595), + [aux_sym_goto_statement_token1] = ACTIONS(1595), + [aux_sym_continue_statement_token1] = ACTIONS(1595), + [aux_sym_break_statement_token1] = ACTIONS(1595), + [sym_integer] = ACTIONS(1595), + [aux_sym_return_statement_token1] = ACTIONS(1595), + [aux_sym_throw_expression_token1] = ACTIONS(1595), + [aux_sym_while_statement_token1] = ACTIONS(1595), + [aux_sym_do_statement_token1] = ACTIONS(1595), + [aux_sym_for_statement_token1] = ACTIONS(1595), + [aux_sym_foreach_statement_token1] = ACTIONS(1595), + [aux_sym_if_statement_token1] = ACTIONS(1595), + [aux_sym_else_if_clause_token1] = ACTIONS(1595), + [aux_sym_else_clause_token1] = ACTIONS(1595), + [aux_sym_match_expression_token1] = ACTIONS(1595), + [aux_sym_switch_statement_token1] = ACTIONS(1595), + [anon_sym_AT] = ACTIONS(1595), + [anon_sym_PLUS] = ACTIONS(1595), + [anon_sym_DASH] = ACTIONS(1595), + [anon_sym_TILDE] = ACTIONS(1595), + [anon_sym_BANG] = ACTIONS(1595), + [aux_sym_clone_expression_token1] = ACTIONS(1595), + [aux_sym_print_intrinsic_token1] = ACTIONS(1595), + [aux_sym_object_creation_expression_token1] = ACTIONS(1595), + [anon_sym_PLUS_PLUS] = ACTIONS(1595), + [anon_sym_DASH_DASH] = ACTIONS(1595), + [aux_sym__list_destructing_token1] = ACTIONS(1595), + [anon_sym_LBRACK] = ACTIONS(1595), + [anon_sym_self] = ACTIONS(1595), + [anon_sym_parent] = ACTIONS(1595), + [anon_sym_POUND_LBRACK] = ACTIONS(1595), + [anon_sym_SQUOTE] = ACTIONS(1595), + [aux_sym_encapsed_string_token1] = ACTIONS(1595), + [anon_sym_DQUOTE] = ACTIONS(1595), + [aux_sym_string_token1] = ACTIONS(1595), + [anon_sym_LT_LT_LT] = ACTIONS(1595), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_boolean] = ACTIONS(1595), + [sym_null] = ACTIONS(1595), + [anon_sym_DOLLAR] = ACTIONS(1595), + [aux_sym_yield_expression_token1] = ACTIONS(1595), + [aux_sym_include_expression_token1] = ACTIONS(1595), + [aux_sym_include_once_expression_token1] = ACTIONS(1595), + [aux_sym_require_expression_token1] = ACTIONS(1595), + [aux_sym_require_once_expression_token1] = ACTIONS(1595), + [sym_comment] = ACTIONS(5), + }, + [731] = { + [sym_text_interpolation] = STATE(731), + [ts_builtin_sym_end] = ACTIONS(1513), + [sym_name] = ACTIONS(1515), + [sym_php_tag] = ACTIONS(1515), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1515), + [aux_sym_text_token2] = ACTIONS(1515), + [anon_sym_SEMI] = ACTIONS(1515), + [aux_sym_function_static_declaration_token1] = ACTIONS(1515), + [aux_sym_global_declaration_token1] = ACTIONS(1515), + [aux_sym_namespace_definition_token1] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1515), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1515), + [anon_sym_BSLASH] = ACTIONS(1515), + [anon_sym_LBRACE] = ACTIONS(1515), + [aux_sym_trait_declaration_token1] = ACTIONS(1515), + [aux_sym_interface_declaration_token1] = ACTIONS(1515), + [aux_sym_enum_declaration_token1] = ACTIONS(1515), + [aux_sym_class_declaration_token1] = ACTIONS(1515), + [aux_sym_final_modifier_token1] = ACTIONS(1515), + [aux_sym_abstract_modifier_token1] = ACTIONS(1515), + [aux_sym_readonly_modifier_token1] = ACTIONS(1515), + [aux_sym_visibility_modifier_token1] = ACTIONS(1515), + [aux_sym_visibility_modifier_token2] = ACTIONS(1515), + [aux_sym_visibility_modifier_token3] = ACTIONS(1515), + [aux_sym__arrow_function_header_token1] = ACTIONS(1515), + [anon_sym_LPAREN] = ACTIONS(1515), + [aux_sym_cast_type_token1] = ACTIONS(1515), + [aux_sym_echo_statement_token1] = ACTIONS(1515), + [anon_sym_unset] = ACTIONS(1515), + [aux_sym_declare_statement_token1] = ACTIONS(1515), + [sym_float] = ACTIONS(1515), + [aux_sym_try_statement_token1] = ACTIONS(1515), + [aux_sym_goto_statement_token1] = ACTIONS(1515), + [aux_sym_continue_statement_token1] = ACTIONS(1515), + [aux_sym_break_statement_token1] = ACTIONS(1515), + [sym_integer] = ACTIONS(1515), + [aux_sym_return_statement_token1] = ACTIONS(1515), + [aux_sym_throw_expression_token1] = ACTIONS(1515), + [aux_sym_while_statement_token1] = ACTIONS(1515), + [aux_sym_do_statement_token1] = ACTIONS(1515), + [aux_sym_for_statement_token1] = ACTIONS(1515), + [aux_sym_foreach_statement_token1] = ACTIONS(1515), + [aux_sym_if_statement_token1] = ACTIONS(1515), + [aux_sym_else_if_clause_token1] = ACTIONS(1515), + [aux_sym_else_clause_token1] = ACTIONS(1515), + [aux_sym_match_expression_token1] = ACTIONS(1515), + [aux_sym_switch_statement_token1] = ACTIONS(1515), + [anon_sym_AT] = ACTIONS(1515), + [anon_sym_PLUS] = ACTIONS(1515), + [anon_sym_DASH] = ACTIONS(1515), + [anon_sym_TILDE] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1515), + [aux_sym_clone_expression_token1] = ACTIONS(1515), + [aux_sym_print_intrinsic_token1] = ACTIONS(1515), + [aux_sym_object_creation_expression_token1] = ACTIONS(1515), + [anon_sym_PLUS_PLUS] = ACTIONS(1515), + [anon_sym_DASH_DASH] = ACTIONS(1515), + [aux_sym__list_destructing_token1] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_self] = ACTIONS(1515), + [anon_sym_parent] = ACTIONS(1515), + [anon_sym_POUND_LBRACK] = ACTIONS(1515), + [anon_sym_SQUOTE] = ACTIONS(1515), + [aux_sym_encapsed_string_token1] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1515), + [aux_sym_string_token1] = ACTIONS(1515), + [anon_sym_LT_LT_LT] = ACTIONS(1515), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_boolean] = ACTIONS(1515), + [sym_null] = ACTIONS(1515), + [anon_sym_DOLLAR] = ACTIONS(1515), + [aux_sym_yield_expression_token1] = ACTIONS(1515), + [aux_sym_include_expression_token1] = ACTIONS(1515), + [aux_sym_include_once_expression_token1] = ACTIONS(1515), + [aux_sym_require_expression_token1] = ACTIONS(1515), + [aux_sym_require_once_expression_token1] = ACTIONS(1515), + [sym_comment] = ACTIONS(5), + }, + [732] = { + [sym_text_interpolation] = STATE(732), + [ts_builtin_sym_end] = ACTIONS(1629), + [sym_name] = ACTIONS(1631), + [sym_php_tag] = ACTIONS(1631), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1631), + [aux_sym_text_token2] = ACTIONS(1631), + [anon_sym_SEMI] = ACTIONS(1631), + [aux_sym_function_static_declaration_token1] = ACTIONS(1631), + [aux_sym_global_declaration_token1] = ACTIONS(1631), + [aux_sym_namespace_definition_token1] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1631), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1631), + [anon_sym_BSLASH] = ACTIONS(1631), + [anon_sym_LBRACE] = ACTIONS(1631), + [aux_sym_trait_declaration_token1] = ACTIONS(1631), + [aux_sym_interface_declaration_token1] = ACTIONS(1631), + [aux_sym_enum_declaration_token1] = ACTIONS(1631), + [aux_sym_class_declaration_token1] = ACTIONS(1631), + [aux_sym_final_modifier_token1] = ACTIONS(1631), + [aux_sym_abstract_modifier_token1] = ACTIONS(1631), + [aux_sym_readonly_modifier_token1] = ACTIONS(1631), + [aux_sym_visibility_modifier_token1] = ACTIONS(1631), + [aux_sym_visibility_modifier_token2] = ACTIONS(1631), + [aux_sym_visibility_modifier_token3] = ACTIONS(1631), + [aux_sym__arrow_function_header_token1] = ACTIONS(1631), + [anon_sym_LPAREN] = ACTIONS(1631), + [aux_sym_cast_type_token1] = ACTIONS(1631), + [aux_sym_echo_statement_token1] = ACTIONS(1631), + [anon_sym_unset] = ACTIONS(1631), + [aux_sym_declare_statement_token1] = ACTIONS(1631), + [sym_float] = ACTIONS(1631), + [aux_sym_try_statement_token1] = ACTIONS(1631), + [aux_sym_goto_statement_token1] = ACTIONS(1631), + [aux_sym_continue_statement_token1] = ACTIONS(1631), + [aux_sym_break_statement_token1] = ACTIONS(1631), + [sym_integer] = ACTIONS(1631), + [aux_sym_return_statement_token1] = ACTIONS(1631), + [aux_sym_throw_expression_token1] = ACTIONS(1631), + [aux_sym_while_statement_token1] = ACTIONS(1631), + [aux_sym_do_statement_token1] = ACTIONS(1631), + [aux_sym_for_statement_token1] = ACTIONS(1631), + [aux_sym_foreach_statement_token1] = ACTIONS(1631), + [aux_sym_if_statement_token1] = ACTIONS(1631), + [aux_sym_else_if_clause_token1] = ACTIONS(1631), + [aux_sym_else_clause_token1] = ACTIONS(1631), + [aux_sym_match_expression_token1] = ACTIONS(1631), + [aux_sym_switch_statement_token1] = ACTIONS(1631), + [anon_sym_AT] = ACTIONS(1631), + [anon_sym_PLUS] = ACTIONS(1631), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1631), + [anon_sym_BANG] = ACTIONS(1631), + [aux_sym_clone_expression_token1] = ACTIONS(1631), + [aux_sym_print_intrinsic_token1] = ACTIONS(1631), + [aux_sym_object_creation_expression_token1] = ACTIONS(1631), + [anon_sym_PLUS_PLUS] = ACTIONS(1631), + [anon_sym_DASH_DASH] = ACTIONS(1631), + [aux_sym__list_destructing_token1] = ACTIONS(1631), + [anon_sym_LBRACK] = ACTIONS(1631), + [anon_sym_self] = ACTIONS(1631), + [anon_sym_parent] = ACTIONS(1631), + [anon_sym_POUND_LBRACK] = ACTIONS(1631), + [anon_sym_SQUOTE] = ACTIONS(1631), + [aux_sym_encapsed_string_token1] = ACTIONS(1631), + [anon_sym_DQUOTE] = ACTIONS(1631), + [aux_sym_string_token1] = ACTIONS(1631), + [anon_sym_LT_LT_LT] = ACTIONS(1631), + [anon_sym_BQUOTE] = ACTIONS(1631), + [sym_boolean] = ACTIONS(1631), + [sym_null] = ACTIONS(1631), + [anon_sym_DOLLAR] = ACTIONS(1631), + [aux_sym_yield_expression_token1] = ACTIONS(1631), + [aux_sym_include_expression_token1] = ACTIONS(1631), + [aux_sym_include_once_expression_token1] = ACTIONS(1631), + [aux_sym_require_expression_token1] = ACTIONS(1631), + [aux_sym_require_once_expression_token1] = ACTIONS(1631), + [sym_comment] = ACTIONS(5), + }, + [733] = { + [sym_text_interpolation] = STATE(733), + [ts_builtin_sym_end] = ACTIONS(1577), + [sym_name] = ACTIONS(1579), + [sym_php_tag] = ACTIONS(1579), + [anon_sym_QMARK_GT] = ACTIONS(3), + [aux_sym_text_token1] = ACTIONS(1579), + [aux_sym_text_token2] = ACTIONS(1579), + [anon_sym_SEMI] = ACTIONS(1579), + [aux_sym_function_static_declaration_token1] = ACTIONS(1579), + [aux_sym_global_declaration_token1] = ACTIONS(1579), + [aux_sym_namespace_definition_token1] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1579), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1579), + [anon_sym_BSLASH] = ACTIONS(1579), + [anon_sym_LBRACE] = ACTIONS(1579), + [aux_sym_trait_declaration_token1] = ACTIONS(1579), + [aux_sym_interface_declaration_token1] = ACTIONS(1579), + [aux_sym_enum_declaration_token1] = ACTIONS(1579), + [aux_sym_class_declaration_token1] = ACTIONS(1579), + [aux_sym_final_modifier_token1] = ACTIONS(1579), + [aux_sym_abstract_modifier_token1] = ACTIONS(1579), + [aux_sym_readonly_modifier_token1] = ACTIONS(1579), + [aux_sym_visibility_modifier_token1] = ACTIONS(1579), + [aux_sym_visibility_modifier_token2] = ACTIONS(1579), + [aux_sym_visibility_modifier_token3] = ACTIONS(1579), + [aux_sym__arrow_function_header_token1] = ACTIONS(1579), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_cast_type_token1] = ACTIONS(1579), + [aux_sym_echo_statement_token1] = ACTIONS(1579), + [anon_sym_unset] = ACTIONS(1579), + [aux_sym_declare_statement_token1] = ACTIONS(1579), + [sym_float] = ACTIONS(1579), + [aux_sym_try_statement_token1] = ACTIONS(1579), + [aux_sym_goto_statement_token1] = ACTIONS(1579), + [aux_sym_continue_statement_token1] = ACTIONS(1579), + [aux_sym_break_statement_token1] = ACTIONS(1579), + [sym_integer] = ACTIONS(1579), + [aux_sym_return_statement_token1] = ACTIONS(1579), + [aux_sym_throw_expression_token1] = ACTIONS(1579), + [aux_sym_while_statement_token1] = ACTIONS(1579), + [aux_sym_do_statement_token1] = ACTIONS(1579), + [aux_sym_for_statement_token1] = ACTIONS(1579), + [aux_sym_foreach_statement_token1] = ACTIONS(1579), + [aux_sym_if_statement_token1] = ACTIONS(1579), + [aux_sym_match_expression_token1] = ACTIONS(1579), + [aux_sym_switch_statement_token1] = ACTIONS(1579), + [anon_sym_AT] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1579), + [anon_sym_DASH] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1579), + [anon_sym_BANG] = ACTIONS(1579), + [aux_sym_clone_expression_token1] = ACTIONS(1579), + [aux_sym_print_intrinsic_token1] = ACTIONS(1579), + [aux_sym_object_creation_expression_token1] = ACTIONS(1579), + [anon_sym_PLUS_PLUS] = ACTIONS(1579), + [anon_sym_DASH_DASH] = ACTIONS(1579), + [aux_sym__list_destructing_token1] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1579), + [anon_sym_self] = ACTIONS(1579), + [anon_sym_parent] = ACTIONS(1579), + [anon_sym_POUND_LBRACK] = ACTIONS(1579), + [anon_sym_SQUOTE] = ACTIONS(1579), + [aux_sym_encapsed_string_token1] = ACTIONS(1579), + [anon_sym_DQUOTE] = ACTIONS(1579), + [aux_sym_string_token1] = ACTIONS(1579), + [anon_sym_LT_LT_LT] = ACTIONS(1579), + [anon_sym_BQUOTE] = ACTIONS(1579), + [sym_boolean] = ACTIONS(1579), + [sym_null] = ACTIONS(1579), + [anon_sym_DOLLAR] = ACTIONS(1579), + [aux_sym_yield_expression_token1] = ACTIONS(1579), + [aux_sym_include_expression_token1] = ACTIONS(1579), + [aux_sym_include_once_expression_token1] = ACTIONS(1579), + [aux_sym_require_expression_token1] = ACTIONS(1579), + [aux_sym_require_once_expression_token1] = ACTIONS(1579), + [sym_comment] = ACTIONS(5), + }, + [734] = { + [sym_text_interpolation] = STATE(734), + [sym_name] = ACTIONS(1802), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1804), + [aux_sym_function_static_declaration_token1] = ACTIONS(1802), + [aux_sym_global_declaration_token1] = ACTIONS(1802), + [aux_sym_namespace_definition_token1] = ACTIONS(1802), + [aux_sym_namespace_use_declaration_token1] = ACTIONS(1802), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(1802), + [aux_sym_namespace_use_declaration_token3] = ACTIONS(1802), + [anon_sym_BSLASH] = ACTIONS(1804), + [anon_sym_LBRACE] = ACTIONS(1804), + [aux_sym_trait_declaration_token1] = ACTIONS(1802), + [aux_sym_interface_declaration_token1] = ACTIONS(1802), + [aux_sym_enum_declaration_token1] = ACTIONS(1802), + [anon_sym_COLON] = ACTIONS(1804), + [aux_sym_class_declaration_token1] = ACTIONS(1802), + [aux_sym_final_modifier_token1] = ACTIONS(1802), + [aux_sym_abstract_modifier_token1] = ACTIONS(1802), + [aux_sym_readonly_modifier_token1] = ACTIONS(1802), + [aux_sym_visibility_modifier_token1] = ACTIONS(1802), + [aux_sym_visibility_modifier_token2] = ACTIONS(1802), + [aux_sym_visibility_modifier_token3] = ACTIONS(1802), + [aux_sym__arrow_function_header_token1] = ACTIONS(1802), + [anon_sym_LPAREN] = ACTIONS(1804), + [aux_sym_cast_type_token1] = ACTIONS(1802), + [aux_sym_echo_statement_token1] = ACTIONS(1802), + [anon_sym_unset] = ACTIONS(1802), + [aux_sym_declare_statement_token1] = ACTIONS(1802), + [sym_float] = ACTIONS(1802), + [aux_sym_try_statement_token1] = ACTIONS(1802), + [aux_sym_goto_statement_token1] = ACTIONS(1802), + [aux_sym_continue_statement_token1] = ACTIONS(1802), + [aux_sym_break_statement_token1] = ACTIONS(1802), + [sym_integer] = ACTIONS(1802), + [aux_sym_return_statement_token1] = ACTIONS(1802), + [aux_sym_throw_expression_token1] = ACTIONS(1802), + [aux_sym_while_statement_token1] = ACTIONS(1802), + [aux_sym_do_statement_token1] = ACTIONS(1802), + [aux_sym_for_statement_token1] = ACTIONS(1802), + [aux_sym_foreach_statement_token1] = ACTIONS(1802), + [aux_sym_if_statement_token1] = ACTIONS(1802), + [aux_sym_match_expression_token1] = ACTIONS(1802), + [aux_sym_switch_statement_token1] = ACTIONS(1802), + [anon_sym_AT] = ACTIONS(1804), + [anon_sym_PLUS] = ACTIONS(1802), + [anon_sym_DASH] = ACTIONS(1802), + [anon_sym_TILDE] = ACTIONS(1804), + [anon_sym_BANG] = ACTIONS(1804), + [aux_sym_clone_expression_token1] = ACTIONS(1802), + [aux_sym_print_intrinsic_token1] = ACTIONS(1802), + [aux_sym_object_creation_expression_token1] = ACTIONS(1802), + [anon_sym_PLUS_PLUS] = ACTIONS(1804), + [anon_sym_DASH_DASH] = ACTIONS(1804), + [aux_sym__list_destructing_token1] = ACTIONS(1802), + [anon_sym_LBRACK] = ACTIONS(1804), + [anon_sym_self] = ACTIONS(1802), + [anon_sym_parent] = ACTIONS(1802), + [anon_sym_POUND_LBRACK] = ACTIONS(1804), + [anon_sym_SQUOTE] = ACTIONS(1804), + [aux_sym_encapsed_string_token1] = ACTIONS(1804), + [anon_sym_DQUOTE] = ACTIONS(1804), + [aux_sym_string_token1] = ACTIONS(1804), + [anon_sym_LT_LT_LT] = ACTIONS(1804), + [anon_sym_BQUOTE] = ACTIONS(1804), + [sym_boolean] = ACTIONS(1802), + [sym_null] = ACTIONS(1802), + [anon_sym_DOLLAR] = ACTIONS(1804), + [aux_sym_yield_expression_token1] = ACTIONS(1802), + [aux_sym_include_expression_token1] = ACTIONS(1802), + [aux_sym_include_once_expression_token1] = ACTIONS(1802), + [aux_sym_require_expression_token1] = ACTIONS(1802), + [aux_sym_require_once_expression_token1] = ACTIONS(1802), + [sym_comment] = ACTIONS(5), + }, + [735] = { + [sym_text_interpolation] = STATE(735), + [sym_qualified_name] = STATE(856), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2735), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__primary_expression] = STATE(1107), + [sym_parenthesized_expression] = STATE(857), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_variable] = STATE(866), + [sym_member_access_expression] = STATE(866), + [sym_nullsafe_member_access_expression] = STATE(866), + [sym_scoped_property_access_expression] = STATE(866), + [sym_function_call_expression] = STATE(821), + [sym_scoped_call_expression] = STATE(821), + [sym__scope_resolution_qualifier] = STATE(2926), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(821), + [sym_nullsafe_member_call_expression] = STATE(821), + [sym_subscript_expression] = STATE(821), + [sym__dereferencable_expression] = STATE(1905), + [sym_array_creation_expression] = STATE(857), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(857), + [sym_dynamic_variable_name] = STATE(821), + [sym_variable_name] = STATE(821), + [sym__reserved_identifier] = STATE(1724), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(1806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1808), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(916), + [aux_sym_print_intrinsic_token1] = ACTIONS(926), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(1810), + [sym_comment] = ACTIONS(5), + }, + [736] = { + [sym_text_interpolation] = STATE(736), + [sym_qualified_name] = STATE(856), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2718), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__primary_expression] = STATE(1107), + [sym_parenthesized_expression] = STATE(857), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_variable] = STATE(866), + [sym_member_access_expression] = STATE(866), + [sym_nullsafe_member_access_expression] = STATE(866), + [sym_scoped_property_access_expression] = STATE(866), + [sym_function_call_expression] = STATE(821), + [sym_scoped_call_expression] = STATE(821), + [sym__scope_resolution_qualifier] = STATE(2926), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(821), + [sym_nullsafe_member_call_expression] = STATE(821), + [sym_subscript_expression] = STATE(821), + [sym__dereferencable_expression] = STATE(1905), + [sym_array_creation_expression] = STATE(857), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(857), + [sym_dynamic_variable_name] = STATE(821), + [sym_variable_name] = STATE(821), + [sym__reserved_identifier] = STATE(1724), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(1806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1808), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(874), + [aux_sym_print_intrinsic_token1] = ACTIONS(884), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(1810), + [sym_comment] = ACTIONS(5), + }, + [737] = { + [sym_text_interpolation] = STATE(737), + [sym_qualified_name] = STATE(994), + [sym_namespace_name_as_prefix] = STATE(2841), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2834), + [sym_arrow_function] = STATE(1238), + [sym_throw_expression] = STATE(1238), + [sym__primary_expression] = STATE(1251), + [sym_parenthesized_expression] = STATE(995), + [sym_class_constant_access_expression] = STATE(1071), + [sym_print_intrinsic] = STATE(1238), + [sym_anonymous_function_creation_expression] = STATE(1238), + [sym_object_creation_expression] = STATE(1238), + [sym_update_expression] = STATE(1238), + [sym_cast_variable] = STATE(978), + [sym_member_access_expression] = STATE(978), + [sym_nullsafe_member_access_expression] = STATE(978), + [sym_scoped_property_access_expression] = STATE(978), + [sym_function_call_expression] = STATE(950), + [sym_scoped_call_expression] = STATE(950), + [sym__scope_resolution_qualifier] = STATE(2873), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(950), + [sym_nullsafe_member_call_expression] = STATE(950), + [sym_subscript_expression] = STATE(950), + [sym__dereferencable_expression] = STATE(1862), + [sym_array_creation_expression] = STATE(995), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(1998), + [sym_encapsed_string] = STATE(1043), + [sym_string] = STATE(1043), + [sym_heredoc] = STATE(1043), + [sym_nowdoc] = STATE(1043), + [sym_shell_command_expression] = STATE(1238), + [sym__string] = STATE(995), + [sym_dynamic_variable_name] = STATE(950), + [sym_variable_name] = STATE(950), + [sym__reserved_identifier] = STATE(1710), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(1812), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(904), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(906), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1814), + [aux_sym_cast_type_token1] = ACTIONS(53), + [sym_float] = ACTIONS(61), + [sym_integer] = ACTIONS(61), + [aux_sym_throw_expression_token1] = ACTIONS(73), + [aux_sym_print_intrinsic_token1] = ACTIONS(95), + [aux_sym_object_creation_expression_token1] = ACTIONS(97), + [anon_sym_PLUS_PLUS] = ACTIONS(380), + [anon_sym_DASH_DASH] = ACTIONS(380), + [anon_sym_LBRACK] = ACTIONS(1268), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(386), + [aux_sym_encapsed_string_token1] = ACTIONS(388), + [anon_sym_DQUOTE] = ACTIONS(388), + [aux_sym_string_token1] = ACTIONS(386), + [anon_sym_LT_LT_LT] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [sym_boolean] = ACTIONS(61), + [sym_null] = ACTIONS(61), + [anon_sym_DOLLAR] = ACTIONS(1816), + [sym_comment] = ACTIONS(5), + }, + [738] = { + [sym_text_interpolation] = STATE(738), + [sym_qualified_name] = STATE(856), + [sym_namespace_name_as_prefix] = STATE(2723), + [sym_namespace_name] = STATE(2840), + [sym_static_modifier] = STATE(2837), + [sym__arrow_function_header] = STATE(2741), + [sym_arrow_function] = STATE(1123), + [sym_throw_expression] = STATE(1123), + [sym__primary_expression] = STATE(1107), + [sym_parenthesized_expression] = STATE(857), + [sym_class_constant_access_expression] = STATE(939), + [sym_print_intrinsic] = STATE(1123), + [sym_anonymous_function_creation_expression] = STATE(1123), + [sym_object_creation_expression] = STATE(1123), + [sym_update_expression] = STATE(1123), + [sym_cast_variable] = STATE(866), + [sym_member_access_expression] = STATE(866), + [sym_nullsafe_member_access_expression] = STATE(866), + [sym_scoped_property_access_expression] = STATE(866), + [sym_function_call_expression] = STATE(821), + [sym_scoped_call_expression] = STATE(821), + [sym__scope_resolution_qualifier] = STATE(2926), + [sym_relative_scope] = STATE(2804), + [sym_member_call_expression] = STATE(821), + [sym_nullsafe_member_call_expression] = STATE(821), + [sym_subscript_expression] = STATE(821), + [sym__dereferencable_expression] = STATE(1905), + [sym_array_creation_expression] = STATE(857), + [sym_attribute_group] = STATE(1528), + [sym_attribute_list] = STATE(2067), + [sym_encapsed_string] = STATE(892), + [sym_string] = STATE(892), + [sym_heredoc] = STATE(892), + [sym_nowdoc] = STATE(892), + [sym_shell_command_expression] = STATE(1123), + [sym__string] = STATE(857), + [sym_dynamic_variable_name] = STATE(821), + [sym_variable_name] = STATE(821), + [sym__reserved_identifier] = STATE(1724), + [aux_sym_attribute_list_repeat1] = STATE(1522), + [sym_name] = ACTIONS(1806), + [anon_sym_QMARK_GT] = ACTIONS(134), + [aux_sym_function_static_declaration_token1] = ACTIONS(812), + [aux_sym_namespace_definition_token1] = ACTIONS(814), + [aux_sym_namespace_use_declaration_token2] = ACTIONS(816), + [anon_sym_BSLASH] = ACTIONS(330), + [aux_sym__arrow_function_header_token1] = ACTIONS(49), + [anon_sym_LPAREN] = ACTIONS(1808), + [aux_sym_cast_type_token1] = ACTIONS(824), + [sym_float] = ACTIONS(826), + [sym_integer] = ACTIONS(826), + [aux_sym_throw_expression_token1] = ACTIONS(828), + [aux_sym_print_intrinsic_token1] = ACTIONS(840), + [aux_sym_object_creation_expression_token1] = ACTIONS(842), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_LBRACK] = ACTIONS(1266), + [anon_sym_self] = ACTIONS(105), + [anon_sym_parent] = ACTIONS(105), + [anon_sym_POUND_LBRACK] = ACTIONS(384), + [anon_sym_SQUOTE] = ACTIONS(848), + [aux_sym_encapsed_string_token1] = ACTIONS(850), + [anon_sym_DQUOTE] = ACTIONS(850), + [aux_sym_string_token1] = ACTIONS(848), + [anon_sym_LT_LT_LT] = ACTIONS(852), + [anon_sym_BQUOTE] = ACTIONS(854), + [sym_boolean] = ACTIONS(826), + [sym_null] = ACTIONS(826), + [anon_sym_DOLLAR] = ACTIONS(1810), + [sym_comment] = ACTIONS(5), + }, + [739] = { + [sym_text_interpolation] = STATE(739), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1818), + [anon_sym_AMP] = ACTIONS(1820), + [anon_sym_COMMA] = ACTIONS(1818), + [anon_sym_EQ] = ACTIONS(1820), + [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1818), + [anon_sym_LBRACE] = ACTIONS(1818), + [anon_sym_RBRACE] = ACTIONS(1818), + [aux_sym_base_clause_token1] = ACTIONS(1818), + [anon_sym_COLON] = ACTIONS(1820), + [aux_sym_class_interface_clause_token1] = ACTIONS(1818), + [anon_sym_EQ_GT] = ACTIONS(1818), + [anon_sym_LPAREN] = ACTIONS(1818), + [anon_sym_RPAREN] = ACTIONS(1818), + [anon_sym_QMARK] = ACTIONS(1820), + [anon_sym_PIPE] = ACTIONS(1820), + [anon_sym_PLUS] = ACTIONS(1820), + [anon_sym_DASH] = ACTIONS(1820), + [anon_sym_STAR_STAR] = ACTIONS(1820), + [anon_sym_COLON_COLON] = ACTIONS(1818), + [anon_sym_PLUS_PLUS] = ACTIONS(1818), + [anon_sym_DASH_DASH] = ACTIONS(1818), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1818), + [anon_sym_STAR_EQ] = ACTIONS(1818), + [anon_sym_SLASH_EQ] = ACTIONS(1818), + [anon_sym_PERCENT_EQ] = ACTIONS(1818), + [anon_sym_PLUS_EQ] = ACTIONS(1818), + [anon_sym_DASH_EQ] = ACTIONS(1818), + [anon_sym_DOT_EQ] = ACTIONS(1818), + [anon_sym_LT_LT_EQ] = ACTIONS(1818), + [anon_sym_GT_GT_EQ] = ACTIONS(1818), + [anon_sym_AMP_EQ] = ACTIONS(1818), + [anon_sym_CARET_EQ] = ACTIONS(1818), + [anon_sym_PIPE_EQ] = ACTIONS(1818), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1818), + [anon_sym_DASH_GT] = ACTIONS(1818), + [anon_sym_QMARK_DASH_GT] = ACTIONS(1818), + [anon_sym_LBRACK] = ACTIONS(1818), + [anon_sym_RBRACK] = ACTIONS(1818), + [aux_sym_binary_expression_token1] = ACTIONS(1818), + [anon_sym_QMARK_QMARK] = ACTIONS(1820), + [aux_sym_binary_expression_token2] = ACTIONS(1818), + [aux_sym_binary_expression_token3] = ACTIONS(1818), + [aux_sym_binary_expression_token4] = ACTIONS(1818), + [anon_sym_PIPE_PIPE] = ACTIONS(1818), + [anon_sym_AMP_AMP] = ACTIONS(1818), + [anon_sym_CARET] = ACTIONS(1820), + [anon_sym_EQ_EQ] = ACTIONS(1820), + [anon_sym_BANG_EQ] = ACTIONS(1820), + [anon_sym_LT_GT] = ACTIONS(1818), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1818), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1818), + [anon_sym_LT] = ACTIONS(1820), + [anon_sym_GT] = ACTIONS(1820), + [anon_sym_LT_EQ] = ACTIONS(1820), + [anon_sym_GT_EQ] = ACTIONS(1818), + [anon_sym_LT_EQ_GT] = ACTIONS(1818), + [anon_sym_LT_LT] = ACTIONS(1820), + [anon_sym_GT_GT] = ACTIONS(1820), + [anon_sym_DOT] = ACTIONS(1820), + [anon_sym_STAR] = ACTIONS(1820), + [anon_sym_SLASH] = ACTIONS(1820), + [anon_sym_PERCENT] = ACTIONS(1820), + [sym_comment] = ACTIONS(1822), + }, + [740] = { + [sym_text_interpolation] = STATE(740), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_AMP] = ACTIONS(1826), + [anon_sym_COMMA] = ACTIONS(1824), + [anon_sym_EQ] = ACTIONS(1826), + [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1824), + [anon_sym_LBRACE] = ACTIONS(1824), + [anon_sym_RBRACE] = ACTIONS(1824), + [aux_sym_base_clause_token1] = ACTIONS(1824), + [anon_sym_COLON] = ACTIONS(1826), + [aux_sym_class_interface_clause_token1] = ACTIONS(1824), + [anon_sym_EQ_GT] = ACTIONS(1824), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_RPAREN] = ACTIONS(1824), + [anon_sym_QMARK] = ACTIONS(1826), + [anon_sym_PIPE] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_STAR_STAR] = ACTIONS(1826), + [anon_sym_COLON_COLON] = ACTIONS(1824), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1824), + [anon_sym_STAR_EQ] = ACTIONS(1824), + [anon_sym_SLASH_EQ] = ACTIONS(1824), + [anon_sym_PERCENT_EQ] = ACTIONS(1824), + [anon_sym_PLUS_EQ] = ACTIONS(1824), + [anon_sym_DASH_EQ] = ACTIONS(1824), + [anon_sym_DOT_EQ] = ACTIONS(1824), + [anon_sym_LT_LT_EQ] = ACTIONS(1824), + [anon_sym_GT_GT_EQ] = ACTIONS(1824), + [anon_sym_AMP_EQ] = ACTIONS(1824), + [anon_sym_CARET_EQ] = ACTIONS(1824), + [anon_sym_PIPE_EQ] = ACTIONS(1824), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1824), + [anon_sym_DASH_GT] = ACTIONS(1824), + [anon_sym_QMARK_DASH_GT] = ACTIONS(1824), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_RBRACK] = ACTIONS(1824), + [aux_sym_binary_expression_token1] = ACTIONS(1824), + [anon_sym_QMARK_QMARK] = ACTIONS(1826), + [aux_sym_binary_expression_token2] = ACTIONS(1824), + [aux_sym_binary_expression_token3] = ACTIONS(1824), + [aux_sym_binary_expression_token4] = ACTIONS(1824), + [anon_sym_PIPE_PIPE] = ACTIONS(1824), + [anon_sym_AMP_AMP] = ACTIONS(1824), + [anon_sym_CARET] = ACTIONS(1826), + [anon_sym_EQ_EQ] = ACTIONS(1826), + [anon_sym_BANG_EQ] = ACTIONS(1826), + [anon_sym_LT_GT] = ACTIONS(1824), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), + [anon_sym_LT] = ACTIONS(1826), + [anon_sym_GT] = ACTIONS(1826), + [anon_sym_LT_EQ] = ACTIONS(1826), + [anon_sym_GT_EQ] = ACTIONS(1824), + [anon_sym_LT_EQ_GT] = ACTIONS(1824), + [anon_sym_LT_LT] = ACTIONS(1826), + [anon_sym_GT_GT] = ACTIONS(1826), + [anon_sym_DOT] = ACTIONS(1826), + [anon_sym_STAR] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_PERCENT] = ACTIONS(1826), + [sym_comment] = ACTIONS(1822), + }, + [741] = { + [sym_text_interpolation] = STATE(741), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1828), + [anon_sym_AMP] = ACTIONS(1830), + [anon_sym_COMMA] = ACTIONS(1828), + [anon_sym_EQ] = ACTIONS(1830), + [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1828), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_RBRACE] = ACTIONS(1828), + [aux_sym_base_clause_token1] = ACTIONS(1828), + [anon_sym_COLON] = ACTIONS(1830), + [aux_sym_class_interface_clause_token1] = ACTIONS(1828), + [anon_sym_EQ_GT] = ACTIONS(1828), + [anon_sym_LPAREN] = ACTIONS(1828), + [anon_sym_RPAREN] = ACTIONS(1828), + [anon_sym_QMARK] = ACTIONS(1830), + [anon_sym_PIPE] = ACTIONS(1830), + [anon_sym_PLUS] = ACTIONS(1830), + [anon_sym_DASH] = ACTIONS(1830), + [anon_sym_STAR_STAR] = ACTIONS(1830), + [anon_sym_COLON_COLON] = ACTIONS(1828), + [anon_sym_PLUS_PLUS] = ACTIONS(1828), + [anon_sym_DASH_DASH] = ACTIONS(1828), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1828), + [anon_sym_STAR_EQ] = ACTIONS(1828), + [anon_sym_SLASH_EQ] = ACTIONS(1828), + [anon_sym_PERCENT_EQ] = ACTIONS(1828), + [anon_sym_PLUS_EQ] = ACTIONS(1828), + [anon_sym_DASH_EQ] = ACTIONS(1828), + [anon_sym_DOT_EQ] = ACTIONS(1828), + [anon_sym_LT_LT_EQ] = ACTIONS(1828), + [anon_sym_GT_GT_EQ] = ACTIONS(1828), + [anon_sym_AMP_EQ] = ACTIONS(1828), + [anon_sym_CARET_EQ] = ACTIONS(1828), + [anon_sym_PIPE_EQ] = ACTIONS(1828), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1828), + [anon_sym_DASH_GT] = ACTIONS(1828), + [anon_sym_QMARK_DASH_GT] = ACTIONS(1828), + [anon_sym_LBRACK] = ACTIONS(1828), + [anon_sym_RBRACK] = ACTIONS(1828), + [aux_sym_binary_expression_token1] = ACTIONS(1828), + [anon_sym_QMARK_QMARK] = ACTIONS(1830), + [aux_sym_binary_expression_token2] = ACTIONS(1828), + [aux_sym_binary_expression_token3] = ACTIONS(1828), + [aux_sym_binary_expression_token4] = ACTIONS(1828), + [anon_sym_PIPE_PIPE] = ACTIONS(1828), + [anon_sym_AMP_AMP] = ACTIONS(1828), + [anon_sym_CARET] = ACTIONS(1830), + [anon_sym_EQ_EQ] = ACTIONS(1830), + [anon_sym_BANG_EQ] = ACTIONS(1830), + [anon_sym_LT_GT] = ACTIONS(1828), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1828), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1828), + [anon_sym_LT] = ACTIONS(1830), + [anon_sym_GT] = ACTIONS(1830), + [anon_sym_LT_EQ] = ACTIONS(1830), + [anon_sym_GT_EQ] = ACTIONS(1828), + [anon_sym_LT_EQ_GT] = ACTIONS(1828), + [anon_sym_LT_LT] = ACTIONS(1830), + [anon_sym_GT_GT] = ACTIONS(1830), + [anon_sym_DOT] = ACTIONS(1830), + [anon_sym_STAR] = ACTIONS(1830), + [anon_sym_SLASH] = ACTIONS(1830), + [anon_sym_PERCENT] = ACTIONS(1830), + [sym_comment] = ACTIONS(1822), + }, + [742] = { + [sym_text_interpolation] = STATE(742), + [anon_sym_QMARK_GT] = ACTIONS(134), + [anon_sym_SEMI] = ACTIONS(1832), + [anon_sym_AMP] = ACTIONS(1834), + [anon_sym_COMMA] = ACTIONS(1832), + [anon_sym_EQ] = ACTIONS(1834), + [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1832), + [anon_sym_LBRACE] = ACTIONS(1832), + [anon_sym_RBRACE] = ACTIONS(1832), + [aux_sym_base_clause_token1] = ACTIONS(1832), + [anon_sym_COLON] = ACTIONS(1834), + [aux_sym_class_interface_clause_token1] = ACTIONS(1832), + [anon_sym_EQ_GT] = ACTIONS(1832), + [anon_sym_LPAREN] = ACTIONS(1832), + [anon_sym_RPAREN] = ACTIONS(1832), + [anon_sym_QMARK] = ACTIONS(1834), + [anon_sym_PIPE] = ACTIONS(1834), + [anon_sym_PLUS] = ACTIONS(1834), + [anon_sym_DASH] = ACTIONS(1834), + [anon_sym_STAR_STAR] = ACTIONS(1834), + [anon_sym_COLON_COLON] = ACTIONS(1832), + [anon_sym_PLUS_PLUS] = ACTIONS(1832), + [anon_sym_DASH_DASH] = ACTIONS(1832), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1832), + [anon_sym_STAR_EQ] = ACTIONS(1832), + [anon_sym_SLASH_EQ] = ACTIONS(1832), + [anon_sym_PERCENT_EQ] = ACTIONS(1832), + [anon_sym_PLUS_EQ] = ACTIONS(1832), + [anon_sym_DASH_EQ] = ACTIONS(1832), + [anon_sym_DOT_EQ] = ACTIONS(1832), + [anon_sym_LT_LT_EQ] = ACTIONS(1832), + [anon_sym_GT_GT_EQ] = ACTIONS(1832), + [anon_sym_AMP_EQ] = ACTIONS(1832), + [anon_sym_CARET_EQ] = ACTIONS(1832), + [anon_sym_PIPE_EQ] = ACTIONS(1832), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1832), + [anon_sym_DASH_GT] = ACTIONS(1832), + [anon_sym_QMARK_DASH_GT] = ACTIONS(1832), + [anon_sym_LBRACK] = ACTIONS(1832), + [anon_sym_RBRACK] = ACTIONS(1832), + [aux_sym_binary_expression_token1] = ACTIONS(1832), + [anon_sym_QMARK_QMARK] = ACTIONS(1834), + [aux_sym_binary_expression_token2] = ACTIONS(1832), + [aux_sym_binary_expression_token3] = ACTIONS(1832), + [aux_sym_binary_expression_token4] = ACTIONS(1832), + [anon_sym_PIPE_PIPE] = ACTIONS(1832), + [anon_sym_AMP_AMP] = ACTIONS(1832), + [anon_sym_CARET] = ACTIONS(1834), + [anon_sym_EQ_EQ] = ACTIONS(1834), + [anon_sym_BANG_EQ] = ACTIONS(1834), + [anon_sym_LT_GT] = ACTIONS(1832), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1832), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1832), + [anon_sym_LT] = ACTIONS(1834), + [anon_sym_GT] = ACTIONS(1834), + [anon_sym_LT_EQ] = ACTIONS(1834), + [anon_sym_GT_EQ] = ACTIONS(1832), + [anon_sym_LT_EQ_GT] = ACTIONS(1832), + [anon_sym_LT_LT] = ACTIONS(1834), + [anon_sym_GT_GT] = ACTIONS(1834), + [anon_sym_DOT] = ACTIONS(1834), + [anon_sym_STAR] = ACTIONS(1834), + [anon_sym_SLASH] = ACTIONS(1834), + [anon_sym_PERCENT] = ACTIONS(1834), + [sym_comment] = ACTIONS(1822), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(561), 1, + STATE(743), 1, sym_text_interpolation, - STATE(573), 1, + STATE(758), 1, sym_arguments, - ACTIONS(1482), 21, + ACTIONS(1838), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -75485,7 +95747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1480), 38, + ACTIONS(1836), 38, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -75524,20 +95786,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [237] = 7, - ACTIONS(18), 1, + [79] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(562), 1, + ACTIONS(1846), 1, + anon_sym_EQ, + STATE(744), 1, sym_text_interpolation, - STATE(571), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1486), 21, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1852), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1842), 18, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 20, anon_sym_AMP, - anon_sym_EQ, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, @@ -75557,57 +95862,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1484), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [316] = 7, - ACTIONS(18), 1, + [166] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(563), 1, + STATE(745), 1, sym_text_interpolation, - STATE(570), 1, + STATE(755), 1, sym_arguments, - ACTIONS(1490), 21, + ACTIONS(1856), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -75629,7 +95895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1488), 38, + ACTIONS(1854), 38, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -75668,90 +95934,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [395] = 11, - ACTIONS(18), 1, + [245] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1496), 1, - anon_sym_EQ, - STATE(564), 1, + STATE(746), 1, sym_text_interpolation, - STATE(565), 1, + STATE(753), 1, sym_arguments, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1502), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 18, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [482] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(565), 1, - sym_text_interpolation, - ACTIONS(1506), 21, + ACTIONS(1860), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -75773,14 +95967,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1504), 39, + ACTIONS(1858), 38, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, @@ -75813,83 +96006,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [556] = 5, - ACTIONS(18), 1, + [324] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(566), 1, - sym_text_interpolation, - ACTIONS(1510), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1508), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, + ACTIONS(1840), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [630] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(567), 1, + STATE(747), 1, sym_text_interpolation, - ACTIONS(1514), 21, + STATE(760), 1, + sym_arguments, + ACTIONS(1864), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -75911,14 +96039,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1512), 39, + ACTIONS(1862), 38, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, @@ -75951,83 +96078,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [704] = 5, - ACTIONS(18), 1, + [403] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(568), 1, - sym_text_interpolation, - ACTIONS(1518), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1516), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, + ACTIONS(1840), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [778] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(569), 1, + STATE(748), 1, sym_text_interpolation, - ACTIONS(1522), 21, + STATE(749), 1, + sym_arguments, + ACTIONS(1868), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76049,14 +96111,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1520), 39, + ACTIONS(1866), 38, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, @@ -76089,14 +96150,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [852] = 5, - ACTIONS(18), 1, + [482] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(570), 1, + STATE(749), 1, sym_text_interpolation, - ACTIONS(1526), 21, + ACTIONS(1872), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76118,7 +96179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1524), 39, + ACTIONS(1870), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76158,14 +96219,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [926] = 5, - ACTIONS(18), 1, + [556] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(571), 1, + STATE(750), 1, sym_text_interpolation, - ACTIONS(1530), 21, + ACTIONS(1876), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76187,7 +96248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1528), 39, + ACTIONS(1874), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76227,14 +96288,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1000] = 5, - ACTIONS(18), 1, + [630] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(572), 1, + STATE(751), 1, sym_text_interpolation, - ACTIONS(1534), 21, + ACTIONS(1880), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76256,7 +96317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1532), 39, + ACTIONS(1878), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76296,14 +96357,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1074] = 5, - ACTIONS(18), 1, + [704] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(573), 1, + STATE(752), 1, sym_text_interpolation, - ACTIONS(1538), 21, + ACTIONS(1884), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76325,7 +96386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1536), 39, + ACTIONS(1882), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76365,14 +96426,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1148] = 5, - ACTIONS(18), 1, + [778] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(574), 1, + STATE(753), 1, sym_text_interpolation, - ACTIONS(1542), 21, + ACTIONS(1888), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76394,7 +96455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1540), 39, + ACTIONS(1886), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76434,14 +96495,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1222] = 5, - ACTIONS(18), 1, + [852] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(575), 1, + STATE(754), 1, sym_text_interpolation, - ACTIONS(1546), 21, + ACTIONS(1892), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76463,7 +96524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1544), 39, + ACTIONS(1890), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76503,14 +96564,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1296] = 5, - ACTIONS(18), 1, + [926] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(576), 1, + STATE(755), 1, sym_text_interpolation, - ACTIONS(1550), 21, + ACTIONS(1896), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76532,7 +96593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1548), 39, + ACTIONS(1894), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76572,14 +96633,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1370] = 5, - ACTIONS(18), 1, + [1000] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(577), 1, + STATE(756), 1, sym_text_interpolation, - ACTIONS(1554), 21, + ACTIONS(1900), 21, anon_sym_AMP, anon_sym_EQ, anon_sym_COLON, @@ -76601,7 +96662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1552), 39, + ACTIONS(1898), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -76641,61 +96702,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [1444] = 11, - ACTIONS(18), 1, + [1074] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1556), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(578), 1, + STATE(757), 1, sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1558), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, + ACTIONS(1904), 21, anon_sym_AMP, + anon_sym_EQ, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, @@ -76715,101 +96731,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [1529] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1496), 1, - anon_sym_EQ, - STATE(579), 1, - sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1502), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 18, + ACTIONS(1902), 39, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1610] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, anon_sym_LPAREN, - ACTIONS(1560), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(580), 1, - sym_text_interpolation, - ACTIONS(1500), 2, + anon_sym_RPAREN, + anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1558), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -76823,12 +96756,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -76840,8 +96771,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, + [1148] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(758), 1, + sym_text_interpolation, + ACTIONS(1908), 21, anon_sym_AMP, + anon_sym_EQ, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, @@ -76861,29 +96800,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [1695] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, + ACTIONS(1906), 39, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, anon_sym_LPAREN, - ACTIONS(1562), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(581), 1, - sym_text_interpolation, - ACTIONS(1500), 2, + anon_sym_RPAREN, + anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1564), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -76897,11 +96825,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -76914,8 +96840,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + [1222] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(759), 1, + sym_text_interpolation, + ACTIONS(1912), 21, anon_sym_AMP, + anon_sym_EQ, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -76934,29 +96869,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [1779] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, + ACTIONS(1910), 39, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, anon_sym_LPAREN, - ACTIONS(1566), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(582), 1, - sym_text_interpolation, - ACTIONS(1500), 2, + anon_sym_RPAREN, + anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1564), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -76970,11 +96894,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -76987,8 +96909,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + [1296] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(760), 1, + sym_text_interpolation, + ACTIONS(1916), 21, anon_sym_AMP, + anon_sym_EQ, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -77007,29 +96938,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [1863] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1496), 1, - anon_sym_EQ, - ACTIONS(1568), 1, + ACTIONS(1914), 39, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, anon_sym_LPAREN, - STATE(583), 1, - sym_text_interpolation, - STATE(613), 1, - sym_arguments, - ACTIONS(1570), 2, + anon_sym_RPAREN, + anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1502), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77043,11 +96963,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77059,40 +96978,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1946] = 7, - ACTIONS(18), 1, + [1370] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, - anon_sym_LPAREN, - STATE(584), 1, + STATE(761), 1, sym_text_interpolation, - STATE(598), 1, - sym_arguments, - ACTIONS(1472), 20, + ACTIONS(1920), 21, anon_sym_AMP, anon_sym_EQ, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -77111,12 +97007,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1470), 35, - sym__automatic_semicolon, + ACTIONS(1918), 39, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, @@ -77136,6 +97035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77147,29 +97047,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [2021] = 11, - ACTIONS(18), 1, + [1444] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1572), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(585), 1, - sym_text_interpolation, - STATE(613), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1570), 2, + STATE(762), 1, + sym_text_interpolation, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1574), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77183,11 +97083,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, - sym__automatic_semicolon, + ACTIONS(1842), 16, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77199,8 +97100,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 20, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -77219,25 +97121,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [2104] = 9, - ACTIONS(18), 1, + [1529] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1560), 1, + ACTIONS(1846), 1, anon_sym_EQ, - STATE(586), 1, + STATE(763), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1558), 13, + ACTIONS(1852), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77251,12 +97153,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, + ACTIONS(1842), 18, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77268,7 +97172,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, + ACTIONS(1844), 20, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -77289,29 +97193,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [2183] = 11, - ACTIONS(18), 1, + [1610] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1576), 1, + ACTIONS(1926), 1, anon_sym_EQ, - STATE(587), 1, - sym_text_interpolation, - STATE(613), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1570), 2, + STATE(764), 1, + sym_text_interpolation, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1574), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77325,11 +97229,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, - sym__automatic_semicolon, + ACTIONS(1842), 16, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77341,8 +97246,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 20, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -77361,47 +97267,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [2266] = 7, - ACTIONS(18), 1, + [1695] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(588), 1, - sym_text_interpolation, - STATE(605), 1, - sym_arguments, - ACTIONS(1478), 20, - anon_sym_AMP, + ACTIONS(1928), 1, anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(1476), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, + STATE(757), 1, + sym_arguments, + STATE(765), 1, + sym_text_interpolation, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1930), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77415,9 +97303,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + ACTIONS(1842), 16, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -77429,48 +97320,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [2341] = 14, - ACTIONS(18), 1, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [1779] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1560), 1, + ACTIONS(1932), 1, anon_sym_EQ, - ACTIONS(1578), 1, - anon_sym_RPAREN, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(589), 1, + STATE(766), 1, sym_text_interpolation, - STATE(2036), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, + ACTIONS(1930), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77484,7 +97376,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1842), 16, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -77504,25 +97413,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [2430] = 9, - ACTIONS(18), 1, + [1863] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1556), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(590), 1, + STATE(767), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1558), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -77536,7 +97445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, + ACTIONS(1842), 16, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -77553,7 +97462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 20, + ACTIONS(1844), 20, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -77574,20 +97483,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [2509] = 7, - ACTIONS(18), 1, + [1942] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(591), 1, - sym_text_interpolation, - STATE(614), 1, + ACTIONS(1922), 1, + anon_sym_EQ, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(757), 1, sym_arguments, - ACTIONS(1490), 20, + STATE(768), 1, + sym_text_interpolation, + STATE(2179), 1, + aux_sym__list_destructing_repeat1, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1842), 12, + anon_sym_EQ_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1924), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1844), 19, anon_sym_AMP, - anon_sym_EQ, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -77606,54 +97558,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1488), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2584] = 7, - ACTIONS(18), 1, + [2031] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(592), 1, + STATE(769), 1, sym_text_interpolation, - STATE(595), 1, + STATE(782), 1, sym_arguments, - ACTIONS(1482), 20, + ACTIONS(1860), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -77674,7 +97590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1480), 35, + ACTIONS(1858), 35, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -77710,18 +97626,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [2659] = 7, - ACTIONS(18), 1, + [2106] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(593), 1, + STATE(770), 1, sym_text_interpolation, - STATE(606), 1, + STATE(791), 1, sym_arguments, - ACTIONS(1486), 20, + ACTIONS(1856), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -77742,7 +97658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1484), 35, + ACTIONS(1854), 35, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -77778,86 +97694,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [2734] = 11, - ACTIONS(18), 1, + [2181] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - ACTIONS(1496), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(594), 1, - sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1492), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1502), 16, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_RBRACK, - ACTIONS(1494), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2817] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(595), 1, + STATE(771), 1, sym_text_interpolation, - ACTIONS(1538), 20, + STATE(786), 1, + sym_arguments, + ACTIONS(1864), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -77878,13 +97726,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1536), 36, + ACTIONS(1862), 35, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, @@ -77915,157 +97762,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [2887] = 12, - ACTIONS(18), 1, + [2256] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - ACTIONS(1560), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(596), 1, + STATE(772), 1, sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1580), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1492), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2971] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1582), 1, - anon_sym_EQ, - STATE(565), 1, + STATE(780), 1, sym_arguments, - STATE(597), 1, - sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1584), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [3053] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(598), 1, - sym_text_interpolation, - ACTIONS(1542), 20, + ACTIONS(1838), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78086,13 +97794,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1540), 36, + ACTIONS(1836), 35, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, @@ -78123,14 +97830,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3123] = 5, - ACTIONS(18), 1, + [2331] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(599), 1, + ACTIONS(1936), 1, + anon_sym_LPAREN, + STATE(773), 1, sym_text_interpolation, - ACTIONS(1460), 20, + STATE(784), 1, + sym_arguments, + ACTIONS(1868), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78151,13 +97862,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1458), 36, + ACTIONS(1866), 35, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, @@ -78188,45 +97898,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3193] = 12, - ACTIONS(18), 1, + [2406] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - ACTIONS(1560), 1, + ACTIONS(1938), 1, anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(600), 1, + STATE(774), 1, sym_text_interpolation, - ACTIONS(1500), 2, + STATE(781), 1, + sym_arguments, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1586), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, + ACTIONS(1942), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -78240,7 +97934,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1842), 15, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -78260,16 +97970,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [3277] = 5, - ACTIONS(18), 1, + [2489] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(601), 1, + ACTIONS(1926), 1, + anon_sym_EQ, + STATE(775), 1, sym_text_interpolation, - ACTIONS(1554), 20, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1924), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1842), 16, + anon_sym_SEMI, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 20, anon_sym_AMP, - anon_sym_EQ, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -78288,16 +98040,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1552), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, + [2568] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1936), 1, anon_sym_LPAREN, - anon_sym_COLON_COLON, + ACTIONS(1944), 1, + anon_sym_EQ, + STATE(776), 1, + sym_text_interpolation, + STATE(781), 1, + sym_arguments, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1942), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -78311,9 +98076,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + ACTIONS(1842), 15, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -78325,16 +98092,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3347] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(602), 1, - sym_text_interpolation, - ACTIONS(1468), 20, + ACTIONS(1844), 19, anon_sym_AMP, - anon_sym_EQ, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -78353,32 +98112,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1466), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, + [2651] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, anon_sym_LPAREN, - anon_sym_COLON_COLON, + ACTIONS(1846), 1, + anon_sym_EQ, + STATE(757), 1, + sym_arguments, + STATE(777), 1, + sym_text_interpolation, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, + ACTIONS(1842), 12, + anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -78390,16 +98147,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3417] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(603), 1, - sym_text_interpolation, - ACTIONS(1522), 20, + ACTIONS(1852), 16, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_RBRACK, + ACTIONS(1844), 19, anon_sym_AMP, - anon_sym_EQ, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -78418,16 +98184,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1520), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, + [2734] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1846), 1, + anon_sym_EQ, + ACTIONS(1936), 1, anon_sym_LPAREN, - anon_sym_COLON_COLON, + STATE(778), 1, + sym_text_interpolation, + STATE(781), 1, + sym_arguments, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1852), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -78441,9 +98220,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + ACTIONS(1842), 15, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -78455,25 +98236,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3487] = 9, - ACTIONS(18), 1, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [2817] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1562), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1946), 1, anon_sym_EQ, - STATE(604), 1, + STATE(757), 1, + sym_arguments, + STATE(779), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1564), 13, + ACTIONS(1948), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -78487,12 +98292,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, + ACTIONS(1842), 14, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_RBRACK, + anon_sym_RPAREN, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -78504,7 +98307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -78524,14 +98327,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [3565] = 5, - ACTIONS(18), 1, + [2899] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(605), 1, + STATE(780), 1, sym_text_interpolation, - ACTIONS(1546), 20, + ACTIONS(1908), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78552,7 +98355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1544), 36, + ACTIONS(1906), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78589,14 +98392,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3635] = 5, - ACTIONS(18), 1, + [2969] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(606), 1, + STATE(781), 1, sym_text_interpolation, - ACTIONS(1530), 20, + ACTIONS(1904), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78617,7 +98420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1528), 36, + ACTIONS(1902), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78654,14 +98457,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3705] = 5, - ACTIONS(18), 1, + [3039] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(607), 1, + STATE(782), 1, sym_text_interpolation, - ACTIONS(1518), 20, + ACTIONS(1888), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78682,7 +98485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1516), 36, + ACTIONS(1886), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78719,14 +98522,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3775] = 5, - ACTIONS(18), 1, + [3109] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(608), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1928), 1, + anon_sym_EQ, + STATE(757), 1, + sym_arguments, + STATE(783), 1, sym_text_interpolation, - ACTIONS(1550), 20, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1950), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1842), 12, + anon_sym_EQ_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1930), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [3193] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(784), 1, + sym_text_interpolation, + ACTIONS(1872), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78747,7 +98622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1548), 36, + ACTIONS(1870), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78784,14 +98659,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3845] = 5, - ACTIONS(18), 1, + [3263] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(609), 1, + STATE(785), 1, sym_text_interpolation, - ACTIONS(1510), 20, + ACTIONS(1880), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78812,7 +98687,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1508), 36, + ACTIONS(1878), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78849,14 +98724,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3915] = 5, - ACTIONS(18), 1, + [3333] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(610), 1, + STATE(786), 1, sym_text_interpolation, - ACTIONS(1514), 20, + ACTIONS(1916), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78877,7 +98752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1512), 36, + ACTIONS(1914), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78914,14 +98789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [3985] = 5, - ACTIONS(18), 1, + [3403] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(611), 1, + STATE(787), 1, sym_text_interpolation, - ACTIONS(1534), 20, + ACTIONS(1912), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -78942,7 +98817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1532), 36, + ACTIONS(1910), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -78979,14 +98854,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [4055] = 5, - ACTIONS(18), 1, + [3473] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(612), 1, + STATE(788), 1, sym_text_interpolation, - ACTIONS(1454), 20, + ACTIONS(1892), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -79007,7 +98882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1452), 36, + ACTIONS(1890), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -79044,14 +98919,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [4125] = 5, - ACTIONS(18), 1, + [3543] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(613), 1, + STATE(789), 1, sym_text_interpolation, - ACTIONS(1506), 20, + ACTIONS(1834), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -79072,7 +98947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1504), 36, + ACTIONS(1832), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -79109,14 +98984,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [4195] = 5, - ACTIONS(18), 1, + [3613] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(614), 1, + STATE(790), 1, sym_text_interpolation, - ACTIONS(1526), 20, + ACTIONS(1820), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -79137,7 +99012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1524), 36, + ACTIONS(1818), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -79174,29 +99049,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [4265] = 11, - ACTIONS(18), 1, + [3683] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1588), 1, - anon_sym_EQ, - STATE(565), 1, - sym_arguments, - STATE(615), 1, + STATE(791), 1, sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1896), 20, + anon_sym_AMP, + anon_sym_EQ, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1894), 36, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1584), 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79210,10 +99100,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79225,8 +99114,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + [3753] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(792), 1, + sym_text_interpolation, + ACTIONS(1900), 20, anon_sym_AMP, + anon_sym_EQ, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -79245,25 +99142,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4347] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1566), 1, - anon_sym_EQ, - STATE(616), 1, - sym_text_interpolation, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1898), 36, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1564), 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79277,12 +99165,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RBRACK, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79294,8 +99179,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + [3823] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(793), 1, + sym_text_interpolation, + ACTIONS(1876), 20, anon_sym_AMP, + anon_sym_EQ, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, @@ -79314,32 +99207,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4425] = 12, - ACTIONS(18), 1, + ACTIONS(1874), 36, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + [3893] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1566), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(617), 1, + STATE(794), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1590), 2, + ACTIONS(1953), 2, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, + anon_sym_RPAREN, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1842), 12, anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -79352,7 +99282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1564), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79366,7 +99296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79386,14 +99316,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4509] = 5, - ACTIONS(18), 1, + [3977] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(618), 1, + STATE(795), 1, sym_text_interpolation, - ACTIONS(1464), 20, + ACTIONS(1826), 20, anon_sym_AMP, anon_sym_EQ, anon_sym_QMARK, @@ -79414,7 +99344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1462), 36, + ACTIONS(1824), 36, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -79451,25 +99381,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [4579] = 9, - ACTIONS(18), 1, + [4047] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1576), 1, - anon_sym_EQ, - STATE(619), 1, + STATE(796), 1, sym_text_interpolation, - ACTIONS(1570), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1920), 20, + anon_sym_AMP, + anon_sym_EQ, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1918), 36, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1574), 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79483,11 +99432,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79499,52 +99446,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4656] = 12, - ACTIONS(18), 1, + [4117] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1566), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(620), 1, + STATE(797), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1593), 2, + ACTIONS(1955), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 11, + ACTIONS(1842), 12, + anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79556,7 +99484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1564), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79570,7 +99498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79590,25 +99518,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4739] = 9, - ACTIONS(18), 1, + [4201] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1572), 1, + ACTIONS(1932), 1, anon_sym_EQ, - STATE(621), 1, + STATE(798), 1, sym_text_interpolation, - ACTIONS(1570), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1574), 13, + ACTIONS(1930), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79622,11 +99550,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, - sym__automatic_semicolon, + ACTIONS(1842), 16, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79638,7 +99567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79658,32 +99587,196 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4816] = 12, - ACTIONS(18), 1, + [4279] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(799), 1, + sym_text_interpolation, + ACTIONS(1830), 20, + anon_sym_AMP, + anon_sym_EQ, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1828), 36, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(1456), 1, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + [4349] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1560), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1957), 1, anon_sym_EQ, - ACTIONS(1578), 1, - anon_sym_RPAREN, - STATE(622), 1, + STATE(757), 1, + sym_arguments, + STATE(800), 1, sym_text_interpolation, - STATE(2036), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1948), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1842), 14, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_RPAREN, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [4431] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(801), 1, + sym_text_interpolation, + ACTIONS(1884), 20, + anon_sym_AMP, + anon_sym_EQ, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(1882), 36, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79695,7 +99788,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, + [4501] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1928), 1, + anon_sym_EQ, + STATE(802), 1, + sym_text_interpolation, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1930), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79709,7 +99820,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1842), 16, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79729,25 +99857,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4899] = 9, - ACTIONS(18), 1, + [4579] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1846), 1, anon_sym_EQ, - STATE(623), 1, + STATE(803), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1842), 12, anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -79760,7 +99888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1502), 16, + ACTIONS(1852), 16, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_STAR_STAR_EQ, @@ -79777,7 +99905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, anon_sym_RBRACK, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79797,25 +99925,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [4976] = 9, - ACTIONS(18), 1, + [4656] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1944), 1, anon_sym_EQ, - STATE(624), 1, + STATE(804), 1, sym_text_interpolation, - ACTIONS(1570), 2, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1502), 13, + ACTIONS(1942), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79829,7 +99957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 15, + ACTIONS(1842), 15, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -79845,7 +99973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79865,28 +99993,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5053] = 10, - ACTIONS(18), 1, + [4733] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1566), 1, + ACTIONS(1938), 1, anon_sym_EQ, - STATE(625), 1, + STATE(805), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1590), 2, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1942), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1842), 15, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, + anon_sym_EQ_GT, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [4810] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1922), 1, + anon_sym_EQ, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(806), 1, + sym_text_interpolation, + STATE(2179), 1, + aux_sym__list_destructing_repeat1, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1842), 12, anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -79899,7 +100098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1564), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79913,7 +100112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -79933,25 +100132,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5131] = 9, - ACTIONS(18), 1, + [4893] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1588), 1, + ACTIONS(1846), 1, anon_sym_EQ, - STATE(626), 1, + STATE(807), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1940), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1584), 13, + ACTIONS(1852), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -79965,10 +100164,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 14, + ACTIONS(1842), 15, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_RPAREN, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -79980,7 +100180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -80000,25 +100200,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5207] = 9, - ACTIONS(18), 1, + [4970] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1582), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1928), 1, anon_sym_EQ, - STATE(627), 1, + STATE(757), 1, + sym_arguments, + STATE(808), 1, + sym_text_interpolation, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1959), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1842), 11, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1930), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1844), 19, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + [5053] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1946), 1, + anon_sym_EQ, + STATE(809), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1584), 13, + ACTIONS(1948), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -80032,7 +100303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1492), 14, + ACTIONS(1842), 14, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -80047,7 +100318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -80067,28 +100338,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5283] = 10, - ACTIONS(18), 1, + [5129] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1560), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(628), 1, + STATE(810), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1586), 2, + ACTIONS(1955), 2, anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + anon_sym_RBRACK, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1842), 12, anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -80101,7 +100372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -80115,7 +100386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -80135,28 +100406,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5361] = 10, - ACTIONS(18), 1, + [5207] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1560), 1, + ACTIONS(1928), 1, anon_sym_EQ, - STATE(629), 1, + STATE(811), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1580), 2, + ACTIONS(1950), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 12, + ACTIONS(1842), 12, anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, @@ -80169,7 +100440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1558), 13, + ACTIONS(1930), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -80183,7 +100454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -80203,28 +100474,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5439] = 10, - ACTIONS(18), 1, + [5285] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1566), 1, + ACTIONS(1922), 1, anon_sym_EQ, - STATE(630), 1, + STATE(812), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1593), 2, + ACTIONS(1953), 2, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, + anon_sym_RPAREN, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1492), 11, + ACTIONS(1842), 12, + anon_sym_EQ_GT, aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -80236,7 +100508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1564), 13, + ACTIONS(1924), 13, anon_sym_STAR_STAR_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, @@ -80250,7 +100522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1494), 19, + ACTIONS(1844), 19, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -80270,190 +100542,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - [5516] = 7, - ACTIONS(18), 1, + [5363] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(631), 1, + ACTIONS(1957), 1, + anon_sym_EQ, + STATE(813), 1, sym_text_interpolation, - STATE(661), 1, - sym_arguments, - ACTIONS(1490), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1488), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1948), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1842), 14, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_RPAREN, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5581] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(632), 1, - sym_text_interpolation, - STATE(645), 1, - sym_arguments, - ACTIONS(1482), 13, + ACTIONS(1844), 19, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 32, - anon_sym_SEMI, + anon_sym_PERCENT, + [5439] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1928), 1, + anon_sym_EQ, + STATE(814), 1, + sym_text_interpolation, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1959), 2, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACK, + ACTIONS(1848), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1842), 11, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5646] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(633), 1, - sym_text_interpolation, - ACTIONS(1510), 13, + ACTIONS(1930), 13, + anon_sym_STAR_STAR_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_DOT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1844), 19, anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_QMARK_QMARK, + anon_sym_CARET, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1508), 34, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_class_interface_clause_token1, - aux_sym_use_instead_of_clause_token1, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, + anon_sym_STAR, + anon_sym_SLASH, anon_sym_PERCENT, - [5707] = 7, - ACTIONS(18), 1, + [5516] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(634), 1, + STATE(815), 1, sym_text_interpolation, - STATE(649), 1, + STATE(847), 1, sym_arguments, - ACTIONS(1486), 13, + ACTIONS(1864), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80467,7 +100701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 32, + ACTIONS(1862), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -80500,28 +100734,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [5772] = 10, - ACTIONS(18), 1, + [5581] = 29, + ACTIONS(41), 1, + aux_sym_final_modifier_token1, + ACTIONS(43), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1598), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - STATE(565), 1, - sym_arguments, - STATE(635), 1, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1964), 1, + sym_name, + ACTIONS(1966), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(1968), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(1972), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(1974), 1, + sym_var_modifier, + ACTIONS(1978), 1, + anon_sym_QMARK, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + STATE(816), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, + STATE(1210), 1, + aux_sym_property_declaration_repeat1, + STATE(1493), 1, + sym__modifier, + STATE(1741), 1, + sym__types, + STATE(1746), 1, + sym_qualified_name, + STATE(1934), 1, + sym_variable_name, + STATE(2057), 1, + sym__function_definition_header, + STATE(2059), 1, + sym_property_element, + STATE(2164), 1, + sym__type, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(1976), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(1491), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [5690] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(757), 1, + sym_arguments, + STATE(817), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1984), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80534,7 +100848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1982), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -80561,103 +100875,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [5843] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(228), 1, - aux_sym_final_modifier_token1, - ACTIONS(230), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1603), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(1605), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(1609), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(1611), 1, - sym_var_modifier, - ACTIONS(1615), 1, - anon_sym_QMARK, - ACTIONS(1617), 1, - anon_sym_DOLLAR, - STATE(636), 1, - sym_text_interpolation, - STATE(1072), 1, - aux_sym_property_declaration_repeat1, - STATE(1292), 1, - sym__modifier, - STATE(1531), 1, - sym__types, - STATE(1539), 1, - sym_qualified_name, - STATE(1662), 1, - sym_variable_name, - STATE(1859), 1, - sym__function_definition_header, - STATE(1860), 1, - sym_property_element, - STATE(1864), 1, - sym__type, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(1613), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1290), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [5952] = 7, - ACTIONS(18), 1, + [5761] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(637), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(818), 1, sym_text_interpolation, - STATE(656), 1, + STATE(842), 1, sym_arguments, - ACTIONS(1472), 13, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1842), 26, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [5832] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(819), 1, + sym_text_interpolation, + ACTIONS(1884), 13, + anon_sym_AMP, + anon_sym_EQ, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -80666,18 +100957,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 32, + ACTIONS(1882), 34, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, + aux_sym_class_interface_clause_token1, + aux_sym_use_instead_of_clause_token1, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, @@ -80699,18 +100992,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6017] = 7, - ACTIONS(18), 1, + [5893] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(638), 1, + STATE(820), 1, sym_text_interpolation, - STATE(647), 1, + STATE(840), 1, sym_arguments, - ACTIONS(1478), 13, + ACTIONS(1856), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80724,7 +101017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 32, + ACTIONS(1854), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -80757,32 +101050,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6082] = 10, - ACTIONS(18), 1, + [5958] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(639), 1, + STATE(821), 1, sym_text_interpolation, - STATE(653), 1, + STATE(842), 1, sym_arguments, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1850), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1844), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -80791,14 +101084,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1842), 25, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, @@ -80818,27 +101110,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6153] = 9, - ACTIONS(18), 1, + [6027] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(640), 1, + STATE(822), 1, sym_text_interpolation, - STATE(653), 1, + STATE(833), 1, sym_arguments, - ACTIONS(1500), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 13, + ACTIONS(1868), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80852,14 +101135,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 25, + ACTIONS(1866), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -80878,24 +101168,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6222] = 8, - ACTIONS(18), 1, + [6092] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(641), 1, + STATE(823), 1, sym_text_interpolation, - STATE(653), 1, + STATE(844), 1, sym_arguments, - ACTIONS(1498), 5, + ACTIONS(1838), 13, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1836), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1496), 13, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [6157] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(824), 1, + sym_text_interpolation, + STATE(832), 1, + sym_arguments, + ACTIONS(1860), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80909,16 +101251,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 27, + ACTIONS(1858), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -80937,28 +101284,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6289] = 10, - ACTIONS(18), 1, + [6222] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1598), 1, + ACTIONS(1986), 1, anon_sym_BSLASH, - STATE(565), 1, - sym_arguments, - STATE(642), 1, + ACTIONS(1993), 1, + anon_sym_LPAREN, + STATE(825), 1, sym_text_interpolation, - STATE(2257), 1, + STATE(918), 1, + sym_arguments, + STATE(2589), 1, aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1621), 12, + ACTIONS(1991), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -80971,7 +101318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 26, + ACTIONS(1989), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -80998,32 +101345,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6360] = 10, - ACTIONS(18), 1, + [6293] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1627), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - STATE(643), 1, + STATE(826), 1, sym_text_interpolation, - STATE(713), 1, + STATE(842), 1, sym_arguments, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 12, + ACTIONS(1846), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -81032,15 +101376,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 26, + ACTIONS(1852), 27, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -81059,73 +101404,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6431] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(228), 1, + [6360] = 29, + ACTIONS(41), 1, aux_sym_final_modifier_token1, - ACTIONS(230), 1, + ACTIONS(43), 1, aux_sym_abstract_modifier_token1, - ACTIONS(555), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(1603), 1, + ACTIONS(1966), 1, aux_sym_function_static_declaration_token1, - ACTIONS(1605), 1, + ACTIONS(1968), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(1609), 1, + ACTIONS(1972), 1, aux_sym_readonly_modifier_token1, - ACTIONS(1611), 1, + ACTIONS(1974), 1, sym_var_modifier, - ACTIONS(1615), 1, + ACTIONS(1978), 1, anon_sym_QMARK, - ACTIONS(1617), 1, + ACTIONS(1980), 1, anon_sym_DOLLAR, - STATE(644), 1, + STATE(827), 1, sym_text_interpolation, - STATE(1072), 1, + STATE(1210), 1, aux_sym_property_declaration_repeat1, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1531), 1, + STATE(1741), 1, sym__types, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1662), 1, + STATE(1934), 1, sym_variable_name, - STATE(1845), 1, - sym__function_definition_header, - STATE(1847), 1, + STATE(2042), 1, sym_property_element, - STATE(2054), 1, + STATE(2045), 1, + sym__function_definition_header, + STATE(2167), 1, sym__type, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1646), 2, + STATE(1937), 2, sym_union_type, sym_intersection_type, - ACTIONS(1613), 3, + ACTIONS(1976), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1594), 3, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(1290), 5, + STATE(1491), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -81139,19 +101484,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [6540] = 5, - ACTIONS(18), 1, + [6469] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(645), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(757), 1, + sym_arguments, + STATE(828), 1, sym_text_interpolation, - ACTIONS(1538), 13, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -81160,22 +101518,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1536), 33, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -81194,94 +101545,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6600] = 30, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1629), 1, - sym_name, - ACTIONS(1631), 1, - aux_sym_class_declaration_token1, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - STATE(646), 1, - sym_text_interpolation, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1676), 1, - sym__dereferencable_expression, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2476), 1, - sym_attribute_list, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - STATE(2578), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(691), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1675), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(697), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(699), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1526), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [6710] = 5, - ACTIONS(18), 1, + [6540] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(647), 1, + STATE(829), 1, sym_text_interpolation, - ACTIONS(1546), 13, + ACTIONS(1912), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81295,7 +101566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1544), 33, + ACTIONS(1910), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81329,94 +101600,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6770] = 30, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1637), 1, - sym_name, - ACTIONS(1641), 1, - aux_sym_class_declaration_token1, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - STATE(648), 1, - sym_text_interpolation, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1667), 1, - sym__dereferencable_expression, - STATE(2454), 1, - sym_attribute_list, - STATE(2486), 1, - sym__scope_resolution_qualifier, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(810), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1675), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(1639), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(805), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(809), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1526), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [6880] = 5, - ACTIONS(18), 1, + [6600] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(649), 1, + STATE(830), 1, sym_text_interpolation, - ACTIONS(1530), 13, + ACTIONS(1834), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81430,7 +101621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1528), 33, + ACTIONS(1832), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81464,14 +101655,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [6940] = 5, - ACTIONS(18), 1, + [6660] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(650), 1, + STATE(831), 1, sym_text_interpolation, - ACTIONS(1534), 13, + ACTIONS(1830), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81485,7 +101676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1532), 33, + ACTIONS(1828), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81519,18 +101710,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [7000] = 5, - ACTIONS(18), 1, + [6720] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(651), 1, + STATE(832), 1, sym_text_interpolation, - ACTIONS(1647), 12, + ACTIONS(1888), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -81539,24 +101731,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1645), 34, + ACTIONS(1886), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, - aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOLLAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -81574,14 +101765,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [7060] = 5, - ACTIONS(18), 1, + [6780] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(652), 1, + STATE(833), 1, sym_text_interpolation, - ACTIONS(1454), 13, + ACTIONS(1872), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81595,7 +101786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 33, + ACTIONS(1870), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81629,14 +101820,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [7120] = 5, - ACTIONS(18), 1, + [6840] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(653), 1, + STATE(834), 1, sym_text_interpolation, - ACTIONS(1506), 13, + ACTIONS(1920), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81650,7 +101841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1504), 33, + ACTIONS(1918), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81684,14 +101875,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [7180] = 5, - ACTIONS(18), 1, + [6900] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(654), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(760), 1, + sym_arguments, + STATE(835), 1, sym_text_interpolation, - ACTIONS(1514), 13, + ACTIONS(1997), 12, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1995), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_use_instead_of_clause_token1, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [6964] = 30, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1999), 1, + sym_name, + ACTIONS(2001), 1, + aux_sym_class_declaration_token1, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + STATE(836), 1, + sym_text_interpolation, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1902), 1, + sym__dereferencable_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2869), 1, + sym_attribute_list, + STATE(2932), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(878), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(1888), 2, + sym_class_constant_access_expression, + sym_cast_variable, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(879), 3, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(882), 3, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1716), 7, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_array_creation_expression, + sym__string, + [7074] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(837), 1, + sym_text_interpolation, + ACTIONS(1876), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81705,7 +102033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1512), 33, + ACTIONS(1874), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81739,18 +102067,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [7240] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + [7134] = 30, + ACTIONS(5), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(2003), 1, anon_sym_LPAREN, - STATE(571), 1, - sym_arguments, - STATE(655), 1, + ACTIONS(2007), 1, + sym_name, + ACTIONS(2011), 1, + aux_sym_class_declaration_token1, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + STATE(838), 1, + sym_text_interpolation, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1903), 1, + sym__dereferencable_expression, + STATE(2678), 1, + sym_attribute_list, + STATE(2781), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(979), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(1888), 2, + sym_class_constant_access_expression, + sym_cast_variable, + ACTIONS(2009), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(981), 3, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + STATE(991), 3, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1716), 7, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_array_creation_expression, + sym__string, + [7244] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(839), 1, sym_text_interpolation, - ACTIONS(1651), 12, + ACTIONS(2017), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81763,14 +102167,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1649), 32, + ACTIONS(2015), 34, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, - aux_sym_use_instead_of_clause_token1, + aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -81779,6 +102184,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOLLAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -81797,13 +102203,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7304] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(656), 1, + STATE(840), 1, sym_text_interpolation, - ACTIONS(1542), 13, + ACTIONS(1896), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81817,7 +102223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1540), 33, + ACTIONS(1894), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81852,13 +102258,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7364] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(657), 1, + STATE(841), 1, sym_text_interpolation, - ACTIONS(1554), 13, + ACTIONS(1820), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81872,7 +102278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1552), 33, + ACTIONS(1818), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81907,13 +102313,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7424] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(658), 1, + STATE(842), 1, sym_text_interpolation, - ACTIONS(1550), 13, + ACTIONS(1904), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81927,7 +102333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1548), 33, + ACTIONS(1902), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -81962,13 +102368,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7484] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(659), 1, + STATE(843), 1, sym_text_interpolation, - ACTIONS(1518), 13, + ACTIONS(1884), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -81982,7 +102388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1516), 33, + ACTIONS(1882), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82017,13 +102423,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7544] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(660), 1, + STATE(844), 1, sym_text_interpolation, - ACTIONS(1468), 13, + ACTIONS(1908), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82037,7 +102443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 33, + ACTIONS(1906), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82072,13 +102478,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7604] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(661), 1, + STATE(845), 1, sym_text_interpolation, - ACTIONS(1526), 13, + ACTIONS(1880), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82092,7 +102498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1524), 33, + ACTIONS(1878), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82127,13 +102533,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7664] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(662), 1, + STATE(846), 1, sym_text_interpolation, - ACTIONS(1522), 13, + ACTIONS(1892), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82147,7 +102553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1520), 33, + ACTIONS(1890), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82182,13 +102588,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7724] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(663), 1, + STATE(847), 1, sym_text_interpolation, - ACTIONS(1460), 13, + ACTIONS(1916), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82202,7 +102608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1458), 33, + ACTIONS(1914), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82237,13 +102643,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7784] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(664), 1, + STATE(848), 1, sym_text_interpolation, - ACTIONS(1510), 13, + ACTIONS(1900), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82257,7 +102663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1508), 33, + ACTIONS(1898), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82292,13 +102698,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7844] = 5, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(665), 1, + STATE(849), 1, sym_text_interpolation, - ACTIONS(1464), 13, + ACTIONS(1826), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82312,7 +102718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 33, + ACTIONS(1824), 33, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82347,17 +102753,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7904] = 7, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(666), 1, - sym_text_interpolation, - STATE(724), 1, + STATE(755), 1, sym_arguments, - ACTIONS(1482), 12, + STATE(850), 1, + sym_text_interpolation, + ACTIONS(1856), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82370,7 +102776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 31, + ACTIONS(1854), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -82403,15 +102809,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_PERCENT, [7967] = 6, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(574), 1, + STATE(851), 1, + sym_text_interpolation, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1846), 13, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1852), 27, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [8028] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(847), 1, sym_arguments, - STATE(667), 1, + STATE(852), 1, sym_text_interpolation, - ACTIONS(1472), 12, + ACTIONS(1997), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82424,14 +102887,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 32, + ACTIONS(1995), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -82457,71 +102919,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8028] = 29, + [8091] = 29, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(1653), 1, + ACTIONS(2019), 1, anon_sym_AMP, - ACTIONS(1655), 1, + ACTIONS(2021), 1, anon_sym_COMMA, - ACTIONS(1657), 1, + ACTIONS(2023), 1, anon_sym_RPAREN, - ACTIONS(1659), 1, + ACTIONS(2025), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, + ACTIONS(2027), 1, anon_sym_QMARK, - ACTIONS(1663), 1, + ACTIONS(2029), 1, anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, + ACTIONS(2031), 1, anon_sym_DOLLAR, - STATE(668), 1, + STATE(853), 1, sym_text_interpolation, - STATE(1155), 1, + STATE(1341), 1, sym_attribute_list, - STATE(1156), 1, + STATE(1354), 1, sym_visibility_modifier, - STATE(1301), 1, + STATE(1502), 1, aux_sym_attribute_list_repeat1, - STATE(1302), 1, + STATE(1503), 1, sym_attribute_group, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1598), 1, + STATE(1756), 1, sym__types, - STATE(1640), 1, + STATE(1940), 1, sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, + STATE(2151), 1, sym_reference_modifier, - STATE(2481), 1, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1646), 2, + STATE(1937), 2, sym_union_type, sym_intersection_type, - ACTIONS(234), 3, + ACTIONS(47), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1594), 3, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - STATE(1878), 3, + STATE(2153), 3, sym_property_promotion_parameter, sym_simple_parameter, sym_variadic_parameter, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -82535,24 +102997,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [8135] = 8, - ACTIONS(18), 1, + [8198] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(669), 1, + STATE(854), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1621), 12, + STATE(907), 1, + sym_arguments, + ACTIONS(1868), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82565,15 +103021,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 26, + ACTIONS(1866), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -82592,24 +103053,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8200] = 8, - ACTIONS(18), 1, + [8261] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(670), 1, + STATE(855), 1, sym_text_interpolation, - STATE(708), 1, + STATE(909), 1, sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1669), 12, + ACTIONS(1838), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82622,15 +103077,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1667), 26, + ACTIONS(1836), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -82649,16 +103109,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8265] = 6, - ACTIONS(18), 1, + [8324] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(570), 1, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(842), 1, sym_arguments, - STATE(671), 1, + STATE(856), 1, sym_text_interpolation, - ACTIONS(1490), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82671,21 +103139,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 32, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -82704,16 +103166,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8326] = 6, - ACTIONS(18), 1, + [8389] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(573), 1, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(842), 1, sym_arguments, - STATE(672), 1, + STATE(857), 1, sym_text_interpolation, - ACTIONS(1482), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82726,21 +103196,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 32, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -82759,16 +103223,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8387] = 6, - ACTIONS(18), 1, + [8454] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(571), 1, - sym_arguments, - STATE(673), 1, + ACTIONS(1993), 1, + anon_sym_LPAREN, + STATE(858), 1, sym_text_interpolation, - ACTIONS(1486), 12, + STATE(911), 1, + sym_arguments, + ACTIONS(1864), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -82781,14 +103247,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 32, + ACTIONS(1862), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -82814,204 +103279,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8448] = 26, - ACTIONS(18), 1, + [8517] = 29, + ACTIONS(101), 1, + aux_sym__list_destructing_token1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1671), 1, - sym_name, - ACTIONS(1677), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1680), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(1683), 1, - anon_sym_RBRACE, - ACTIONS(1685), 1, - anon_sym_LPAREN, - ACTIONS(1688), 1, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(1691), 1, - anon_sym_LBRACK, - ACTIONS(1700), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(1703), 1, + ACTIONS(856), 1, anon_sym_DOLLAR, - STATE(1541), 1, - sym_class_constant_access_expression, - STATE(1688), 1, + ACTIONS(946), 1, + anon_sym_AMP, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2033), 1, + sym_name, + STATE(859), 1, + sym_text_interpolation, + STATE(1877), 1, sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2559), 1, + sym_by_ref, + STATE(2567), 1, + sym__list_destructing, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(1694), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(1697), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(674), 2, - sym_text_interpolation, - aux_sym_use_list_repeat1, - STATE(1518), 2, + STATE(1740), 2, sym_qualified_name, sym__reserved_identifier, - STATE(2196), 2, - sym_use_instead_of_clause, - sym_use_as_clause, - ACTIONS(1674), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(731), 4, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(1675), 4, + STATE(1749), 4, sym_cast_variable, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(1526), 10, - sym_parenthesized_expression, + STATE(1691), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, sym_nullsafe_member_call_expression, sym_subscript_expression, - sym_array_creation_expression, - sym__string, sym_dynamic_variable_name, sym_variable_name, - [8549] = 8, - ACTIONS(18), 1, + [8624] = 27, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(675), 1, - sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1621), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1619), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8614] = 27, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(597), 1, + ACTIONS(856), 1, anon_sym_DOLLAR, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - ACTIONS(1706), 1, + ACTIONS(2035), 1, sym_name, - ACTIONS(1708), 1, + ACTIONS(2037), 1, anon_sym_RBRACE, - STATE(676), 1, + STATE(860), 1, sym_text_interpolation, - STATE(698), 1, + STATE(871), 1, aux_sym_use_list_repeat1, - STATE(1541), 1, + STATE(1739), 1, sym_class_constant_access_expression, - STATE(1688), 1, + STATE(1877), 1, sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1518), 2, + STATE(1740), 2, sym_qualified_name, sym__reserved_identifier, - STATE(2196), 2, + STATE(2481), 2, sym_use_instead_of_clause, sym_use_as_clause, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(1675), 4, + STATE(1888), 4, sym_cast_variable, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(1526), 10, + STATE(1716), 10, sym_parenthesized_expression, sym_function_call_expression, sym_scoped_call_expression, @@ -83022,16 +103433,19 @@ static const uint16_t ts_small_parse_table[] = { sym__string, sym_dynamic_variable_name, sym_variable_name, - [8717] = 6, - ACTIONS(18), 1, + [8727] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(575), 1, - sym_arguments, - STATE(677), 1, + ACTIONS(2046), 1, + anon_sym_EQ, + STATE(861), 1, sym_text_interpolation, - ACTIONS(1478), 12, + ACTIONS(2043), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2041), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83044,9 +103458,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 32, + ACTIONS(2039), 30, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, @@ -83059,7 +103472,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -83077,18 +103489,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8778] = 7, - ACTIONS(18), 1, + [8790] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(678), 1, + STATE(862), 1, sym_text_interpolation, - STATE(721), 1, + STATE(905), 1, sym_arguments, - ACTIONS(1486), 12, + ACTIONS(1856), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83101,7 +103513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 31, + ACTIONS(1854), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83133,96 +103545,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [8841] = 29, - ACTIONS(18), 1, + [8853] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(290), 1, - aux_sym__list_destructing_token1, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(687), 1, - anon_sym_AMP, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - ACTIONS(1710), 1, - sym_name, - STATE(679), 1, + STATE(863), 1, sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2014), 1, - sym_by_ref, - STATE(2016), 1, - sym__list_destructing, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1498), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1416), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [8948] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(649), 1, + STATE(904), 1, sym_arguments, - STATE(680), 1, - sym_text_interpolation, - ACTIONS(1651), 12, + ACTIONS(1860), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83235,7 +103569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1649), 31, + ACTIONS(1858), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83267,24 +103601,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9011] = 8, - ACTIONS(18), 1, + [8916] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(653), 1, + STATE(753), 1, sym_arguments, - STATE(681), 1, + STATE(864), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1860), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83297,15 +103623,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1858), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -83324,18 +103656,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9076] = 7, - ACTIONS(18), 1, + [8977] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(571), 1, + STATE(755), 1, sym_arguments, - STATE(682), 1, + STATE(865), 1, sym_text_interpolation, - ACTIONS(1486), 12, + ACTIONS(1856), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83348,13 +103678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 31, + ACTIONS(1854), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -83380,23 +103711,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9139] = 7, - ACTIONS(18), 1, + [9038] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(683), 1, + STATE(866), 1, sym_text_interpolation, - ACTIONS(1500), 2, + ACTIONS(1850), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 13, + ACTIONS(1844), 13, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83410,7 +103741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 25, + ACTIONS(1842), 25, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83436,18 +103767,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9202] = 7, - ACTIONS(18), 1, + [9101] = 29, + ACTIONS(101), 1, + aux_sym__list_destructing_token1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(946), 1, + anon_sym_AMP, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - STATE(684), 1, + ACTIONS(2033), 1, + sym_name, + STATE(867), 1, sym_text_interpolation, - STATE(711), 1, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2117), 1, + sym_by_ref, + STATE(2119), 1, + sym__list_destructing, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1692), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1618), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [9208] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(749), 1, sym_arguments, - ACTIONS(1490), 12, + STATE(868), 1, + sym_text_interpolation, + ACTIONS(1868), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83460,13 +103867,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 31, + ACTIONS(1866), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -83492,24 +103900,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9265] = 8, - ACTIONS(18), 1, + [9269] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, + STATE(758), 1, sym_arguments, - STATE(685), 1, + STATE(869), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1838), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83522,15 +103922,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1836), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -83549,102 +103955,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9330] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, - anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(1712), 1, - anon_sym_COMMA, - ACTIONS(1714), 1, - anon_sym_RPAREN, - STATE(686), 1, - sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1881), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [9437] = 8, - ACTIONS(18), 1, + [9330] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(653), 1, + STATE(760), 1, sym_arguments, - STATE(687), 1, + STATE(870), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1864), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83657,15 +103977,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1862), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -83684,25 +104010,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9502] = 6, - ACTIONS(18), 1, + [9391] = 26, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(688), 1, - sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, + ACTIONS(2048), 1, + sym_name, + ACTIONS(2054), 1, + aux_sym_namespace_definition_token1, + ACTIONS(2057), 1, + anon_sym_BSLASH, + ACTIONS(2060), 1, + anon_sym_RBRACE, + ACTIONS(2062), 1, + anon_sym_LPAREN, + ACTIONS(2065), 1, + aux_sym_cast_type_token1, + ACTIONS(2068), 1, anon_sym_LBRACK, - ACTIONS(1496), 13, + ACTIONS(2077), 1, + anon_sym_LT_LT_LT, + ACTIONS(2080), 1, + anon_sym_DOLLAR, + STATE(1739), 1, + sym_class_constant_access_expression, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(2071), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(2074), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(871), 2, + sym_text_interpolation, + aux_sym_use_list_repeat1, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(2481), 2, + sym_use_instead_of_clause, + sym_use_as_clause, + ACTIONS(2051), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1888), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1716), 10, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_array_creation_expression, + sym__string, + sym_dynamic_variable_name, + sym_variable_name, + [9492] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(760), 1, + sym_arguments, + STATE(872), 1, + sym_text_interpolation, + ACTIONS(1864), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -83711,16 +104109,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 27, + ACTIONS(1862), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -83739,24 +104141,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9563] = 8, - ACTIONS(18), 1, + [9555] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(689), 1, + STATE(873), 1, sym_text_interpolation, - STATE(708), 1, + STATE(912), 1, sym_arguments, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1496), 12, + ACTIONS(1846), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83769,7 +104171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 26, + ACTIONS(1852), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83796,18 +104198,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9628] = 7, - ACTIONS(18), 1, + [9620] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(573), 1, + STATE(758), 1, sym_arguments, - STATE(690), 1, + STATE(874), 1, sym_text_interpolation, - ACTIONS(1482), 12, + ACTIONS(1838), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83820,7 +104222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 31, + ACTIONS(1836), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83852,24 +104254,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9691] = 8, - ACTIONS(18), 1, + [9683] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(691), 1, - sym_text_interpolation, - STATE(713), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1498), 5, + STATE(875), 1, + sym_text_interpolation, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 12, + ACTIONS(1984), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83882,7 +104284,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 26, + ACTIONS(1982), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -83909,18 +104311,178 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9756] = 7, - ACTIONS(18), 1, + [9748] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, + anon_sym_QMARK, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(2083), 1, + anon_sym_COMMA, + ACTIONS(2085), 1, + anon_sym_RPAREN, + STATE(876), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2261), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [9855] = 27, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - STATE(570), 1, - sym_arguments, - STATE(692), 1, + ACTIONS(2035), 1, + sym_name, + ACTIONS(2087), 1, + anon_sym_RBRACE, + STATE(860), 1, + aux_sym_use_list_repeat1, + STATE(877), 1, + sym_text_interpolation, + STATE(1739), 1, + sym_class_constant_access_expression, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(2481), 2, + sym_use_instead_of_clause, + sym_use_as_clause, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1888), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1716), 10, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_array_creation_expression, + sym__string, + sym_dynamic_variable_name, + sym_variable_name, + [9958] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1993), 1, + anon_sym_LPAREN, + STATE(878), 1, sym_text_interpolation, - ACTIONS(1490), 12, + STATE(918), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1991), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83933,20 +104495,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 31, + ACTIONS(1989), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -83965,18 +104522,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9819] = 7, - ACTIONS(18), 1, + [10023] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2089), 1, anon_sym_LPAREN, - STATE(575), 1, - sym_arguments, - STATE(693), 1, + STATE(879), 1, sym_text_interpolation, - ACTIONS(1478), 12, + STATE(1100), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1991), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -83989,20 +104552,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 31, + ACTIONS(1989), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -84021,102 +104579,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [9882] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(290), 1, - aux_sym__list_destructing_token1, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(687), 1, - anon_sym_AMP, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1710), 1, - sym_name, - STATE(694), 1, - sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2272), 1, - sym_by_ref, - STATE(2298), 1, - sym__list_destructing, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1501), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1467), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [9989] = 8, - ACTIONS(18), 1, + [10088] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(695), 1, + STATE(880), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1984), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84129,7 +104609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 26, + ACTIONS(1982), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84156,18 +104636,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10054] = 7, - ACTIONS(18), 1, + [10153] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(696), 1, - sym_text_interpolation, - STATE(741), 1, + STATE(753), 1, sym_arguments, - ACTIONS(1478), 12, + STATE(881), 1, + sym_text_interpolation, + ACTIONS(1860), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84180,7 +104660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 31, + ACTIONS(1858), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84212,24 +104692,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10117] = 8, - ACTIONS(18), 1, + [10216] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(697), 1, + STATE(882), 1, sym_text_interpolation, - STATE(897), 1, + STATE(918), 1, sym_arguments, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 12, + ACTIONS(1991), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84242,7 +104722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 26, + ACTIONS(1989), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84269,100 +104749,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10182] = 27, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1706), 1, - sym_name, - ACTIONS(1718), 1, - anon_sym_RBRACE, - STATE(674), 1, - aux_sym_use_list_repeat1, - STATE(698), 1, - sym_text_interpolation, - STATE(1541), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(2196), 2, - sym_use_instead_of_clause, - sym_use_as_clause, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1675), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1526), 10, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_array_creation_expression, - sym__string, - sym_dynamic_variable_name, - sym_variable_name, - [10285] = 8, - ACTIONS(18), 1, + [10281] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(699), 1, - sym_text_interpolation, - STATE(713), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1498), 5, + STATE(883), 1, + sym_text_interpolation, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 12, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84375,7 +104779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 26, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84402,18 +104806,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10350] = 7, - ACTIONS(18), 1, + [10346] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(574), 1, - sym_arguments, - STATE(700), 1, + STATE(884), 1, sym_text_interpolation, - ACTIONS(1472), 12, + STATE(912), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2093), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84426,20 +104836,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 31, + ACTIONS(2091), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -84458,75 +104863,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10413] = 7, - ACTIONS(18), 1, + [10411] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(701), 1, + STATE(885), 1, sym_text_interpolation, - STATE(734), 1, + STATE(912), 1, sym_arguments, - ACTIONS(1472), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1470), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, + ACTIONS(1848), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10476] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1727), 1, - anon_sym_EQ, - STATE(702), 1, - sym_text_interpolation, - ACTIONS(1724), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1722), 12, + ACTIONS(2097), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84539,20 +104893,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 30, + ACTIONS(2095), 26, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -84570,24 +104920,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10539] = 8, - ACTIONS(18), 1, + [10476] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(703), 1, - sym_text_interpolation, - STATE(708), 1, + STATE(757), 1, sym_arguments, - ACTIONS(1498), 5, + STATE(886), 1, + sym_text_interpolation, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1731), 12, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84600,7 +104950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1729), 26, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84627,14 +104977,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10604] = 5, - ACTIONS(18), 1, + [10541] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(704), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(749), 1, + sym_arguments, + STATE(887), 1, sym_text_interpolation, - ACTIONS(1735), 12, + ACTIONS(1868), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84647,14 +105001,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1733), 32, + ACTIONS(1866), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, @@ -84680,14 +105033,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10662] = 5, - ACTIONS(18), 1, + [10604] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(705), 1, + STATE(888), 1, sym_text_interpolation, - ACTIONS(1468), 12, + ACTIONS(1892), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84700,7 +105053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 32, + ACTIONS(1890), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84733,14 +105086,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10720] = 5, - ACTIONS(18), 1, + [10662] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(706), 1, + STATE(889), 1, sym_text_interpolation, - ACTIONS(1739), 12, + ACTIONS(2101), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84753,7 +105106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1737), 32, + ACTIONS(2099), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84786,14 +105139,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10778] = 5, - ACTIONS(18), 1, + [10720] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(707), 1, + STATE(890), 1, sym_text_interpolation, - ACTIONS(1522), 12, + ACTIONS(2105), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84806,7 +105159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1520), 32, + ACTIONS(2103), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84839,14 +105192,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10836] = 5, - ACTIONS(18), 1, + [10778] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(708), 1, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + STATE(891), 1, sym_text_interpolation, - ACTIONS(1506), 12, + ACTIONS(1884), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84859,7 +105214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1504), 32, + ACTIONS(1882), 31, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84870,7 +105225,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, @@ -84892,14 +105246,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10894] = 5, - ACTIONS(18), 1, + [10838] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(709), 1, + STATE(892), 1, sym_text_interpolation, - ACTIONS(1743), 12, + ACTIONS(2111), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84912,7 +105266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1741), 32, + ACTIONS(2109), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84945,14 +105299,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [10952] = 5, - ACTIONS(18), 1, + [10896] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(710), 1, + STATE(893), 1, sym_text_interpolation, - ACTIONS(1747), 12, + ACTIONS(2115), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -84965,7 +105319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1745), 32, + ACTIONS(2113), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -84998,14 +105352,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11010] = 5, - ACTIONS(18), 1, + [10954] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(711), 1, + STATE(894), 1, sym_text_interpolation, - ACTIONS(1526), 12, + ACTIONS(2119), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85018,7 +105372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1524), 32, + ACTIONS(2117), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85051,14 +105405,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11068] = 5, - ACTIONS(18), 1, + [11012] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, + anon_sym_QMARK, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(2121), 1, + anon_sym_RPAREN, + STATE(895), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2469), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [11116] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, + anon_sym_QMARK, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(2123), 1, + anon_sym_RPAREN, + STATE(896), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2469), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [11220] = 28, + ACTIONS(5), 1, sym_comment, - STATE(712), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, + anon_sym_QMARK, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(2125), 1, + anon_sym_RPAREN, + STATE(897), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2469), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [11324] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(898), 1, sym_text_interpolation, - ACTIONS(1751), 12, + ACTIONS(1920), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85071,7 +105653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1749), 32, + ACTIONS(1918), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85104,21 +105686,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11126] = 6, - ACTIONS(18), 1, + [11382] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(713), 1, + STATE(899), 1, sym_text_interpolation, - ACTIONS(1504), 6, + ACTIONS(1876), 12, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1874), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR_STAR, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1755), 12, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [11440] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(900), 1, + sym_text_interpolation, + ACTIONS(1820), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85131,15 +105759,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1753), 26, + ACTIONS(1818), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -85158,14 +105792,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11186] = 5, - ACTIONS(18), 1, + [11498] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(714), 1, + STATE(901), 1, sym_text_interpolation, - ACTIONS(1436), 12, + ACTIONS(1826), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85178,7 +105812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1438), 32, + ACTIONS(1824), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85211,14 +105845,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11244] = 5, - ACTIONS(18), 1, + [11556] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(715), 1, + STATE(902), 1, sym_text_interpolation, - ACTIONS(1454), 12, + ACTIONS(1830), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85231,7 +105865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 32, + ACTIONS(1828), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85264,90 +105898,173 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11302] = 28, - ACTIONS(5), 1, + [11614] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(18), 1, + STATE(903), 1, + sym_text_interpolation, + ACTIONS(1834), 12, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1832), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [11672] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(904), 1, + sym_text_interpolation, + ACTIONS(1888), 12, anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(1757), 1, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1886), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_RPAREN, - STATE(716), 1, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [11730] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(905), 1, sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2108), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [11406] = 5, - ACTIONS(18), 1, + ACTIONS(1896), 12, + anon_sym_AMP, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1894), 32, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [11788] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(717), 1, + STATE(906), 1, sym_text_interpolation, - ACTIONS(1518), 12, + ACTIONS(1900), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85360,7 +106077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1516), 32, + ACTIONS(1898), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85393,14 +106110,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11464] = 5, - ACTIONS(18), 1, + [11846] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(718), 1, + STATE(907), 1, sym_text_interpolation, - ACTIONS(1534), 12, + ACTIONS(1872), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85413,7 +106130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1532), 32, + ACTIONS(1870), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85446,14 +106163,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11522] = 5, - ACTIONS(18), 1, + [11904] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(719), 1, + STATE(908), 1, sym_text_interpolation, - ACTIONS(1761), 12, + ACTIONS(2129), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85466,7 +106183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1759), 32, + ACTIONS(2127), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85499,14 +106216,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11580] = 5, - ACTIONS(18), 1, + [11962] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(720), 1, + STATE(909), 1, sym_text_interpolation, - ACTIONS(1554), 12, + ACTIONS(1908), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85519,7 +106236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1552), 32, + ACTIONS(1906), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85552,14 +106269,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11638] = 5, - ACTIONS(18), 1, + [12020] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(721), 1, + STATE(910), 1, sym_text_interpolation, - ACTIONS(1530), 12, + ACTIONS(1912), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85572,7 +106289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1528), 32, + ACTIONS(1910), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85605,14 +106322,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11696] = 5, - ACTIONS(18), 1, + [12078] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(722), 1, + STATE(911), 1, sym_text_interpolation, - ACTIONS(1765), 12, + ACTIONS(1916), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85625,7 +106342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 32, + ACTIONS(1914), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85658,14 +106375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11754] = 5, - ACTIONS(18), 1, + [12136] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(723), 1, + STATE(912), 1, sym_text_interpolation, - ACTIONS(1514), 12, + ACTIONS(1904), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85678,7 +106395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1512), 32, + ACTIONS(1902), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85711,14 +106428,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11812] = 5, - ACTIONS(18), 1, + [12194] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(724), 1, + STATE(913), 1, sym_text_interpolation, - ACTIONS(1538), 12, + ACTIONS(1802), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85731,7 +106448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1536), 32, + ACTIONS(1804), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85764,14 +106481,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11870] = 5, - ACTIONS(18), 1, + [12252] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(725), 1, + STATE(914), 1, sym_text_interpolation, - ACTIONS(1464), 12, + ACTIONS(2133), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85784,7 +106501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 32, + ACTIONS(2131), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85817,14 +106534,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11928] = 5, - ACTIONS(18), 1, + [12310] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(726), 1, + STATE(915), 1, sym_text_interpolation, - ACTIONS(1769), 12, + ACTIONS(2137), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85837,7 +106554,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1767), 32, + ACTIONS(2135), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85870,14 +106587,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [11986] = 5, - ACTIONS(18), 1, + [12368] = 28, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(946), 1, + anon_sym_AMP, + ACTIONS(1078), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - STATE(727), 1, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2033), 1, + sym_name, + STATE(916), 1, sym_text_interpolation, - ACTIONS(1773), 12, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2610), 1, + sym__array_destructing, + STATE(2614), 1, + sym_by_ref, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1711), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1673), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [12472] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(917), 1, + sym_text_interpolation, + ACTIONS(2041), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85890,7 +106683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1771), 32, + ACTIONS(2039), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -85923,14 +106716,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12044] = 5, - ACTIONS(18), 1, + [12530] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(728), 1, + STATE(918), 1, sym_text_interpolation, - ACTIONS(1777), 12, + ACTIONS(1902), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2141), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85943,21 +106743,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1775), 32, + ACTIONS(2139), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -85976,16 +106770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12102] = 6, - ACTIONS(18), 1, + [12590] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1779), 1, - anon_sym_COLON_COLON, - STATE(729), 1, + STATE(919), 1, sym_text_interpolation, - ACTIONS(1510), 12, + ACTIONS(2145), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -85998,7 +106790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1508), 31, + ACTIONS(2143), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86009,6 +106801,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, @@ -86030,14 +106823,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12162] = 5, - ACTIONS(18), 1, + [12648] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(730), 1, + STATE(920), 1, sym_text_interpolation, - ACTIONS(1783), 12, + ACTIONS(2149), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86050,7 +106843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1781), 32, + ACTIONS(2147), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86083,14 +106876,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12220] = 5, - ACTIONS(18), 1, + [12706] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(731), 1, + STATE(921), 1, sym_text_interpolation, - ACTIONS(1787), 12, + ACTIONS(2153), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86103,7 +106896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1785), 32, + ACTIONS(2151), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86136,14 +106929,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12278] = 5, - ACTIONS(18), 1, + [12764] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(732), 1, + STATE(922), 1, sym_text_interpolation, - ACTIONS(1791), 12, + ACTIONS(2157), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86156,7 +106949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1789), 32, + ACTIONS(2155), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86189,90 +106982,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12336] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, - anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(1793), 1, - anon_sym_RPAREN, - STATE(733), 1, - sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2108), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [12440] = 5, - ACTIONS(18), 1, + [12822] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(734), 1, + STATE(923), 1, sym_text_interpolation, - ACTIONS(1542), 12, + ACTIONS(2161), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86285,7 +107002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1540), 32, + ACTIONS(2159), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86318,90 +107035,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12498] = 28, - ACTIONS(18), 1, + [12880] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(687), 1, - anon_sym_AMP, - ACTIONS(825), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1710), 1, - sym_name, - STATE(735), 1, - sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2194), 1, - sym__array_destructing, - STATE(2199), 1, - sym_by_ref, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1543), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1436), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [12602] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(736), 1, + STATE(924), 1, sym_text_interpolation, - ACTIONS(1797), 12, + ACTIONS(2165), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86414,7 +107055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1795), 32, + ACTIONS(2163), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86447,14 +107088,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12660] = 5, - ACTIONS(18), 1, + [12938] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(737), 1, + STATE(925), 1, sym_text_interpolation, - ACTIONS(1722), 12, + ACTIONS(2169), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86467,7 +107108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 32, + ACTIONS(2167), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86500,14 +107141,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12718] = 5, - ACTIONS(18), 1, + [12996] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(738), 1, + STATE(926), 1, sym_text_interpolation, - ACTIONS(1801), 12, + ACTIONS(2173), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86520,7 +107161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1799), 32, + ACTIONS(2171), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86553,14 +107194,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12776] = 5, - ACTIONS(18), 1, + [13054] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(739), 1, + STATE(927), 1, sym_text_interpolation, - ACTIONS(1805), 12, + ACTIONS(2177), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86573,7 +107214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1803), 32, + ACTIONS(2175), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86606,14 +107247,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12834] = 5, - ACTIONS(18), 1, + [13112] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(740), 1, + STATE(928), 1, sym_text_interpolation, - ACTIONS(1460), 12, + ACTIONS(2181), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86626,7 +107267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1458), 32, + ACTIONS(2179), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86659,14 +107300,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12892] = 5, - ACTIONS(18), 1, + [13170] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, + anon_sym_QMARK, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(2183), 1, + anon_sym_RPAREN, + STATE(929), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2469), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [13274] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(741), 1, + STATE(930), 1, sym_text_interpolation, - ACTIONS(1546), 12, + ACTIONS(1880), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86679,7 +107396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1544), 32, + ACTIONS(1878), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86712,14 +107429,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [12950] = 5, - ACTIONS(18), 1, + [13332] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(742), 1, + STATE(931), 1, sym_text_interpolation, - ACTIONS(1809), 12, + ACTIONS(2187), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86732,7 +107449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1807), 32, + ACTIONS(2185), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86765,14 +107482,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13008] = 5, - ACTIONS(18), 1, + [13390] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(743), 1, + STATE(932), 1, sym_text_interpolation, - ACTIONS(1813), 12, + ACTIONS(2191), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86785,7 +107502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1811), 32, + ACTIONS(2189), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -86818,14 +107535,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13066] = 5, - ACTIONS(18), 1, + [13448] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(744), 1, + STATE(933), 1, sym_text_interpolation, - ACTIONS(1817), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2097), 12, anon_sym_AMP, anon_sym_COLON, anon_sym_QMARK, @@ -86838,21 +107561,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1815), 32, + ACTIONS(2095), 26, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -86871,94 +107588,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13124] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, - anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(1819), 1, - anon_sym_RPAREN, - STATE(745), 1, - sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2108), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [13228] = 5, - ACTIONS(18), 1, + [13507] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(746), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(934), 1, sym_text_interpolation, - ACTIONS(1550), 12, + STATE(959), 1, + sym_arguments, + ACTIONS(1856), 12, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -86967,22 +107612,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1548), 32, + ACTIONS(1854), 29, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87000,18 +107642,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13286] = 5, - ACTIONS(18), 1, + [13568] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(747), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(935), 1, sym_text_interpolation, - ACTIONS(1823), 12, + STATE(971), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1846), 12, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87020,22 +107672,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1821), 32, + ACTIONS(1852), 24, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87053,104 +107697,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13344] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, - anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(1825), 1, - anon_sym_RPAREN, - STATE(748), 1, - sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2108), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [13448] = 10, - ACTIONS(18), 1, + [13631] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1827), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(749), 1, - sym_text_interpolation, - STATE(866), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(781), 1, sym_arguments, - STATE(2257), 1, + STATE(936), 1, + sym_text_interpolation, + STATE(2589), 1, aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 11, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -87162,7 +107730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 23, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -87186,22 +107754,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13515] = 7, - ACTIONS(18), 1, + [13698] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(750), 1, + STATE(937), 1, sym_text_interpolation, - STATE(782), 1, - sym_arguments, - ACTIONS(1472), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1846), 12, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87210,19 +107780,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 29, - sym__automatic_semicolon, + ACTIONS(1852), 26, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87240,22 +107807,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13576] = 7, - ACTIONS(18), 1, + [13757] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2193), 1, anon_sym_LPAREN, - STATE(751), 1, + STATE(938), 1, sym_text_interpolation, - STATE(783), 1, + STATE(971), 1, sym_arguments, - ACTIONS(1486), 12, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87264,19 +107840,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 29, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87294,22 +107864,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13637] = 7, - ACTIONS(18), 1, + [13824] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(752), 1, + STATE(939), 1, sym_text_interpolation, - STATE(780), 1, - sym_arguments, - ACTIONS(1478), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87318,19 +107890,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 29, - sym__automatic_semicolon, + ACTIONS(1842), 26, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87348,28 +107917,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13698] = 10, - ACTIONS(18), 1, + [13883] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, + ACTIONS(1986), 1, anon_sym_BSLASH, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(753), 1, + STATE(940), 1, sym_text_interpolation, - STATE(2257), 1, + STATE(2589), 1, aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1621), 11, + ACTIONS(1984), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -87381,7 +107950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 23, + ACTIONS(1982), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -87405,14 +107974,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13765] = 5, - ACTIONS(18), 1, + [13950] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(754), 1, + STATE(941), 1, sym_text_interpolation, - ACTIONS(986), 11, + ACTIONS(1284), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -87424,7 +107993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(984), 32, + ACTIONS(1282), 32, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -87457,22 +108026,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13822] = 7, - ACTIONS(18), 1, + [14007] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(755), 1, + STATE(942), 1, sym_text_interpolation, - STATE(781), 1, - sym_arguments, - ACTIONS(1482), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1984), 12, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87481,19 +108052,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 29, - sym__automatic_semicolon, + ACTIONS(1982), 26, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87511,29 +108079,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13883] = 8, - ACTIONS(18), 1, + [14066] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(756), 1, + STATE(943), 1, sym_text_interpolation, - STATE(785), 1, - sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1496), 12, + ACTIONS(1280), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, + aux_sym_else_clause_token1, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, @@ -87541,14 +108098,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 24, - sym__automatic_semicolon, + ACTIONS(1278), 32, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_EQ_GT, + anon_sym_RPAREN, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87566,18 +108131,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [13946] = 7, - ACTIONS(18), 1, + [14123] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(2043), 1, anon_sym_RPAREN, - ACTIONS(1727), 1, + ACTIONS(2046), 1, anon_sym_EQ, - STATE(757), 1, + STATE(944), 1, sym_text_interpolation, - ACTIONS(1722), 11, + ACTIONS(2041), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -87589,7 +108154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 30, + ACTIONS(2039), 30, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, @@ -87620,96 +108185,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14007] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1659), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1661), 1, - anon_sym_QMARK, - ACTIONS(1663), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(758), 1, - sym_text_interpolation, - STATE(1155), 1, - sym_attribute_list, - STATE(1156), 1, - sym_visibility_modifier, - STATE(1301), 1, - aux_sym_attribute_list_repeat1, - STATE(1302), 1, - sym_attribute_group, - STATE(1539), 1, - sym_qualified_name, - STATE(1598), 1, - sym__types, - STATE(1640), 1, - sym__type, - STATE(1879), 1, - sym_variable_name, - STATE(1882), 1, - sym_reference_modifier, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - ACTIONS(234), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2108), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [14108] = 7, - ACTIONS(18), 1, + [14184] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(759), 1, + STATE(945), 1, sym_text_interpolation, - STATE(787), 1, - sym_arguments, - ACTIONS(1490), 12, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2093), 12, anon_sym_AMP, + anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87718,19 +108211,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 29, - sym__automatic_semicolon, + ACTIONS(2091), 26, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87748,31 +108238,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14169] = 10, - ACTIONS(18), 1, + [14243] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1829), 1, + ACTIONS(2193), 1, anon_sym_LPAREN, - STATE(760), 1, + STATE(946), 1, sym_text_interpolation, - STATE(785), 1, + STATE(964), 1, sym_arguments, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1864), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87781,13 +108262,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1862), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87805,31 +108292,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14236] = 10, - ACTIONS(18), 1, + [14304] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(2193), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(613), 1, - sym_arguments, - STATE(761), 1, + STATE(947), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + STATE(966), 1, + sym_arguments, + ACTIONS(1838), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87838,13 +108316,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1836), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87862,24 +108346,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14303] = 6, - ACTIONS(18), 1, + [14365] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(762), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(948), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1621), 12, + STATE(967), 1, + sym_arguments, + ACTIONS(1868), 12, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -87888,16 +108370,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 26, + ACTIONS(1866), 29, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -87915,43 +108400,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14362] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + [14426] = 27, + ACTIONS(5), 1, sym_comment, - STATE(763), 1, - sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(2019), 1, anon_sym_AMP, - anon_sym_COLON, + ACTIONS(2025), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2027), 1, anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1492), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, + ACTIONS(2029), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(949), 1, + sym_text_interpolation, + STATE(1341), 1, + sym_attribute_list, + STATE(1354), 1, + sym_visibility_modifier, + STATE(1502), 1, + aux_sym_attribute_list_repeat1, + STATE(1503), 1, + sym_attribute_group, + STATE(1746), 1, + sym_qualified_name, + STATE(1756), 1, + sym__types, + STATE(1940), 1, + sym__type, + STATE(2151), 1, + sym_reference_modifier, + STATE(2156), 1, + sym_variable_name, + STATE(2778), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + ACTIONS(47), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + STATE(2469), 3, + sym_property_promotion_parameter, + sym_simple_parameter, + sym_variadic_parameter, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [14527] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(950), 1, + sym_text_interpolation, + STATE(971), 1, + sym_arguments, + ACTIONS(1940), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1842), 22, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -87968,31 +108530,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14421] = 9, - ACTIONS(18), 1, + [14592] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(764), 1, + STATE(951), 1, sym_text_interpolation, - STATE(785), 1, + STATE(1066), 1, sym_arguments, - ACTIONS(1570), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 12, + ACTIONS(1991), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88001,11 +108563,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 22, + ACTIONS(1989), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -88024,18 +108587,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14486] = 5, - ACTIONS(18), 1, + [14659] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(765), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(952), 1, sym_text_interpolation, - ACTIONS(1002), 11, + STATE(962), 1, + sym_arguments, + ACTIONS(1860), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - aux_sym_else_clause_token1, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, @@ -88043,22 +108611,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1000), 32, + ACTIONS(1858), 29, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88076,24 +108641,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14543] = 6, - ACTIONS(18), 1, + [14720] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(766), 1, + STATE(953), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1669), 12, + ACTIONS(1884), 12, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88102,16 +108661,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1667), 26, + ACTIONS(1882), 30, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88129,24 +108692,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14602] = 6, - ACTIONS(18), 1, + [14776] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(767), 1, + STATE(954), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1496), 12, + ACTIONS(1900), 12, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88155,16 +108712,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 26, + ACTIONS(1898), 30, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, + anon_sym_LPAREN, anon_sym_STAR_STAR, - anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88182,22 +108743,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14661] = 6, - ACTIONS(18), 1, + [14832] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + STATE(955), 1, + sym_text_interpolation, + ACTIONS(2199), 17, + anon_sym_BSLASH, + anon_sym_LPAREN, + anon_sym_DOT_DOT_DOT, + anon_sym_AT, + anon_sym_TILDE, + anon_sym_BANG, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_LBRACK, + anon_sym_POUND_LBRACK, + anon_sym_SQUOTE, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + aux_sym_string_token1, + anon_sym_LT_LT_LT, + anon_sym_BQUOTE, + anon_sym_DOLLAR, + ACTIONS(2197), 25, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym__arrow_function_header_token1, + aux_sym_cast_type_token1, + sym_float, + sym_integer, + aux_sym_throw_expression_token1, + aux_sym_match_expression_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_clone_expression_token1, + aux_sym_print_intrinsic_token1, + aux_sym_object_creation_expression_token1, + aux_sym__list_destructing_token1, + anon_sym_self, + anon_sym_parent, + sym_boolean, + sym_null, + aux_sym_yield_expression_token1, + aux_sym_include_expression_token1, + aux_sym_include_once_expression_token1, + aux_sym_require_expression_token1, + aux_sym_require_once_expression_token1, + sym_name, + [14888] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(768), 1, + ACTIONS(1936), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2201), 1, + anon_sym_COLON, + STATE(781), 1, + sym_arguments, + STATE(956), 1, sym_text_interpolation, - ACTIONS(1498), 5, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1731), 12, + ACTIONS(1844), 11, anon_sym_AMP, - anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE, anon_sym_DASH, @@ -88208,16 +108829,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1729), 26, + ACTIONS(1842), 21, + sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88235,18 +108851,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14720] = 5, - ACTIONS(18), 1, + [14956] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(769), 1, + ACTIONS(1936), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2203), 1, + anon_sym_COLON, + STATE(781), 1, + sym_arguments, + STATE(957), 1, sym_text_interpolation, - ACTIONS(1534), 12, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88255,20 +108886,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1532), 30, + ACTIONS(1842), 21, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88286,18 +108908,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14776] = 5, - ACTIONS(18), 1, + [15024] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(770), 1, + ACTIONS(1936), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2205), 1, + anon_sym_COLON, + STATE(781), 1, + sym_arguments, + STATE(958), 1, sym_text_interpolation, - ACTIONS(1522), 12, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88306,20 +108943,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1520), 30, + ACTIONS(1842), 21, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88337,14 +108965,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14832] = 5, - ACTIONS(18), 1, + [15092] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(771), 1, + STATE(959), 1, sym_text_interpolation, - ACTIONS(1454), 12, + ACTIONS(1896), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88357,7 +108985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 30, + ACTIONS(1894), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88388,14 +109016,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14888] = 5, - ACTIONS(18), 1, + [15148] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(772), 1, + STATE(960), 1, sym_text_interpolation, - ACTIONS(1460), 12, + ACTIONS(1826), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88408,7 +109036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1458), 30, + ACTIONS(1824), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88439,65 +109067,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [14944] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, + [15204] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(773), 1, - sym_text_interpolation, - ACTIONS(1833), 17, - anon_sym_BSLASH, - anon_sym_LPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_AT, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_LBRACK, - anon_sym_POUND_LBRACK, - anon_sym_SQUOTE, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - aux_sym_string_token1, - anon_sym_LT_LT_LT, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - ACTIONS(1831), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym__arrow_function_header_token1, - aux_sym_cast_type_token1, - sym_float, - sym_integer, - aux_sym_throw_expression_token1, - aux_sym_match_expression_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_clone_expression_token1, - aux_sym_print_intrinsic_token1, - aux_sym_object_creation_expression_token1, - aux_sym__list_destructing_token1, - anon_sym_self, - anon_sym_parent, - sym_boolean, - sym_null, - aux_sym_yield_expression_token1, - aux_sym_include_expression_token1, - aux_sym_include_once_expression_token1, - aux_sym_require_expression_token1, - aux_sym_require_once_expression_token1, - sym_name, - [15000] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(774), 1, + STATE(961), 1, sym_text_interpolation, - ACTIONS(1468), 12, + ACTIONS(1920), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88510,7 +109087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 30, + ACTIONS(1918), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88541,14 +109118,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15056] = 5, - ACTIONS(18), 1, + [15260] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(775), 1, + STATE(962), 1, sym_text_interpolation, - ACTIONS(1554), 12, + ACTIONS(1888), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88561,7 +109138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1552), 30, + ACTIONS(1886), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88592,14 +109169,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15112] = 5, - ACTIONS(18), 1, + [15316] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(776), 1, + STATE(963), 1, sym_text_interpolation, - ACTIONS(1550), 12, + ACTIONS(1830), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88612,7 +109189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1548), 30, + ACTIONS(1828), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88643,33 +109220,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15168] = 11, - ACTIONS(18), 1, + [15372] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, - anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1835), 1, - anon_sym_COLON, - STATE(613), 1, - sym_arguments, - STATE(777), 1, + STATE(964), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1916), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -88678,11 +109240,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 21, + ACTIONS(1914), 30, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_PLUS, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -88700,14 +109271,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15236] = 5, - ACTIONS(18), 1, + [15428] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(778), 1, + STATE(965), 1, sym_text_interpolation, - ACTIONS(1510), 12, + ACTIONS(1912), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88720,7 +109291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1508), 30, + ACTIONS(1910), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88751,14 +109322,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15292] = 5, - ACTIONS(18), 1, + [15484] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(779), 1, + STATE(966), 1, sym_text_interpolation, - ACTIONS(1518), 12, + ACTIONS(1908), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88771,7 +109342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1516), 30, + ACTIONS(1906), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88802,14 +109373,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15348] = 5, - ACTIONS(18), 1, + [15540] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(780), 1, + STATE(967), 1, sym_text_interpolation, - ACTIONS(1546), 12, + ACTIONS(1872), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88822,7 +109393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1544), 30, + ACTIONS(1870), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88853,14 +109424,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15404] = 5, - ACTIONS(18), 1, + [15596] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(781), 1, + STATE(968), 1, sym_text_interpolation, - ACTIONS(1538), 12, + ACTIONS(1820), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88873,7 +109444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1536), 30, + ACTIONS(1818), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88904,14 +109475,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15460] = 5, - ACTIONS(18), 1, + [15652] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(782), 1, + STATE(969), 1, sym_text_interpolation, - ACTIONS(1542), 12, + ACTIONS(1876), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88924,7 +109495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1540), 30, + ACTIONS(1874), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -88955,14 +109526,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15516] = 5, - ACTIONS(18), 1, + [15708] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(783), 1, + STATE(970), 1, sym_text_interpolation, - ACTIONS(1530), 12, + ACTIONS(1880), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -88975,7 +109546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1528), 30, + ACTIONS(1878), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -89006,14 +109577,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15572] = 5, - ACTIONS(18), 1, + [15764] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(784), 1, + STATE(971), 1, sym_text_interpolation, - ACTIONS(1514), 12, + ACTIONS(1904), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89026,7 +109597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1512), 30, + ACTIONS(1902), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -89057,18 +109628,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15628] = 5, - ACTIONS(18), 1, + [15820] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(785), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2207), 1, + anon_sym_COLON, + STATE(757), 1, + sym_arguments, + STATE(972), 1, sym_text_interpolation, - ACTIONS(1506), 12, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -89077,20 +109663,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1504), 30, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(1842), 21, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89108,14 +109685,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15684] = 5, - ACTIONS(18), 1, + [15888] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(786), 1, + STATE(973), 1, sym_text_interpolation, - ACTIONS(1464), 12, + ACTIONS(1834), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89128,7 +109705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 30, + ACTIONS(1832), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -89159,14 +109736,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15740] = 5, - ACTIONS(18), 1, + [15944] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(787), 1, + STATE(974), 1, sym_text_interpolation, - ACTIONS(1526), 12, + ACTIONS(1892), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89179,7 +109756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1524), 30, + ACTIONS(1890), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -89210,30 +109787,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15796] = 11, - ACTIONS(18), 1, + [16000] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1837), 1, - anon_sym_COLON, - STATE(565), 1, + STATE(755), 1, sym_arguments, - STATE(788), 1, + STATE(975), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1856), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89245,11 +109808,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 21, + ACTIONS(1854), 29, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89267,30 +109838,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15864] = 11, - ACTIONS(18), 1, + [16057] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1839), 1, - anon_sym_COLON, - STATE(613), 1, + STATE(786), 1, sym_arguments, - STATE(789), 1, + STATE(976), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1997), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89302,11 +109861,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 21, + ACTIONS(1995), 28, sym__automatic_semicolon, anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89324,69 +109890,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [15932] = 25, - ACTIONS(18), 1, + [16116] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(998), 1, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(1841), 1, - sym_name, - ACTIONS(1843), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - STATE(790), 1, + ACTIONS(2033), 1, + sym_name, + STATE(977), 1, sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1687), 1, + STATE(1877), 1, sym__dereferencable_expression, - STATE(2452), 1, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(2565), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1542), 2, + STATE(1740), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1525), 3, + STATE(1716), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(768), 4, + STATE(1706), 4, sym_cast_variable, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(703), 7, + STATE(1632), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -89394,21 +109960,27 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [16027] = 7, - ACTIONS(18), 1, + [16211] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(791), 1, + STATE(978), 1, sym_text_interpolation, - STATE(844), 1, - sym_arguments, - ACTIONS(1478), 11, + ACTIONS(1940), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -89417,18 +109989,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 28, + ACTIONS(1842), 22, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89446,18 +110012,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16086] = 7, - ACTIONS(18), 1, + [16270] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(573), 1, - sym_arguments, - STATE(792), 1, + STATE(979), 1, sym_text_interpolation, - ACTIONS(1482), 11, + STATE(1066), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1991), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89469,18 +110041,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 28, + ACTIONS(1989), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89498,18 +110065,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16145] = 7, - ACTIONS(18), 1, + [16331] = 25, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(2209), 1, + sym_name, + ACTIONS(2211), 1, + anon_sym_LPAREN, + STATE(980), 1, + sym_text_interpolation, + STATE(1879), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2913), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1733), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1723), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1073), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(983), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [16426] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(793), 1, + STATE(981), 1, sym_text_interpolation, - STATE(849), 1, + STATE(1066), 1, sym_arguments, - ACTIONS(1490), 11, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1991), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89521,18 +110164,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 28, + ACTIONS(1989), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89550,69 +110188,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16204] = 25, - ACTIONS(18), 1, + [16487] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1448), 1, + ACTIONS(1808), 1, anon_sym_LPAREN, - ACTIONS(1450), 1, + ACTIONS(1810), 1, anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1845), 1, + ACTIONS(2213), 1, sym_name, - STATE(794), 1, + STATE(982), 1, sym_text_interpolation, - STATE(1618), 1, - sym__dereferencable_expression, - STATE(1675), 1, + STATE(1888), 1, sym_class_constant_access_expression, - STATE(2452), 1, + STATE(1905), 1, + sym__dereferencable_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(2567), 1, + STATE(2926), 1, sym__scope_resolution_qualifier, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1521), 2, + STATE(1724), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1522), 3, + STATE(1751), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(688), 4, + STATE(851), 4, sym_cast_variable, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(641), 7, + STATE(826), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -89620,18 +110258,24 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [16299] = 7, - ACTIONS(18), 1, + [16582] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(571), 1, - sym_arguments, - STATE(795), 1, + STATE(983), 1, sym_text_interpolation, - ACTIONS(1486), 11, + STATE(1046), 1, + sym_arguments, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2093), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89643,18 +110287,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 28, + ACTIONS(2091), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89672,14 +110311,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16358] = 5, - ACTIONS(18), 1, + [16643] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - STATE(796), 1, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2033), 1, + sym_name, + STATE(984), 1, sym_text_interpolation, - ACTIONS(1647), 11, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(933), 2, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(1888), 3, + sym_class_constant_access_expression, + sym_cast_variable, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1630), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [16738] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2046), 1, + anon_sym_EQ, + STATE(985), 1, + sym_text_interpolation, + ACTIONS(2041), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89691,11 +110402,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1645), 30, + ACTIONS(2039), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, @@ -89722,21 +110432,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16413] = 7, - ACTIONS(18), 1, + [16795] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(575), 1, - sym_arguments, - STATE(797), 1, + STATE(986), 1, sym_text_interpolation, - ACTIONS(1478), 11, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1846), 12, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -89745,18 +110458,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 28, + ACTIONS(1852), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -89774,16 +110483,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16472] = 6, - ACTIONS(18), 1, + [16852] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1727), 1, - anon_sym_EQ, - STATE(798), 1, + STATE(987), 1, sym_text_interpolation, - ACTIONS(1722), 11, + ACTIONS(2017), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89795,10 +110502,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 29, + ACTIONS(2015), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, @@ -89825,69 +110533,209 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16529] = 25, - ACTIONS(18), 1, + [16907] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - ACTIONS(1710), 1, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(2215), 1, sym_name, - STATE(799), 1, + STATE(988), 1, sym_text_interpolation, - STATE(1688), 1, + STATE(1923), 1, sym__dereferencable_expression, - STATE(2449), 1, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(2905), 1, sym__scope_resolution_qualifier, - STATE(2452), 1, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1016), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(1888), 2, + sym_class_constant_access_expression, + sym_cast_variable, + ACTIONS(2009), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1023), 3, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + STATE(1070), 3, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1716), 7, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_array_creation_expression, + sym__string, + [17002] = 25, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(2217), 1, + sym_name, + STATE(989), 1, + sym_text_interpolation, + STATE(1874), 1, + sym__dereferencable_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(589), 2, + STATE(2901), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(766), 2, + STATE(880), 2, + sym_qualified_name, + sym__reserved_identifier, + STATE(1888), 2, + sym_class_constant_access_expression, + sym_cast_variable, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(875), 3, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + STATE(942), 3, sym_member_access_expression, sym_nullsafe_member_access_expression, - STATE(1518), 2, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1716), 7, + sym_parenthesized_expression, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_array_creation_expression, + sym__string, + [17097] = 25, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(2219), 1, + sym_name, + ACTIONS(2221), 1, + anon_sym_LPAREN, + STATE(990), 1, + sym_text_interpolation, + STATE(1884), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2929), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1738), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1526), 3, + STATE(1709), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(1675), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(1422), 7, + STATE(945), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(884), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -89895,24 +110743,24 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [16624] = 8, - ACTIONS(18), 1, + [17192] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2223), 1, anon_sym_LPAREN, - STATE(800), 1, + STATE(991), 1, sym_text_interpolation, - STATE(854), 1, + STATE(1224), 1, sym_arguments, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1731), 11, + ACTIONS(1991), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -89924,7 +110772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1729), 23, + ACTIONS(1989), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -89948,22 +110796,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16685] = 7, - ACTIONS(18), 1, + [17253] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(574), 1, - sym_arguments, - STATE(801), 1, + STATE(992), 1, sym_text_interpolation, - ACTIONS(1472), 11, + ACTIONS(1327), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_DASH, + aux_sym_else_clause_token1, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, @@ -89971,18 +110815,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 28, - sym__automatic_semicolon, + ACTIONS(1325), 30, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_EQ_GT, + anon_sym_RPAREN, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90000,158 +110846,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16744] = 25, - ACTIONS(18), 1, + [17308] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(998), 1, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(1847), 1, + ACTIONS(2033), 1, sym_name, - STATE(802), 1, + STATE(993), 1, sym_text_interpolation, - STATE(1621), 1, + STATE(1877), 1, sym__dereferencable_expression, - STATE(2386), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(884), 2, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - STATE(1504), 2, + STATE(1740), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1502), 3, + STATE(1716), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(1675), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(818), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [16839] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(1849), 1, - sym_name, - STATE(803), 1, - sym_text_interpolation, - STATE(1684), 1, - sym__dereferencable_expression, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(2543), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(836), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1675), 2, - sym_class_constant_access_expression, + STATE(1693), 4, sym_cast_variable, - ACTIONS(1639), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(834), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(886), 3, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1526), 7, - sym_parenthesized_expression, + STATE(1624), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [16934] = 5, - ACTIONS(18), 1, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [17403] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(804), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(971), 1, + sym_arguments, + STATE(994), 1, sym_text_interpolation, - ACTIONS(1026), 11, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - aux_sym_else_clause_token1, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, @@ -90159,20 +110945,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1024), 30, + ACTIONS(1842), 23, + sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90190,24 +110969,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [16989] = 8, - ACTIONS(18), 1, + [17464] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2193), 1, anon_sym_LPAREN, - STATE(805), 1, - sym_text_interpolation, - STATE(866), 1, + STATE(971), 1, sym_arguments, - ACTIONS(1498), 5, + STATE(995), 1, + sym_text_interpolation, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1625), 11, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90219,7 +110998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 23, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -90243,22 +111022,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17050] = 7, - ACTIONS(18), 1, + [17525] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(783), 1, - sym_arguments, - STATE(806), 1, + STATE(996), 1, sym_text_interpolation, - ACTIONS(1651), 11, + ACTIONS(1361), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_DASH, + aux_sym_else_clause_token1, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT, @@ -90266,18 +111041,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1649), 28, - sym__automatic_semicolon, + ACTIONS(1359), 30, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_EQ_GT, + anon_sym_RPAREN, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90295,18 +111072,164 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17109] = 7, - ACTIONS(18), 1, + [17580] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - STATE(807), 1, + ACTIONS(2033), 1, + sym_name, + STATE(997), 1, sym_text_interpolation, - STATE(850), 1, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1727), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1664), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [17675] = 25, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(2209), 1, + sym_name, + STATE(998), 1, + sym_text_interpolation, + STATE(1879), 1, + sym__dereferencable_expression, + STATE(2716), 1, + sym__scope_resolution_qualifier, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1072), 2, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + STATE(1733), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1723), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(1888), 3, + sym_class_constant_access_expression, + sym_cast_variable, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1022), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [17770] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(999), 1, + sym_text_interpolation, + STATE(1046), 1, sym_arguments, - ACTIONS(1482), 11, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1846), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90318,18 +111241,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 28, + ACTIONS(1852), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90347,16 +111265,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17168] = 6, - ACTIONS(18), 1, + [17831] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(570), 1, - sym_arguments, - STATE(808), 1, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1000), 1, sym_text_interpolation, - ACTIONS(1490), 11, + STATE(1040), 1, + sym_arguments, + ACTIONS(1860), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90368,13 +111288,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 29, + ACTIONS(1858), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, @@ -90398,24 +111317,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17225] = 8, - ACTIONS(18), 1, + [17890] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1851), 1, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(2219), 1, + sym_name, + ACTIONS(2221), 1, anon_sym_LPAREN, - STATE(809), 1, + STATE(1001), 1, sym_text_interpolation, - STATE(1115), 1, + STATE(1884), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2929), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1738), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1709), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(937), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(873), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [17985] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1002), 1, + sym_text_interpolation, + STATE(1027), 1, sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1625), 11, + ACTIONS(1856), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90427,13 +111410,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 23, + ACTIONS(1854), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90451,24 +111439,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17286] = 8, - ACTIONS(18), 1, + [18044] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(810), 1, + STATE(1003), 1, sym_text_interpolation, - STATE(866), 1, + STATE(1042), 1, sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1625), 11, + ACTIONS(1868), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90480,13 +111462,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1623), 23, + ACTIONS(1866), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -90504,86 +111491,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17347] = 25, - ACTIONS(18), 1, + [18103] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(1853), 1, - sym_name, - STATE(811), 1, + STATE(1004), 1, sym_text_interpolation, - STATE(1689), 1, - sym__dereferencable_expression, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2520), 1, - sym__scope_resolution_qualifier, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(669), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1675), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(675), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(762), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1526), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [17442] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(575), 1, + STATE(1039), 1, sym_arguments, - STATE(812), 1, - sym_text_interpolation, - ACTIONS(1478), 11, + ACTIONS(1838), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90595,13 +111514,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1476), 29, + ACTIONS(1836), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, @@ -90625,68 +111543,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17499] = 7, - ACTIONS(18), 1, + [18162] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - STATE(813), 1, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(2209), 1, + sym_name, + ACTIONS(2211), 1, + anon_sym_LPAREN, + STATE(1005), 1, sym_text_interpolation, - ACTIONS(1570), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1492), 22, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17558] = 6, - ACTIONS(18), 1, + STATE(1879), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + STATE(2913), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1733), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1723), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1069), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(999), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [18257] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(573), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(964), 1, sym_arguments, - STATE(814), 1, + STATE(1006), 1, sym_text_interpolation, - ACTIONS(1482), 11, + ACTIONS(1997), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90698,13 +111636,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1480), 29, + ACTIONS(1995), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, @@ -90728,68 +111665,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17615] = 5, - ACTIONS(18), 1, + [18316] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(824), 1, + aux_sym_cast_type_token1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1266), 1, + anon_sym_LBRACK, + ACTIONS(1822), 1, sym_comment, - STATE(815), 1, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2033), 1, + sym_name, + STATE(1007), 1, sym_text_interpolation, - ACTIONS(1072), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1070), 30, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17670] = 7, - ACTIONS(18), 1, + STATE(1877), 1, + sym__dereferencable_expression, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, + sym_relative_scope, + STATE(2840), 1, + sym_namespace_name, + ACTIONS(848), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + STATE(1740), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(105), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1716), 3, + sym_parenthesized_expression, + sym_array_creation_expression, + sym__string, + STATE(851), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + STATE(1620), 7, + sym_function_call_expression, + sym_scoped_call_expression, + sym_member_call_expression, + sym_nullsafe_member_call_expression, + sym_subscript_expression, + sym_dynamic_variable_name, + sym_variable_name, + [18411] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(816), 1, + STATE(1008), 1, sym_text_interpolation, - STATE(841), 1, + STATE(1036), 1, sym_arguments, - ACTIONS(1472), 11, + ACTIONS(1864), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -90801,7 +111758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 28, + ACTIONS(1862), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -90830,69 +111787,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [17729] = 25, - ACTIONS(18), 1, + [18470] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1710), 1, + ACTIONS(2225), 1, sym_name, - STATE(817), 1, + ACTIONS(2227), 1, + anon_sym_LPAREN, + STATE(1009), 1, sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, + STATE(1862), 1, sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(589), 2, + STATE(2900), 1, + sym__scope_resolution_qualifier, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1518), 2, + STATE(1710), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1526), 3, + STATE(1729), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(1495), 4, + STATE(986), 4, sym_cast_variable, sym_member_access_expression, sym_nullsafe_member_access_expression, sym_scoped_property_access_expression, - STATE(1413), 7, + STATE(935), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -90900,122 +111857,69 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [17824] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(818), 1, - sym_text_interpolation, - STATE(854), 1, - sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1669), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1667), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17885] = 25, - ACTIONS(18), 1, + [18565] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, + ACTIONS(2003), 1, + anon_sym_LPAREN, + ACTIONS(2005), 1, anon_sym_DOLLAR, - ACTIONS(1847), 1, + ACTIONS(2219), 1, sym_name, - ACTIONS(1855), 1, - anon_sym_LPAREN, - STATE(819), 1, + STATE(1010), 1, sym_text_interpolation, - STATE(1621), 1, + STATE(1884), 1, sym__dereferencable_expression, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2737), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(2542), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1504), 2, + STATE(933), 2, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + STATE(1738), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1502), 3, + STATE(1709), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(731), 4, + STATE(1888), 3, + sym_class_constant_access_expression, + sym_cast_variable, + sym_scoped_property_access_expression, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(887), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(839), 7, + STATE(885), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -91023,16 +111927,16 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [17980] = 6, - ACTIONS(18), 1, + [18660] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(571), 1, + STATE(753), 1, sym_arguments, - STATE(820), 1, + STATE(1011), 1, sym_text_interpolation, - ACTIONS(1486), 11, + ACTIONS(1860), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91044,7 +111948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 29, + ACTIONS(1858), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91074,24 +111978,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18037] = 8, - ACTIONS(18), 1, + [18717] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(785), 1, + STATE(781), 1, sym_arguments, - STATE(821), 1, + STATE(1012), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91103,7 +112007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91127,24 +112031,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18098] = 8, - ACTIONS(18), 1, + [18778] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(613), 1, + STATE(781), 1, sym_arguments, - STATE(822), 1, + STATE(1013), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91156,7 +112060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91180,24 +112084,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18159] = 8, - ACTIONS(18), 1, + [18839] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(785), 1, + STATE(760), 1, sym_arguments, - STATE(823), 1, + STATE(1014), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1864), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91209,13 +112105,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1862), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -91233,69 +112135,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18220] = 25, - ACTIONS(18), 1, + [18896] = 25, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(565), 1, + ACTIONS(824), 1, aux_sym_cast_type_token1, - ACTIONS(593), 1, + ACTIONS(852), 1, anon_sym_LT_LT_LT, - ACTIONS(597), 1, + ACTIONS(856), 1, anon_sym_DOLLAR, - ACTIONS(998), 1, + ACTIONS(1266), 1, anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1633), 1, + ACTIONS(2003), 1, anon_sym_LPAREN, - ACTIONS(1710), 1, + ACTIONS(2033), 1, sym_name, - STATE(824), 1, + STATE(1015), 1, sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, + STATE(1877), 1, sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, + STATE(1888), 1, + sym_class_constant_access_expression, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2523), 1, + STATE(2773), 1, + sym__scope_resolution_qualifier, + STATE(2804), 1, sym_relative_scope, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - ACTIONS(589), 2, + ACTIONS(848), 2, anon_sym_SQUOTE, aux_sym_string_token1, - ACTIONS(591), 2, + ACTIONS(850), 2, aux_sym_encapsed_string_token1, anon_sym_DQUOTE, - STATE(1518), 2, + STATE(1740), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(294), 3, + ACTIONS(105), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(1526), 3, + STATE(1716), 3, sym_parenthesized_expression, sym_array_creation_expression, sym__string, - STATE(688), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(731), 4, + STATE(892), 4, sym_encapsed_string, sym_string, sym_heredoc, sym_nowdoc, - STATE(1425), 7, + STATE(1699), 4, + sym_cast_variable, + sym_member_access_expression, + sym_nullsafe_member_access_expression, + sym_scoped_property_access_expression, + STATE(1628), 7, sym_function_call_expression, sym_scoped_call_expression, sym_member_call_expression, @@ -91303,16 +112205,69 @@ static const uint16_t ts_small_parse_table[] = { sym_subscript_expression, sym_dynamic_variable_name, sym_variable_name, - [18315] = 6, - ACTIONS(18), 1, + [18991] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(574), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, sym_arguments, - STATE(825), 1, + STATE(1016), 1, + sym_text_interpolation, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(1984), 11, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1982), 23, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [19052] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(758), 1, + sym_arguments, + STATE(1017), 1, sym_text_interpolation, - ACTIONS(1472), 11, + ACTIONS(1838), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91324,7 +112279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1470), 29, + ACTIONS(1836), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91354,84 +112309,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18372] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1710), 1, - sym_name, - STATE(826), 1, - sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1517), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1475), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18467] = 5, - ACTIONS(18), 1, + [19109] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(827), 1, + STATE(749), 1, + sym_arguments, + STATE(1018), 1, sym_text_interpolation, - ACTIONS(1510), 11, + ACTIONS(1868), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91443,11 +112330,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1508), 30, + ACTIONS(1866), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, @@ -91474,18 +112360,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18522] = 7, - ACTIONS(18), 1, + [19166] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(606), 1, + STATE(760), 1, sym_arguments, - STATE(828), 1, + STATE(1019), 1, sym_text_interpolation, - ACTIONS(1651), 11, + ACTIONS(1864), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91497,7 +112383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1649), 28, + ACTIONS(1862), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91526,18 +112412,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18581] = 7, - ACTIONS(18), 1, + [19225] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(829), 1, - sym_text_interpolation, - STATE(872), 1, + STATE(758), 1, sym_arguments, - ACTIONS(1486), 11, + STATE(1020), 1, + sym_text_interpolation, + ACTIONS(1838), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91549,7 +112435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1484), 28, + ACTIONS(1836), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91578,24 +112464,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18640] = 8, - ACTIONS(18), 1, + [19284] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(613), 1, + STATE(749), 1, sym_arguments, - STATE(830), 1, + STATE(1021), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1868), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91607,13 +112487,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1866), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -91631,164 +112516,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18701] = 25, - ACTIONS(18), 1, + [19343] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(1841), 1, - sym_name, - ACTIONS(1843), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(831), 1, + STATE(1022), 1, sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1687), 1, - sym__dereferencable_expression, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - STATE(2565), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1542), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1525), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(767), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(689), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18796] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1710), 1, - sym_name, - STATE(832), 1, - sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1688), 1, - sym__dereferencable_expression, - STATE(2449), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1518), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1496), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1414), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18891] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(833), 1, - sym_text_interpolation, - ACTIONS(1498), 5, + STATE(1046), 1, + sym_arguments, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1496), 12, + ACTIONS(2097), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_PLUS, anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -91797,14 +112545,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 24, + ACTIONS(2095), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -91822,24 +112569,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [18948] = 8, - ACTIONS(18), 1, + [19404] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(834), 1, + STATE(1023), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1621), 11, + ACTIONS(1984), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91851,7 +112598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 23, + ACTIONS(1982), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -91875,94 +112622,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19009] = 25, - ACTIONS(18), 1, + [19465] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(1847), 1, - sym_name, - ACTIONS(1855), 1, - anon_sym_LPAREN, - STATE(835), 1, - sym_text_interpolation, - STATE(1621), 1, - sym__dereferencable_expression, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - STATE(2542), 1, - sym__scope_resolution_qualifier, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1504), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1502), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(885), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(800), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [19104] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(836), 1, + STATE(1024), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1621), 11, + ACTIONS(1884), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -91974,13 +112641,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 23, + ACTIONS(1882), 30, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_LBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -91998,164 +112672,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19165] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1633), 1, - anon_sym_LPAREN, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(1841), 1, - sym_name, - STATE(837), 1, - sym_text_interpolation, - STATE(1687), 1, - sym__dereferencable_expression, - STATE(2442), 1, - sym__scope_resolution_qualifier, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(766), 2, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - STATE(1542), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1525), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(1675), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(670), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [19260] = 25, - ACTIONS(18), 1, + [19520] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(565), 1, - aux_sym_cast_type_token1, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(998), 1, - anon_sym_LBRACK, - ACTIONS(1444), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1857), 1, - sym_name, - ACTIONS(1859), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(838), 1, - sym_text_interpolation, - STATE(1675), 1, - sym_class_constant_access_expression, - STATE(1708), 1, - sym__dereferencable_expression, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2517), 1, - sym__scope_resolution_qualifier, - STATE(2523), 1, - sym_relative_scope, - STATE(2535), 1, - sym_namespace_name, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1540), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(294), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1512), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(833), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(756), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [19355] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(839), 1, - sym_text_interpolation, - STATE(854), 1, + STATE(753), 1, sym_arguments, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1496), 11, + STATE(1025), 1, + sym_text_interpolation, + ACTIONS(1860), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92167,13 +112695,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 23, + ACTIONS(1858), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -92191,18 +112724,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19416] = 7, - ACTIONS(18), 1, + [19579] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(570), 1, + STATE(755), 1, sym_arguments, - STATE(840), 1, + STATE(1026), 1, sym_text_interpolation, - ACTIONS(1490), 11, + ACTIONS(1856), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92214,7 +112747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1488), 28, + ACTIONS(1854), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92243,14 +112776,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19475] = 5, - ACTIONS(18), 1, + [19638] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(841), 1, + STATE(1027), 1, sym_text_interpolation, - ACTIONS(1542), 11, + ACTIONS(1896), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92262,7 +112795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1540), 29, + ACTIONS(1894), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92292,14 +112825,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19529] = 5, - ACTIONS(18), 1, + [19692] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(842), 1, + STATE(1028), 1, sym_text_interpolation, - ACTIONS(1460), 11, + ACTIONS(1892), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92311,7 +112844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1458), 29, + ACTIONS(1890), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92341,14 +112874,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19583] = 5, - ACTIONS(18), 1, + [19746] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(843), 1, + STATE(1029), 1, sym_text_interpolation, - ACTIONS(1518), 11, + ACTIONS(2119), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92360,7 +112893,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1516), 29, + ACTIONS(2117), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92390,14 +112923,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19637] = 5, - ACTIONS(18), 1, + [19800] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(844), 1, + STATE(1030), 1, sym_text_interpolation, - ACTIONS(1546), 11, + ACTIONS(2133), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92409,7 +112942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1544), 29, + ACTIONS(2131), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92439,16 +112972,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19691] = 6, - ACTIONS(18), 1, + [19854] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1727), 1, - anon_sym_EQ, - STATE(845), 1, + STATE(1031), 1, sym_text_interpolation, - ACTIONS(1722), 11, + ACTIONS(1830), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92460,12 +112991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 28, + ACTIONS(1828), 29, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, @@ -92489,14 +113021,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19747] = 5, - ACTIONS(18), 1, + [19908] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(846), 1, + STATE(1032), 1, sym_text_interpolation, - ACTIONS(1773), 11, + ACTIONS(2149), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92508,7 +113040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1771), 29, + ACTIONS(2147), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92538,19 +113070,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19801] = 7, - ACTIONS(18), 1, + [19962] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1727), 1, - anon_sym_EQ, - STATE(847), 1, + STATE(1033), 1, sym_text_interpolation, - ACTIONS(1861), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1722), 11, + ACTIONS(2181), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92562,7 +113089,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 26, + ACTIONS(2179), 29, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, @@ -92589,14 +113119,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19859] = 5, - ACTIONS(18), 1, + [20016] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(848), 1, + STATE(1034), 1, sym_text_interpolation, - ACTIONS(1522), 11, + ACTIONS(1920), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92608,7 +113138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1520), 29, + ACTIONS(1918), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92638,14 +113168,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19913] = 5, - ACTIONS(18), 1, + [20070] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(849), 1, + STATE(1035), 1, sym_text_interpolation, - ACTIONS(1526), 11, + ACTIONS(2101), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92657,7 +113187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1524), 29, + ACTIONS(2099), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92687,14 +113217,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [19967] = 5, - ACTIONS(18), 1, + [20124] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(850), 1, + STATE(1036), 1, sym_text_interpolation, - ACTIONS(1538), 11, + ACTIONS(1916), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92706,7 +113236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1536), 29, + ACTIONS(1914), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92736,14 +113266,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20021] = 5, - ACTIONS(18), 1, + [20178] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(851), 1, + STATE(1037), 1, sym_text_interpolation, - ACTIONS(1550), 11, + ACTIONS(2169), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92755,7 +113285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1548), 29, + ACTIONS(2167), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92785,14 +113315,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20075] = 5, - ACTIONS(18), 1, + [20232] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(852), 1, + STATE(1038), 1, sym_text_interpolation, - ACTIONS(1743), 11, + ACTIONS(1912), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92804,7 +113334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1741), 29, + ACTIONS(1910), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92834,14 +113364,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20129] = 5, - ACTIONS(18), 1, + [20286] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(853), 1, + STATE(1039), 1, sym_text_interpolation, - ACTIONS(1747), 11, + ACTIONS(1908), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92853,7 +113383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1745), 29, + ACTIONS(1906), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92883,14 +113413,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20183] = 5, - ACTIONS(18), 1, + [20340] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(854), 1, + STATE(1040), 1, sym_text_interpolation, - ACTIONS(1506), 11, + ACTIONS(1888), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92902,7 +113432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1504), 29, + ACTIONS(1886), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92932,14 +113462,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20237] = 5, - ACTIONS(18), 1, + [20394] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(855), 1, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + STATE(1041), 1, sym_text_interpolation, - ACTIONS(1464), 11, + ACTIONS(1884), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -92951,7 +113483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 29, + ACTIONS(1882), 28, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -92960,7 +113492,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, @@ -92981,14 +113512,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20291] = 5, - ACTIONS(18), 1, + [20450] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(856), 1, + STATE(1042), 1, sym_text_interpolation, - ACTIONS(1514), 11, + ACTIONS(1872), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93000,7 +113531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1512), 29, + ACTIONS(1870), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93030,14 +113561,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20345] = 5, - ACTIONS(18), 1, + [20504] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(857), 1, + STATE(1043), 1, sym_text_interpolation, - ACTIONS(1454), 11, + ACTIONS(2111), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93049,7 +113580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 29, + ACTIONS(2109), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93079,14 +113610,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20399] = 5, - ACTIONS(18), 1, + [20558] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(858), 1, + STATE(1044), 1, sym_text_interpolation, - ACTIONS(1739), 11, + ACTIONS(1826), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93098,7 +113629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1737), 29, + ACTIONS(1824), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93128,14 +113659,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20453] = 5, - ACTIONS(18), 1, + [20612] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(859), 1, + ACTIONS(2046), 1, + anon_sym_EQ, + STATE(1045), 1, sym_text_interpolation, - ACTIONS(1722), 11, + ACTIONS(2229), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2041), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93147,10 +113683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1720), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(2039), 26, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, @@ -93177,14 +113710,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20507] = 5, - ACTIONS(18), 1, + [20670] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(860), 1, + STATE(1046), 1, sym_text_interpolation, - ACTIONS(1769), 11, + ACTIONS(1904), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93196,7 +113729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1767), 29, + ACTIONS(1902), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93226,14 +113759,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20561] = 5, - ACTIONS(18), 1, + [20724] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(861), 1, + STATE(1047), 1, sym_text_interpolation, - ACTIONS(1801), 11, + ACTIONS(1820), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93245,7 +113778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1799), 29, + ACTIONS(1818), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93275,14 +113808,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20615] = 5, - ACTIONS(18), 1, + [20778] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(862), 1, + STATE(1048), 1, sym_text_interpolation, - ACTIONS(1813), 11, + ACTIONS(1900), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93294,7 +113827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1811), 29, + ACTIONS(1898), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93324,14 +113857,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20669] = 5, - ACTIONS(18), 1, + [20832] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(863), 1, + STATE(1049), 1, sym_text_interpolation, - ACTIONS(1761), 11, + ACTIONS(2137), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93343,7 +113876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1759), 29, + ACTIONS(2135), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93373,14 +113906,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20723] = 5, - ACTIONS(18), 1, + [20886] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(864), 1, + STATE(1050), 1, sym_text_interpolation, - ACTIONS(1791), 11, + ACTIONS(2191), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93392,7 +113925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1789), 29, + ACTIONS(2189), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93422,16 +113955,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20777] = 6, - ACTIONS(18), 1, + [20940] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1779), 1, - anon_sym_COLON_COLON, - STATE(865), 1, + STATE(1051), 1, sym_text_interpolation, - ACTIONS(1510), 11, + ACTIONS(1834), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93443,7 +113974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1508), 28, + ACTIONS(1832), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93452,6 +113983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, @@ -93472,21 +114004,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20833] = 6, - ACTIONS(18), 1, + [20994] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(866), 1, + STATE(1052), 1, sym_text_interpolation, - ACTIONS(1504), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1755), 11, + ACTIONS(2177), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93498,13 +114023,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1753), 23, + ACTIONS(2175), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_EQ_GT, + anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -93522,14 +114053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20889] = 5, - ACTIONS(18), 1, + [21048] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(867), 1, + STATE(1053), 1, sym_text_interpolation, - ACTIONS(1783), 11, + ACTIONS(1880), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93541,7 +114072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1781), 29, + ACTIONS(1878), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93571,14 +114102,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20943] = 5, - ACTIONS(18), 1, + [21102] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(868), 1, + STATE(1054), 1, sym_text_interpolation, - ACTIONS(1751), 11, + ACTIONS(1876), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93590,7 +114121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1749), 29, + ACTIONS(1874), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93620,14 +114151,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [20997] = 5, - ACTIONS(18), 1, + [21156] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(869), 1, + ACTIONS(2046), 1, + anon_sym_EQ, + STATE(1055), 1, sym_text_interpolation, - ACTIONS(1787), 11, + ACTIONS(2041), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93639,13 +114172,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1785), 29, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(2039), 28, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, anon_sym_COLON_COLON, @@ -93669,14 +114201,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21051] = 5, - ACTIONS(18), 1, + [21212] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(870), 1, + STATE(1056), 1, sym_text_interpolation, - ACTIONS(1809), 11, + ACTIONS(2105), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93688,7 +114220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1807), 29, + ACTIONS(2103), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93718,14 +114250,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21105] = 5, - ACTIONS(18), 1, + [21266] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(871), 1, + STATE(1057), 1, sym_text_interpolation, - ACTIONS(1823), 11, + ACTIONS(1802), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93737,7 +114269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1821), 29, + ACTIONS(1804), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93767,14 +114299,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21159] = 5, - ACTIONS(18), 1, + [21320] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(872), 1, + STATE(1058), 1, sym_text_interpolation, - ACTIONS(1530), 11, + ACTIONS(2165), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93786,7 +114318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1528), 29, + ACTIONS(2163), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93816,14 +114348,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21213] = 5, - ACTIONS(18), 1, + [21374] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(873), 1, + STATE(1059), 1, sym_text_interpolation, - ACTIONS(1436), 11, + ACTIONS(2161), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93835,7 +114367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1438), 29, + ACTIONS(2159), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93865,14 +114397,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21267] = 5, - ACTIONS(18), 1, + [21428] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(874), 1, + STATE(1060), 1, sym_text_interpolation, - ACTIONS(1777), 11, + ACTIONS(2157), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93884,7 +114416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1775), 29, + ACTIONS(2155), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93914,14 +114446,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21321] = 5, - ACTIONS(18), 1, + [21482] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(875), 1, + STATE(1061), 1, sym_text_interpolation, - ACTIONS(1797), 11, + ACTIONS(2187), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93933,7 +114465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1795), 29, + ACTIONS(2185), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -93963,14 +114495,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21375] = 5, - ACTIONS(18), 1, + [21536] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(876), 1, + STATE(1062), 1, sym_text_interpolation, - ACTIONS(1817), 11, + ACTIONS(2129), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -93982,7 +114514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1815), 29, + ACTIONS(2127), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94012,14 +114544,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21429] = 5, - ACTIONS(18), 1, + [21590] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(877), 1, + STATE(1063), 1, sym_text_interpolation, - ACTIONS(1534), 11, + ACTIONS(2173), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94031,7 +114563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1532), 29, + ACTIONS(2171), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94061,14 +114593,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21483] = 5, - ACTIONS(18), 1, + [21644] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(878), 1, + STATE(1064), 1, sym_text_interpolation, - ACTIONS(1468), 11, + ACTIONS(2153), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94080,7 +114612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 29, + ACTIONS(2151), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94110,14 +114642,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21537] = 5, - ACTIONS(18), 1, + [21698] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(879), 1, + STATE(1065), 1, sym_text_interpolation, - ACTIONS(1765), 11, + ACTIONS(2115), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94129,7 +114661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 29, + ACTIONS(2113), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94159,14 +114691,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21591] = 5, - ACTIONS(18), 1, + [21752] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(880), 1, + STATE(1066), 1, sym_text_interpolation, - ACTIONS(1735), 11, + ACTIONS(1902), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + ACTIONS(2141), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94178,19 +114717,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1733), 29, + ACTIONS(2139), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_EQ_GT, - anon_sym_LPAREN, anon_sym_PLUS, anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -94208,14 +114741,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21645] = 5, - ACTIONS(18), 1, + [21808] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(881), 1, + STATE(1067), 1, sym_text_interpolation, - ACTIONS(1805), 11, + ACTIONS(2041), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94227,7 +114760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1803), 29, + ACTIONS(2039), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94257,14 +114790,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21699] = 5, - ACTIONS(18), 1, + [21862] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(882), 1, + STATE(1068), 1, sym_text_interpolation, - ACTIONS(1554), 11, + ACTIONS(2145), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94276,7 +114809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1552), 29, + ACTIONS(2143), 29, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94306,20 +114839,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21753] = 6, - ACTIONS(18), 1, + [21916] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(883), 1, + STATE(1069), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1494), 11, + ACTIONS(1846), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94331,7 +114864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 23, + ACTIONS(1852), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94355,20 +114888,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21808] = 6, - ACTIONS(18), 1, + [21971] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(884), 1, + STATE(1070), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1669), 11, + ACTIONS(1984), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94380,7 +114913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1667), 23, + ACTIONS(1982), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94404,20 +114937,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21863] = 6, - ACTIONS(18), 1, + [22026] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(885), 1, + STATE(1071), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1731), 11, + ACTIONS(1844), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94429,7 +114962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1729), 23, + ACTIONS(1842), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94453,20 +114986,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21918] = 6, - ACTIONS(18), 1, + [22081] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(886), 1, + STATE(1072), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1621), 11, + ACTIONS(2097), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94478,7 +115011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 23, + ACTIONS(2095), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94502,20 +115035,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [21973] = 6, - ACTIONS(18), 1, + [22136] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(887), 1, + STATE(1073), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - ACTIONS(1496), 11, + ACTIONS(2093), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94527,7 +115060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1502), 23, + ACTIONS(2091), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -94551,14 +115084,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22028] = 5, - ACTIONS(18), 1, + [22191] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(888), 1, + STATE(1074), 1, sym_text_interpolation, - ACTIONS(1865), 10, + ACTIONS(2233), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94569,7 +115102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1863), 28, + ACTIONS(2231), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94598,14 +115131,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22080] = 5, - ACTIONS(18), 1, + [22243] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(889), 1, + STATE(1075), 1, sym_text_interpolation, - ACTIONS(1869), 10, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94616,7 +115149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1867), 28, + ACTIONS(2235), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94645,14 +115178,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22132] = 5, - ACTIONS(18), 1, + [22295] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(890), 1, + STATE(1076), 1, sym_text_interpolation, - ACTIONS(1873), 10, + ACTIONS(2241), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94663,7 +115196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1871), 28, + ACTIONS(2239), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94692,14 +115225,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22184] = 5, - ACTIONS(18), 1, + [22347] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(891), 1, + STATE(1077), 1, sym_text_interpolation, - ACTIONS(1877), 10, + ACTIONS(2245), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94710,7 +115243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1875), 28, + ACTIONS(2243), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94739,14 +115272,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22236] = 5, - ACTIONS(18), 1, + [22399] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(892), 1, + STATE(1078), 1, sym_text_interpolation, - ACTIONS(1881), 10, + ACTIONS(2093), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94757,7 +115290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1879), 28, + ACTIONS(2091), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94786,14 +115319,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22288] = 5, - ACTIONS(18), 1, + [22451] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(893), 1, + STATE(1079), 1, sym_text_interpolation, - ACTIONS(1885), 10, + ACTIONS(1834), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94804,7 +115337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1883), 28, + ACTIONS(1832), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94833,14 +115366,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22340] = 5, - ACTIONS(18), 1, + [22503] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(894), 1, + STATE(1080), 1, sym_text_interpolation, - ACTIONS(1889), 10, + ACTIONS(2249), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94851,7 +115384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1887), 28, + ACTIONS(2247), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94880,14 +115413,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22392] = 5, - ACTIONS(18), 1, + [22555] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(895), 1, + STATE(1081), 1, sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2253), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94898,7 +115431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1891), 28, + ACTIONS(2251), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94927,14 +115460,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22444] = 5, - ACTIONS(18), 1, + [22607] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(896), 1, + STATE(1082), 1, sym_text_interpolation, - ACTIONS(1897), 10, + ACTIONS(2257), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94945,7 +115478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1895), 28, + ACTIONS(2255), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -94974,14 +115507,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22496] = 5, - ACTIONS(18), 1, + [22659] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(897), 1, + STATE(1083), 1, sym_text_interpolation, - ACTIONS(1755), 10, + ACTIONS(1830), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -94992,7 +115525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1753), 28, + ACTIONS(1828), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95021,14 +115554,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22548] = 5, - ACTIONS(18), 1, + [22711] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(898), 1, + STATE(1084), 1, sym_text_interpolation, - ACTIONS(1901), 10, + ACTIONS(1826), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95039,7 +115572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1899), 28, + ACTIONS(1824), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95068,14 +115601,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22600] = 5, - ACTIONS(18), 1, + [22763] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(899), 1, + STATE(1085), 1, sym_text_interpolation, - ACTIONS(1905), 10, + ACTIONS(1820), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95086,7 +115619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1903), 28, + ACTIONS(1818), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95115,14 +115648,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22652] = 5, - ACTIONS(18), 1, + [22815] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(900), 1, + STATE(1086), 1, sym_text_interpolation, - ACTIONS(1909), 10, + ACTIONS(2261), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95133,7 +115666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1907), 28, + ACTIONS(2259), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95162,14 +115695,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22704] = 5, - ACTIONS(18), 1, + [22867] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(901), 1, + STATE(1087), 1, sym_text_interpolation, - ACTIONS(1913), 10, + ACTIONS(2265), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95180,7 +115713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1911), 28, + ACTIONS(2263), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95209,14 +115742,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22756] = 5, - ACTIONS(18), 1, + [22919] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(902), 1, + STATE(1088), 1, sym_text_interpolation, - ACTIONS(1917), 10, + ACTIONS(2269), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95227,7 +115760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1915), 28, + ACTIONS(2267), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95256,14 +115789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22808] = 5, - ACTIONS(18), 1, + [22971] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(903), 1, + STATE(1089), 1, sym_text_interpolation, - ACTIONS(1921), 10, + ACTIONS(2273), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95274,7 +115807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1919), 28, + ACTIONS(2271), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95303,14 +115836,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22860] = 5, - ACTIONS(18), 1, + [23023] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(904), 1, + STATE(1090), 1, sym_text_interpolation, - ACTIONS(1925), 10, + ACTIONS(2277), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95321,7 +115854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1923), 28, + ACTIONS(2275), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95350,14 +115883,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22912] = 5, - ACTIONS(18), 1, + [23075] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(905), 1, + STATE(1091), 1, sym_text_interpolation, - ACTIONS(1929), 10, + ACTIONS(2281), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95368,7 +115901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1927), 28, + ACTIONS(2279), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95397,14 +115930,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [22964] = 5, - ACTIONS(18), 1, + [23127] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(906), 1, + STATE(1092), 1, sym_text_interpolation, - ACTIONS(1933), 10, + ACTIONS(2285), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95415,7 +115948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1931), 28, + ACTIONS(2283), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95444,14 +115977,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23016] = 5, - ACTIONS(18), 1, + [23179] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(907), 1, + STATE(1093), 1, sym_text_interpolation, - ACTIONS(1454), 10, + ACTIONS(2289), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95462,7 +115995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 28, + ACTIONS(2287), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95491,14 +116024,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23068] = 5, - ACTIONS(18), 1, + [23231] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(908), 1, + STATE(1094), 1, sym_text_interpolation, - ACTIONS(1937), 10, + ACTIONS(2293), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95509,7 +116042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1935), 28, + ACTIONS(2291), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95538,14 +116071,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23120] = 5, - ACTIONS(18), 1, + [23283] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(909), 1, + STATE(1095), 1, sym_text_interpolation, - ACTIONS(1941), 10, + ACTIONS(2297), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95556,7 +116089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1939), 28, + ACTIONS(2295), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95585,14 +116118,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23172] = 5, - ACTIONS(18), 1, + [23335] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(910), 1, + STATE(1096), 1, sym_text_interpolation, - ACTIONS(1731), 10, + ACTIONS(2301), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95603,7 +116136,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1729), 28, + ACTIONS(2299), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95632,14 +116165,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23224] = 5, - ACTIONS(18), 1, + [23387] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(911), 1, + STATE(1097), 1, sym_text_interpolation, - ACTIONS(1494), 10, + ACTIONS(2305), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95650,7 +116183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1492), 28, + ACTIONS(2303), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95679,62 +116212,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23276] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1943), 1, - aux_sym_binary_expression_token1, - STATE(912), 1, - sym_text_interpolation, - ACTIONS(1873), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 27, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23330] = 5, - ACTIONS(18), 1, + [23439] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(913), 1, + STATE(1098), 1, sym_text_interpolation, - ACTIONS(1947), 10, + ACTIONS(2309), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95745,7 +116230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1945), 28, + ACTIONS(2307), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95774,14 +116259,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23382] = 5, - ACTIONS(18), 1, + [23491] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(914), 1, + STATE(1099), 1, sym_text_interpolation, - ACTIONS(1460), 10, + ACTIONS(2313), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95792,7 +116277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1458), 28, + ACTIONS(2311), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95821,14 +116306,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23434] = 5, - ACTIONS(18), 1, + [23543] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(915), 1, + STATE(1100), 1, sym_text_interpolation, - ACTIONS(1951), 10, + ACTIONS(2141), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95839,7 +116324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1949), 28, + ACTIONS(2139), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95868,14 +116353,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23486] = 5, - ACTIONS(18), 1, + [23595] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(916), 1, + STATE(1101), 1, sym_text_interpolation, - ACTIONS(1951), 10, + ACTIONS(2317), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95886,7 +116371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1949), 28, + ACTIONS(2315), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95915,14 +116400,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23538] = 5, - ACTIONS(18), 1, + [23647] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(917), 1, + STATE(1102), 1, sym_text_interpolation, - ACTIONS(1468), 10, + ACTIONS(2321), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95933,7 +116418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 28, + ACTIONS(2319), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -95962,14 +116447,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23590] = 5, - ACTIONS(18), 1, + [23699] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(918), 1, + STATE(1103), 1, sym_text_interpolation, - ACTIONS(1955), 10, + ACTIONS(2325), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -95980,7 +116465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1953), 28, + ACTIONS(2323), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96009,14 +116494,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23642] = 5, - ACTIONS(18), 1, + [23751] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(919), 1, + STATE(1104), 1, sym_text_interpolation, - ACTIONS(1959), 10, + ACTIONS(2329), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96027,7 +116512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1957), 28, + ACTIONS(2327), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96056,14 +116541,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23694] = 5, - ACTIONS(18), 1, + [23803] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(920), 1, + STATE(1105), 1, sym_text_interpolation, - ACTIONS(1963), 10, + ACTIONS(2333), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96074,7 +116559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1961), 28, + ACTIONS(2331), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96103,14 +116588,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23746] = 5, - ACTIONS(18), 1, + [23855] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(921), 1, + STATE(1106), 1, sym_text_interpolation, - ACTIONS(1967), 10, + ACTIONS(2337), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96121,7 +116606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1965), 28, + ACTIONS(2335), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96150,14 +116635,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23798] = 5, - ACTIONS(18), 1, + [23907] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(922), 1, + STATE(1107), 1, sym_text_interpolation, - ACTIONS(1971), 10, + ACTIONS(2341), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96168,7 +116653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1969), 28, + ACTIONS(2339), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96197,14 +116682,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23850] = 5, - ACTIONS(18), 1, + [23959] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(923), 1, + STATE(1108), 1, sym_text_interpolation, - ACTIONS(1975), 10, + ACTIONS(2345), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96215,7 +116700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1973), 28, + ACTIONS(2343), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96244,14 +116729,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23902] = 5, - ACTIONS(18), 1, + [24011] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(924), 1, + STATE(1109), 1, sym_text_interpolation, - ACTIONS(1979), 10, + ACTIONS(2349), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96262,7 +116747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1977), 28, + ACTIONS(2347), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96291,14 +116776,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [23954] = 5, - ACTIONS(18), 1, + [24063] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(925), 1, + STATE(1110), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(2353), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96309,7 +116794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1981), 28, + ACTIONS(2351), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96338,14 +116823,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24006] = 5, - ACTIONS(18), 1, + [24115] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(926), 1, + STATE(1111), 1, sym_text_interpolation, - ACTIONS(1987), 10, + ACTIONS(2357), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96356,7 +116841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1985), 28, + ACTIONS(2355), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96385,14 +116870,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24058] = 5, - ACTIONS(18), 1, + [24167] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(927), 1, + STATE(1112), 1, sym_text_interpolation, - ACTIONS(1991), 10, + ACTIONS(2361), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96403,7 +116888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1989), 28, + ACTIONS(2359), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96432,14 +116917,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24110] = 5, - ACTIONS(18), 1, + [24219] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(928), 1, + ACTIONS(2363), 1, + aux_sym_binary_expression_token1, + STATE(1113), 1, sym_text_interpolation, - ACTIONS(1995), 10, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96450,7 +116937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1993), 28, + ACTIONS(2235), 27, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96462,7 +116949,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_RBRACK, - aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -96479,14 +116965,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24162] = 5, - ACTIONS(18), 1, + [24273] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(929), 1, + STATE(1114), 1, sym_text_interpolation, - ACTIONS(1999), 10, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96497,7 +116983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1997), 28, + ACTIONS(2365), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96526,14 +117012,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24214] = 5, - ACTIONS(18), 1, + [24325] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(930), 1, + STATE(1115), 1, sym_text_interpolation, - ACTIONS(2003), 10, + ACTIONS(2371), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96544,7 +117030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2001), 28, + ACTIONS(2369), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96573,14 +117059,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24266] = 5, - ACTIONS(18), 1, + [24377] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(931), 1, + STATE(1116), 1, sym_text_interpolation, - ACTIONS(2007), 10, + ACTIONS(2375), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96591,7 +117077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2005), 28, + ACTIONS(2373), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96620,14 +117106,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24318] = 5, - ACTIONS(18), 1, + [24429] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(932), 1, + STATE(1117), 1, sym_text_interpolation, - ACTIONS(2011), 10, + ACTIONS(2379), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96638,7 +117124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2009), 28, + ACTIONS(2377), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96667,14 +117153,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24370] = 5, - ACTIONS(18), 1, + [24481] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(933), 1, + STATE(1118), 1, sym_text_interpolation, - ACTIONS(2015), 10, + ACTIONS(2383), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96685,7 +117171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2013), 28, + ACTIONS(2381), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96714,14 +117200,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24422] = 5, - ACTIONS(18), 1, + [24533] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(934), 1, + STATE(1119), 1, sym_text_interpolation, - ACTIONS(2019), 10, + ACTIONS(2387), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96732,7 +117218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2017), 28, + ACTIONS(2385), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96761,14 +117247,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24474] = 5, - ACTIONS(18), 1, + [24585] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(935), 1, + STATE(1120), 1, sym_text_interpolation, - ACTIONS(2023), 10, + ACTIONS(2391), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96779,7 +117265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2021), 28, + ACTIONS(2389), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96808,14 +117294,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24526] = 5, - ACTIONS(18), 1, + [24637] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(936), 1, + STATE(1121), 1, sym_text_interpolation, - ACTIONS(1621), 10, + ACTIONS(2395), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96826,7 +117312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 28, + ACTIONS(2393), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96855,14 +117341,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24578] = 5, - ACTIONS(18), 1, + [24689] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(937), 1, + STATE(1122), 1, sym_text_interpolation, - ACTIONS(2027), 10, + ACTIONS(2399), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96873,7 +117359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2025), 28, + ACTIONS(2397), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96902,14 +117388,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24630] = 5, - ACTIONS(18), 1, + [24741] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(938), 1, + STATE(1123), 1, sym_text_interpolation, - ACTIONS(2031), 10, + ACTIONS(1844), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96920,7 +117406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2029), 28, + ACTIONS(1842), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96949,14 +117435,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24682] = 5, - ACTIONS(18), 1, + [24793] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(939), 1, + STATE(1124), 1, sym_text_interpolation, - ACTIONS(2035), 10, + ACTIONS(2403), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -96967,7 +117453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2033), 28, + ACTIONS(2401), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -96996,14 +117482,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24734] = 5, - ACTIONS(18), 1, + [24845] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(940), 1, + STATE(1125), 1, sym_text_interpolation, - ACTIONS(2039), 10, + ACTIONS(2407), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97014,7 +117500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2037), 28, + ACTIONS(2405), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97043,14 +117529,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24786] = 5, - ACTIONS(18), 1, + [24897] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(941), 1, + STATE(1126), 1, sym_text_interpolation, - ACTIONS(2043), 10, + ACTIONS(2411), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97061,7 +117547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2041), 28, + ACTIONS(2409), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97090,14 +117576,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24838] = 5, - ACTIONS(18), 1, + [24949] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(942), 1, + STATE(1127), 1, sym_text_interpolation, - ACTIONS(2047), 10, + ACTIONS(2415), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97108,7 +117594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2045), 28, + ACTIONS(2413), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97137,14 +117623,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24890] = 5, - ACTIONS(18), 1, + [25001] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(943), 1, + STATE(1128), 1, sym_text_interpolation, - ACTIONS(1464), 10, + ACTIONS(2419), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97155,7 +117641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 28, + ACTIONS(2417), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97184,14 +117670,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24942] = 5, - ACTIONS(18), 1, + [25053] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(944), 1, + STATE(1129), 1, sym_text_interpolation, - ACTIONS(2051), 10, + ACTIONS(2423), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97202,7 +117688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2049), 28, + ACTIONS(2421), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97231,14 +117717,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [24994] = 5, - ACTIONS(18), 1, + [25105] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(945), 1, + STATE(1130), 1, sym_text_interpolation, - ACTIONS(2055), 10, + ACTIONS(2427), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97249,7 +117735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2053), 28, + ACTIONS(2425), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97278,14 +117764,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25046] = 5, - ACTIONS(18), 1, + [25157] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(946), 1, + STATE(1131), 1, sym_text_interpolation, - ACTIONS(2059), 10, + ACTIONS(2431), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97296,7 +117782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2057), 28, + ACTIONS(2429), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97325,14 +117811,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25098] = 5, - ACTIONS(18), 1, + [25209] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(947), 1, + STATE(1132), 1, sym_text_interpolation, - ACTIONS(2063), 10, + ACTIONS(2435), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97343,7 +117829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2061), 28, + ACTIONS(2433), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97372,14 +117858,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25150] = 5, - ACTIONS(18), 1, + [25261] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(948), 1, + STATE(1133), 1, sym_text_interpolation, - ACTIONS(2067), 10, + ACTIONS(2439), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97390,7 +117876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2065), 28, + ACTIONS(2437), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97419,14 +117905,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25202] = 5, - ACTIONS(18), 1, + [25313] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(949), 1, + STATE(1134), 1, sym_text_interpolation, - ACTIONS(2071), 10, + ACTIONS(2443), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97437,7 +117923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2069), 28, + ACTIONS(2441), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97466,14 +117952,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25254] = 5, - ACTIONS(18), 1, + [25365] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(950), 1, + STATE(1135), 1, sym_text_interpolation, - ACTIONS(2075), 10, + ACTIONS(2447), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97484,7 +117970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2073), 28, + ACTIONS(2445), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97513,14 +117999,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25306] = 5, - ACTIONS(18), 1, + [25417] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(951), 1, + STATE(1136), 1, sym_text_interpolation, - ACTIONS(2079), 10, + ACTIONS(2415), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97531,7 +118017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2077), 28, + ACTIONS(2413), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97560,14 +118046,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25358] = 5, - ACTIONS(18), 1, + [25469] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(952), 1, + STATE(1137), 1, sym_text_interpolation, - ACTIONS(2083), 10, + ACTIONS(2451), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97578,7 +118064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2081), 28, + ACTIONS(2449), 28, anon_sym_SEMI, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, @@ -97607,14 +118093,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25410] = 5, - ACTIONS(18), 1, + [25521] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(953), 1, + STATE(1138), 1, + sym_text_interpolation, + ACTIONS(1984), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1982), 28, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [25573] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1139), 1, sym_text_interpolation, - ACTIONS(1072), 11, + ACTIONS(1361), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97626,7 +118159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1070), 26, + ACTIONS(1359), 26, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -97653,14 +118186,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25461] = 5, - ACTIONS(18), 1, + [25624] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(954), 1, + STATE(1140), 1, sym_text_interpolation, - ACTIONS(1026), 11, + ACTIONS(1327), 11, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -97672,7 +118205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1024), 26, + ACTIONS(1325), 26, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -97699,61 +118232,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [25512] = 23, - ACTIONS(18), 1, + [25675] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(955), 1, + STATE(1141), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2085), 8, + ACTIONS(2453), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -97762,57 +118295,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [25598] = 21, - ACTIONS(18), 1, + [25761] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2493), 1, + anon_sym_STAR_STAR, + STATE(1142), 1, + sym_text_interpolation, + ACTIONS(2361), 10, anon_sym_AMP, - ACTIONS(2089), 1, anon_sym_QMARK, - ACTIONS(2091), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2359), 25, + anon_sym_SEMI, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, aux_sym_binary_expression_token2, - ACTIONS(2103), 1, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, anon_sym_CARET, - ACTIONS(2115), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2119), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2123), 1, anon_sym_PERCENT, - STATE(956), 1, + [25813] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2491), 1, + anon_sym_PERCENT, + STATE(1143), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 10, + ACTIONS(2495), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -97821,63 +118404,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25680] = 23, - ACTIONS(18), 1, + [25899] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2491), 1, + anon_sym_PERCENT, + STATE(1144), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2489), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2497), 11, + anon_sym_SEMI, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + [25979] = 20, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(957), 1, + ACTIONS(2501), 1, + anon_sym_QMARK, + STATE(1145), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2125), 8, + ACTIONS(2499), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -97886,55 +118521,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [25766] = 20, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [26059] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(958), 1, + STATE(1146), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2127), 11, + ACTIONS(2503), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -97943,64 +118587,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25846] = 23, - ACTIONS(18), 1, + [26145] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(959), 1, + STATE(1147), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2129), 8, + ACTIONS(2505), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98009,61 +118650,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [25932] = 23, - ACTIONS(18), 1, + [26231] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(960), 1, + STATE(1148), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2131), 8, + ACTIONS(2507), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98072,61 +118713,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [26018] = 23, - ACTIONS(18), 1, + [26317] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(961), 1, + STATE(1149), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1895), 8, + ACTIONS(2509), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98135,55 +118776,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [26104] = 20, - ACTIONS(18), 1, + [26403] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2091), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - ACTIONS(2135), 1, - anon_sym_QMARK, - STATE(962), 1, + STATE(1150), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2133), 11, + ACTIONS(2511), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98192,128 +118839,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26184] = 24, - ACTIONS(18), 1, + [26489] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, - anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, - aux_sym_binary_expression_token2, - ACTIONS(2099), 1, - aux_sym_binary_expression_token3, - ACTIONS(2101), 1, - aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - ACTIONS(2137), 1, - anon_sym_EQ_GT, - STATE(963), 1, + ACTIONS(2515), 1, + anon_sym_QMARK, + STATE(1151), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1957), 7, + ACTIONS(2513), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_COLON, + anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [26272] = 23, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [26569] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(964), 1, + STATE(1152), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2139), 8, + ACTIONS(2517), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98322,63 +118962,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [26358] = 7, - ACTIONS(18), 1, + [26655] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2123), 1, - anon_sym_PERCENT, - STATE(965), 1, - sym_text_interpolation, - ACTIONS(2121), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2455), 1, anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2491), 1, + anon_sym_PERCENT, + ACTIONS(2519), 1, + anon_sym_EQ_GT, + STATE(1153), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2489), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 25, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2449), 7, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_COLON, - anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [26412] = 6, - ACTIONS(18), 1, + [26743] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2141), 1, + ACTIONS(2493), 1, anon_sym_STAR_STAR, - STATE(966), 1, + STATE(1154), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -98389,7 +119046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1981), 25, + ACTIONS(2365), 25, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98415,48 +119072,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [26464] = 16, - ACTIONS(18), 1, + [26795] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2107), 1, - anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(967), 1, + STATE(1155), 1, sym_text_interpolation, - ACTIONS(1621), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(1984), 3, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 14, + ACTIONS(1982), 15, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98471,52 +119125,36 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [26536] = 14, - ACTIONS(18), 1, + anon_sym_CARET, + [26863] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2123), 1, - anon_sym_PERCENT, - STATE(968), 1, + ACTIONS(2493), 1, + anon_sym_STAR_STAR, + STATE(1156), 1, sym_text_interpolation, - ACTIONS(2093), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2121), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 3, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2113), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 15, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2235), 25, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -98525,55 +119163,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, - [26604] = 20, - ACTIONS(18), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [26915] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(969), 1, + STATE(1157), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 11, + ACTIONS(2263), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98582,28 +119235,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26684] = 9, - ACTIONS(18), 1, + [27001] = 16, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2123), 1, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(970), 1, + STATE(1158), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(1984), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2117), 2, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 14, + anon_sym_SEMI, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [27073] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2491), 1, + anon_sym_PERCENT, + STATE(1159), 1, + sym_text_interpolation, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -98612,13 +119312,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 21, + ACTIONS(1982), 25, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -98633,56 +119335,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - [26742] = 20, - ACTIONS(18), 1, + [27127] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2091), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(971), 1, + STATE(1160), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 11, + ACTIONS(2521), 8, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98691,58 +119401,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26822] = 20, - ACTIONS(18), 1, + [27213] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(972), 1, + STATE(1161), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2143), 11, + ACTIONS(2523), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98754,49 +119461,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [26902] = 17, - ACTIONS(18), 1, + [27293] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2091), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2107), 1, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(973), 1, + STATE(1162), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 14, + ACTIONS(2525), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98805,28 +119518,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [26976] = 8, - ACTIONS(18), 1, + [27373] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(974), 1, + STATE(1163), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2121), 2, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -98835,7 +119548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 23, + ACTIONS(1982), 21, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98856,64 +119569,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, anon_sym_DOT, - [27032] = 23, - ACTIONS(18), 1, + [27431] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(1984), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, - aux_sym_binary_expression_token2, - ACTIONS(2099), 1, - aux_sym_binary_expression_token3, - ACTIONS(2101), 1, - aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(975), 1, + STATE(1164), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2145), 8, + ACTIONS(1982), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98922,27 +119627,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [27118] = 10, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [27511] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(976), 1, + STATE(1165), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2117), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -98951,7 +119654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 20, + ACTIONS(1982), 23, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -98972,102 +119675,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [27178] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2089), 1, - anon_sym_QMARK, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2095), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, - aux_sym_binary_expression_token2, - ACTIONS(2099), 1, - aux_sym_binary_expression_token3, - ACTIONS(2101), 1, - aux_sym_binary_expression_token4, - ACTIONS(2103), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, - anon_sym_AMP_AMP, - ACTIONS(2107), 1, - anon_sym_CARET, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2123), 1, - anon_sym_PERCENT, - STATE(977), 1, - sym_text_interpolation, - ACTIONS(2093), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2113), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2111), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2147), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27264] = 12, - ACTIONS(18), 1, + anon_sym_DOT, + [27567] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(978), 1, + STATE(1166), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1621), 5, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1619), 19, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(1982), 20, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99086,47 +119726,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [27328] = 15, - ACTIONS(18), 1, + [27627] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2115), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(979), 1, + STATE(1167), 1, sym_text_interpolation, - ACTIONS(1621), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 15, + ACTIONS(1982), 11, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99135,114 +119785,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [27398] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2141), 1, - anon_sym_STAR_STAR, - STATE(980), 1, - sym_text_interpolation, - ACTIONS(1873), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27450] = 23, - ACTIONS(18), 1, + [27707] = 22, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, - aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(981), 1, + STATE(1168), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2149), 8, + ACTIONS(1982), 9, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99251,97 +119849,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [27536] = 6, - ACTIONS(18), 1, + aux_sym_binary_expression_token3, + [27791] = 21, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2141), 1, - anon_sym_STAR_STAR, - STATE(982), 1, - sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2455), 1, anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1891), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, anon_sym_AMP_AMP, + ACTIONS(2475), 1, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27588] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2105), 1, - anon_sym_AMP_AMP, - ACTIONS(2107), 1, - anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(983), 1, + STATE(1169), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 13, + ACTIONS(1982), 10, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99350,66 +119909,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [27664] = 23, - ACTIONS(18), 1, + [27873] = 18, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(1984), 1, anon_sym_QMARK, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2095), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, - aux_sym_binary_expression_token2, - ACTIONS(2099), 1, - aux_sym_binary_expression_token3, - ACTIONS(2101), 1, - aux_sym_binary_expression_token4, - ACTIONS(2103), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(984), 1, + STATE(1170), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2151), 8, + ACTIONS(1982), 13, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99418,55 +119964,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [27750] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2095), 1, anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, - anon_sym_AMP_AMP, - ACTIONS(2107), 1, - anon_sym_CARET, - ACTIONS(2115), 1, + [27949] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - ACTIONS(2155), 1, - anon_sym_QMARK, - STATE(985), 1, + STATE(1171), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2153), 11, + ACTIONS(1984), 5, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1982), 19, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99475,120 +120010,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [27830] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2089), 1, - anon_sym_QMARK, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2095), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, aux_sym_binary_expression_token2, - ACTIONS(2101), 1, + aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, anon_sym_CARET, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2123), 1, - anon_sym_PERCENT, - STATE(986), 1, - sym_text_interpolation, - ACTIONS(2093), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2121), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2113), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2111), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 9, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - [27914] = 20, - ACTIONS(18), 1, + [28013] = 15, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, - anon_sym_QMARK, - ACTIONS(2091), 1, - anon_sym_PIPE, - ACTIONS(2095), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2103), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, - anon_sym_AMP_AMP, - ACTIONS(2107), 1, - anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2123), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(987), 1, + STATE(1172), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(1984), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2121), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2157), 11, + ACTIONS(1982), 15, anon_sym_SEMI, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, @@ -99597,168 +120069,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [27994] = 20, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + [28083] = 17, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2135), 1, + ACTIONS(1984), 1, anon_sym_QMARK, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2491), 1, anon_sym_PERCENT, - STATE(988), 1, + STATE(1173), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2489), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2133), 10, + ACTIONS(1982), 14, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, + anon_sym_COLON, anon_sym_EQ_GT, + anon_sym_RPAREN, anon_sym_STAR_STAR, - anon_sym_RBRACK, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [28073] = 6, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [28157] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2189), 1, - anon_sym_STAR_STAR, - STATE(989), 1, - sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2527), 1, anon_sym_AMP, + ACTIONS(2529), 1, anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1891), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, anon_sym_AMP_AMP, + ACTIONS(2547), 1, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [28124] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(990), 1, + STATE(1174), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1895), 7, + ACTIONS(2507), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -99766,61 +120195,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [28209] = 23, - ACTIONS(18), 1, + [28242] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(991), 1, + STATE(1175), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2147), 7, + ACTIONS(2521), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -99828,61 +120257,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [28294] = 23, - ACTIONS(18), 1, + [28327] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(992), 1, + STATE(1176), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2149), 7, + ACTIONS(2517), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -99890,16 +120319,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [28379] = 6, - ACTIONS(18), 1, + [28412] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2189), 1, + ACTIONS(2565), 1, anon_sym_STAR_STAR, - STATE(993), 1, + STATE(1177), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -99910,7 +120339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1981), 24, + ACTIONS(2365), 24, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -99935,45 +120364,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [28430] = 14, - ACTIONS(18), 1, + [28463] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(994), 1, + STATE(1178), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 3, + ACTIONS(1984), 3, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 14, + ACTIONS(1982), 14, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -99988,89 +120417,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, - [28497] = 16, - ACTIONS(18), 1, + [28530] = 16, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(995), 1, + STATE(1179), 1, sym_text_interpolation, - ACTIONS(1621), 2, + ACTIONS(1984), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 13, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [28568] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2187), 1, - anon_sym_PERCENT, - STATE(996), 1, - sym_text_interpolation, - ACTIONS(2185), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1619), 24, + ACTIONS(1982), 13, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, @@ -100080,64 +120472,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [28621] = 20, - ACTIONS(18), 1, + [28601] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(2515), 1, anon_sym_QMARK, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(997), 1, + STATE(1180), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 10, + ACTIONS(2513), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100148,55 +120531,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [28700] = 20, - ACTIONS(18), 1, + [28680] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - STATE(998), 1, + STATE(1181), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 10, + ACTIONS(2497), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100207,59 +120590,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [28779] = 22, - ACTIONS(18), 1, + [28759] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2501), 1, + anon_sym_QMARK, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(999), 1, + STATE(1182), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 8, + ACTIONS(2499), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100267,117 +120646,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, + aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, - [28862] = 21, - ACTIONS(18), 1, + aux_sym_binary_expression_token4, + [28838] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2563), 1, + anon_sym_PERCENT, + STATE(1183), 1, + sym_text_interpolation, + ACTIONS(2561), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, - ACTIONS(2161), 1, + anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2165), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(1982), 24, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, anon_sym_CARET, - ACTIONS(2179), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2183), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2187), 1, - anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - STATE(1000), 1, + [28891] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2565), 1, + anon_sym_STAR_STAR, + STATE(1184), 1, sym_text_interpolation, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2237), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2185), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2177), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 9, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2235), 24, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_RBRACK, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [28943] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2169), 1, + anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(2171), 1, anon_sym_CARET, - ACTIONS(2179), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2183), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2187), 1, anon_sym_PERCENT, - STATE(1001), 1, + [28942] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2565), 1, + anon_sym_STAR_STAR, + STATE(1185), 1, sym_text_interpolation, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2361), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2185), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2177), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 12, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2359), 24, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ_GT, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -100385,49 +120774,72 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - [29018] = 17, - ACTIONS(18), 1, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [28993] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2171), 1, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1002), 1, + STATE(1186), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 13, + ACTIONS(2495), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100435,67 +120847,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [29091] = 23, - ACTIONS(18), 1, + [29078] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1003), 1, + STATE(1187), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2139), 7, + ACTIONS(2505), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100503,61 +120909,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [29176] = 23, - ACTIONS(18), 1, + [29163] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1004), 1, + STATE(1188), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2125), 7, + ACTIONS(2525), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100565,46 +120965,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [29261] = 15, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [29242] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2179), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, + anon_sym_CARET, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1005), 1, + STATE(1189), 1, sym_text_interpolation, - ACTIONS(1621), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 14, + ACTIONS(2523), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100612,94 +121024,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [29330] = 12, - ACTIONS(18), 1, + [29321] = 22, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2179), 1, - anon_sym_GT_EQ, - ACTIONS(2183), 1, - anon_sym_DOT, - ACTIONS(2187), 1, - anon_sym_PERCENT, - STATE(1006), 1, - sym_text_interpolation, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2185), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2177), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1621), 5, + ACTIONS(2527), 1, anon_sym_AMP, + ACTIONS(2529), 1, anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1619), 18, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, anon_sym_AMP_AMP, + ACTIONS(2547), 1, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [29393] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2183), 1, + ACTIONS(2555), 1, + anon_sym_GT_EQ, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1007), 1, + STATE(1190), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2181), 2, + ACTIONS(2549), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 19, + ACTIONS(2551), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 8, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100707,34 +121087,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [29452] = 8, - ACTIONS(18), 1, + [29404] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1008), 1, + STATE(1191), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2185), 2, + ACTIONS(2557), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -100743,7 +121115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 22, + ACTIONS(1982), 20, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100763,28 +121135,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, anon_sym_DOT, - [29507] = 9, - ACTIONS(18), 1, + [29461] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1009), 1, + STATE(1192), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -100793,7 +121160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 20, + ACTIONS(1982), 22, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100813,56 +121180,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - [29564] = 20, - ACTIONS(18), 1, + [29516] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(1984), 1, + anon_sym_QMARK, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - STATE(1010), 1, + STATE(1193), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2127), 10, + ACTIONS(1982), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100873,117 +121242,118 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [29643] = 23, - ACTIONS(18), 1, + [29595] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1011), 1, + ACTIONS(2567), 1, + anon_sym_EQ_GT, + STATE(1194), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2085), 7, + ACTIONS(2449), 6, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_EQ_GT, anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [29728] = 20, - ACTIONS(18), 1, + [29682] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - STATE(1012), 1, + STATE(1195), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2143), 10, + ACTIONS(1982), 10, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -100994,61 +121364,61 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [29807] = 23, - ACTIONS(18), 1, + [29761] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1013), 1, + STATE(1196), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2129), 7, + ACTIONS(2511), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101056,61 +121426,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [29892] = 23, - ACTIONS(18), 1, + [29846] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2559), 1, + anon_sym_DOT, + ACTIONS(2563), 1, + anon_sym_PERCENT, + STATE(1197), 1, + sym_text_interpolation, + ACTIONS(2533), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2557), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2561), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, - ACTIONS(2161), 1, + anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2165), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(1982), 19, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, anon_sym_CARET, - ACTIONS(2179), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2183), 1, + anon_sym_LT_EQ_GT, + [29905] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2555), 1, + anon_sym_GT_EQ, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1014), 1, + STATE(1198), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2131), 7, + ACTIONS(1984), 5, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1982), 18, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101118,118 +121515,119 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [29977] = 24, - ACTIONS(18), 1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [29968] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2199), 1, - anon_sym_EQ_GT, - STATE(1015), 1, + STATE(1199), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1957), 6, + ACTIONS(2453), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_EQ_GT, anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [30064] = 20, - ACTIONS(18), 1, + [30053] = 15, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2155), 1, - anon_sym_QMARK, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1016), 1, + STATE(1200), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(1984), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2153), 10, + ACTIONS(1982), 14, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101237,58 +121635,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [30143] = 20, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + [30122] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - STATE(1017), 1, + STATE(1201), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2157), 10, + ACTIONS(2509), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101296,109 +121704,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [30222] = 6, - ACTIONS(18), 1, + [30207] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2189), 1, - anon_sym_STAR_STAR, - STATE(1018), 1, - sym_text_interpolation, - ACTIONS(1873), 10, + ACTIONS(2527), 1, anon_sym_AMP, + ACTIONS(2529), 1, anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, anon_sym_AMP_AMP, + ACTIONS(2547), 1, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30273] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1019), 1, + STATE(1202), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2145), 7, + ACTIONS(2263), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101406,61 +121766,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [30358] = 23, - ACTIONS(18), 1, + [30292] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2187), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1020), 1, + STATE(1203), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2151), 7, + ACTIONS(2503), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_RBRACE, @@ -101468,123 +121828,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_RBRACK, aux_sym_binary_expression_token1, - [30443] = 23, - ACTIONS(18), 1, + [30377] = 17, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(1984), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1021), 1, + STATE(1204), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2085), 6, - sym__automatic_semicolon, + ACTIONS(1982), 13, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_STAR_STAR, + anon_sym_RBRACK, aux_sym_binary_expression_token1, - [30527] = 10, - ACTIONS(18), 1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [30450] = 18, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2233), 1, + ACTIONS(1984), 1, + anon_sym_QMARK, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, + anon_sym_CARET, + ACTIONS(2555), 1, + anon_sym_GT_EQ, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2563), 1, anon_sym_PERCENT, - STATE(1022), 1, + STATE(1205), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2231), 2, + ACTIONS(2549), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2561), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 18, - sym__automatic_semicolon, + ACTIONS(2551), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 12, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_EQ_GT, anon_sym_STAR_STAR, + anon_sym_RBRACK, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [30585] = 5, - ACTIONS(18), 1, + [30525] = 21, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1023), 1, - sym_text_interpolation, - ACTIONS(1897), 10, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, + anon_sym_CARET, + ACTIONS(2555), 1, + anon_sym_GT_EQ, + ACTIONS(2559), 1, + anon_sym_DOT, + ACTIONS(2563), 1, + anon_sym_PERCENT, + STATE(1206), 1, + sym_text_interpolation, + ACTIONS(2533), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2549), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2557), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2561), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2553), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2551), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 9, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + aux_sym_binary_expression_token1, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [30606] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1207), 1, + sym_text_interpolation, + ACTIONS(2261), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101595,7 +122019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1895), 24, + ACTIONS(2259), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101620,31 +122044,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30633] = 5, - ACTIONS(18), 1, + [30654] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1024), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + STATE(1208), 1, sym_text_interpolation, - ACTIONS(2039), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(1984), 5, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2037), 24, + ACTIONS(1982), 17, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -101657,20 +122093,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30681] = 5, - ACTIONS(18), 1, + [30716] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1025), 1, + STATE(1209), 1, sym_text_interpolation, - ACTIONS(2055), 10, + ACTIONS(2407), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101681,7 +122112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2053), 24, + ACTIONS(2405), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101706,14 +122137,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30729] = 5, - ACTIONS(18), 1, + [30764] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1026), 1, + ACTIONS(2585), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2590), 1, + aux_sym_final_modifier_token1, + ACTIONS(2593), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2596), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2599), 1, + sym_var_modifier, + STATE(1493), 1, + sym__modifier, + ACTIONS(2588), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + STATE(1210), 2, + sym_text_interpolation, + aux_sym_property_declaration_repeat1, + ACTIONS(2602), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + ACTIONS(2583), 17, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + anon_sym_string, + anon_sym_int, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [30828] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1211), 1, sym_text_interpolation, - ACTIONS(986), 10, + ACTIONS(2093), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101724,7 +122206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(984), 24, + ACTIONS(2091), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101749,14 +122231,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30777] = 5, - ACTIONS(18), 1, + [30876] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1027), 1, + STATE(1212), 1, sym_text_interpolation, - ACTIONS(1933), 10, + ACTIONS(2289), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101767,7 +122249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1931), 24, + ACTIONS(2287), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101792,14 +122274,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30825] = 5, - ACTIONS(18), 1, + [30924] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1028), 1, + STATE(1213), 1, sym_text_interpolation, - ACTIONS(1959), 10, + ACTIONS(2325), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101810,7 +122292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1957), 24, + ACTIONS(2323), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101835,14 +122317,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30873] = 5, - ACTIONS(18), 1, + [30972] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1029), 1, + STATE(1214), 1, sym_text_interpolation, - ACTIONS(2075), 10, + ACTIONS(2431), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101853,7 +122335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2073), 24, + ACTIONS(2429), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101878,14 +122360,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30921] = 5, - ACTIONS(18), 1, + [31020] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1030), 1, + STATE(1215), 1, sym_text_interpolation, - ACTIONS(2003), 10, + ACTIONS(2297), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101896,7 +122378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2001), 24, + ACTIONS(2295), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -101921,72 +122403,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [30969] = 20, - ACTIONS(18), 1, + [31068] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2155), 1, - anon_sym_QMARK, - ACTIONS(2201), 1, + STATE(1216), 1, + sym_text_interpolation, + ACTIONS(2415), 10, anon_sym_AMP, - ACTIONS(2205), 1, + anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1031), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2153), 9, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2413), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [31047] = 5, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [31116] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1032), 1, + STATE(1217), 1, sym_text_interpolation, - ACTIONS(2011), 10, + ACTIONS(2241), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -101997,7 +122464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2009), 24, + ACTIONS(2239), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102022,14 +122489,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31095] = 5, - ACTIONS(18), 1, + [31164] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1033), 1, + STATE(1218), 1, sym_text_interpolation, - ACTIONS(2031), 10, + ACTIONS(2257), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102040,7 +122507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2029), 24, + ACTIONS(2255), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102065,72 +122532,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31143] = 20, - ACTIONS(18), 1, + [31212] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1034), 1, + STATE(1219), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2157), 9, + ACTIONS(2503), 6, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [31221] = 5, - ACTIONS(18), 1, + [31296] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1035), 1, + STATE(1220), 1, sym_text_interpolation, - ACTIONS(1454), 10, + ACTIONS(2313), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102141,7 +122611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1452), 24, + ACTIONS(2311), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102166,14 +122636,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31269] = 5, - ACTIONS(18), 1, + [31344] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1036), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1221), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2509), 6, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [31428] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1222), 1, sym_text_interpolation, - ACTIONS(1937), 10, + ACTIONS(2345), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102184,7 +122715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1935), 24, + ACTIONS(2343), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102209,14 +122740,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31317] = 5, - ACTIONS(18), 1, + [31476] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1037), 1, + STATE(1223), 1, sym_text_interpolation, - ACTIONS(1865), 10, + ACTIONS(2253), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102227,7 +122758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1863), 24, + ACTIONS(2251), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102252,14 +122783,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31365] = 5, - ACTIONS(18), 1, + [31524] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1038), 1, + STATE(1224), 1, sym_text_interpolation, - ACTIONS(1925), 10, + ACTIONS(2141), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102270,7 +122801,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1923), 24, + ACTIONS(2139), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102295,57 +122826,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31413] = 5, - ACTIONS(18), 1, + [31572] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1039), 1, - sym_text_interpolation, - ACTIONS(1460), 10, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1225), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1458), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2453), 6, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + [31656] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, anon_sym_AMP_AMP, + ACTIONS(2623), 1, anon_sym_CARET, + STATE(1226), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31461] = 5, - ACTIONS(18), 1, + ACTIONS(2511), 6, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [31740] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1040), 1, + STATE(1227), 1, sym_text_interpolation, - ACTIONS(1468), 10, + ACTIONS(2357), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102356,7 +122966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1466), 24, + ACTIONS(2355), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102381,14 +122991,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31509] = 5, - ACTIONS(18), 1, + [31788] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1041), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + ACTIONS(2629), 1, + anon_sym_EQ_GT, + STATE(1228), 1, sym_text_interpolation, - ACTIONS(1979), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2449), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [31874] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1229), 1, + sym_text_interpolation, + ACTIONS(2273), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102399,7 +123071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1977), 24, + ACTIONS(2271), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102424,14 +123096,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31557] = 5, - ACTIONS(18), 1, + [31922] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1042), 1, + STATE(1230), 1, sym_text_interpolation, - ACTIONS(2035), 10, + ACTIONS(2403), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102442,7 +123114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2033), 24, + ACTIONS(2401), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102467,57 +123139,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31605] = 5, - ACTIONS(18), 1, + [31970] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1043), 1, - sym_text_interpolation, - ACTIONS(2071), 10, - anon_sym_AMP, + ACTIONS(2515), 1, anon_sym_QMARK, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1231), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2069), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2513), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31653] = 5, - ACTIONS(18), 1, + [32048] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1044), 1, + STATE(1232), 1, sym_text_interpolation, - ACTIONS(2079), 10, + ACTIONS(2301), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102528,7 +123215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2077), 24, + ACTIONS(2299), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102553,57 +123240,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31701] = 5, - ACTIONS(18), 1, + [32096] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1045), 1, - sym_text_interpolation, - ACTIONS(2067), 10, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1233), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2065), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2497), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31749] = 5, - ACTIONS(18), 1, + [32174] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1046), 1, + STATE(1234), 1, sym_text_interpolation, - ACTIONS(1995), 10, + ACTIONS(2249), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102614,7 +123316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1993), 24, + ACTIONS(2247), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102639,57 +123341,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31797] = 5, - ACTIONS(18), 1, + [32222] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1047), 1, - sym_text_interpolation, - ACTIONS(1494), 10, - anon_sym_AMP, + ACTIONS(2501), 1, anon_sym_QMARK, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1235), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1492), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2499), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31845] = 5, - ACTIONS(18), 1, + [32300] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1048), 1, + STATE(1236), 1, sym_text_interpolation, - ACTIONS(1971), 10, + ACTIONS(2277), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102700,7 +123417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1969), 24, + ACTIONS(2275), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102725,14 +123442,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31893] = 5, - ACTIONS(18), 1, + [32348] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1049), 1, + STATE(1237), 1, sym_text_interpolation, - ACTIONS(1869), 10, + ACTIONS(2411), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102743,7 +123460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1867), 24, + ACTIONS(2409), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102768,14 +123485,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31941] = 5, - ACTIONS(18), 1, + [32396] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1050), 1, + STATE(1238), 1, sym_text_interpolation, - ACTIONS(1963), 10, + ACTIONS(1844), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102786,7 +123503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1961), 24, + ACTIONS(1842), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102811,14 +123528,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [31989] = 5, - ACTIONS(18), 1, + [32444] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1051), 1, + STATE(1239), 1, sym_text_interpolation, - ACTIONS(1941), 10, + ACTIONS(2245), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102829,7 +123546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1939), 24, + ACTIONS(2243), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102854,14 +123571,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32037] = 5, - ACTIONS(18), 1, + [32492] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1052), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1240), 1, sym_text_interpolation, - ACTIONS(1464), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2263), 6, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [32576] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1241), 1, + sym_text_interpolation, + ACTIONS(2285), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102872,7 +123650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1462), 24, + ACTIONS(2283), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102897,14 +123675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32085] = 5, - ACTIONS(18), 1, + [32624] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1053), 1, + STATE(1242), 1, sym_text_interpolation, - ACTIONS(1917), 10, + ACTIONS(2269), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102915,7 +123693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1915), 24, + ACTIONS(2267), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102940,14 +123718,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32133] = 5, - ACTIONS(18), 1, + [32672] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1054), 1, + STATE(1243), 1, sym_text_interpolation, - ACTIONS(1877), 10, + ACTIONS(2265), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -102958,7 +123736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1875), 24, + ACTIONS(2263), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -102983,75 +123761,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32181] = 23, - ACTIONS(18), 1, + [32720] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + STATE(1244), 1, + sym_text_interpolation, + ACTIONS(2329), 10, anon_sym_AMP, - ACTIONS(2203), 1, anon_sym_QMARK, - ACTIONS(2205), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2327), 24, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [32768] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1055), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1245), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2145), 6, + ACTIONS(2507), 6, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [32265] = 5, - ACTIONS(18), 1, + [32852] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1056), 1, + STATE(1246), 1, sym_text_interpolation, - ACTIONS(2043), 10, + ACTIONS(2427), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103062,7 +123883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2041), 24, + ACTIONS(2425), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103087,14 +123908,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32313] = 5, - ACTIONS(18), 1, + [32900] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1057), 1, + STATE(1247), 1, sym_text_interpolation, - ACTIONS(1951), 10, + ACTIONS(2423), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103105,7 +123926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1949), 24, + ACTIONS(2421), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103130,14 +123951,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32361] = 5, - ACTIONS(18), 1, + [32948] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1058), 1, + STATE(1248), 1, sym_text_interpolation, - ACTIONS(1951), 10, + ACTIONS(2317), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103148,7 +123969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1949), 24, + ACTIONS(2315), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103173,57 +123994,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32409] = 5, - ACTIONS(18), 1, + [32996] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1059), 1, - sym_text_interpolation, - ACTIONS(1991), 10, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1989), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, anon_sym_AMP_AMP, + ACTIONS(2623), 1, anon_sym_CARET, + STATE(1249), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32457] = 5, - ACTIONS(18), 1, + ACTIONS(2505), 6, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [33080] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1060), 1, + STATE(1250), 1, sym_text_interpolation, - ACTIONS(1955), 10, + ACTIONS(2419), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103234,7 +124073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1953), 24, + ACTIONS(2417), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103259,133 +124098,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32505] = 20, - ACTIONS(18), 1, + [33128] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2135), 1, - anon_sym_QMARK, - ACTIONS(2201), 1, + STATE(1251), 1, + sym_text_interpolation, + ACTIONS(2341), 10, anon_sym_AMP, - ACTIONS(2205), 1, + anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1061), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2133), 9, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2339), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [32583] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1062), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2225), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2151), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32667] = 5, - ACTIONS(18), 1, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [33176] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1063), 1, + STATE(1252), 1, sym_text_interpolation, - ACTIONS(2063), 10, + ACTIONS(2415), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103396,7 +124159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2061), 24, + ACTIONS(2413), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103421,130 +124184,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32715] = 20, - ACTIONS(18), 1, + [33224] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1064), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2143), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [32793] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1065), 1, + STATE(1253), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2127), 9, + ACTIONS(2495), 6, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [32871] = 5, - ACTIONS(18), 1, + [33308] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1066), 1, + STATE(1254), 1, sym_text_interpolation, - ACTIONS(1975), 10, + ACTIONS(2395), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103555,7 +124263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1973), 24, + ACTIONS(2393), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103580,14 +124288,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32919] = 5, - ACTIONS(18), 1, + [33356] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1067), 1, + STATE(1255), 1, sym_text_interpolation, - ACTIONS(1621), 10, + ACTIONS(2451), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103598,7 +124306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1619), 24, + ACTIONS(2449), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103623,14 +124331,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [32967] = 5, - ACTIONS(18), 1, + [33404] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1068), 1, + STATE(1256), 1, sym_text_interpolation, - ACTIONS(1967), 10, + ACTIONS(2391), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103641,7 +124349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1965), 24, + ACTIONS(2389), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103666,14 +124374,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [33015] = 5, - ACTIONS(18), 1, + [33452] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1069), 1, + STATE(1257), 1, sym_text_interpolation, - ACTIONS(1987), 10, + ACTIONS(2337), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103684,7 +124392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1985), 24, + ACTIONS(2335), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103709,25 +124417,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [33063] = 9, - ACTIONS(18), 1, + [33500] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2237), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1070), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1258), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2517), 6, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, + [33584] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2631), 1, + anon_sym_STAR_STAR, + STATE(1259), 1, + sym_text_interpolation, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103736,12 +124496,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 19, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2365), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -103755,23 +124518,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - [33119] = 8, - ACTIONS(18), 1, + anon_sym_PERCENT, + [33634] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1071), 1, + STATE(1260), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103780,11 +124538,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 21, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2365), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -103802,90 +124564,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - [33173] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2241), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2246), 1, - aux_sym_final_modifier_token1, - ACTIONS(2249), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2252), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2255), 1, - sym_var_modifier, - STATE(1292), 1, - sym__modifier, - ACTIONS(2244), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - STATE(1072), 2, - sym_text_interpolation, - aux_sym_property_declaration_repeat1, - ACTIONS(2258), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1290), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - ACTIONS(2239), 17, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_string, - anon_sym_int, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [33237] = 12, - ACTIONS(18), 1, + anon_sym_PERCENT, + [33682] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2229), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1073), 1, + STATE(1261), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1621), 5, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1984), 3, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1619), 17, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 13, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103899,50 +124617,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [33299] = 15, - ACTIONS(18), 1, + [33748] = 16, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2229), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1074), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1262), 1, sym_text_interpolation, - ACTIONS(1621), 2, + ACTIONS(1984), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 13, + ACTIONS(1982), 12, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103955,15 +124671,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, - [33367] = 5, - ACTIONS(18), 1, + [33818] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1075), 1, + ACTIONS(2581), 1, + anon_sym_PERCENT, + STATE(1263), 1, sym_text_interpolation, - ACTIONS(2019), 10, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -103972,9 +124692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2017), 24, + ACTIONS(1982), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -103998,54 +124716,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - anon_sym_PERCENT, - [33415] = 17, - ACTIONS(18), 1, + [33870] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2201), 1, + STATE(1264), 1, + sym_text_interpolation, + ACTIONS(2443), 10, anon_sym_AMP, - ACTIONS(2205), 1, + anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1076), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 12, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2441), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -104054,76 +124749,84 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [33487] = 24, - ACTIONS(18), 1, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [33918] = 22, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - ACTIONS(2261), 1, - anon_sym_EQ_GT, - STATE(1077), 1, + STATE(1265), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1957), 5, + ACTIONS(1982), 7, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [33573] = 5, - ACTIONS(18), 1, + aux_sym_binary_expression_token3, + [34000] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1078), 1, + STATE(1266), 1, sym_text_interpolation, - ACTIONS(2047), 10, + ACTIONS(1280), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -104134,7 +124837,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2045), 24, + ACTIONS(1278), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104159,299 +124862,246 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [33621] = 23, - ACTIONS(18), 1, + [34048] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + STATE(1267), 1, + sym_text_interpolation, + ACTIONS(2439), 10, anon_sym_AMP, - ACTIONS(2203), 1, anon_sym_QMARK, - ACTIONS(2205), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2437), 24, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1079), 1, + [34096] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1268), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2435), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2131), 6, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2433), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [33705] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1080), 1, + [34144] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1269), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(1284), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2129), 6, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1282), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [33789] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1081), 1, + [34192] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1270), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2233), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2125), 6, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2231), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [33873] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1082), 1, + [34240] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1271), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2447), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2139), 6, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2445), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [33957] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2219), 1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1083), 1, + [34288] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1272), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2321), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 11, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2319), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -104459,232 +125109,257 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - [34031] = 21, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1084), 1, + [34336] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1273), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2281), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 8, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2279), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [34111] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, aux_sym_binary_expression_token2, - ACTIONS(2215), 1, + aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, anon_sym_CARET, - ACTIONS(2229), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2233), 1, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - ACTIONS(2237), 1, anon_sym_PERCENT, - STATE(1085), 1, + [34384] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2631), 1, + anon_sym_STAR_STAR, + STATE(1274), 1, sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2237), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2235), 23, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 7, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [34434] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1275), 1, + sym_text_interpolation, + ACTIONS(2309), 10, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2307), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, - [34193] = 20, - ACTIONS(18), 1, + aux_sym_binary_expression_token4, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [34482] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1086), 1, + STATE(1276), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 9, + ACTIONS(2521), 6, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [34271] = 20, - ACTIONS(18), 1, + [34566] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(1984), 1, anon_sym_QMARK, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1087), 1, + STATE(1277), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 9, + ACTIONS(1982), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104694,118 +125369,72 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [34349] = 5, - ACTIONS(18), 1, + [34644] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1088), 1, - sym_text_interpolation, - ACTIONS(1731), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1729), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, + ACTIONS(2573), 1, anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, + ACTIONS(2577), 1, anon_sym_DOT, + ACTIONS(2581), 1, anon_sym_PERCENT, - [34397] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1089), 1, + STATE(1278), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1895), 6, + ACTIONS(1982), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [34481] = 5, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [34722] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1090), 1, + STATE(1279), 1, sym_text_interpolation, - ACTIONS(1901), 10, + ACTIONS(2371), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -104816,7 +125445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1899), 24, + ACTIONS(2369), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104841,19 +125470,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [34529] = 7, - ACTIONS(18), 1, + [34770] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1091), 1, + STATE(1280), 1, sym_text_interpolation, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(1820), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -104862,7 +125486,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 23, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1818), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104886,48 +125512,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - [34581] = 16, - ACTIONS(18), 1, + anon_sym_PERCENT, + [34818] = 15, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1092), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + STATE(1281), 1, sym_text_interpolation, - ACTIONS(1621), 2, + ACTIONS(1984), 2, anon_sym_QMARK, anon_sym_PIPE, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 12, + ACTIONS(1982), 13, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104940,45 +125565,50 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [34651] = 14, - ACTIONS(18), 1, + anon_sym_CARET, + [34886] = 17, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2229), 1, + ACTIONS(1984), 1, + anon_sym_QMARK, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2237), 1, + ACTIONS(2581), 1, anon_sym_PERCENT, - STATE(1093), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1282), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2235), 2, + ACTIONS(2579), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2227), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 13, + ACTIONS(1982), 12, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -104991,15 +125621,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, - [34717] = 5, - ACTIONS(18), 1, + [34958] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1094), 1, + ACTIONS(2633), 1, + aux_sym_binary_expression_token1, + STATE(1283), 1, sym_text_interpolation, - ACTIONS(2023), 10, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105010,7 +125641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2021), 24, + ACTIONS(2235), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105018,7 +125649,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -105035,14 +125665,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [34765] = 5, - ACTIONS(18), 1, + [35008] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1095), 1, + STATE(1284), 1, sym_text_interpolation, - ACTIONS(1999), 10, + ACTIONS(1826), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105053,7 +125683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1997), 24, + ACTIONS(1824), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105078,14 +125708,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [34813] = 5, - ACTIONS(18), 1, + [35056] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1096), 1, + STATE(1285), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(2333), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105096,7 +125726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1981), 24, + ACTIONS(2331), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105121,31 +125751,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [34861] = 5, - ACTIONS(18), 1, + [35104] = 18, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1097), 1, - sym_text_interpolation, - ACTIONS(1909), 10, - anon_sym_AMP, + ACTIONS(1984), 1, anon_sym_QMARK, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1286), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1907), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 11, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -105153,25 +125807,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34909] = 5, - ACTIONS(18), 1, + [35178] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1098), 1, + ACTIONS(2631), 1, + anon_sym_STAR_STAR, + STATE(1287), 1, sym_text_interpolation, - ACTIONS(2015), 10, + ACTIONS(2361), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105182,14 +125827,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2013), 24, + ACTIONS(2359), 23, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_DASH, - anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -105207,16 +125851,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [34957] = 6, - ACTIONS(18), 1, + [35228] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2263), 1, - anon_sym_STAR_STAR, - STATE(1099), 1, + STATE(1288), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(1834), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105227,13 +125869,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1981), 23, + ACTIONS(1832), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_PLUS, anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -105251,75 +125894,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35007] = 23, - ACTIONS(18), 1, + [35276] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1100), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2149), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [35091] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1101), 1, + STATE(1289), 1, sym_text_interpolation, - ACTIONS(2051), 10, + ACTIONS(2399), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105330,7 +125912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2049), 24, + ACTIONS(2397), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105355,75 +125937,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35139] = 23, - ACTIONS(18), 1, + [35324] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2237), 1, - anon_sym_PERCENT, - STATE(1102), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2235), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2147), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [35223] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1103), 1, + STATE(1290), 1, sym_text_interpolation, - ACTIONS(2007), 10, + ACTIONS(2361), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105434,7 +125955,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2005), 24, + ACTIONS(2359), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105459,14 +125980,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35271] = 5, - ACTIONS(18), 1, + [35372] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1104), 1, + STATE(1291), 1, sym_text_interpolation, - ACTIONS(1929), 10, + ACTIONS(2353), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105477,7 +125998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1927), 24, + ACTIONS(2351), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105502,14 +126023,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35319] = 5, - ACTIONS(18), 1, + [35420] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1105), 1, + STATE(1292), 1, sym_text_interpolation, - ACTIONS(1905), 10, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105520,7 +126041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1903), 24, + ACTIONS(2235), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105545,14 +126066,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35367] = 5, - ACTIONS(18), 1, + [35468] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1106), 1, + STATE(1293), 1, sym_text_interpolation, - ACTIONS(1889), 10, + ACTIONS(2305), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105563,7 +126084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1887), 24, + ACTIONS(2303), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105588,14 +126109,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35415] = 5, - ACTIONS(18), 1, + [35516] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1107), 1, + STATE(1294), 1, sym_text_interpolation, - ACTIONS(1885), 10, + ACTIONS(2387), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105606,7 +126127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1883), 24, + ACTIONS(2385), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105631,14 +126152,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35463] = 5, - ACTIONS(18), 1, + [35564] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1108), 1, + STATE(1295), 1, sym_text_interpolation, - ACTIONS(1881), 10, + ACTIONS(1830), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105649,7 +126170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1879), 24, + ACTIONS(1828), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105674,100 +126195,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35511] = 5, - ACTIONS(18), 1, + [35612] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1109), 1, - sym_text_interpolation, - ACTIONS(1947), 10, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1296), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1945), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2525), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, + [35690] = 20, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, + ACTIONS(2577), 1, anon_sym_DOT, + ACTIONS(2581), 1, anon_sym_PERCENT, - [35559] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1110), 1, - sym_text_interpolation, - ACTIONS(2027), 10, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1297), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2025), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(2523), 9, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35607] = 5, - ACTIONS(18), 1, + [35768] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1111), 1, + STATE(1298), 1, sym_text_interpolation, - ACTIONS(1002), 10, + ACTIONS(1984), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105778,7 +126329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1000), 24, + ACTIONS(1982), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105803,14 +126354,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35655] = 5, - ACTIONS(18), 1, + [35816] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1112), 1, + STATE(1299), 1, sym_text_interpolation, - ACTIONS(1921), 10, + ACTIONS(2349), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105821,7 +126372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1919), 24, + ACTIONS(2347), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105846,16 +126397,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35703] = 6, - ACTIONS(18), 1, + [35864] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2263), 1, - anon_sym_STAR_STAR, - STATE(1113), 1, + ACTIONS(2581), 1, + anon_sym_PERCENT, + STATE(1300), 1, sym_text_interpolation, - ACTIONS(1873), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105864,15 +126424,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 23, + ACTIONS(1982), 19, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -105886,18 +126443,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, anon_sym_DOT, - anon_sym_PERCENT, - [35753] = 5, - ACTIONS(18), 1, + [35920] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1114), 1, + STATE(1301), 1, sym_text_interpolation, - ACTIONS(1913), 10, + ACTIONS(2293), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105908,7 +126462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1911), 24, + ACTIONS(2291), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105933,14 +126487,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35801] = 5, - ACTIONS(18), 1, + [35968] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1115), 1, + STATE(1302), 1, sym_text_interpolation, - ACTIONS(1755), 10, + ACTIONS(2383), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105951,7 +126505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1753), 24, + ACTIONS(2381), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -105976,16 +126530,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35849] = 6, - ACTIONS(18), 1, + [36016] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2265), 1, - aux_sym_binary_expression_token1, - STATE(1116), 1, + STATE(1303), 1, sym_text_interpolation, - ACTIONS(1873), 10, + ACTIONS(2379), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -105996,7 +126548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1871), 23, + ACTIONS(2377), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -106004,6 +126556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, @@ -106020,57 +126573,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [35899] = 5, - ACTIONS(18), 1, + [36064] = 21, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1117), 1, - sym_text_interpolation, - ACTIONS(1873), 10, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + ACTIONS(2605), 1, anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1304), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 24, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 8, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35947] = 5, - ACTIONS(18), 1, + [36144] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1118), 1, + ACTIONS(2581), 1, + anon_sym_PERCENT, + STATE(1305), 1, sym_text_interpolation, - ACTIONS(2059), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106079,15 +126656,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2057), 24, + ACTIONS(1982), 21, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -106105,15 +126678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - anon_sym_PERCENT, - [35995] = 5, - ACTIONS(18), 1, + [36198] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1119), 1, + STATE(1306), 1, sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2375), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106124,7 +126696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1891), 24, + ACTIONS(2373), 24, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, @@ -106149,16 +126721,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_DOT, anon_sym_PERCENT, - [36043] = 6, - ACTIONS(18), 1, + [36246] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2263), 1, - anon_sym_STAR_STAR, - STATE(1120), 1, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2581), 1, + anon_sym_PERCENT, + STATE(1307), 1, sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2579), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106167,15 +126750,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1891), 23, + ACTIONS(1982), 18, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -106189,18 +126769,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [36093] = 5, - ACTIONS(18), 1, + [36304] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1121), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + STATE(1308), 1, sym_text_interpolation, - ACTIONS(2083), 10, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106209,15 +126798,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2081), 24, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(1982), 17, anon_sym_COMMA, anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -106232,551 +126816,557 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [36141] = 23, - ACTIONS(18), 1, + [36361] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2647), 1, + anon_sym_EQ_GT, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1122), 1, + STATE(1309), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2125), 5, + ACTIONS(2449), 4, anon_sym_COMMA, - anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [36224] = 23, - ACTIONS(18), 1, + ACTIONS(2669), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [36446] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1123), 1, + STATE(1310), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2085), 5, + ACTIONS(2503), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [36307] = 23, - ACTIONS(18), 1, + [36529] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1124), 1, + STATE(1311), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2139), 5, + ACTIONS(2509), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [36390] = 20, - ACTIONS(18), 1, + [36612] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2271), 1, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1125), 1, + STATE(1312), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 8, + ACTIONS(2453), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36467] = 20, - ACTIONS(18), 1, + [36695] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2135), 1, - anon_sym_QMARK, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2271), 1, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1126), 1, + STATE(1313), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2133), 8, + ACTIONS(2511), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36544] = 20, - ACTIONS(18), 1, + [36778] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1127), 1, + STATE(1314), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2157), 8, + ACTIONS(2505), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36621] = 20, - ACTIONS(18), 1, + [36861] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2155), 1, - anon_sym_QMARK, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2271), 1, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1128), 1, + STATE(1315), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2153), 8, + ACTIONS(2495), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36698] = 20, - ACTIONS(18), 1, + [36944] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1129), 1, + STATE(1316), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2143), 8, + ACTIONS(2507), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36775] = 20, - ACTIONS(18), 1, + [37027] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1130), 1, + STATE(1317), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2127), 8, + ACTIONS(2517), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [36852] = 9, - ACTIONS(18), 1, + [37110] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1131), 1, + ACTIONS(2675), 1, + anon_sym_STAR_STAR, + STATE(1318), 1, sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2297), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2361), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106785,11 +127375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 18, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2359), 22, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -106803,23 +127396,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_DOT, - [36907] = 8, - ACTIONS(18), 1, + anon_sym_PERCENT, + [37159] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1132), 1, + ACTIONS(2675), 1, + anon_sym_STAR_STAR, + STATE(1319), 1, sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2237), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106828,11 +127418,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 20, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2235), 22, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -106849,27 +127442,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - [36960] = 10, - ACTIONS(18), 1, + anon_sym_PERCENT, + [37208] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1133), 1, + ACTIONS(2675), 1, + anon_sym_STAR_STAR, + STATE(1320), 1, sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2297), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1621), 8, + ACTIONS(2367), 10, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -106878,11 +127461,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 17, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2365), 22, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_STAR_STAR, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -106896,150 +127482,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ_GT, - [37017] = 12, - ACTIONS(18), 1, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_DOT, + anon_sym_PERCENT, + [37257] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2303), 1, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1134), 1, - sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2297), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2293), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1621), 5, + ACTIONS(2645), 1, anon_sym_AMP, + ACTIONS(2649), 1, anon_sym_QMARK, + ACTIONS(2651), 1, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1619), 16, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, anon_sym_AMP_AMP, + ACTIONS(2665), 1, anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [37078] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1135), 1, + STATE(1321), 1, sym_text_interpolation, - ACTIONS(1621), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 12, + ACTIONS(2263), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [37145] = 17, - ACTIONS(18), 1, + [37340] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, - anon_sym_QMARK, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2271), 1, - anon_sym_PIPE, - ACTIONS(2287), 1, - anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2303), 1, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1136), 1, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1322), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1984), 3, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 11, + ACTIONS(1982), 12, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, @@ -107051,124 +127596,133 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - [37216] = 14, - ACTIONS(18), 1, + anon_sym_CARET, + [37405] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2303), 1, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1137), 1, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, + anon_sym_PIPE, + ACTIONS(2653), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, + anon_sym_AMP_AMP, + ACTIONS(2665), 1, + anon_sym_CARET, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1323), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 12, + ACTIONS(2521), 5, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [37281] = 20, - ACTIONS(18), 1, + [37488] = 16, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, - anon_sym_QMARK, - ACTIONS(2271), 1, - anon_sym_PIPE, - ACTIONS(2275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2283), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, - anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1138), 1, + STATE(1324), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(1984), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 8, + ACTIONS(1982), 11, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [37358] = 6, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + [37557] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2305), 1, - anon_sym_STAR_STAR, - STATE(1139), 1, + ACTIONS(2643), 1, + anon_sym_PERCENT, + STATE(1325), 1, sym_text_interpolation, - ACTIONS(1983), 10, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -107177,14 +127731,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1981), 22, + ACTIONS(1982), 22, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -107201,266 +127754,285 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - anon_sym_PERCENT, - [37407] = 16, - ACTIONS(18), 1, + [37608] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(1984), 1, + anon_sym_QMARK, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2287), 1, + ACTIONS(2651), 1, + anon_sym_PIPE, + ACTIONS(2653), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2661), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, + anon_sym_AMP_AMP, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1140), 1, + STATE(1326), 1, sym_text_interpolation, - ACTIONS(1621), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 11, + ACTIONS(1982), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [37476] = 23, - ACTIONS(18), 1, + [37685] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1141), 1, + STATE(1327), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1895), 5, + ACTIONS(1982), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [37559] = 23, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [37762] = 22, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1142), 1, + STATE(1328), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2149), 5, + ACTIONS(1982), 6, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [37642] = 22, - ACTIONS(18), 1, + aux_sym_binary_expression_token3, + [37843] = 21, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1143), 1, + STATE(1329), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 6, + ACTIONS(1982), 7, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, aux_sym_binary_expression_token3, - [37723] = 7, - ACTIONS(18), 1, + aux_sym_binary_expression_token4, + [37922] = 18, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2303), 1, + ACTIONS(1984), 1, + anon_sym_QMARK, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1144), 1, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2651), 1, + anon_sym_PIPE, + ACTIONS(2663), 1, + anon_sym_AMP_AMP, + ACTIONS(2665), 1, + anon_sym_CARET, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1330), 1, sym_text_interpolation, - ACTIONS(2301), 2, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1621), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, + ACTIONS(2667), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(1619), 22, + ACTIONS(2669), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 10, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, @@ -107468,42 +128040,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [37774] = 6, - ACTIONS(18), 1, + [37995] = 17, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2305), 1, - anon_sym_STAR_STAR, - STATE(1145), 1, - sym_text_interpolation, - ACTIONS(1873), 10, - anon_sym_AMP, + ACTIONS(1984), 1, anon_sym_QMARK, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2651), 1, anon_sym_PIPE, + ACTIONS(2665), 1, + anon_sym_CARET, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1331), 1, + sym_text_interpolation, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2667), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1871), 22, + ACTIONS(2669), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 11, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -107511,84 +128094,123 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [37823] = 21, - ACTIONS(18), 1, + [38066] = 15, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1332), 1, + sym_text_interpolation, + ACTIONS(1984), 2, anon_sym_QMARK, - ACTIONS(2271), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2669), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + ACTIONS(1982), 12, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, aux_sym_binary_expression_token2, - ACTIONS(2283), 1, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, + [38133] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2303), 1, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1146), 1, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1333), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1619), 7, + ACTIONS(1984), 5, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1982), 16, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, + anon_sym_QMARK_QMARK, + aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - [37902] = 6, - ACTIONS(18), 1, + anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [38194] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2305), 1, - anon_sym_STAR_STAR, - STATE(1147), 1, + ACTIONS(2643), 1, + anon_sym_PERCENT, + STATE(1334), 1, sym_text_interpolation, - ACTIONS(1893), 10, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, anon_sym_QMARK, anon_sym_PIPE, @@ -107597,14 +128219,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1891), 22, + ACTIONS(1982), 20, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_STAR_STAR, aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, @@ -107621,520 +128240,380 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_DOT, - anon_sym_PERCENT, - [37951] = 23, - ACTIONS(18), 1, + [38247] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2643), 1, + anon_sym_PERCENT, + STATE(1335), 1, + sym_text_interpolation, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2641), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1984), 8, anon_sym_AMP, - ACTIONS(2269), 1, anon_sym_QMARK, - ACTIONS(2271), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(1982), 18, + anon_sym_COMMA, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_STAR_STAR, + aux_sym_binary_expression_token1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, anon_sym_CARET, - ACTIONS(2295), 1, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - ACTIONS(2299), 1, + anon_sym_LT_EQ_GT, + anon_sym_DOT, + [38302] = 20, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2303), 1, + ACTIONS(2643), 1, anon_sym_PERCENT, - STATE(1148), 1, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, + anon_sym_PIPE, + ACTIONS(2653), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2661), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, + anon_sym_AMP_AMP, + ACTIONS(2665), 1, + anon_sym_CARET, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1336), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2147), 5, + ACTIONS(2523), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [38034] = 23, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [38379] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1149), 1, + STATE(1337), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2145), 5, + ACTIONS(2525), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [38117] = 18, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [38456] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1621), 1, + ACTIONS(2501), 1, anon_sym_QMARK, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2285), 1, + ACTIONS(2653), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2661), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1150), 1, + STATE(1338), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(1619), 10, + ACTIONS(2499), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, aux_sym_binary_expression_token2, aux_sym_binary_expression_token3, aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [38190] = 23, - ACTIONS(18), 1, + [38533] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1151), 1, + STATE(1339), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2151), 5, + ACTIONS(2497), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [38273] = 24, - ACTIONS(18), 1, + aux_sym_binary_expression_token2, + aux_sym_binary_expression_token3, + aux_sym_binary_expression_token4, + [38610] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2515), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2643), 1, + anon_sym_PERCENT, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - ACTIONS(2307), 1, - anon_sym_EQ_GT, - STATE(1152), 1, + STATE(1340), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2301), 2, + ACTIONS(2641), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(2293), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1957), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - ACTIONS(2291), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38358] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2269), 1, - anon_sym_QMARK, - ACTIONS(2271), 1, - anon_sym_PIPE, - ACTIONS(2275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, - anon_sym_AMP_AMP, - ACTIONS(2287), 1, - anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1153), 1, - sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2667), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - ACTIONS(2131), 5, + ACTIONS(2513), 8, anon_sym_COMMA, anon_sym_EQ_GT, anon_sym_RPAREN, anon_sym_STAR_STAR, aux_sym_binary_expression_token1, - [38441] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2269), 1, - anon_sym_QMARK, - ACTIONS(2271), 1, - anon_sym_PIPE, - ACTIONS(2275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, - anon_sym_AMP_AMP, - ACTIONS(2287), 1, - anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2303), 1, - anon_sym_PERCENT, - STATE(1154), 1, - sym_text_interpolation, - ACTIONS(2273), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2301), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2293), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2291), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2129), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [38524] = 20, - ACTIONS(18), 1, + [38687] = 20, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(1653), 1, + ACTIONS(2019), 1, anon_sym_AMP, - ACTIONS(1661), 1, + ACTIONS(2027), 1, anon_sym_QMARK, - ACTIONS(1665), 1, + ACTIONS(2031), 1, anon_sym_DOLLAR, - ACTIONS(2309), 1, + ACTIONS(2677), 1, anon_sym_DOT_DOT_DOT, - STATE(1155), 1, + STATE(1341), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1598), 1, + STATE(1756), 1, sym__types, - STATE(1670), 1, + STATE(1895), 1, sym__type, - STATE(1959), 1, - sym_reference_modifier, - STATE(1961), 1, - sym_variable_name, - STATE(2481), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [38600] = 19, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(232), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1615), 1, - anon_sym_QMARK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(1156), 1, - sym_text_interpolation, - STATE(1275), 1, - sym_readonly_modifier, - STATE(1531), 1, - sym__types, - STATE(1539), 1, - sym_qualified_name, - STATE(1950), 1, + STATE(2173), 1, sym_variable_name, - STATE(2284), 1, - sym__type, - STATE(2452), 1, + STATE(2205), 1, + sym_reference_modifier, + STATE(2778), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1646), 2, + STATE(1937), 2, sym_union_type, sym_intersection_type, - STATE(1594), 3, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -108148,6742 +128627,7057 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [38673] = 24, - ACTIONS(18), 1, + [38763] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2579), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2311), 1, - anon_sym_EQ_GT, - STATE(1157), 1, - sym_text_interpolation, - ACTIONS(1957), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2187), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2177), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38756] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2159), 1, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, - anon_sym_GT_EQ, - ACTIONS(2183), 1, - anon_sym_DOT, - ACTIONS(2185), 1, - anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2195), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2197), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2313), 1, - anon_sym_EQ_GT, - STATE(1158), 1, - sym_text_interpolation, - ACTIONS(1957), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2187), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2177), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38839] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2179), 1, - anon_sym_GT_EQ, - ACTIONS(2183), 1, - anon_sym_DOT, - ACTIONS(2185), 1, - anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2315), 1, + ACTIONS(2681), 1, anon_sym_COMMA, - ACTIONS(2317), 1, - anon_sym_EQ_GT, - STATE(1159), 1, + STATE(1342), 1, sym_text_interpolation, - STATE(2022), 1, - aux_sym_match_condition_list_repeat1, - ACTIONS(2163), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38924] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - ACTIONS(2321), 1, - anon_sym_COMMA, - STATE(1160), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2625), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2237), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2319), 2, + ACTIONS(2679), 2, sym__automatic_semicolon, anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [39007] = 28, + [38846] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2331), 1, + ACTIONS(2691), 1, anon_sym_RBRACE, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1161), 1, + STATE(1343), 1, sym_text_interpolation, - STATE(1173), 1, + STATE(1344), 1, aux_sym_declaration_list_repeat1, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39098] = 28, + [38937] = 27, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2703), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2706), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2709), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2712), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2715), 1, + anon_sym_RBRACE, + ACTIONS(2717), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2720), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2723), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2726), 1, sym_var_modifier, - ACTIONS(2343), 1, - anon_sym_RBRACE, - STATE(644), 1, + ACTIONS(2732), 1, + anon_sym_POUND_LBRACK, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1162), 1, - sym_text_interpolation, - STATE(1173), 1, - aux_sym_declaration_list_repeat1, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + STATE(1344), 2, + sym_text_interpolation, + aux_sym_declaration_list_repeat1, + ACTIONS(2729), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39189] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1163), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2237), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2345), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39270] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1164), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2237), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2347), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39351] = 24, - ACTIONS(18), 1, + [39026] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, - anon_sym_AMP, - ACTIONS(2203), 1, - anon_sym_QMARK, - ACTIONS(2205), 1, - anon_sym_PIPE, - ACTIONS(2209), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, - aux_sym_binary_expression_token2, - ACTIONS(2213), 1, - aux_sym_binary_expression_token3, - ACTIONS(2215), 1, - aux_sym_binary_expression_token4, - ACTIONS(2217), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, - anon_sym_AMP_AMP, - ACTIONS(2221), 1, - anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2235), 1, + ACTIONS(2641), 1, anon_sym_SLASH, - ACTIONS(2321), 1, - anon_sym_COMMA, - STATE(1165), 1, - sym_text_interpolation, - ACTIONS(2207), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2237), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2349), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2225), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39434] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2267), 1, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - ACTIONS(2351), 1, + ACTIONS(2735), 1, anon_sym_EQ_GT, - STATE(1166), 1, + STATE(1345), 1, sym_text_interpolation, - ACTIONS(1957), 2, + ACTIONS(2449), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [39517] = 28, + [39109] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2353), 1, + ACTIONS(2737), 1, anon_sym_RBRACE, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1167), 1, + STATE(1346), 1, sym_text_interpolation, - STATE(1168), 1, + STATE(1362), 1, aux_sym_declaration_list_repeat1, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39608] = 28, + [39200] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2355), 1, + ACTIONS(2739), 1, anon_sym_RBRACE, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1168), 1, + STATE(1347), 1, sym_text_interpolation, - STATE(1173), 1, + STATE(1349), 1, aux_sym_declaration_list_repeat1, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39699] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, + [39291] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, - aux_sym_final_modifier_token1, - ACTIONS(2335), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, - sym_var_modifier, - ACTIONS(2357), 1, - anon_sym_RBRACE, - STATE(644), 1, - aux_sym_property_declaration_repeat1, - STATE(1169), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1348), 1, sym_text_interpolation, - STATE(1173), 1, - aux_sym_declaration_list_repeat1, - STATE(1197), 1, - sym_final_modifier, - STATE(1285), 1, - sym_visibility_modifier, - STATE(1292), 1, - sym__modifier, - STATE(1313), 1, - sym_attribute_list, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1366), 1, - sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, - sym__member_declaration, - STATE(1770), 1, - sym__function_definition_header, - ACTIONS(2341), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1290), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1362), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [39790] = 28, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2581), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2741), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [39372] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2359), 1, + ACTIONS(2743), 1, anon_sym_RBRACE, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1161), 1, + STATE(1344), 1, aux_sym_declaration_list_repeat1, - STATE(1170), 1, + STATE(1349), 1, sym_text_interpolation, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39881] = 28, + [39463] = 24, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + ACTIONS(2681), 1, + anon_sym_COMMA, + STATE(1350), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2581), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2745), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [39546] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2361), 1, + ACTIONS(2747), 1, anon_sym_RBRACE, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1169), 1, - aux_sym_declaration_list_repeat1, - STATE(1171), 1, + STATE(1351), 1, sym_text_interpolation, - STATE(1197), 1, + STATE(1363), 1, + aux_sym_declaration_list_repeat1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [39972] = 23, - ACTIONS(18), 1, + [39637] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1352), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2581), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2749), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [39718] = 24, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2235), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1172), 1, + ACTIONS(2751), 1, + anon_sym_EQ_GT, + STATE(1353), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2449), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2227), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2363), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2225), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40053] = 27, + [39801] = 19, + ACTIONS(45), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1964), 1, + sym_name, + ACTIONS(1978), 1, + anon_sym_QMARK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(1354), 1, + sym_text_interpolation, + STATE(1417), 1, + sym_readonly_modifier, + STATE(1741), 1, + sym__types, + STATE(1746), 1, + sym_qualified_name, + STATE(2320), 1, + sym_variable_name, + STATE(2375), 1, + sym__type, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [39874] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(2365), 1, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2368), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2371), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2374), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2377), 1, - anon_sym_RBRACE, - ACTIONS(2379), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2382), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2385), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2388), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2394), 1, - anon_sym_POUND_LBRACK, - STATE(644), 1, + ACTIONS(2753), 1, + anon_sym_RBRACE, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1197), 1, + STATE(1343), 1, + aux_sym_declaration_list_repeat1, + STATE(1355), 1, + sym_text_interpolation, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - STATE(1173), 2, + ACTIONS(2701), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 3, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + STATE(1579), 3, + sym_property_declaration, + sym_method_declaration, + sym_use_declaration, + [39965] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2689), 1, + aux_sym_namespace_use_declaration_token3, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2697), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2699), 1, + sym_var_modifier, + ACTIONS(2755), 1, + anon_sym_RBRACE, + STATE(827), 1, + aux_sym_property_declaration_repeat1, + STATE(1356), 1, sym_text_interpolation, + STATE(1357), 1, aux_sym_declaration_list_repeat1, - ACTIONS(2391), 3, + STATE(1406), 1, + sym_final_modifier, + STATE(1486), 1, + sym_visibility_modifier, + STATE(1493), 1, + sym__modifier, + STATE(1514), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1566), 1, + sym__const_declaration, + STATE(1575), 1, + sym__member_declaration, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [40142] = 28, + [40056] = 28, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - ACTIONS(2397), 1, + ACTIONS(2757), 1, anon_sym_RBRACE, - STATE(644), 1, + STATE(827), 1, aux_sym_property_declaration_repeat1, - STATE(1162), 1, + STATE(1344), 1, aux_sym_declaration_list_repeat1, - STATE(1174), 1, + STATE(1357), 1, sym_text_interpolation, - STATE(1197), 1, + STATE(1406), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1366), 1, + STATE(1566), 1, sym__const_declaration, - STATE(1377), 1, - sym__class_const_declaration, - STATE(1378), 1, + STATE(1575), 1, sym__member_declaration, - STATE(1770), 1, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - STATE(1362), 3, + STATE(1579), 3, sym_property_declaration, sym_method_declaration, sym_use_declaration, - [40233] = 24, - ACTIONS(18), 1, + [40147] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2579), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2319), 1, - anon_sym_SEMI, - ACTIONS(2399), 1, - anon_sym_COMMA, - STATE(1175), 1, - sym_text_interpolation, - ACTIONS(2163), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2187), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2177), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2175), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40315] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2267), 1, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1176), 1, + STATE(1358), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2401), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2759), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40395] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + [40228] = 28, + ACTIONS(5), 1, sym_comment, - ACTIONS(2267), 1, - anon_sym_AMP, - ACTIONS(2269), 1, - anon_sym_QMARK, - ACTIONS(2271), 1, - anon_sym_PIPE, - ACTIONS(2275), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, - aux_sym_binary_expression_token2, - ACTIONS(2279), 1, - aux_sym_binary_expression_token3, - ACTIONS(2281), 1, - aux_sym_binary_expression_token4, - ACTIONS(2283), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, - anon_sym_AMP_AMP, - ACTIONS(2287), 1, - anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2689), 1, + aux_sym_namespace_use_declaration_token3, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2697), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2699), 1, + sym_var_modifier, + ACTIONS(2761), 1, + anon_sym_RBRACE, + STATE(827), 1, + aux_sym_property_declaration_repeat1, + STATE(1359), 1, + sym_text_interpolation, + STATE(1361), 1, + aux_sym_declaration_list_repeat1, + STATE(1406), 1, + sym_final_modifier, + STATE(1486), 1, + sym_visibility_modifier, + STATE(1493), 1, + sym__modifier, + STATE(1514), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1566), 1, + sym__const_declaration, + STATE(1575), 1, + sym__member_declaration, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2701), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 3, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + STATE(1579), 3, + sym_property_declaration, + sym_method_declaration, + sym_use_declaration, + [40319] = 25, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, + anon_sym_CARET, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1177), 1, + ACTIONS(2763), 1, + anon_sym_COMMA, + ACTIONS(2765), 1, + anon_sym_EQ_GT, + STATE(1360), 1, sym_text_interpolation, - ACTIONS(2273), 2, + STATE(2131), 1, + aux_sym_match_condition_list_repeat1, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2403), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40475] = 23, - ACTIONS(18), 1, + [40404] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2689), 1, + aux_sym_namespace_use_declaration_token3, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2697), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2699), 1, + sym_var_modifier, + ACTIONS(2767), 1, + anon_sym_RBRACE, + STATE(827), 1, + aux_sym_property_declaration_repeat1, + STATE(1344), 1, + aux_sym_declaration_list_repeat1, + STATE(1361), 1, + sym_text_interpolation, + STATE(1406), 1, + sym_final_modifier, + STATE(1486), 1, + sym_visibility_modifier, + STATE(1493), 1, + sym__modifier, + STATE(1514), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1566), 1, + sym__const_declaration, + STATE(1575), 1, + sym__member_declaration, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2701), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 3, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + STATE(1579), 3, + sym_property_declaration, + sym_method_declaration, + sym_use_declaration, + [40495] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2689), 1, + aux_sym_namespace_use_declaration_token3, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2697), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2699), 1, + sym_var_modifier, + ACTIONS(2769), 1, + anon_sym_RBRACE, + STATE(827), 1, + aux_sym_property_declaration_repeat1, + STATE(1344), 1, + aux_sym_declaration_list_repeat1, + STATE(1362), 1, + sym_text_interpolation, + STATE(1406), 1, + sym_final_modifier, + STATE(1486), 1, + sym_visibility_modifier, + STATE(1493), 1, + sym__modifier, + STATE(1514), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1566), 1, + sym__const_declaration, + STATE(1575), 1, + sym__member_declaration, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2701), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 3, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + STATE(1579), 3, + sym_property_declaration, + sym_method_declaration, + sym_use_declaration, + [40586] = 28, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2683), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2689), 1, + aux_sym_namespace_use_declaration_token3, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2697), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2699), 1, + sym_var_modifier, + ACTIONS(2771), 1, + anon_sym_RBRACE, + STATE(827), 1, + aux_sym_property_declaration_repeat1, + STATE(1344), 1, + aux_sym_declaration_list_repeat1, + STATE(1363), 1, + sym_text_interpolation, + STATE(1406), 1, + sym_final_modifier, + STATE(1486), 1, + sym_visibility_modifier, + STATE(1493), 1, + sym__modifier, + STATE(1514), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1566), 1, + sym__const_declaration, + STATE(1575), 1, + sym__member_declaration, + STATE(1590), 1, + sym__class_const_declaration, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2701), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1491), 3, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + STATE(1579), 3, + sym_property_declaration, + sym_method_declaration, + sym_use_declaration, + [40677] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1178), 1, + ACTIONS(2773), 1, + anon_sym_EQ_GT, + STATE(1364), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2449), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2405), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40555] = 23, - ACTIONS(18), 1, + [40760] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1179), 1, + STATE(1365), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2407), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2775), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40635] = 23, - ACTIONS(18), 1, + [40840] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1180), 1, + STATE(1366), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2409), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2777), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40715] = 23, - ACTIONS(18), 1, + [40920] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_AMP, - ACTIONS(2161), 1, - anon_sym_PIPE, - ACTIONS(2165), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, - anon_sym_AMP_AMP, - ACTIONS(2171), 1, - anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2579), 1, anon_sym_SLASH, - ACTIONS(2191), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2193), 1, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2195), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2197), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - STATE(1181), 1, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1367), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2411), 2, - anon_sym_COMMA, - anon_sym_EQ_GT, - ACTIONS(2177), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2779), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40795] = 23, - ACTIONS(18), 1, + [41000] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1182), 1, + STATE(1368), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2413), 2, + ACTIONS(2781), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(2177), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40875] = 23, - ACTIONS(18), 1, + [41080] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1183), 1, + STATE(1369), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2415), 2, + ACTIONS(2783), 2, anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + anon_sym_RBRACE, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [40955] = 24, - ACTIONS(18), 1, + [41160] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2417), 1, - anon_sym_EQ_GT, - ACTIONS(2419), 1, - anon_sym_RPAREN, - STATE(1184), 1, + STATE(1370), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2785), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41037] = 23, - ACTIONS(18), 1, + [41240] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1185), 1, + STATE(1371), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2421), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2787), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41117] = 23, - ACTIONS(18), 1, + [41320] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - STATE(1186), 1, + STATE(1372), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2423), 2, + ACTIONS(2789), 2, anon_sym_SEMI, anon_sym_COLON, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41197] = 23, - ACTIONS(18), 1, + [41400] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1187), 1, + STATE(1373), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2425), 2, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2791), 2, sym__automatic_semicolon, anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41277] = 23, - ACTIONS(18), 1, + [41480] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1188), 1, + ACTIONS(2745), 1, + anon_sym_RPAREN, + ACTIONS(2793), 1, + anon_sym_COMMA, + STATE(1374), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2427), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41357] = 23, - ACTIONS(18), 1, + [41562] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2235), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - STATE(1189), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2797), 1, + anon_sym_RPAREN, + STATE(1375), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2429), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41437] = 24, - ACTIONS(18), 1, + [41644] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, - anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2417), 1, - anon_sym_EQ_GT, - ACTIONS(2431), 1, - anon_sym_RPAREN, - STATE(1190), 1, + STATE(1376), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2799), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41519] = 23, - ACTIONS(18), 1, + [41724] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1191), 1, + ACTIONS(2745), 1, + anon_sym_SEMI, + ACTIONS(2801), 1, + anon_sym_COMMA, + STATE(1377), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2433), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41599] = 23, - ACTIONS(18), 1, + [41806] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2235), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - STATE(1192), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2803), 1, + anon_sym_RPAREN, + STATE(1378), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2435), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41679] = 23, - ACTIONS(18), 1, + [41888] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - STATE(1193), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2805), 1, + anon_sym_RPAREN, + STATE(1379), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2437), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41759] = 23, - ACTIONS(18), 1, + [41970] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2235), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - STATE(1194), 1, + STATE(1380), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2439), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2807), 2, + anon_sym_COMMA, + anon_sym_EQ_GT, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41839] = 24, - ACTIONS(18), 1, + [42050] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - ACTIONS(2319), 1, - anon_sym_RPAREN, - ACTIONS(2441), 1, - anon_sym_COMMA, - STATE(1195), 1, + STATE(1381), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2293), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2809), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [41921] = 23, - ACTIONS(18), 1, + [42130] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - STATE(1196), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2811), 1, + anon_sym_RPAREN, + STATE(1382), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2443), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42001] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2447), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1197), 1, - sym_text_interpolation, - STATE(1368), 1, - sym__const_declaration, - STATE(2529), 1, - sym_visibility_modifier, - ACTIONS(2449), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2445), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_string, - anon_sym_int, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [42051] = 23, - ACTIONS(18), 1, + [42212] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1198), 1, + STATE(1383), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2451), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2813), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42131] = 24, - ACTIONS(18), 1, + [42292] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2417), 1, - anon_sym_EQ_GT, - ACTIONS(2453), 1, - anon_sym_RPAREN, - STATE(1199), 1, + STATE(1384), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2815), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42213] = 24, - ACTIONS(18), 1, + [42372] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2417), 1, - anon_sym_EQ_GT, - ACTIONS(2455), 1, - anon_sym_RPAREN, - STATE(1200), 1, + STATE(1385), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2817), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42295] = 23, - ACTIONS(18), 1, + [42452] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1201), 1, + ACTIONS(2679), 1, + anon_sym_RPAREN, + ACTIONS(2793), 1, + anon_sym_COMMA, + STATE(1386), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42375] = 23, - ACTIONS(18), 1, + [42534] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1202), 1, + STATE(1387), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2459), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2819), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42455] = 23, - ACTIONS(18), 1, + [42614] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1203), 1, + STATE(1388), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2461), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2821), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42535] = 23, - ACTIONS(18), 1, + [42694] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1204), 1, + STATE(1389), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2463), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2823), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42615] = 23, - ACTIONS(18), 1, + [42774] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1205), 1, + STATE(1390), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2465), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2825), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42695] = 23, - ACTIONS(18), 1, + [42854] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2229), 1, - anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1206), 1, + STATE(1391), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2467), 2, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2827), 2, sym__automatic_semicolon, anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42775] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2447), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1207), 1, - sym_text_interpolation, - STATE(1369), 1, - sym__const_declaration, - STATE(2529), 1, - sym_visibility_modifier, - ACTIONS(2449), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2445), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_string, - anon_sym_int, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [42825] = 23, - ACTIONS(18), 1, + [42934] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2201), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2203), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2205), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2209), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2211), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2213), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2215), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2217), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2219), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2221), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2229), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2233), 1, - anon_sym_DOT, - ACTIONS(2235), 1, - anon_sym_SLASH, - STATE(1208), 1, + STATE(1392), 1, sym_text_interpolation, - ACTIONS(2207), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2223), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2231), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2237), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2469), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2227), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2829), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2225), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42905] = 23, - ACTIONS(18), 1, + [43014] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2295), 1, - anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1209), 1, + STATE(1393), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2471), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2831), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [42985] = 24, - ACTIONS(18), 1, + [43094] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2301), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2349), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2833), 1, anon_sym_RPAREN, - ACTIONS(2441), 1, - anon_sym_COMMA, - STATE(1210), 1, + STATE(1394), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2293), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43067] = 23, - ACTIONS(18), 1, + [43176] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2267), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2269), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2271), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2275), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2277), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2279), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2281), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2283), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2285), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2287), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2295), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2299), 1, - anon_sym_DOT, - ACTIONS(2301), 1, - anon_sym_SLASH, - STATE(1211), 1, + STATE(1395), 1, sym_text_interpolation, - ACTIONS(2273), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2289), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2297), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2303), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2473), 2, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2835), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(2293), 3, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2291), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43147] = 24, - ACTIONS(18), 1, + [43256] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2649), 1, + anon_sym_QMARK, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2655), 1, + aux_sym_binary_expression_token2, + ACTIONS(2657), 1, + aux_sym_binary_expression_token3, + ACTIONS(2659), 1, + aux_sym_binary_expression_token4, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + STATE(1396), 1, + sym_text_interpolation, + ACTIONS(2635), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2637), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2643), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2837), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2669), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [43336] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2639), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2641), 1, anon_sym_SLASH, - ACTIONS(2191), 1, + ACTIONS(2645), 1, + anon_sym_AMP, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2193), 1, + ACTIONS(2651), 1, + anon_sym_PIPE, + ACTIONS(2653), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2195), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2197), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2349), 1, - anon_sym_SEMI, - ACTIONS(2399), 1, - anon_sym_COMMA, - STATE(1212), 1, + ACTIONS(2661), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2663), 1, + anon_sym_AMP_AMP, + ACTIONS(2665), 1, + anon_sym_CARET, + ACTIONS(2673), 1, + anon_sym_GT_EQ, + STATE(1397), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2839), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43229] = 23, - ACTIONS(18), 1, + [43416] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2475), 1, - anon_sym_RBRACE, - STATE(1213), 1, + STATE(1398), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2841), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43308] = 23, - ACTIONS(18), 1, + [43496] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2115), 1, + STATE(1399), 1, + sym_text_interpolation, + ACTIONS(2569), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2575), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2581), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2843), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2627), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [43576] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2573), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2577), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2579), 1, anon_sym_SLASH, - ACTIONS(2477), 1, - anon_sym_RBRACE, - STATE(1214), 1, + ACTIONS(2605), 1, + anon_sym_AMP, + ACTIONS(2607), 1, + anon_sym_QMARK, + ACTIONS(2609), 1, + anon_sym_PIPE, + ACTIONS(2611), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2613), 1, + aux_sym_binary_expression_token2, + ACTIONS(2615), 1, + aux_sym_binary_expression_token3, + ACTIONS(2617), 1, + aux_sym_binary_expression_token4, + ACTIONS(2619), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2621), 1, + anon_sym_AMP_AMP, + ACTIONS(2623), 1, + anon_sym_CARET, + STATE(1400), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2845), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43387] = 23, - ACTIONS(18), 1, + [43656] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2479), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1215), 1, + STATE(1401), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2847), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43466] = 23, - ACTIONS(18), 1, + [43736] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2481), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1216), 1, + ACTIONS(2795), 1, + anon_sym_EQ_GT, + ACTIONS(2849), 1, + anon_sym_RPAREN, + STATE(1402), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43545] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1217), 1, - sym_text_interpolation, - ACTIONS(2485), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2483), 27, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_string, - anon_sym_int, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [43588] = 23, - ACTIONS(18), 1, + [43818] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2487), 1, - anon_sym_RBRACE, - STATE(1218), 1, + STATE(1403), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2851), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43667] = 23, - ACTIONS(18), 1, + [43898] = 24, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2489), 1, - anon_sym_COLON, - STATE(1219), 1, + ACTIONS(2679), 1, + anon_sym_SEMI, + ACTIONS(2801), 1, + anon_sym_COMMA, + STATE(1404), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43746] = 23, - ACTIONS(18), 1, + [43980] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2855), 1, + aux_sym_namespace_use_declaration_token3, + STATE(1405), 1, + sym_text_interpolation, + STATE(1565), 1, + sym__const_declaration, + STATE(2878), 1, + sym_visibility_modifier, + ACTIONS(2857), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2853), 25, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + anon_sym_string, + anon_sym_int, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [44030] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2855), 1, + aux_sym_namespace_use_declaration_token3, + STATE(1406), 1, + sym_text_interpolation, + STATE(1560), 1, + sym__const_declaration, + STATE(2878), 1, + sym_visibility_modifier, + ACTIONS(2857), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2853), 25, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + anon_sym_string, + anon_sym_int, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [44080] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2639), 1, + anon_sym_DOT, + ACTIONS(2641), 1, + anon_sym_SLASH, + ACTIONS(2645), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2649), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2651), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2653), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2655), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2657), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2659), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2661), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2663), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2665), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2673), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2491), 1, - anon_sym_RBRACE, - STATE(1220), 1, + STATE(1407), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2635), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2637), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2643), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2667), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2859), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2671), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2669), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43825] = 23, - ACTIONS(18), 1, + [44160] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2573), 1, + anon_sym_GT_EQ, + ACTIONS(2577), 1, + anon_sym_DOT, + ACTIONS(2579), 1, + anon_sym_SLASH, + ACTIONS(2605), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2607), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2609), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2611), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2613), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2615), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2617), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2619), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2621), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2623), 1, anon_sym_CARET, - ACTIONS(2115), 1, - anon_sym_GT_EQ, - ACTIONS(2119), 1, - anon_sym_DOT, - ACTIONS(2121), 1, - anon_sym_SLASH, - ACTIONS(2493), 1, - anon_sym_RBRACE, - STATE(1221), 1, + STATE(1408), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2569), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2575), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2581), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2625), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2861), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(2571), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2627), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [43904] = 24, + [44240] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, + ACTIONS(2863), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2497), 1, + ACTIONS(2865), 1, anon_sym_RBRACE, - ACTIONS(2499), 1, + ACTIONS(2867), 1, aux_sym_enum_case_token1, - ACTIONS(2501), 1, + ACTIONS(2869), 1, aux_sym_final_modifier_token1, - ACTIONS(2503), 1, + ACTIONS(2871), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, + ACTIONS(2873), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, + ACTIONS(2875), 1, sym_var_modifier, - STATE(1222), 1, + STATE(1409), 1, sym_text_interpolation, - STATE(1264), 1, + STATE(1467), 1, aux_sym_enum_declaration_list_repeat1, - STATE(1315), 1, + STATE(1516), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1322), 1, + STATE(1523), 1, aux_sym_property_declaration_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1360), 1, + STATE(1572), 1, sym__enum_member_declaration, - STATE(1441), 1, + STATE(1680), 1, sym__modifier, - STATE(1770), 1, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2509), 3, + ACTIONS(2877), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1363), 3, + STATE(1564), 3, sym_enum_case, sym_method_declaration, sym_use_declaration, - STATE(1442), 5, + STATE(1679), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [43985] = 23, - ACTIONS(18), 1, + [44321] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2511), 1, + ACTIONS(2879), 1, anon_sym_RBRACE, - STATE(1223), 1, + STATE(1410), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44064] = 23, - ACTIONS(18), 1, + [44400] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2513), 1, + ACTIONS(2881), 1, anon_sym_RBRACE, - STATE(1224), 1, + STATE(1411), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44143] = 23, - ACTIONS(18), 1, + [44479] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2515), 1, - anon_sym_RPAREN, - STATE(1225), 1, + ACTIONS(2883), 1, + anon_sym_COLON, + STATE(1412), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44222] = 23, - ACTIONS(18), 1, + [44558] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2517), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1226), 1, + ACTIONS(2885), 1, + anon_sym_RBRACE, + STATE(1413), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44301] = 23, - ACTIONS(18), 1, + [44637] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2519), 1, + ACTIONS(2887), 1, anon_sym_RBRACE, - STATE(1227), 1, + STATE(1414), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44380] = 23, - ACTIONS(18), 1, + [44716] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2521), 1, - anon_sym_RBRACE, - STATE(1228), 1, + ACTIONS(2889), 1, + anon_sym_RPAREN, + STATE(1415), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44459] = 23, - ACTIONS(18), 1, + [44795] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2523), 1, - anon_sym_RPAREN, - STATE(1229), 1, + ACTIONS(2881), 1, + anon_sym_RBRACK, + STATE(1416), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44538] = 23, - ACTIONS(18), 1, + [44874] = 17, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(1964), 1, + sym_name, + ACTIONS(1978), 1, + anon_sym_QMARK, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(1417), 1, + sym_text_interpolation, + STATE(1741), 1, + sym__types, + STATE(1746), 1, + sym_qualified_name, + STATE(2216), 1, + sym_variable_name, + STATE(2462), 1, + sym__type, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [44941] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2863), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2867), 1, + aux_sym_enum_case_token1, + ACTIONS(2869), 1, + aux_sym_final_modifier_token1, + ACTIONS(2871), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2873), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2875), 1, + sym_var_modifier, + ACTIONS(2891), 1, + anon_sym_RBRACE, + STATE(1418), 1, + sym_text_interpolation, + STATE(1467), 1, + aux_sym_enum_declaration_list_repeat1, + STATE(1516), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1523), 1, + aux_sym_property_declaration_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1572), 1, + sym__enum_member_declaration, + STATE(1680), 1, + sym__modifier, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2877), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1564), 3, + sym_enum_case, + sym_method_declaration, + sym_use_declaration, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [45022] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2863), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2867), 1, + aux_sym_enum_case_token1, + ACTIONS(2869), 1, + aux_sym_final_modifier_token1, + ACTIONS(2871), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2873), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2875), 1, + sym_var_modifier, + ACTIONS(2893), 1, + anon_sym_RBRACE, + STATE(1409), 1, + aux_sym_enum_declaration_list_repeat1, + STATE(1419), 1, + sym_text_interpolation, + STATE(1516), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1523), 1, + aux_sym_property_declaration_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1572), 1, + sym__enum_member_declaration, + STATE(1680), 1, + sym__modifier, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2877), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1564), 3, + sym_enum_case, + sym_method_declaration, + sym_use_declaration, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [45103] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2863), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2867), 1, + aux_sym_enum_case_token1, + ACTIONS(2869), 1, + aux_sym_final_modifier_token1, + ACTIONS(2871), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2873), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2875), 1, + sym_var_modifier, + ACTIONS(2895), 1, + anon_sym_RBRACE, + STATE(1418), 1, + aux_sym_enum_declaration_list_repeat1, + STATE(1420), 1, + sym_text_interpolation, + STATE(1516), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1523), 1, + aux_sym_property_declaration_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1572), 1, + sym__enum_member_declaration, + STATE(1680), 1, + sym__modifier, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2877), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1564), 3, + sym_enum_case, + sym_method_declaration, + sym_use_declaration, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [45184] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2525), 1, - anon_sym_RBRACE, - STATE(1230), 1, + ACTIONS(2897), 1, + anon_sym_RPAREN, + STATE(1421), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44617] = 23, - ACTIONS(18), 1, + [45263] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + ACTIONS(2685), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2687), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2863), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2867), 1, + aux_sym_enum_case_token1, + ACTIONS(2869), 1, + aux_sym_final_modifier_token1, + ACTIONS(2871), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(2873), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(2875), 1, + sym_var_modifier, + ACTIONS(2899), 1, + anon_sym_RBRACE, + STATE(1422), 1, + sym_text_interpolation, + STATE(1442), 1, + aux_sym_enum_declaration_list_repeat1, + STATE(1516), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1523), 1, + aux_sym_property_declaration_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1572), 1, + sym__enum_member_declaration, + STATE(1680), 1, + sym__modifier, + STATE(1944), 1, + sym__function_definition_header, + ACTIONS(2877), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1564), 3, + sym_enum_case, + sym_method_declaration, + sym_use_declaration, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [45344] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2527), 1, + ACTIONS(2901), 1, anon_sym_RBRACE, - STATE(1231), 1, + STATE(1423), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44696] = 23, - ACTIONS(18), 1, + [45423] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2529), 1, - anon_sym_RBRACE, - STATE(1232), 1, + ACTIONS(2903), 1, + anon_sym_RPAREN, + STATE(1424), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44775] = 23, - ACTIONS(18), 1, + [45502] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2531), 1, + ACTIONS(2905), 1, anon_sym_RBRACE, - STATE(1233), 1, + STATE(1425), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44854] = 23, - ACTIONS(18), 1, + [45581] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2533), 1, - anon_sym_RBRACE, - STATE(1234), 1, + ACTIONS(2905), 1, + anon_sym_RBRACK, + STATE(1426), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [44933] = 23, - ACTIONS(18), 1, + [45660] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2535), 1, + ACTIONS(2907), 1, anon_sym_RBRACE, - STATE(1235), 1, + STATE(1427), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45012] = 23, - ACTIONS(18), 1, + [45739] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2537), 1, + ACTIONS(2909), 1, anon_sym_RBRACE, - STATE(1236), 1, + STATE(1428), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45091] = 23, - ACTIONS(18), 1, + [45818] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2539), 1, - anon_sym_COLON, - STATE(1237), 1, + ACTIONS(2911), 1, + anon_sym_RBRACE, + STATE(1429), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45170] = 23, - ACTIONS(18), 1, + [45897] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2541), 1, + ACTIONS(2913), 1, anon_sym_RBRACE, - STATE(1238), 1, + STATE(1430), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45249] = 23, - ACTIONS(18), 1, + [45976] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2543), 1, + ACTIONS(2915), 1, anon_sym_RBRACE, - STATE(1239), 1, + STATE(1431), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45328] = 23, - ACTIONS(18), 1, + [46055] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2545), 1, - anon_sym_EQ_GT, - STATE(1240), 1, + ACTIONS(2917), 1, + anon_sym_RBRACE, + STATE(1432), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45407] = 23, - ACTIONS(18), 1, + [46134] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2547), 1, - anon_sym_RBRACE, - STATE(1241), 1, + ACTIONS(2919), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1433), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45486] = 23, - ACTIONS(18), 1, + [46213] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2549), 1, - anon_sym_RPAREN, - STATE(1242), 1, + ACTIONS(2921), 1, + anon_sym_COLON, + STATE(1434), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45565] = 23, - ACTIONS(18), 1, + [46292] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2551), 1, + ACTIONS(2923), 1, anon_sym_RBRACE, - STATE(1243), 1, + STATE(1435), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45644] = 23, - ACTIONS(18), 1, + [46371] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2553), 1, + ACTIONS(2925), 1, anon_sym_RBRACE, - STATE(1244), 1, + STATE(1436), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45723] = 23, - ACTIONS(18), 1, + [46450] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2487), 1, - anon_sym_RBRACK, - STATE(1245), 1, + ACTIONS(2927), 1, + anon_sym_RBRACE, + STATE(1437), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45802] = 23, - ACTIONS(18), 1, + [46529] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2555), 1, + ACTIONS(2929), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1438), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45881] = 23, - ACTIONS(18), 1, + [46608] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2557), 1, + ACTIONS(2931), 1, anon_sym_RBRACE, - STATE(1247), 1, + STATE(1439), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [45960] = 23, - ACTIONS(18), 1, + [46687] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, + ACTIONS(2927), 1, + anon_sym_RBRACK, + STATE(1440), 1, + sym_text_interpolation, + ACTIONS(2533), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2549), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2557), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2563), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2553), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2551), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [46766] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2527), 1, + anon_sym_AMP, + ACTIONS(2529), 1, + anon_sym_QMARK, + ACTIONS(2531), 1, + anon_sym_PIPE, + ACTIONS(2535), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2537), 1, + aux_sym_binary_expression_token2, + ACTIONS(2539), 1, + aux_sym_binary_expression_token3, + ACTIONS(2541), 1, + aux_sym_binary_expression_token4, + ACTIONS(2543), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2545), 1, + anon_sym_AMP_AMP, + ACTIONS(2547), 1, + anon_sym_CARET, + ACTIONS(2555), 1, + anon_sym_GT_EQ, ACTIONS(2559), 1, - anon_sym_COLON, - STATE(1248), 1, + anon_sym_DOT, + ACTIONS(2561), 1, + anon_sym_SLASH, + ACTIONS(2931), 1, + anon_sym_RBRACK, + STATE(1441), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46039] = 24, + [46845] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(296), 1, + ACTIONS(384), 1, anon_sym_POUND_LBRACK, - ACTIONS(2325), 1, + ACTIONS(2685), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, + ACTIONS(2863), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2499), 1, + ACTIONS(2867), 1, aux_sym_enum_case_token1, - ACTIONS(2501), 1, + ACTIONS(2869), 1, aux_sym_final_modifier_token1, - ACTIONS(2503), 1, + ACTIONS(2871), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, + ACTIONS(2873), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, + ACTIONS(2875), 1, sym_var_modifier, - ACTIONS(2561), 1, + ACTIONS(2933), 1, anon_sym_RBRACE, - STATE(1249), 1, + STATE(1442), 1, sym_text_interpolation, - STATE(1267), 1, + STATE(1467), 1, aux_sym_enum_declaration_list_repeat1, - STATE(1315), 1, + STATE(1516), 1, sym_attribute_list, - STATE(1319), 1, + STATE(1522), 1, aux_sym_attribute_list_repeat1, - STATE(1322), 1, + STATE(1523), 1, aux_sym_property_declaration_repeat1, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1360), 1, + STATE(1572), 1, sym__enum_member_declaration, - STATE(1441), 1, + STATE(1680), 1, sym__modifier, - STATE(1770), 1, + STATE(1944), 1, sym__function_definition_header, - ACTIONS(2509), 3, + ACTIONS(2877), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1363), 3, + STATE(1564), 3, sym_enum_case, sym_method_declaration, sym_use_declaration, - STATE(1442), 5, + STATE(1679), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [46120] = 23, - ACTIONS(18), 1, + [46926] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2563), 1, + ACTIONS(2935), 1, anon_sym_RBRACE, - STATE(1250), 1, + STATE(1443), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46199] = 23, - ACTIONS(18), 1, + [47005] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2565), 1, + ACTIONS(2937), 1, anon_sym_RBRACE, - STATE(1251), 1, + STATE(1444), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46278] = 23, - ACTIONS(18), 1, + [47084] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2567), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1252), 1, + ACTIONS(2939), 1, + anon_sym_EQ_GT, + STATE(1445), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46357] = 23, - ACTIONS(18), 1, + [47163] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2569), 1, + ACTIONS(2941), 1, anon_sym_RBRACE, - STATE(1253), 1, + STATE(1446), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46436] = 23, - ACTIONS(18), 1, + [47242] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2571), 1, - anon_sym_RBRACK, - STATE(1254), 1, + ACTIONS(2943), 1, + anon_sym_RBRACE, + STATE(1447), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46515] = 23, - ACTIONS(18), 1, + [47321] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2573), 1, - anon_sym_COLON, - STATE(1255), 1, + ACTIONS(2945), 1, + anon_sym_RBRACE, + STATE(1448), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46594] = 23, - ACTIONS(18), 1, + [47400] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2477), 1, - anon_sym_RBRACK, - STATE(1256), 1, + ACTIONS(2947), 1, + anon_sym_RBRACE, + STATE(1449), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46673] = 23, - ACTIONS(18), 1, + [47479] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2575), 1, + ACTIONS(2949), 1, anon_sym_RBRACE, - STATE(1257), 1, + STATE(1450), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46752] = 23, - ACTIONS(18), 1, + [47558] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2577), 1, - anon_sym_RBRACE, - STATE(1258), 1, + ACTIONS(2951), 1, + anon_sym_RPAREN, + STATE(1451), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46831] = 23, - ACTIONS(18), 1, + [47637] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2579), 1, - anon_sym_EQ_GT, - STATE(1259), 1, + ACTIONS(2953), 1, + anon_sym_RBRACE, + STATE(1452), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46910] = 23, - ACTIONS(18), 1, + [47716] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2581), 1, - anon_sym_RBRACE, - STATE(1260), 1, + ACTIONS(2955), 1, + anon_sym_RBRACK, + STATE(1453), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [46989] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(2583), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2586), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2589), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2592), 1, - anon_sym_RBRACE, - ACTIONS(2594), 1, - aux_sym_enum_case_token1, - ACTIONS(2597), 1, - aux_sym_final_modifier_token1, - ACTIONS(2600), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2603), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2606), 1, - sym_var_modifier, - ACTIONS(2612), 1, - anon_sym_POUND_LBRACK, - STATE(1315), 1, - sym_attribute_list, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1322), 1, - aux_sym_property_declaration_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1360), 1, - sym__enum_member_declaration, - STATE(1441), 1, - sym__modifier, - STATE(1770), 1, - sym__function_definition_header, - STATE(1261), 2, - sym_text_interpolation, - aux_sym_enum_declaration_list_repeat1, - ACTIONS(2609), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1363), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1442), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [47068] = 23, - ACTIONS(18), 1, + [47795] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2615), 1, + ACTIONS(2957), 1, anon_sym_RBRACE, - STATE(1262), 1, + STATE(1454), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47147] = 23, - ACTIONS(18), 1, + [47874] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2617), 1, - anon_sym_RBRACK, - STATE(1263), 1, + ACTIONS(2959), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1455), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47226] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2325), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2499), 1, - aux_sym_enum_case_token1, - ACTIONS(2501), 1, - aux_sym_final_modifier_token1, - ACTIONS(2503), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, - sym_var_modifier, - ACTIONS(2619), 1, - anon_sym_RBRACE, - STATE(1261), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1264), 1, - sym_text_interpolation, - STATE(1315), 1, - sym_attribute_list, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1322), 1, - aux_sym_property_declaration_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1360), 1, - sym__enum_member_declaration, - STATE(1441), 1, - sym__modifier, - STATE(1770), 1, - sym__function_definition_header, - ACTIONS(2509), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1363), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1442), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [47307] = 23, - ACTIONS(18), 1, + [47953] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2617), 1, + ACTIONS(2961), 1, anon_sym_RBRACE, - STATE(1265), 1, + STATE(1456), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47386] = 23, - ACTIONS(18), 1, + [48032] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2621), 1, - anon_sym_RBRACE, - STATE(1266), 1, + ACTIONS(2963), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1457), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47465] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2325), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2327), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2499), 1, - aux_sym_enum_case_token1, - ACTIONS(2501), 1, - aux_sym_final_modifier_token1, - ACTIONS(2503), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, - sym_var_modifier, - ACTIONS(2623), 1, - anon_sym_RBRACE, - STATE(1261), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1267), 1, - sym_text_interpolation, - STATE(1315), 1, - sym_attribute_list, - STATE(1319), 1, - aux_sym_attribute_list_repeat1, - STATE(1322), 1, - aux_sym_property_declaration_repeat1, - STATE(1328), 1, - sym_attribute_group, - STATE(1360), 1, - sym__enum_member_declaration, - STATE(1441), 1, - sym__modifier, - STATE(1770), 1, - sym__function_definition_header, - ACTIONS(2509), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1363), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1442), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [47546] = 23, - ACTIONS(18), 1, + [48111] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2625), 1, + ACTIONS(2965), 1, anon_sym_RBRACE, - STATE(1268), 1, + STATE(1458), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47625] = 23, - ACTIONS(18), 1, + [48190] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, - anon_sym_QMARK, - ACTIONS(2193), 1, - aux_sym_binary_expression_token2, - ACTIONS(2195), 1, - aux_sym_binary_expression_token3, - ACTIONS(2197), 1, - aux_sym_binary_expression_token4, - ACTIONS(2627), 1, - anon_sym_RBRACK, - STATE(1269), 1, + ACTIONS(2967), 1, + anon_sym_COLON, + STATE(1459), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47704] = 23, - ACTIONS(18), 1, + [48269] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2629), 1, + ACTIONS(2969), 1, anon_sym_RBRACE, - STATE(1270), 1, + STATE(1460), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47783] = 23, - ACTIONS(18), 1, + [48348] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2527), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2529), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2531), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2535), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2537), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2539), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2541), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2543), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2545), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2547), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2555), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2559), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2561), 1, anon_sym_SLASH, - ACTIONS(2631), 1, - anon_sym_RBRACE, - STATE(1271), 1, + ACTIONS(2969), 1, + anon_sym_RBRACK, + STATE(1461), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2533), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2549), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2557), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2563), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2553), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2551), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47862] = 23, - ACTIONS(18), 1, + [48427] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2571), 1, - anon_sym_RBRACE, - STATE(1272), 1, + ACTIONS(2971), 1, + anon_sym_RPAREN, + STATE(1462), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [47941] = 23, - ACTIONS(18), 1, + [48506] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2633), 1, + ACTIONS(2973), 1, anon_sym_RBRACE, - STATE(1273), 1, + STATE(1463), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48020] = 23, - ACTIONS(18), 1, + [48585] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2635), 1, + ACTIONS(2975), 1, anon_sym_RBRACE, - STATE(1274), 1, + STATE(1464), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48099] = 17, - ACTIONS(18), 1, + [48664] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1615), 1, - anon_sym_QMARK, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(1275), 1, + STATE(1465), 1, sym_text_interpolation, - STATE(1531), 1, - sym__types, - STATE(1539), 1, - sym_qualified_name, - STATE(2084), 1, - sym_variable_name, - STATE(2131), 1, - sym__type, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(2979), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2977), 27, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, anon_sym_string, anon_sym_int, + aux_sym_class_declaration_token1, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -114895,705 +135689,1285 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [48166] = 23, - ACTIONS(18), 1, + sym_name, + [48707] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2637), 1, + ACTIONS(2955), 1, anon_sym_RBRACE, - STATE(1276), 1, + STATE(1466), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48245] = 23, - ACTIONS(18), 1, + [48786] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(2981), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(2984), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2987), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(2990), 1, + anon_sym_RBRACE, + ACTIONS(2992), 1, + aux_sym_enum_case_token1, + ACTIONS(2995), 1, + aux_sym_final_modifier_token1, + ACTIONS(2998), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(3001), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(3004), 1, + sym_var_modifier, + ACTIONS(3010), 1, + anon_sym_POUND_LBRACK, + STATE(1516), 1, + sym_attribute_list, + STATE(1522), 1, + aux_sym_attribute_list_repeat1, + STATE(1523), 1, + aux_sym_property_declaration_repeat1, + STATE(1528), 1, + sym_attribute_group, + STATE(1572), 1, + sym__enum_member_declaration, + STATE(1680), 1, + sym__modifier, + STATE(1944), 1, + sym__function_definition_header, + STATE(1467), 2, + sym_text_interpolation, + aux_sym_enum_declaration_list_repeat1, + ACTIONS(3007), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1564), 3, + sym_enum_case, + sym_method_declaration, + sym_use_declaration, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [48865] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2639), 1, - anon_sym_RBRACE, - STATE(1277), 1, + ACTIONS(3013), 1, + anon_sym_EQ_GT, + STATE(1468), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48324] = 23, - ACTIONS(18), 1, + [48944] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2641), 1, - anon_sym_EQ_GT, - STATE(1278), 1, + ACTIONS(3015), 1, + anon_sym_RBRACE, + STATE(1469), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48403] = 23, - ACTIONS(18), 1, + [49023] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2627), 1, + ACTIONS(3017), 1, anon_sym_RBRACE, - STATE(1279), 1, + STATE(1470), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48482] = 23, - ACTIONS(18), 1, + [49102] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2643), 1, - anon_sym_RBRACE, - STATE(1280), 1, + ACTIONS(3019), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1471), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48561] = 23, - ACTIONS(18), 1, + [49181] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2645), 1, + ACTIONS(3021), 1, anon_sym_RBRACE, - STATE(1281), 1, + STATE(1472), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48640] = 23, - ACTIONS(18), 1, + [49260] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2647), 1, - anon_sym_RPAREN, - STATE(1282), 1, + ACTIONS(3023), 1, + anon_sym_COLON, + STATE(1473), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48719] = 23, - ACTIONS(18), 1, + [49339] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2161), 1, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2165), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2167), 1, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2169), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2171), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2179), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2183), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2185), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2191), 1, + ACTIONS(3025), 1, + anon_sym_RBRACE, + STATE(1474), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49418] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2193), 1, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2195), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2197), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2637), 1, - anon_sym_RBRACK, - STATE(1283), 1, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3027), 1, + anon_sym_RBRACE, + STATE(1475), 1, sym_text_interpolation, - ACTIONS(2163), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2181), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2187), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2177), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2175), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48798] = 23, - ACTIONS(18), 1, + [49497] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2087), 1, + ACTIONS(2455), 1, anon_sym_AMP, - ACTIONS(2089), 1, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2091), 1, + ACTIONS(2459), 1, anon_sym_PIPE, - ACTIONS(2095), 1, + ACTIONS(2463), 1, anon_sym_QMARK_QMARK, - ACTIONS(2097), 1, + ACTIONS(2465), 1, aux_sym_binary_expression_token2, - ACTIONS(2099), 1, + ACTIONS(2467), 1, aux_sym_binary_expression_token3, - ACTIONS(2101), 1, + ACTIONS(2469), 1, aux_sym_binary_expression_token4, - ACTIONS(2103), 1, + ACTIONS(2471), 1, anon_sym_PIPE_PIPE, - ACTIONS(2105), 1, + ACTIONS(2473), 1, anon_sym_AMP_AMP, - ACTIONS(2107), 1, + ACTIONS(2475), 1, anon_sym_CARET, - ACTIONS(2115), 1, + ACTIONS(2483), 1, anon_sym_GT_EQ, - ACTIONS(2119), 1, + ACTIONS(2487), 1, anon_sym_DOT, - ACTIONS(2121), 1, + ACTIONS(2489), 1, anon_sym_SLASH, - ACTIONS(2649), 1, - anon_sym_RBRACE, - STATE(1284), 1, + ACTIONS(3029), 1, + anon_sym_EQ_GT, + STATE(1476), 1, sym_text_interpolation, - ACTIONS(2093), 2, + ACTIONS(2461), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2109), 2, + ACTIONS(2477), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2117), 2, + ACTIONS(2485), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2123), 2, + ACTIONS(2491), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2113), 3, + ACTIONS(2481), 3, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, - ACTIONS(2111), 4, + ACTIONS(2479), 4, anon_sym_LT_GT, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ_GT, - [48877] = 6, - ACTIONS(18), 1, + [49576] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2651), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1285), 1, - sym_text_interpolation, - ACTIONS(2449), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2445), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_string, - anon_sym_int, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [48921] = 16, - ACTIONS(18), 1, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3031), 1, + anon_sym_RBRACE, + STATE(1477), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49655] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, - sym_name, - ACTIONS(1615), 1, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, - ACTIONS(2653), 1, - sym_bottom_type, - STATE(1286), 1, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3033), 1, + anon_sym_RBRACE, + STATE(1478), 1, sym_text_interpolation, - STATE(1531), 1, - sym__types, - STATE(1539), 1, - sym_qualified_name, - STATE(2265), 1, - sym__type, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1646), 2, - sym_union_type, - sym_intersection_type, - STATE(1594), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1607), 13, - anon_sym_string, - anon_sym_int, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - [48985] = 5, - ACTIONS(18), 1, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49734] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1287), 1, - sym_text_interpolation, - ACTIONS(2657), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2655), 26, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_string, - anon_sym_int, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [49027] = 5, - ACTIONS(18), 1, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3035), 1, + anon_sym_RBRACE, + STATE(1479), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49813] = 23, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1288), 1, - sym_text_interpolation, - ACTIONS(2661), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2659), 26, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_string, - anon_sym_int, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3037), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1480), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49892] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3039), 1, + anon_sym_RBRACE, + STATE(1481), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [49971] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3041), 1, + anon_sym_RBRACE, + STATE(1482), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [50050] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3043), 1, + anon_sym_RBRACE, + STATE(1483), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [50129] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3045), 1, + anon_sym_RBRACE, + STATE(1484), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [50208] = 23, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2455), 1, + anon_sym_AMP, + ACTIONS(2457), 1, + anon_sym_QMARK, + ACTIONS(2459), 1, + anon_sym_PIPE, + ACTIONS(2463), 1, + anon_sym_QMARK_QMARK, + ACTIONS(2465), 1, + aux_sym_binary_expression_token2, + ACTIONS(2467), 1, + aux_sym_binary_expression_token3, + ACTIONS(2469), 1, + aux_sym_binary_expression_token4, + ACTIONS(2471), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2473), 1, + anon_sym_AMP_AMP, + ACTIONS(2475), 1, + anon_sym_CARET, + ACTIONS(2483), 1, + anon_sym_GT_EQ, + ACTIONS(2487), 1, + anon_sym_DOT, + ACTIONS(2489), 1, + anon_sym_SLASH, + ACTIONS(3047), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1485), 1, + sym_text_interpolation, + ACTIONS(2461), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2477), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2485), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(2491), 2, + anon_sym_STAR, + anon_sym_PERCENT, + ACTIONS(2481), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + ACTIONS(2479), 4, + anon_sym_LT_GT, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ_GT, + [50287] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3049), 1, + aux_sym_namespace_use_declaration_token3, + STATE(1486), 1, + sym_text_interpolation, + ACTIONS(2857), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2853), 25, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + anon_sym_string, + anon_sym_int, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, anon_sym_static, anon_sym_false, anon_sym_null, anon_sym_true, sym_name, - [49069] = 16, - ACTIONS(18), 1, + [50331] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(1487), 1, + sym_text_interpolation, + ACTIONS(3053), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(3051), 26, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + anon_sym_string, + anon_sym_int, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [50373] = 16, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(2667), 1, + ACTIONS(1978), 1, anon_sym_QMARK, - ACTIONS(2669), 1, + ACTIONS(3055), 1, sym_bottom_type, - STATE(1289), 1, + STATE(1488), 1, sym_text_interpolation, - STATE(1505), 1, + STATE(1741), 1, sym__types, - STATE(1681), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1953), 1, + STATE(2675), 1, sym__type, - STATE(2535), 1, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, sym_namespace_name, - STATE(2536), 1, + STATE(1937), 2, + sym_union_type, + sym_intersection_type, + STATE(1757), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(1970), 13, + anon_sym_string, + anon_sym_int, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + [50437] = 16, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3057), 1, + sym_name, + ACTIONS(3061), 1, + anon_sym_QMARK, + ACTIONS(3063), 1, + sym_bottom_type, + STATE(1489), 1, + sym_text_interpolation, + STATE(1750), 1, + sym__types, + STATE(1857), 1, + sym_qualified_name, + STATE(2159), 1, + sym__type, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, sym_namespace_name_as_prefix, - STATE(1951), 2, + STATE(2214), 2, sym_union_type, sym_intersection_type, - STATE(1680), 3, + STATE(1892), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(2665), 13, + ACTIONS(3059), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115607,22 +136981,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49133] = 5, - ACTIONS(18), 1, + [50501] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1290), 1, + STATE(1490), 1, sym_text_interpolation, - ACTIONS(2449), 2, + ACTIONS(3067), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2445), 25, + ACTIONS(3065), 26, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, anon_sym_string, anon_sym_int, + aux_sym_class_declaration_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -115643,17 +137018,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49174] = 5, - ACTIONS(18), 1, + [50543] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1291), 1, + STATE(1491), 1, sym_text_interpolation, - ACTIONS(2673), 2, + ACTIONS(2857), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2671), 25, + ACTIONS(2853), 25, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, @@ -115679,17 +137054,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49215] = 5, - ACTIONS(18), 1, + [50584] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1292), 1, + STATE(1492), 1, sym_text_interpolation, - ACTIONS(2677), 2, + ACTIONS(3071), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2675), 25, + ACTIONS(3069), 25, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, @@ -115715,17 +137090,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49256] = 5, - ACTIONS(18), 1, + [50625] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1293), 1, + STATE(1493), 1, + sym_text_interpolation, + ACTIONS(3075), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(3073), 25, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + anon_sym_string, + anon_sym_int, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [50666] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1494), 1, sym_text_interpolation, - ACTIONS(2681), 2, + ACTIONS(3079), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2679), 25, + ACTIONS(3077), 25, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, @@ -115751,34 +137162,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49297] = 13, - ACTIONS(18), 1, + [50707] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(1661), 1, + ACTIONS(2027), 1, anon_sym_QMARK, - STATE(1294), 1, + STATE(1495), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1694), 1, + STATE(1778), 1, sym__types, - STATE(2481), 1, + STATE(2778), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1594), 3, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115792,34 +137203,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49351] = 13, - ACTIONS(18), 1, + [50761] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(3057), 1, sym_name, - ACTIONS(1615), 1, + ACTIONS(3061), 1, anon_sym_QMARK, - STATE(1295), 1, + STATE(1496), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1857), 1, sym_qualified_name, - STATE(1566), 1, + STATE(2100), 1, sym__types, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1594), 3, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1892), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(3059), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115833,34 +137244,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49405] = 13, - ACTIONS(18), 1, + [50815] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(3057), 1, sym_name, - ACTIONS(1615), 1, + ACTIONS(3061), 1, anon_sym_QMARK, - STATE(1296), 1, + STATE(1497), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1857), 1, sym_qualified_name, - STATE(1694), 1, + STATE(2101), 1, sym__types, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1594), 3, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1892), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(3059), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115874,34 +137285,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49459] = 13, - ACTIONS(18), 1, + [50869] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(2667), 1, + ACTIONS(2027), 1, anon_sym_QMARK, - STATE(1297), 1, + STATE(1498), 1, sym_text_interpolation, - STATE(1681), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1718), 1, + STATE(1904), 1, sym__types, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, + STATE(2778), 1, sym_namespace_name_as_prefix, - STATE(1680), 3, + STATE(2840), 1, + sym_namespace_name, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(2665), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115915,34 +137326,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49513] = 13, - ACTIONS(18), 1, + [50923] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(2667), 1, + ACTIONS(1978), 1, anon_sym_QMARK, - STATE(1298), 1, + STATE(1499), 1, sym_text_interpolation, - STATE(1681), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1803), 1, + STATE(1778), 1, sym__types, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(1680), 3, + STATE(2840), 1, + sym_namespace_name, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(2665), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115956,34 +137367,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49567] = 13, - ACTIONS(18), 1, + [50977] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(1661), 1, + ACTIONS(1978), 1, anon_sym_QMARK, - STATE(1299), 1, + STATE(1500), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(1566), 1, + STATE(1904), 1, sym__types, - STATE(2481), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1594), 3, + STATE(1757), 3, sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -115997,24 +137408,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49621] = 7, + [51031] = 7, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(2687), 1, + ACTIONS(3085), 1, anon_sym_POUND_LBRACK, - STATE(1302), 1, + STATE(1503), 1, sym_attribute_group, - STATE(1300), 2, + STATE(1501), 2, sym_text_interpolation, aux_sym_attribute_list_repeat1, - ACTIONS(2685), 4, + ACTIONS(3083), 4, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - ACTIONS(2683), 16, + ACTIONS(3081), 16, aux_sym_namespace_definition_token1, anon_sym_string, anon_sym_int, @@ -116031,25 +137442,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49662] = 8, + [51072] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1663), 1, + ACTIONS(2029), 1, anon_sym_POUND_LBRACK, - STATE(1300), 1, + STATE(1501), 1, aux_sym_attribute_list_repeat1, - STATE(1301), 1, + STATE(1502), 1, sym_text_interpolation, - STATE(1302), 1, + STATE(1503), 1, sym_attribute_group, - ACTIONS(2692), 4, + ACTIONS(3090), 4, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - ACTIONS(2690), 16, + ACTIONS(3088), 16, aux_sym_namespace_definition_token1, anon_sym_string, anon_sym_int, @@ -116066,20 +137477,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49705] = 5, + [51115] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1302), 1, + STATE(1503), 1, sym_text_interpolation, - ACTIONS(2696), 5, + ACTIONS(3094), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2694), 16, + ACTIONS(3092), 16, aux_sym_namespace_definition_token1, anon_sym_string, anon_sym_int, @@ -116096,29 +137507,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49740] = 11, - ACTIONS(18), 1, + [51150] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - STATE(1303), 1, + STATE(1504), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(2452), 1, + STATE(2778), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1569), 2, + STATE(1767), 2, sym_named_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -116132,24 +137543,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49787] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, + [51197] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1304), 1, - sym_text_interpolation, - ACTIONS(2700), 5, - anon_sym_AMP, + ACTIONS(330), 1, anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_POUND_LBRACK, - anon_sym_DOLLAR, - ACTIONS(2698), 16, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3057), 1, + sym_name, + STATE(1505), 1, + sym_text_interpolation, + STATE(1857), 1, + sym_qualified_name, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1918), 2, + sym_named_type, + sym_primitive_type, + ACTIONS(3059), 13, anon_sym_string, anon_sym_int, - anon_sym_QMARK, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -116161,32 +137579,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - sym_name, - [49822] = 11, - ACTIONS(18), 1, + [51244] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + STATE(1506), 1, + sym_text_interpolation, + ACTIONS(3098), 5, + anon_sym_AMP, anon_sym_BSLASH, - ACTIONS(555), 1, + anon_sym_DOT_DOT_DOT, + anon_sym_POUND_LBRACK, + anon_sym_DOLLAR, + ACTIONS(3096), 16, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2663), 1, - sym_name, - STATE(1305), 1, - sym_text_interpolation, - STATE(1681), 1, - sym_qualified_name, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1654), 2, - sym_named_type, - sym_primitive_type, - ACTIONS(2665), 13, anon_sym_string, anon_sym_int, + anon_sym_QMARK, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -116198,20 +137608,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49869] = 5, + sym_name, + [51279] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1306), 1, + STATE(1507), 1, sym_text_interpolation, - ACTIONS(2704), 5, + ACTIONS(3102), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2702), 16, + ACTIONS(3100), 16, aux_sym_namespace_definition_token1, anon_sym_string, anon_sym_int, @@ -116228,29 +137639,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49904] = 11, - ACTIONS(18), 1, + [51314] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(1964), 1, sym_name, - STATE(1307), 1, + STATE(1508), 1, sym_text_interpolation, - STATE(1539), 1, + STATE(1746), 1, sym_qualified_name, - STATE(2481), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1569), 2, + STATE(1767), 2, sym_named_type, sym_primitive_type, - ACTIONS(1607), 13, + ACTIONS(1970), 13, anon_sym_string, anon_sym_int, anon_sym_array, @@ -116264,20 +137675,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, anon_sym_true, - [49951] = 5, + [51361] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1308), 1, + STATE(1509), 1, sym_text_interpolation, - ACTIONS(2708), 5, + ACTIONS(3106), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2706), 16, + ACTIONS(3104), 16, aux_sym_namespace_definition_token1, anon_sym_string, anon_sym_int, @@ -116294,412 +137705,384 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_null, anon_sym_true, sym_name, - [49986] = 16, + [51396] = 16, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2710), 1, + ACTIONS(3108), 1, anon_sym_LBRACE, - ACTIONS(2713), 1, + ACTIONS(3111), 1, sym_escape_sequence, - ACTIONS(2722), 1, + ACTIONS(3120), 1, anon_sym_DOLLAR, - ACTIONS(2725), 1, + ACTIONS(3123), 1, sym_encapsed_string_chars_heredoc, - ACTIONS(2728), 1, + ACTIONS(3126), 1, sym_heredoc_end, - STATE(1318), 1, + STATE(1518), 1, aux_sym__interpolated_string_body_heredoc, - STATE(1326), 1, + STATE(1527), 1, sym__new_line, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - ACTIONS(2719), 2, + ACTIONS(3117), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - STATE(1309), 2, + STATE(1510), 2, sym_text_interpolation, aux_sym_heredoc_body_repeat1, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2716), 4, + ACTIONS(3114), 4, anon_sym_BSLASHu, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50042] = 17, + [51452] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1511), 1, + sym_text_interpolation, + ACTIONS(3053), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(3051), 18, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token3, + anon_sym_string, + anon_sym_int, + aux_sym_readonly_modifier_token1, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [51486] = 17, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2730), 1, + ACTIONS(3128), 1, anon_sym_LBRACE, - ACTIONS(2732), 1, + ACTIONS(3130), 1, sym_escape_sequence, - ACTIONS(2739), 1, + ACTIONS(3137), 1, anon_sym_DOLLAR, - ACTIONS(2741), 1, + ACTIONS(3139), 1, sym_encapsed_string_chars_heredoc, - ACTIONS(2743), 1, + ACTIONS(3141), 1, sym_heredoc_end, - STATE(1309), 1, + STATE(1510), 1, aux_sym_heredoc_body_repeat1, - STATE(1310), 1, + STATE(1512), 1, sym_text_interpolation, - STATE(1318), 1, + STATE(1518), 1, aux_sym__interpolated_string_body_heredoc, - STATE(1326), 1, + STATE(1527), 1, sym__new_line, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - ACTIONS(2736), 2, + ACTIONS(3134), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2734), 4, + ACTIONS(3132), 4, anon_sym_BSLASHu, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50100] = 5, - ACTIONS(18), 1, + [51544] = 16, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - STATE(1311), 1, - sym_text_interpolation, - ACTIONS(2657), 2, - anon_sym_BSLASH, + ACTIONS(3128), 1, + anon_sym_LBRACE, + ACTIONS(3130), 1, + sym_escape_sequence, + ACTIONS(3137), 1, anon_sym_DOLLAR, - ACTIONS(2655), 18, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token3, - anon_sym_string, - anon_sym_int, - aux_sym_readonly_modifier_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [50134] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1312), 1, + ACTIONS(3139), 1, + sym_encapsed_string_chars_heredoc, + STATE(1512), 1, + aux_sym_heredoc_body_repeat1, + STATE(1513), 1, sym_text_interpolation, - ACTIONS(2681), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2679), 17, - aux_sym_namespace_definition_token1, - anon_sym_string, - anon_sym_int, - aux_sym_class_declaration_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - anon_sym_true, - sym_name, - [50167] = 18, - ACTIONS(18), 1, + STATE(1518), 1, + aux_sym__interpolated_string_body_heredoc, + STATE(1527), 1, + sym__new_line, + STATE(1542), 1, + sym_variable_name, + STATE(1616), 1, + sym__simple_string_member_access_expression, + ACTIONS(3143), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + STATE(1602), 2, + sym__complex_string_part, + sym__simple_string_part, + STATE(1617), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + ACTIONS(3132), 4, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + [51599] = 18, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2323), 1, + ACTIONS(2683), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2329), 1, + ACTIONS(2689), 1, aux_sym_namespace_use_declaration_token3, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2337), 1, + ACTIONS(2697), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2339), 1, + ACTIONS(2699), 1, sym_var_modifier, - STATE(636), 1, + STATE(816), 1, aux_sym_property_declaration_repeat1, - STATE(1207), 1, + STATE(1405), 1, sym_final_modifier, - STATE(1285), 1, + STATE(1486), 1, sym_visibility_modifier, - STATE(1292), 1, + STATE(1493), 1, sym__modifier, - STATE(1313), 1, + STATE(1514), 1, sym_text_interpolation, - STATE(1359), 1, + STATE(1559), 1, sym__const_declaration, - STATE(1848), 1, + STATE(2038), 1, sym__function_definition_header, - ACTIONS(2341), 3, + ACTIONS(2701), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1290), 3, + STATE(1491), 3, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - [50226] = 16, - ACTIONS(3), 1, + [51658] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2730), 1, - anon_sym_LBRACE, - ACTIONS(2732), 1, - sym_escape_sequence, - ACTIONS(2739), 1, - anon_sym_DOLLAR, - ACTIONS(2741), 1, - sym_encapsed_string_chars_heredoc, - STATE(1310), 1, - aux_sym_heredoc_body_repeat1, - STATE(1314), 1, + STATE(1515), 1, sym_text_interpolation, - STATE(1318), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1326), 1, - sym__new_line, - STATE(1352), 1, - sym_variable_name, - STATE(1412), 1, - sym__simple_string_member_access_expression, - ACTIONS(2745), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1407), 2, - sym__complex_string_part, - sym__simple_string_part, - STATE(1409), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - ACTIONS(2734), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [50281] = 15, - ACTIONS(18), 1, + ACTIONS(3079), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(3077), 17, + aux_sym_namespace_definition_token1, + anon_sym_string, + anon_sym_int, + aux_sym_class_declaration_token1, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + anon_sym_true, + sym_name, + [51691] = 15, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, + ACTIONS(2863), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2501), 1, + ACTIONS(2869), 1, aux_sym_final_modifier_token1, - ACTIONS(2503), 1, + ACTIONS(2871), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, + ACTIONS(2873), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, + ACTIONS(2875), 1, sym_var_modifier, - ACTIONS(2747), 1, + ACTIONS(3145), 1, aux_sym_enum_case_token1, - STATE(1315), 1, + STATE(1516), 1, sym_text_interpolation, - STATE(1321), 1, + STATE(1521), 1, aux_sym_property_declaration_repeat1, - STATE(1441), 1, + STATE(1680), 1, sym__modifier, - STATE(1848), 1, + STATE(2038), 1, sym__function_definition_header, - ACTIONS(2509), 3, + ACTIONS(2877), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1442), 5, + STATE(1679), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [50333] = 14, + [51743] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2749), 1, + ACTIONS(3147), 1, anon_sym_LBRACE, - ACTIONS(2752), 1, + ACTIONS(3150), 1, sym_escape_sequence, - ACTIONS(2760), 1, + ACTIONS(3158), 1, anon_sym_DOLLAR, - ACTIONS(2763), 1, + ACTIONS(3161), 1, sym_encapsed_string_chars_heredoc, - ACTIONS(2766), 1, + ACTIONS(3164), 1, sym_heredoc_end, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - ACTIONS(2758), 2, + ACTIONS(3156), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - STATE(1316), 2, + STATE(1517), 2, sym_text_interpolation, aux_sym__interpolated_string_body_heredoc, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2755), 4, + ACTIONS(3153), 4, anon_sym_BSLASHu, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50383] = 15, + [51793] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2728), 1, - sym_heredoc_end, - ACTIONS(2730), 1, + ACTIONS(3128), 1, anon_sym_LBRACE, - ACTIONS(2732), 1, + ACTIONS(3130), 1, sym_escape_sequence, - ACTIONS(2739), 1, + ACTIONS(3137), 1, anon_sym_DOLLAR, - ACTIONS(2741), 1, + ACTIONS(3139), 1, sym_encapsed_string_chars_heredoc, - STATE(1316), 1, + ACTIONS(3168), 1, + sym_heredoc_end, + STATE(1517), 1, aux_sym__interpolated_string_body_heredoc, - STATE(1317), 1, + STATE(1518), 1, sym_text_interpolation, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - ACTIONS(2768), 2, + ACTIONS(3166), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2734), 4, + ACTIONS(3132), 4, anon_sym_BSLASHu, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50435] = 15, + [51845] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2730), 1, + ACTIONS(3126), 1, + sym_heredoc_end, + ACTIONS(3128), 1, anon_sym_LBRACE, - ACTIONS(2732), 1, + ACTIONS(3130), 1, sym_escape_sequence, - ACTIONS(2739), 1, + ACTIONS(3137), 1, anon_sym_DOLLAR, - ACTIONS(2741), 1, + ACTIONS(3139), 1, sym_encapsed_string_chars_heredoc, - ACTIONS(2772), 1, - sym_heredoc_end, - STATE(1316), 1, + STATE(1517), 1, aux_sym__interpolated_string_body_heredoc, - STATE(1318), 1, + STATE(1519), 1, sym_text_interpolation, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - ACTIONS(2770), 2, + ACTIONS(3170), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2734), 4, + ACTIONS(3132), 4, anon_sym_BSLASHu, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50487] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(296), 1, - anon_sym_POUND_LBRACK, - STATE(1319), 1, - sym_text_interpolation, - STATE(1320), 1, - aux_sym_attribute_list_repeat1, - STATE(1328), 1, - sym_attribute_group, - ACTIONS(2692), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - [50522] = 6, + [51897] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(2774), 1, + ACTIONS(3172), 1, anon_sym_POUND_LBRACK, - STATE(1328), 1, + STATE(1528), 1, sym_attribute_group, - STATE(1320), 2, + STATE(1520), 2, sym_text_interpolation, aux_sym_attribute_list_repeat1, - ACTIONS(2685), 14, + ACTIONS(3083), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -116714,123 +138097,119 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, - [50555] = 14, - ACTIONS(18), 1, + [51930] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2327), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, + ACTIONS(2863), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2501), 1, + ACTIONS(2869), 1, aux_sym_final_modifier_token1, - ACTIONS(2503), 1, + ACTIONS(2871), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, + ACTIONS(2873), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, + ACTIONS(2875), 1, sym_var_modifier, - STATE(1321), 1, + STATE(1521), 1, sym_text_interpolation, - STATE(1323), 1, + STATE(1525), 1, aux_sym_property_declaration_repeat1, - STATE(1441), 1, + STATE(1680), 1, sym__modifier, - STATE(1859), 1, + STATE(2057), 1, sym__function_definition_header, - ACTIONS(2509), 3, + ACTIONS(2877), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1442), 5, + STATE(1679), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [50604] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + [51979] = 7, + ACTIONS(5), 1, sym_comment, - ACTIONS(2327), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2495), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(384), 1, + anon_sym_POUND_LBRACK, + STATE(1520), 1, + aux_sym_attribute_list_repeat1, + STATE(1522), 1, + sym_text_interpolation, + STATE(1528), 1, + sym_attribute_group, + ACTIONS(3090), 14, aux_sym_function_static_declaration_token1, - ACTIONS(2501), 1, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + aux_sym_enum_declaration_token1, + aux_sym_enum_case_token1, + aux_sym_class_declaration_token1, aux_sym_final_modifier_token1, - ACTIONS(2503), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2505), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2507), 1, sym_var_modifier, - STATE(1322), 1, - sym_text_interpolation, - STATE(1323), 1, - aux_sym_property_declaration_repeat1, - STATE(1441), 1, - sym__modifier, - STATE(1845), 1, - sym__function_definition_header, - ACTIONS(2509), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1442), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [50653] = 12, - ACTIONS(18), 1, + aux_sym__arrow_function_header_token1, + [52014] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2244), 1, + ACTIONS(2687), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2777), 1, + ACTIONS(2863), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2780), 1, + ACTIONS(2869), 1, aux_sym_final_modifier_token1, - ACTIONS(2783), 1, + ACTIONS(2871), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2786), 1, + ACTIONS(2873), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2789), 1, + ACTIONS(2875), 1, sym_var_modifier, - STATE(1441), 1, - sym__modifier, - STATE(1323), 2, + STATE(1523), 1, sym_text_interpolation, + STATE(1525), 1, aux_sym_property_declaration_repeat1, - ACTIONS(2792), 3, + STATE(1680), 1, + sym__modifier, + STATE(2045), 1, + sym__function_definition_header, + ACTIONS(2877), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - STATE(1442), 5, + STATE(1679), 5, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [50697] = 5, - ACTIONS(18), 1, + [52063] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1324), 1, + STATE(1524), 1, sym_text_interpolation, - ACTIONS(2795), 6, + ACTIONS(3175), 6, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_cast_type_token1, anon_sym_self, anon_sym_parent, sym_name, - ACTIONS(1683), 10, + ACTIONS(2060), 10, anon_sym_BSLASH, anon_sym_RBRACE, anon_sym_LPAREN, @@ -116841,14 +138220,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_string_token1, anon_sym_LT_LT_LT, anon_sym_DOLLAR, - [50727] = 4, + [52093] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2588), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(3177), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(3180), 1, + aux_sym_final_modifier_token1, + ACTIONS(3183), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(3186), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(3189), 1, + sym_var_modifier, + STATE(1680), 1, + sym__modifier, + STATE(1525), 2, + sym_text_interpolation, + aux_sym_property_declaration_repeat1, + ACTIONS(3192), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + STATE(1679), 5, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + sym_static_modifier, + sym_visibility_modifier, + [52137] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1325), 1, + STATE(1526), 1, sym_text_interpolation, - ACTIONS(2700), 15, + ACTIONS(3098), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -116864,46 +138275,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [50754] = 13, + [52164] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2732), 1, + ACTIONS(3130), 1, sym_escape_sequence, - ACTIONS(2734), 1, + ACTIONS(3132), 1, anon_sym_BSLASHu, - ACTIONS(2797), 1, + ACTIONS(3195), 1, anon_sym_LBRACE, - ACTIONS(2799), 1, + ACTIONS(3197), 1, anon_sym_DOLLAR, - STATE(1317), 1, + STATE(1519), 1, aux_sym__interpolated_string_body_heredoc, - STATE(1326), 1, + STATE(1527), 1, sym_text_interpolation, - STATE(1352), 1, + STATE(1542), 1, sym_variable_name, - STATE(1412), 1, + STATE(1616), 1, sym__simple_string_member_access_expression, - STATE(1407), 2, + STATE(1602), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1409), 2, + STATE(1617), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - ACTIONS(2741), 4, + ACTIONS(3139), 4, sym_encapsed_string_chars_heredoc, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - [50799] = 4, + [52209] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1327), 1, + STATE(1528), 1, sym_text_interpolation, - ACTIONS(2708), 15, + ACTIONS(3094), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -116919,14 +138330,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [50826] = 4, + [52236] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1328), 1, + STATE(1529), 1, sym_text_interpolation, - ACTIONS(2696), 15, + ACTIONS(3106), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -116942,14 +138353,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [50853] = 4, + [52263] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1329), 1, + STATE(1530), 1, sym_text_interpolation, - ACTIONS(2704), 15, + ACTIONS(3102), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -116965,14 +138376,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [50880] = 4, + [52290] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1330), 1, + STATE(1531), 1, sym_text_interpolation, - ACTIONS(2801), 14, + ACTIONS(3199), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -116987,14 +138398,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [50906] = 4, + [52316] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1331), 1, + STATE(1532), 1, sym_text_interpolation, - ACTIONS(1000), 14, + ACTIONS(3201), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117009,14 +138420,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [50932] = 4, + [52342] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1332), 1, + STATE(1533), 1, sym_text_interpolation, - ACTIONS(2803), 14, + ACTIONS(3203), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117031,14 +138442,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [50958] = 4, + [52368] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1333), 1, + STATE(1534), 1, sym_text_interpolation, - ACTIONS(2803), 14, + ACTIONS(3199), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117053,14 +138464,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [50984] = 4, + [52394] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1334), 1, + STATE(1535), 1, sym_text_interpolation, - ACTIONS(2805), 14, + ACTIONS(3205), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117075,78 +138486,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51010] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2807), 1, - anon_sym_LBRACE, - ACTIONS(2809), 1, - sym_escape_sequence, - ACTIONS(2811), 1, - anon_sym_BSLASHu, - ACTIONS(2815), 1, - anon_sym_DQUOTE, - ACTIONS(2817), 1, - anon_sym_DOLLAR, - STATE(1335), 1, - sym_text_interpolation, - STATE(1347), 1, - aux_sym__interpolated_string_body, - STATE(1419), 1, - sym_variable_name, - STATE(1535), 1, - sym__simple_string_member_access_expression, - ACTIONS(2813), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1500), 2, - sym__complex_string_part, - sym__simple_string_part, - STATE(1536), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - [51056] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2807), 1, - anon_sym_LBRACE, - ACTIONS(2809), 1, - sym_escape_sequence, - ACTIONS(2811), 1, - anon_sym_BSLASHu, - ACTIONS(2817), 1, - anon_sym_DOLLAR, - ACTIONS(2819), 1, - anon_sym_DQUOTE, - STATE(1336), 1, - sym_text_interpolation, - STATE(1344), 1, - aux_sym__interpolated_string_body, - STATE(1419), 1, - sym_variable_name, - STATE(1535), 1, - sym__simple_string_member_access_expression, - ACTIONS(2813), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1500), 2, - sym__complex_string_part, - sym__simple_string_part, - STATE(1536), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - [51102] = 4, + [52420] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1337), 1, + STATE(1536), 1, sym_text_interpolation, - ACTIONS(2821), 14, + ACTIONS(3207), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117161,42 +138508,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51128] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(593), 1, - anon_sym_LT_LT_LT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2825), 1, - sym_integer, - STATE(1338), 1, - sym_text_interpolation, - STATE(2530), 1, - sym__string, - ACTIONS(589), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(591), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - ACTIONS(2823), 3, - sym_float, - sym_boolean, - sym_null, - STATE(731), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - [51166] = 4, + [52446] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1339), 1, + STATE(1537), 1, sym_text_interpolation, - ACTIONS(2827), 14, + ACTIONS(3209), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117211,46 +138530,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51192] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2807), 1, - anon_sym_LBRACE, - ACTIONS(2809), 1, - sym_escape_sequence, - ACTIONS(2811), 1, - anon_sym_BSLASHu, - ACTIONS(2817), 1, - anon_sym_DOLLAR, - ACTIONS(2829), 1, - anon_sym_DQUOTE, - STATE(1335), 1, - aux_sym__interpolated_string_body, - STATE(1340), 1, - sym_text_interpolation, - STATE(1419), 1, - sym_variable_name, - STATE(1535), 1, - sym__simple_string_member_access_expression, - ACTIONS(2813), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1500), 2, - sym__complex_string_part, - sym__simple_string_part, - STATE(1536), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - [51238] = 4, + [52472] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1341), 1, + STATE(1538), 1, sym_text_interpolation, - ACTIONS(2831), 14, + ACTIONS(3211), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117265,36 +138552,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51264] = 4, + [52498] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1342), 1, + STATE(1539), 1, sym_text_interpolation, - ACTIONS(2833), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51290] = 4, + ACTIONS(1874), 4, + sym_encapsed_string_chars_heredoc, + sym_encapsed_string_chars_after_variable_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(1876), 10, + anon_sym_LBRACE, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [52526] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1343), 1, + STATE(1540), 1, sym_text_interpolation, - ACTIONS(984), 14, + ACTIONS(3207), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117309,46 +138597,72 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51316] = 14, - ACTIONS(18), 1, + [52552] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2807), 1, + ACTIONS(3213), 1, anon_sym_LBRACE, - ACTIONS(2809), 1, + ACTIONS(3215), 1, sym_escape_sequence, - ACTIONS(2811), 1, + ACTIONS(3217), 1, anon_sym_BSLASHu, - ACTIONS(2817), 1, - anon_sym_DOLLAR, - ACTIONS(2835), 1, + ACTIONS(3221), 1, anon_sym_DQUOTE, - STATE(1344), 1, + ACTIONS(3223), 1, + anon_sym_DOLLAR, + STATE(1541), 1, sym_text_interpolation, - STATE(1347), 1, + STATE(1549), 1, aux_sym__interpolated_string_body, - STATE(1419), 1, + STATE(1622), 1, sym_variable_name, - STATE(1535), 1, + STATE(1717), 1, sym__simple_string_member_access_expression, - ACTIONS(2813), 2, + ACTIONS(3219), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, - STATE(1500), 2, + STATE(1712), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1536), 2, + STATE(1718), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - [51362] = 4, + [52598] = 8, + ACTIONS(3), 1, + anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1345), 1, + ACTIONS(3227), 1, + anon_sym_DASH_GT, + ACTIONS(3229), 1, + anon_sym_LBRACK, + ACTIONS(3233), 1, + sym_encapsed_string_chars_after_variable_heredoc, + STATE(1542), 1, + sym_text_interpolation, + ACTIONS(3231), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3225), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [52632] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + STATE(1543), 1, sym_text_interpolation, - ACTIONS(2837), 14, + ACTIONS(3235), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117363,14 +138677,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51388] = 4, + [52658] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1346), 1, + STATE(1544), 1, sym_text_interpolation, - ACTIONS(2839), 14, + ACTIONS(3237), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117385,45 +138699,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51414] = 13, - ACTIONS(18), 1, + [52684] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2841), 1, + ACTIONS(3213), 1, anon_sym_LBRACE, - ACTIONS(2844), 1, + ACTIONS(3215), 1, sym_escape_sequence, - ACTIONS(2847), 1, + ACTIONS(3217), 1, anon_sym_BSLASHu, - ACTIONS(2853), 1, - anon_sym_DQUOTE, - ACTIONS(2855), 1, + ACTIONS(3223), 1, anon_sym_DOLLAR, - STATE(1419), 1, + ACTIONS(3239), 1, + anon_sym_DQUOTE, + STATE(1545), 1, + sym_text_interpolation, + STATE(1556), 1, + aux_sym__interpolated_string_body, + STATE(1622), 1, sym_variable_name, - STATE(1535), 1, + STATE(1717), 1, sym__simple_string_member_access_expression, - ACTIONS(2850), 2, + ACTIONS(3219), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, - STATE(1347), 2, - sym_text_interpolation, - aux_sym__interpolated_string_body, - STATE(1500), 2, + STATE(1712), 2, sym__complex_string_part, sym__simple_string_part, - STATE(1536), 2, + STATE(1718), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - [51458] = 4, + [52730] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1348), 1, + STATE(1546), 1, sym_text_interpolation, - ACTIONS(2839), 14, + ACTIONS(3237), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117438,14 +138753,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51484] = 4, + [52756] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1349), 1, + STATE(1547), 1, sym_text_interpolation, - ACTIONS(2858), 14, + ACTIONS(1282), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117460,14 +138775,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51510] = 4, + [52782] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1350), 1, + STATE(1548), 1, sym_text_interpolation, - ACTIONS(2860), 14, + ACTIONS(1278), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117482,14 +138797,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51536] = 4, + [52808] = 14, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3213), 1, + anon_sym_LBRACE, + ACTIONS(3215), 1, + sym_escape_sequence, + ACTIONS(3217), 1, + anon_sym_BSLASHu, + ACTIONS(3223), 1, + anon_sym_DOLLAR, + ACTIONS(3241), 1, + anon_sym_DQUOTE, + STATE(1549), 1, + sym_text_interpolation, + STATE(1550), 1, + aux_sym__interpolated_string_body, + STATE(1622), 1, + sym_variable_name, + STATE(1717), 1, + sym__simple_string_member_access_expression, + ACTIONS(3219), 2, + sym_encapsed_string_chars, + anon_sym_SQUOTE, + STATE(1712), 2, + sym__complex_string_part, + sym__simple_string_part, + STATE(1718), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + [52854] = 13, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3243), 1, + anon_sym_LBRACE, + ACTIONS(3246), 1, + sym_escape_sequence, + ACTIONS(3249), 1, + anon_sym_BSLASHu, + ACTIONS(3255), 1, + anon_sym_DQUOTE, + ACTIONS(3257), 1, + anon_sym_DOLLAR, + STATE(1622), 1, + sym_variable_name, + STATE(1717), 1, + sym__simple_string_member_access_expression, + ACTIONS(3252), 2, + sym_encapsed_string_chars, + anon_sym_SQUOTE, + STATE(1550), 2, + sym_text_interpolation, + aux_sym__interpolated_string_body, + STATE(1712), 2, + sym__complex_string_part, + sym__simple_string_part, + STATE(1718), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + [52898] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1351), 1, + STATE(1551), 1, sym_text_interpolation, - ACTIONS(2827), 14, + ACTIONS(3260), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117504,40 +138882,36 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51562] = 8, - ACTIONS(3), 1, - anon_sym_QMARK_GT, + [52924] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2864), 1, - anon_sym_DASH_GT, - ACTIONS(2866), 1, - anon_sym_LBRACK, - ACTIONS(2870), 1, - sym_encapsed_string_chars_after_variable_heredoc, - STATE(1352), 1, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + STATE(1552), 1, sym_text_interpolation, - ACTIONS(2868), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2862), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [51596] = 4, + ACTIONS(3262), 14, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + anon_sym_RBRACE, + aux_sym_enum_case_token1, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_POUND_LBRACK, + [52950] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1353), 1, + STATE(1553), 1, sym_text_interpolation, - ACTIONS(2872), 14, + ACTIONS(3262), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117552,37 +138926,42 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51622] = 5, - ACTIONS(3), 1, + [52976] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(852), 1, + anon_sym_LT_LT_LT, + ACTIONS(1822), 1, sym_comment, - STATE(1354), 1, + ACTIONS(3266), 1, + sym_integer, + STATE(1554), 1, sym_text_interpolation, - ACTIONS(1516), 4, - sym_encapsed_string_chars_heredoc, - sym_encapsed_string_chars_after_variable_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1518), 10, - anon_sym_LBRACE, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_BSLASHu, + STATE(2776), 1, + sym__string, + ACTIONS(848), 2, anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [51650] = 4, + aux_sym_string_token1, + ACTIONS(850), 2, + aux_sym_encapsed_string_token1, + anon_sym_DQUOTE, + ACTIONS(3264), 3, + sym_float, + sym_boolean, + sym_null, + STATE(892), 4, + sym_encapsed_string, + sym_string, + sym_heredoc, + sym_nowdoc, + [53014] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1355), 1, + STATE(1555), 1, sym_text_interpolation, - ACTIONS(2831), 14, + ACTIONS(3268), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117597,104 +138976,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51676] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2333), 1, - aux_sym_final_modifier_token1, - ACTIONS(2335), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2874), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2876), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2878), 1, - aux_sym_enum_declaration_token1, - ACTIONS(2880), 1, - aux_sym_class_declaration_token1, - ACTIONS(2882), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2884), 1, - aux_sym__arrow_function_header_token1, - STATE(1356), 1, - sym_text_interpolation, - STATE(2327), 1, - sym__function_definition_header, - STATE(2421), 1, - sym_static_modifier, - STATE(2493), 3, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - [51721] = 13, - ACTIONS(18), 1, + [53040] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2886), 1, + ACTIONS(3213), 1, anon_sym_LBRACE, - ACTIONS(2890), 1, + ACTIONS(3215), 1, + sym_escape_sequence, + ACTIONS(3217), 1, anon_sym_BSLASHu, - ACTIONS(2892), 1, - anon_sym_BQUOTE, - ACTIONS(2894), 1, + ACTIONS(3223), 1, anon_sym_DOLLAR, - STATE(1357), 1, + ACTIONS(3270), 1, + anon_sym_DQUOTE, + STATE(1550), 1, + aux_sym__interpolated_string_body, + STATE(1556), 1, sym_text_interpolation, - STATE(1376), 1, - aux_sym__interpolated_execution_operator_body, - STATE(1445), 1, + STATE(1622), 1, sym_variable_name, - STATE(1564), 1, + STATE(1717), 1, sym__simple_string_member_access_expression, - ACTIONS(2888), 2, - sym_execution_string_chars, - sym_escape_sequence, - STATE(1565), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1595), 2, + ACTIONS(3219), 2, + sym_encapsed_string_chars, + anon_sym_SQUOTE, + STATE(1712), 2, sym__complex_string_part, sym__simple_string_part, - [51764] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2896), 1, - anon_sym_LBRACE, - ACTIONS(2902), 1, - anon_sym_BSLASHu, - ACTIONS(2905), 1, - anon_sym_BQUOTE, - ACTIONS(2907), 1, - anon_sym_DOLLAR, - STATE(1445), 1, - sym_variable_name, - STATE(1564), 1, - sym__simple_string_member_access_expression, - ACTIONS(2899), 2, - sym_execution_string_chars, - sym_escape_sequence, - STATE(1358), 2, - sym_text_interpolation, - aux_sym__interpolated_execution_operator_body, - STATE(1565), 2, + STATE(1718), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - STATE(1595), 2, - sym__complex_string_part, - sym__simple_string_part, - [51805] = 4, + [53086] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1359), 1, + STATE(1557), 1, sym_text_interpolation, - ACTIONS(2910), 13, + ACTIONS(3272), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117708,19 +139029,49 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51830] = 4, + [53111] = 13, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3274), 1, + anon_sym_LBRACE, + ACTIONS(3278), 1, + anon_sym_BSLASHu, + ACTIONS(3280), 1, + anon_sym_BQUOTE, + ACTIONS(3282), 1, + anon_sym_DOLLAR, + STATE(1558), 1, + sym_text_interpolation, + STATE(1576), 1, + aux_sym__interpolated_execution_operator_body, + STATE(1647), 1, + sym_variable_name, + STATE(1787), 1, + sym__simple_string_member_access_expression, + ACTIONS(3276), 2, + sym_execution_string_chars, + sym_escape_sequence, + STATE(1793), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + STATE(1836), 2, + sym__complex_string_part, + sym__simple_string_part, + [53154] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1360), 1, + STATE(1559), 1, sym_text_interpolation, - ACTIONS(2912), 13, + ACTIONS(3284), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, - aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -117729,44 +139080,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51855] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2886), 1, - anon_sym_LBRACE, - ACTIONS(2890), 1, - anon_sym_BSLASHu, - ACTIONS(2894), 1, - anon_sym_DOLLAR, - ACTIONS(2914), 1, - anon_sym_BQUOTE, - STATE(1358), 1, - aux_sym__interpolated_execution_operator_body, - STATE(1361), 1, - sym_text_interpolation, - STATE(1445), 1, - sym_variable_name, - STATE(1564), 1, - sym__simple_string_member_access_expression, - ACTIONS(2888), 2, - sym_execution_string_chars, - sym_escape_sequence, - STATE(1565), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1595), 2, - sym__complex_string_part, - sym__simple_string_part, - [51898] = 4, + [53179] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1362), 1, + STATE(1560), 1, sym_text_interpolation, - ACTIONS(2916), 13, + ACTIONS(3286), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117780,14 +139101,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51923] = 4, + [53204] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1363), 1, + STATE(1561), 1, sym_text_interpolation, - ACTIONS(2918), 13, + ACTIONS(3288), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117801,50 +139122,81 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [51948] = 14, - ACTIONS(18), 1, + [53229] = 14, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2693), 1, + aux_sym_final_modifier_token1, + ACTIONS(2695), 1, + aux_sym_abstract_modifier_token1, + ACTIONS(3290), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(3292), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(3294), 1, + aux_sym_enum_declaration_token1, + ACTIONS(3296), 1, + aux_sym_class_declaration_token1, + ACTIONS(3298), 1, + aux_sym_readonly_modifier_token1, + ACTIONS(3300), 1, + aux_sym__arrow_function_header_token1, + STATE(1562), 1, + sym_text_interpolation, + STATE(2571), 1, + sym__function_definition_header, + STATE(2743), 1, + sym_static_modifier, + STATE(2742), 3, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + [53274] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2333), 1, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, - ACTIONS(2335), 1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2874), 1, + ACTIONS(3290), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2876), 1, + ACTIONS(3292), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2882), 1, + ACTIONS(3298), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2884), 1, + ACTIONS(3300), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2920), 1, + ACTIONS(3302), 1, aux_sym_enum_declaration_token1, - ACTIONS(2922), 1, + ACTIONS(3304), 1, aux_sym_class_declaration_token1, - STATE(1364), 1, + STATE(1563), 1, sym_text_interpolation, - STATE(2262), 1, + STATE(2381), 1, sym__function_definition_header, - STATE(2421), 1, + STATE(2743), 1, sym_static_modifier, - STATE(2422), 3, + STATE(2676), 3, sym_final_modifier, sym_abstract_modifier, sym_readonly_modifier, - [51993] = 4, + [53319] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1365), 1, + STATE(1564), 1, sym_text_interpolation, - ACTIONS(2924), 13, + ACTIONS(3306), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, + aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -117853,14 +139205,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52018] = 4, + [53344] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1366), 1, + STATE(1565), 1, sym_text_interpolation, - ACTIONS(2926), 13, + ACTIONS(3308), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117874,14 +139226,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52043] = 4, + [53369] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1367), 1, + STATE(1566), 1, sym_text_interpolation, - ACTIONS(2928), 13, + ACTIONS(3310), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117895,14 +139247,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52068] = 4, + [53394] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1368), 1, + STATE(1567), 1, sym_text_interpolation, - ACTIONS(2930), 13, + ACTIONS(3312), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117916,19 +139268,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52093] = 4, + [53419] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1369), 1, + STATE(1568), 1, sym_text_interpolation, - ACTIONS(2932), 13, + ACTIONS(3314), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, + aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -117937,14 +139289,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52118] = 4, + [53444] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1370), 1, + STATE(1569), 1, sym_text_interpolation, - ACTIONS(1332), 13, + ACTIONS(3316), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117958,14 +139310,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52143] = 4, + [53469] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1371), 1, + STATE(1570), 1, sym_text_interpolation, - ACTIONS(2934), 13, + ACTIONS(3318), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -117979,14 +139331,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52168] = 4, + [53494] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1372), 1, + STATE(1571), 1, sym_text_interpolation, - ACTIONS(2936), 13, + ACTIONS(3320), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118000,14 +139352,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52193] = 4, + [53519] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1373), 1, + STATE(1572), 1, sym_text_interpolation, - ACTIONS(2938), 13, + ACTIONS(3322), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118021,35 +139373,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52218] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, + [53544] = 14, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1374), 1, - sym_text_interpolation, - ACTIONS(1156), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2693), 1, aux_sym_final_modifier_token1, + ACTIONS(2695), 1, aux_sym_abstract_modifier_token1, + ACTIONS(3290), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(3292), 1, + aux_sym_namespace_use_declaration_token2, + ACTIONS(3298), 1, aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [52243] = 4, + ACTIONS(3300), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(3324), 1, + aux_sym_enum_declaration_token1, + ACTIONS(3326), 1, + aux_sym_class_declaration_token1, + STATE(1573), 1, + sym_text_interpolation, + STATE(2520), 1, + sym__function_definition_header, + STATE(2743), 1, + sym_static_modifier, + STATE(2853), 3, + sym_final_modifier, + sym_abstract_modifier, + sym_readonly_modifier, + [53589] = 13, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3274), 1, + anon_sym_LBRACE, + ACTIONS(3278), 1, + anon_sym_BSLASHu, + ACTIONS(3282), 1, + anon_sym_DOLLAR, + ACTIONS(3328), 1, + anon_sym_BQUOTE, + STATE(1574), 1, + sym_text_interpolation, + STATE(1578), 1, + aux_sym__interpolated_execution_operator_body, + STATE(1647), 1, + sym_variable_name, + STATE(1787), 1, + sym__simple_string_member_access_expression, + ACTIONS(3276), 2, + sym_execution_string_chars, + sym_escape_sequence, + STATE(1793), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + STATE(1836), 2, + sym__complex_string_part, + sym__simple_string_part, + [53632] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1375), 1, + STATE(1575), 1, sym_text_interpolation, - ACTIONS(2940), 13, + ACTIONS(3330), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118063,44 +139455,103 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52268] = 13, - ACTIONS(18), 1, + [53657] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3332), 1, + anon_sym_LBRACE, + ACTIONS(3338), 1, + anon_sym_BSLASHu, + ACTIONS(3341), 1, + anon_sym_BQUOTE, + ACTIONS(3343), 1, + anon_sym_DOLLAR, + STATE(1647), 1, + sym_variable_name, + STATE(1787), 1, + sym__simple_string_member_access_expression, + ACTIONS(3335), 2, + sym_execution_string_chars, + sym_escape_sequence, + STATE(1576), 2, + sym_text_interpolation, + aux_sym__interpolated_execution_operator_body, + STATE(1793), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + STATE(1836), 2, + sym__complex_string_part, + sym__simple_string_part, + [53698] = 13, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2886), 1, + ACTIONS(3274), 1, anon_sym_LBRACE, - ACTIONS(2890), 1, + ACTIONS(3278), 1, anon_sym_BSLASHu, - ACTIONS(2894), 1, + ACTIONS(3282), 1, anon_sym_DOLLAR, - ACTIONS(2942), 1, + ACTIONS(3346), 1, anon_sym_BQUOTE, - STATE(1358), 1, + STATE(1558), 1, aux_sym__interpolated_execution_operator_body, - STATE(1376), 1, + STATE(1577), 1, sym_text_interpolation, - STATE(1445), 1, + STATE(1647), 1, sym_variable_name, - STATE(1564), 1, + STATE(1787), 1, + sym__simple_string_member_access_expression, + ACTIONS(3276), 2, + sym_execution_string_chars, + sym_escape_sequence, + STATE(1793), 2, + sym__simple_string_subscript_expression, + sym_dynamic_variable_name, + STATE(1836), 2, + sym__complex_string_part, + sym__simple_string_part, + [53741] = 13, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3274), 1, + anon_sym_LBRACE, + ACTIONS(3278), 1, + anon_sym_BSLASHu, + ACTIONS(3282), 1, + anon_sym_DOLLAR, + ACTIONS(3348), 1, + anon_sym_BQUOTE, + STATE(1576), 1, + aux_sym__interpolated_execution_operator_body, + STATE(1578), 1, + sym_text_interpolation, + STATE(1647), 1, + sym_variable_name, + STATE(1787), 1, sym__simple_string_member_access_expression, - ACTIONS(2888), 2, + ACTIONS(3276), 2, sym_execution_string_chars, sym_escape_sequence, - STATE(1565), 2, + STATE(1793), 2, sym__simple_string_subscript_expression, sym_dynamic_variable_name, - STATE(1595), 2, + STATE(1836), 2, sym__complex_string_part, sym__simple_string_part, - [52311] = 4, + [53784] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1377), 1, + STATE(1579), 1, sym_text_interpolation, - ACTIONS(2944), 13, + ACTIONS(3350), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118114,19 +139565,48 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52336] = 4, + [53809] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3358), 1, + anon_sym_BSLASH, + STATE(1580), 1, + sym_text_interpolation, + STATE(2055), 1, + sym_namespace_use_clause, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(2849), 1, + sym_namespace_name, + ACTIONS(3356), 2, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [53850] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1378), 1, + STATE(1581), 1, sym_text_interpolation, - ACTIONS(2946), 13, + ACTIONS(3360), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, + aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -118135,14 +139615,43 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52361] = 4, + [53875] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3364), 1, + anon_sym_BSLASH, + STATE(1582), 1, + sym_text_interpolation, + STATE(2017), 1, + sym_namespace_use_clause, + STATE(2762), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + ACTIONS(3362), 2, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [53916] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1379), 1, + STATE(1583), 1, sym_text_interpolation, - ACTIONS(2948), 13, + ACTIONS(3366), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118156,14 +139665,43 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52386] = 4, + [53941] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3370), 1, + anon_sym_BSLASH, + STATE(1584), 1, + sym_text_interpolation, + STATE(2003), 1, + sym_namespace_use_clause, + STATE(2802), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + ACTIONS(3368), 2, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [53982] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1380), 1, + STATE(1585), 1, sym_text_interpolation, - ACTIONS(2950), 13, + ACTIONS(1653), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118177,19 +139715,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52411] = 4, + [54007] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1381), 1, + STATE(1586), 1, sym_text_interpolation, - ACTIONS(2952), 13, + ACTIONS(3372), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, - aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -118198,14 +139736,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52436] = 4, + [54032] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1382), 1, + STATE(1587), 1, sym_text_interpolation, - ACTIONS(2954), 13, + ACTIONS(3374), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118219,14 +139757,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52461] = 4, + [54057] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1383), 1, + STATE(1588), 1, sym_text_interpolation, - ACTIONS(1340), 13, + ACTIONS(1417), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118240,43 +139778,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52486] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2956), 1, - sym_name, - ACTIONS(2962), 1, - anon_sym_BSLASH, - STATE(1384), 1, - sym_text_interpolation, - STATE(1774), 1, - sym_namespace_use_clause, - STATE(2485), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - ACTIONS(2960), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - STATE(1647), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52527] = 4, + [54082] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1385), 1, + STATE(1589), 1, sym_text_interpolation, - ACTIONS(2964), 13, + ACTIONS(1645), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -118290,19 +139799,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52552] = 4, + [54107] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(18), 1, + ACTIONS(134), 1, anon_sym_QMARK_GT, - STATE(1386), 1, + STATE(1590), 1, sym_text_interpolation, - ACTIONS(2966), 13, + ACTIONS(3376), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + anon_sym_RBRACE, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_POUND_LBRACK, + [54132] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + STATE(1591), 1, + sym_text_interpolation, + ACTIONS(3378), 13, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, anon_sym_RBRACE, - aux_sym_enum_case_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -118311,20122 +139841,22361 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [52577] = 12, - ACTIONS(18), 1, + [54157] = 12, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(555), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2956), 1, + ACTIONS(3380), 1, sym_name, - ACTIONS(2970), 1, + ACTIONS(3384), 1, + anon_sym_RBRACK, + STATE(1592), 1, + sym_text_interpolation, + STATE(2491), 1, + sym_attribute, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(2087), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54197] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, anon_sym_BSLASH, - STATE(1387), 1, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3380), 1, + sym_name, + ACTIONS(3386), 1, + anon_sym_RBRACK, + STATE(1593), 1, sym_text_interpolation, - STATE(1731), 1, - sym_namespace_use_clause, - STATE(2499), 1, + STATE(2491), 1, + sym_attribute, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, sym_namespace_name, - STATE(2536), 1, + STATE(2087), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54237] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3380), 1, + sym_name, + ACTIONS(3388), 1, + anon_sym_RBRACK, + STATE(1594), 1, + sym_text_interpolation, + STATE(2491), 1, + sym_attribute, + STATE(2723), 1, sym_namespace_name_as_prefix, - ACTIONS(2968), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - STATE(1647), 2, + STATE(2840), 1, + sym_namespace_name, + STATE(2087), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54277] = 12, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3380), 1, + sym_name, + ACTIONS(3390), 1, + anon_sym_RBRACK, + STATE(1595), 1, + sym_text_interpolation, + STATE(2491), 1, + sym_attribute, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(2087), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2958), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52618] = 13, - ACTIONS(18), 1, + [54317] = 5, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(2886), 1, + STATE(1596), 1, + sym_text_interpolation, + ACTIONS(3394), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3392), 8, anon_sym_LBRACE, - ACTIONS(2890), 1, anon_sym_BSLASHu, - ACTIONS(2894), 1, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, anon_sym_DOLLAR, - ACTIONS(2972), 1, - anon_sym_BQUOTE, - STATE(1361), 1, - aux_sym__interpolated_execution_operator_body, - STATE(1388), 1, + [54342] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1597), 1, sym_text_interpolation, - STATE(1445), 1, - sym_variable_name, - STATE(1564), 1, - sym__simple_string_member_access_expression, - ACTIONS(2888), 2, - sym_execution_string_chars, + ACTIONS(3398), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, sym_escape_sequence, - STATE(1565), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1595), 2, - sym__complex_string_part, - sym__simple_string_part, - [52661] = 12, - ACTIONS(18), 1, + ACTIONS(3396), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54367] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(3352), 1, sym_name, - ACTIONS(2978), 1, - anon_sym_RBRACK, - STATE(1389), 1, + STATE(1598), 1, sym_text_interpolation, - STATE(2144), 1, + STATE(2187), 1, + sym_namespace_use_clause, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54404] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1599), 1, + sym_text_interpolation, + ACTIONS(3402), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3400), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54429] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3380), 1, + sym_name, + STATE(1600), 1, + sym_text_interpolation, + STATE(2129), 1, sym_attribute, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, + sym_namespace_name, + STATE(2087), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54466] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(3404), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3406), 1, + aux_sym_use_instead_of_clause_token1, + STATE(757), 1, + sym_arguments, + STATE(1601), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [54501] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1602), 1, + sym_text_interpolation, + ACTIONS(3410), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3408), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54526] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1603), 1, + sym_text_interpolation, + ACTIONS(3164), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3156), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54551] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1604), 1, + sym_text_interpolation, + ACTIONS(1874), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(1876), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54576] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1605), 1, + sym_text_interpolation, + ACTIONS(1918), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(1920), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54601] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(3412), 1, + aux_sym_namespace_use_declaration_token2, + STATE(1606), 1, + sym_text_interpolation, + STATE(2007), 1, + sym_static_variable_declaration, + STATE(2010), 1, + sym_variable_name, + ACTIONS(1882), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [54636] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3414), 1, + anon_sym_BSLASH, + STATE(1607), 1, + sym_text_interpolation, + STATE(2029), 1, + sym_namespace_use_clause, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(2854), 1, + sym_namespace_name, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54673] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1608), 1, + sym_text_interpolation, + ACTIONS(1878), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(1880), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54698] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3416), 1, + anon_sym_BSLASH, + STATE(1609), 1, + sym_text_interpolation, + STATE(1961), 1, + sym_namespace_use_clause, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(2863), 1, + sym_namespace_name, + STATE(1899), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [54735] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3352), 1, + sym_name, + ACTIONS(3418), 1, + anon_sym_BSLASH, + STATE(1610), 1, + sym_text_interpolation, + STATE(2074), 1, + sym_namespace_use_clause, + STATE(2757), 1, sym_namespace_name, - STATE(1776), 2, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1899), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3354), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52701] = 12, - ACTIONS(18), 1, + [54772] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(3412), 1, + aux_sym_namespace_use_declaration_token2, + STATE(1611), 1, + sym_text_interpolation, + STATE(2010), 1, + sym_variable_name, + STATE(2064), 1, + sym_static_variable_declaration, + ACTIONS(1882), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [54807] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1612), 1, + sym_text_interpolation, + ACTIONS(3422), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3420), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54832] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(3380), 1, sym_name, - ACTIONS(2980), 1, - anon_sym_RBRACK, - STATE(1390), 1, + STATE(1613), 1, sym_text_interpolation, - STATE(2144), 1, + STATE(2295), 1, sym_attribute, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1776), 2, + STATE(2087), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52741] = 12, - ACTIONS(18), 1, + [54869] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(3412), 1, + aux_sym_namespace_use_declaration_token2, + STATE(1614), 1, + sym_text_interpolation, + STATE(2005), 1, + sym_static_variable_declaration, + STATE(2010), 1, + sym_variable_name, + ACTIONS(1882), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [54904] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(3380), 1, sym_name, - ACTIONS(2982), 1, - anon_sym_RBRACK, - STATE(1391), 1, + STATE(1615), 1, sym_text_interpolation, - STATE(2144), 1, + STATE(2491), 1, sym_attribute, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1776), 2, + STATE(2087), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52781] = 12, - ACTIONS(18), 1, + [54941] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1616), 1, + sym_text_interpolation, + ACTIONS(3426), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3424), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54966] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1617), 1, + sym_text_interpolation, + ACTIONS(3231), 3, + sym_encapsed_string_chars_heredoc, + sym_heredoc_end, + sym_escape_sequence, + ACTIONS(3225), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [54991] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3428), 1, + anon_sym_RPAREN, + STATE(757), 1, + sym_arguments, + STATE(1618), 1, + sym_text_interpolation, + STATE(2192), 1, + aux_sym__list_destructing_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55023] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + STATE(1619), 1, + sym_text_interpolation, + ACTIONS(3432), 2, + sym_encapsed_string_chars_heredoc, + sym_escape_sequence, + ACTIONS(3430), 8, + anon_sym_LBRACE, + anon_sym_BSLASHu, + anon_sym_SQUOTE, + anon_sym_LT_QMARK, + anon_sym_QMARK_GT2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + anon_sym_DOLLAR, + [55047] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1620), 1, + sym_text_interpolation, + ACTIONS(1852), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55075] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(3434), 1, sym_name, - ACTIONS(2984), 1, - anon_sym_RBRACK, - STATE(1392), 1, + STATE(1621), 1, sym_text_interpolation, - STATE(2144), 1, - sym_attribute, - STATE(2452), 1, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1776), 2, + STATE(2130), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55109] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3225), 1, + anon_sym_BSLASHu, + ACTIONS(3436), 1, + anon_sym_DASH_GT, + ACTIONS(3438), 1, + anon_sym_LBRACK, + ACTIONS(3440), 1, + sym_encapsed_string_chars_after_variable, + STATE(1622), 1, + sym_text_interpolation, + ACTIONS(3231), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [55139] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2107), 1, + anon_sym_COLON_COLON, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(3442), 1, + aux_sym_namespace_use_declaration_token2, + STATE(1623), 1, + sym_text_interpolation, + ACTIONS(1882), 7, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55167] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3444), 1, + anon_sym_COMMA, + ACTIONS(3446), 1, + anon_sym_RPAREN, + STATE(757), 1, + sym_arguments, + STATE(1624), 1, + sym_text_interpolation, + STATE(2207), 1, + aux_sym_unset_statement_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55199] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3448), 1, + sym_name, + STATE(1625), 1, + sym_text_interpolation, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(1761), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55233] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3450), 1, + sym_name, + STATE(1626), 1, + sym_text_interpolation, + STATE(2840), 1, + sym_namespace_name, + STATE(2841), 1, + sym_namespace_name_as_prefix, + STATE(2072), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55267] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1876), 1, + anon_sym_BSLASHu, + STATE(1627), 1, + sym_text_interpolation, + ACTIONS(1874), 9, + sym_encapsed_string_chars, + sym_encapsed_string_chars_after_variable, + anon_sym_LBRACE, + anon_sym_DASH_GT, + anon_sym_LBRACK, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [55291] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3444), 1, + anon_sym_COMMA, + ACTIONS(3452), 1, + anon_sym_RPAREN, + STATE(757), 1, + sym_arguments, + STATE(1628), 1, + sym_text_interpolation, + STATE(2121), 1, + aux_sym_unset_statement_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55323] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3454), 1, + sym_name, + STATE(1629), 1, + sym_text_interpolation, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(2094), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55357] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1630), 1, + sym_text_interpolation, + ACTIONS(2095), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55385] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3456), 1, + sym_name, + STATE(1631), 1, + sym_text_interpolation, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + STATE(2171), 2, + sym_qualified_name, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55419] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3444), 1, + anon_sym_COMMA, + ACTIONS(3458), 1, + anon_sym_RPAREN, + STATE(757), 1, + sym_arguments, + STATE(1632), 1, + sym_text_interpolation, + STATE(2140), 1, + aux_sym_unset_statement_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55451] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1633), 1, + sym_text_interpolation, + ACTIONS(3071), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [55472] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1634), 1, + sym_text_interpolation, + ACTIONS(2839), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55499] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3460), 1, + sym_name, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(835), 1, + sym__reserved_identifier, + STATE(1635), 1, + sym_text_interpolation, + STATE(872), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55530] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3464), 1, + sym_name, + ACTIONS(3468), 1, + anon_sym_LBRACE, + STATE(1636), 1, + sym_text_interpolation, + ACTIONS(3466), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(748), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55559] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3470), 1, + sym_name, + ACTIONS(3472), 1, + anon_sym_LBRACE, + STATE(1637), 1, + sym_text_interpolation, + ACTIONS(3466), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(743), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55588] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(1638), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3474), 7, + anon_sym_AMP, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, + anon_sym_DOLLAR, + [55613] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3476), 1, + sym_name, + ACTIONS(3478), 1, + anon_sym_LBRACE, + STATE(1639), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(887), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55642] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3480), 1, + sym_name, + ACTIONS(3482), 1, + anon_sym_LBRACE, + STATE(1640), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(874), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55671] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3460), 1, + sym_name, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(835), 1, + sym__reserved_identifier, + STATE(1641), 1, + sym_text_interpolation, + STATE(1019), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55702] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3484), 1, + sym_name, + ACTIONS(3488), 1, + anon_sym_LBRACE, + STATE(1642), 1, + sym_text_interpolation, + ACTIONS(3486), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(947), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55731] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1643), 1, + sym_text_interpolation, + ACTIONS(2799), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [55758] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3464), 1, + sym_name, + ACTIONS(3468), 1, + anon_sym_LBRACE, + STATE(1644), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(748), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55787] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3470), 1, + sym_name, + ACTIONS(3472), 1, + anon_sym_LBRACE, + STATE(1645), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(743), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55816] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3490), 1, + sym_name, + ACTIONS(3492), 1, + anon_sym_LBRACE, + STATE(1006), 1, + sym__reserved_identifier, + STATE(1646), 1, + sym_text_interpolation, + STATE(946), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55847] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3225), 1, + anon_sym_BSLASHu, + ACTIONS(3494), 1, + anon_sym_DASH_GT, + ACTIONS(3496), 1, + anon_sym_LBRACK, + ACTIONS(3498), 1, + sym_execution_string_chars_after_variable, + STATE(1647), 1, + sym_text_interpolation, + ACTIONS(3231), 5, + sym_execution_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR, + [55876] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3500), 1, + sym_name, + ACTIONS(3502), 1, + anon_sym_LBRACE, + STATE(1648), 1, + sym_text_interpolation, + STATE(1745), 1, + sym__reserved_identifier, + STATE(858), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55907] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3460), 1, + sym_name, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(835), 1, + sym__reserved_identifier, + STATE(1649), 1, + sym_text_interpolation, + STATE(1014), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55938] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3504), 1, + sym_name, + ACTIONS(3506), 1, + anon_sym_LBRACE, + STATE(1650), 1, + sym_text_interpolation, + ACTIONS(3486), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(948), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [55967] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3508), 1, + sym_name, + ACTIONS(3510), 1, + anon_sym_LBRACE, + STATE(976), 1, + sym__reserved_identifier, + STATE(1651), 1, + sym_text_interpolation, + STATE(771), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [55998] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3512), 1, + sym_name, + ACTIONS(3514), 1, + anon_sym_LBRACE, + STATE(1652), 1, + sym_text_interpolation, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1004), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56027] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3516), 1, + sym_name, + ACTIONS(3518), 1, + anon_sym_LBRACE, + STATE(1653), 1, + sym_text_interpolation, + STATE(1730), 1, + sym__reserved_identifier, + STATE(1008), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [56058] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3520), 1, + sym_name, + ACTIONS(3524), 1, + anon_sym_LBRACE, + STATE(1654), 1, + sym_text_interpolation, + ACTIONS(3522), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(772), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56087] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3526), 1, + sym_name, + ACTIONS(3528), 1, + anon_sym_LBRACE, + STATE(1655), 1, + sym_text_interpolation, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1020), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56116] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3530), 1, + sym_name, + ACTIONS(3532), 1, + anon_sym_LBRACE, + STATE(1656), 1, + sym_text_interpolation, + ACTIONS(3522), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(773), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56145] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3534), 1, + sym_name, + ACTIONS(3536), 1, + anon_sym_LBRACE, + STATE(1657), 1, + sym_text_interpolation, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1021), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56174] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3538), 1, + sym_name, + ACTIONS(3540), 1, + anon_sym_LBRACE, + STATE(1658), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(854), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56203] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3542), 1, + sym_name, + ACTIONS(3544), 1, + anon_sym_LBRACE, + STATE(1659), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(855), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56232] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3516), 1, + sym_name, + ACTIONS(3518), 1, + anon_sym_LBRACE, + STATE(1660), 1, + sym_text_interpolation, + STATE(1730), 1, + sym__reserved_identifier, + STATE(1726), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [56263] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3546), 1, + sym_name, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1661), 1, + sym_text_interpolation, + STATE(1725), 1, + sym_reference_modifier, + STATE(1754), 1, + sym_formal_parameters, + STATE(2557), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [56296] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3550), 1, + sym_name, + ACTIONS(3552), 1, + anon_sym_LBRACE, + STATE(1662), 1, + sym_text_interpolation, + ACTIONS(3354), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(1003), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56325] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(1993), 1, + anon_sym_LPAREN, + STATE(912), 1, + sym_arguments, + STATE(1663), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56354] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1664), 1, + sym_text_interpolation, + ACTIONS(3554), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56381] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(971), 1, + sym_arguments, + STATE(1665), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56410] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(757), 1, + sym_arguments, + STATE(1666), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56439] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1667), 1, + sym_text_interpolation, + ACTIONS(2821), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56466] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3460), 1, + sym_name, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(835), 1, + sym__reserved_identifier, + STATE(1668), 1, + sym_text_interpolation, + STATE(870), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [56497] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1810), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3556), 1, + sym_name, + ACTIONS(3560), 1, + anon_sym_LBRACE, + STATE(1669), 1, + sym_text_interpolation, + ACTIONS(3558), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(823), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56526] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3500), 1, + sym_name, + ACTIONS(3502), 1, + anon_sym_LBRACE, + STATE(1670), 1, + sym_text_interpolation, + STATE(1745), 1, + sym__reserved_identifier, + STATE(1737), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52821] = 11, - ACTIONS(18), 1, + [56557] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2956), 1, + ACTIONS(3460), 1, sym_name, - ACTIONS(2986), 1, - anon_sym_BSLASH, - STATE(1393), 1, - sym_text_interpolation, - STATE(1823), 1, - sym_namespace_use_clause, - STATE(2494), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1647), 2, - sym_qualified_name, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(835), 1, sym__reserved_identifier, - ACTIONS(2958), 3, + STATE(1671), 1, + sym_text_interpolation, + STATE(747), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52858] = 5, - ACTIONS(3), 1, + [56588] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1394), 1, - sym_text_interpolation, - ACTIONS(2990), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2988), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, + ACTIONS(2013), 1, anon_sym_DOLLAR, - [52883] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2956), 1, + ACTIONS(3562), 1, sym_name, - ACTIONS(2992), 1, - anon_sym_BSLASH, - STATE(1395), 1, + ACTIONS(3564), 1, + anon_sym_LBRACE, + STATE(1672), 1, sym_text_interpolation, - STATE(1802), 1, - sym_namespace_use_clause, - STATE(2409), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1647), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2958), 3, + ACTIONS(3354), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52920] = 5, - ACTIONS(3), 1, + STATE(1017), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56617] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1396), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1673), 1, sym_text_interpolation, - ACTIONS(2766), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2758), 8, + ACTIONS(3566), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1848), 5, anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56644] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1810), 1, anon_sym_DOLLAR, - [52945] = 11, - ACTIONS(18), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3568), 1, + sym_name, + ACTIONS(3570), 1, + anon_sym_LBRACE, + STATE(1674), 1, + sym_text_interpolation, + ACTIONS(3558), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(822), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56673] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3546), 1, sym_name, - STATE(1397), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1675), 1, sym_text_interpolation, - STATE(1907), 1, - sym_attribute, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1776), 2, - sym_qualified_name, + STATE(1752), 1, + sym_reference_modifier, + STATE(1786), 1, + sym_formal_parameters, + STATE(2557), 1, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52982] = 11, - ACTIONS(18), 1, + [56706] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(3572), 1, sym_name, - STATE(1398), 1, + ACTIONS(3574), 1, + anon_sym_LBRACE, + STATE(1676), 1, sym_text_interpolation, - STATE(1892), 1, - sym_attribute, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1776), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3354), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [53019] = 5, - ACTIONS(3), 1, + STATE(1018), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [56735] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1399), 1, + STATE(1677), 1, sym_text_interpolation, - ACTIONS(2996), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2994), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53044] = 5, - ACTIONS(3), 1, + ACTIONS(3053), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56756] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1400), 1, + STATE(1678), 1, sym_text_interpolation, - ACTIONS(1520), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1522), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53069] = 5, - ACTIONS(3), 1, + ACTIONS(3067), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56777] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1401), 1, + STATE(1679), 1, sym_text_interpolation, - ACTIONS(3000), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2998), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53094] = 11, - ACTIONS(18), 1, + ACTIONS(2857), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56798] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2974), 1, - sym_name, - STATE(1402), 1, + STATE(1680), 1, sym_text_interpolation, - STATE(2144), 1, - sym_attribute, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1776), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3075), 9, aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53131] = 5, - ACTIONS(3), 1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56819] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1403), 1, + STATE(1681), 1, sym_text_interpolation, - ACTIONS(3004), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(3002), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53156] = 5, - ACTIONS(3), 1, + ACTIONS(3079), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56840] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1404), 1, + ACTIONS(1876), 1, + anon_sym_BSLASHu, + STATE(1682), 1, sym_text_interpolation, - ACTIONS(1516), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1518), 8, + ACTIONS(1874), 8, + sym_execution_string_chars, + sym_execution_string_chars_after_variable, anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, + anon_sym_DASH_GT, + anon_sym_LBRACK, + sym_escape_sequence, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [53181] = 5, - ACTIONS(3), 1, + [56863] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1405), 1, + STATE(1683), 1, sym_text_interpolation, - ACTIONS(1552), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1554), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53206] = 10, - ACTIONS(18), 1, + ACTIONS(2979), 9, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [56884] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(3006), 1, - aux_sym_namespace_aliasing_clause_token1, - ACTIONS(3008), 1, - aux_sym_use_instead_of_clause_token1, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(1406), 1, + STATE(1684), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(2787), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53241] = 5, - ACTIONS(3), 1, + [56911] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1407), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1046), 1, + sym_arguments, + STATE(1685), 1, sym_text_interpolation, - ACTIONS(3012), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(3010), 8, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [56940] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1810), 1, anon_sym_DOLLAR, - [53266] = 11, - ACTIONS(18), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3576), 1, + sym_name, + ACTIONS(3578), 1, + anon_sym_LBRACE, + STATE(852), 1, + sym__reserved_identifier, + STATE(1686), 1, + sym_text_interpolation, + STATE(815), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [56971] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2956), 1, + ACTIONS(3492), 1, + anon_sym_LBRACE, + ACTIONS(3580), 1, sym_name, - STATE(1408), 1, + STATE(1687), 1, sym_text_interpolation, - STATE(1938), 1, - sym_namespace_use_clause, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1647), 2, - sym_qualified_name, + STATE(1728), 1, sym__reserved_identifier, - ACTIONS(2958), 3, + STATE(946), 2, + sym_dynamic_variable_name, + sym_variable_name, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [53303] = 5, - ACTIONS(3), 1, + [57002] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1409), 1, - sym_text_interpolation, - ACTIONS(2868), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2862), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, + ACTIONS(2005), 1, anon_sym_DOLLAR, - [53328] = 10, - ACTIONS(18), 1, + ACTIONS(3582), 1, + sym_name, + ACTIONS(3584), 1, + anon_sym_LBRACE, + STATE(1688), 1, + sym_text_interpolation, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(868), 3, + sym_dynamic_variable_name, + sym_variable_name, + sym__reserved_identifier, + [57031] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, + ACTIONS(2005), 1, anon_sym_DOLLAR, - ACTIONS(1779), 1, - anon_sym_COLON_COLON, - ACTIONS(2673), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3014), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1410), 1, + ACTIONS(3586), 1, + sym_name, + ACTIONS(3588), 1, + anon_sym_LBRACE, + STATE(1689), 1, sym_text_interpolation, - STATE(1724), 1, - sym_static_variable_declaration, - STATE(1725), 1, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + STATE(869), 3, + sym_dynamic_variable_name, sym_variable_name, - ACTIONS(1508), 5, + sym__reserved_identifier, + [57060] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1962), 1, + anon_sym_LPAREN, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(842), 1, + sym_arguments, + STATE(1690), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57089] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, anon_sym_LPAREN, + STATE(757), 1, + sym_arguments, + STATE(1691), 1, + sym_text_interpolation, + ACTIONS(3590), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53363] = 10, - ACTIONS(18), 1, + [57116] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, - anon_sym_DOLLAR, - ACTIONS(1779), 1, + ACTIONS(3428), 1, + anon_sym_RPAREN, + STATE(1692), 1, + sym_text_interpolation, + STATE(2192), 1, + aux_sym__list_destructing_repeat1, + ACTIONS(1848), 5, + anon_sym_LBRACE, anon_sym_COLON_COLON, - ACTIONS(2673), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3014), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1411), 1, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57142] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3444), 1, + anon_sym_COMMA, + ACTIONS(3446), 1, + anon_sym_RPAREN, + STATE(1693), 1, sym_text_interpolation, - STATE(1725), 1, - sym_variable_name, - STATE(1771), 1, - sym_static_variable_declaration, - ACTIONS(1508), 5, + STATE(2207), 1, + aux_sym_unset_statement_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, - anon_sym_LPAREN, + anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53398] = 5, + [57168] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1964), 1, + sym_name, + STATE(1694), 1, + sym_text_interpolation, + STATE(1746), 1, + sym_qualified_name, + STATE(2065), 1, + sym_named_type, + STATE(2126), 1, + sym_type_list, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + [57202] = 11, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1301), 1, + sym_declaration_list, + STATE(1695), 1, + sym_text_interpolation, + STATE(1829), 1, + sym_arguments, + STATE(2091), 1, + sym_base_clause, + STATE(2522), 1, + sym_class_interface_clause, + [57236] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1226), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3598), 1, + aux_sym_catch_clause_token1, + ACTIONS(3600), 1, + aux_sym_finally_clause_token1, + STATE(1696), 1, + sym_text_interpolation, + STATE(1700), 1, + aux_sym_try_statement_repeat1, + ACTIONS(1224), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + STATE(1859), 2, + sym_catch_clause, + sym_finally_clause, + [57266] = 10, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(3604), 1, + anon_sym_COMMA, + ACTIONS(3606), 1, + anon_sym_LBRACE, + STATE(1538), 1, + sym_use_list, + STATE(1697), 1, + sym_text_interpolation, + STATE(1772), 1, + aux_sym_base_clause_repeat1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3602), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [57298] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1412), 1, + ACTIONS(3430), 1, + anon_sym_BSLASHu, + STATE(1698), 1, sym_text_interpolation, - ACTIONS(3018), 3, + ACTIONS(3432), 7, sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(3016), 8, anon_sym_LBRACE, - anon_sym_BSLASHu, + sym_escape_sequence, anon_sym_SQUOTE, anon_sym_LT_QMARK, anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, anon_sym_DOLLAR, - [53423] = 9, - ACTIONS(18), 1, + [57320] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3020), 1, + ACTIONS(3444), 1, anon_sym_COMMA, - ACTIONS(3022), 1, + ACTIONS(3452), 1, anon_sym_RPAREN, - STATE(565), 1, - sym_arguments, - STATE(1413), 1, + STATE(1699), 1, sym_text_interpolation, - STATE(1981), 1, + STATE(2121), 1, aux_sym_unset_statement_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53455] = 9, - ACTIONS(18), 1, + [57346] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1234), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3020), 1, - anon_sym_COMMA, - ACTIONS(3024), 1, - anon_sym_RPAREN, - STATE(565), 1, - sym_arguments, - STATE(1414), 1, + ACTIONS(3608), 1, + aux_sym_catch_clause_token1, + ACTIONS(3611), 1, + aux_sym_finally_clause_token1, + ACTIONS(1232), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + STATE(1700), 2, sym_text_interpolation, - STATE(1989), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53487] = 10, - ACTIONS(18), 1, + aux_sym_try_statement_repeat1, + STATE(1859), 2, + sym_catch_clause, + sym_finally_clause, + [57374] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3026), 1, + ACTIONS(1964), 1, sym_name, - STATE(1415), 1, + STATE(1701), 1, sym_text_interpolation, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1571), 2, + STATE(1746), 1, sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53521] = 9, - ACTIONS(18), 1, + STATE(2065), 1, + sym_named_type, + STATE(2197), 1, + sym_type_list, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + [57408] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - ACTIONS(3028), 1, - anon_sym_RPAREN, - STATE(565), 1, - sym_arguments, - STATE(1416), 1, - sym_text_interpolation, - STATE(1900), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1498), 5, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53553] = 10, - ACTIONS(18), 1, + STATE(1094), 1, + sym_declaration_list, + STATE(1702), 1, + sym_text_interpolation, + STATE(1789), 1, + sym_arguments, + STATE(2035), 1, + sym_base_clause, + STATE(2576), 1, + sym_class_interface_clause, + [57442] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3030), 1, - sym_name, - STATE(1417), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1224), 1, + sym_declaration_list, + STATE(1703), 1, sym_text_interpolation, - STATE(2535), 1, - sym_namespace_name, - STATE(2536), 1, - sym_namespace_name_as_prefix, - STATE(1824), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53587] = 7, - ACTIONS(18), 1, + STATE(1808), 1, + sym_arguments, + STATE(1989), 1, + sym_base_clause, + STATE(2384), 1, + sym_class_interface_clause, + [57476] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(2107), 1, anon_sym_COLON_COLON, - ACTIONS(2673), 1, + ACTIONS(3071), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3032), 1, + ACTIONS(3412), 1, aux_sym_namespace_use_declaration_token2, - STATE(1418), 1, + STATE(1704), 1, sym_text_interpolation, - ACTIONS(1508), 7, - anon_sym_COMMA, + ACTIONS(1882), 5, anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53615] = 8, - ACTIONS(18), 1, + [57502] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2862), 1, - anon_sym_BSLASHu, - ACTIONS(3034), 1, - anon_sym_DASH_GT, - ACTIONS(3036), 1, - anon_sym_LBRACK, - ACTIONS(3038), 1, - sym_encapsed_string_chars_after_variable, - STATE(1419), 1, - sym_text_interpolation, - ACTIONS(2868), 6, - sym_encapsed_string_chars, + ACTIONS(1840), 1, + anon_sym_LPAREN, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [53645] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3040), 1, - sym_name, - STATE(1420), 1, - sym_text_interpolation, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1978), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53679] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1421), 1, + STATE(1100), 1, + sym_declaration_list, + STATE(1705), 1, sym_text_interpolation, - ACTIONS(3044), 2, - sym_encapsed_string_chars_heredoc, - sym_escape_sequence, - ACTIONS(3042), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [53703] = 7, - ACTIONS(18), 1, + STATE(1766), 1, + sym_arguments, + STATE(1981), 1, + sym_base_clause, + STATE(2460), 1, + sym_class_interface_clause, + [57536] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(1422), 1, - sym_text_interpolation, - ACTIONS(1667), 3, + ACTIONS(3444), 1, anon_sym_COMMA, + ACTIONS(3458), 1, anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1498), 5, + STATE(1706), 1, + sym_text_interpolation, + STATE(2140), 1, + aux_sym_unset_statement_repeat1, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53731] = 10, - ACTIONS(18), 1, + [57562] = 11, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, + ACTIONS(330), 1, anon_sym_BSLASH, - ACTIONS(555), 1, + ACTIONS(814), 1, aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3046), 1, + ACTIONS(1964), 1, sym_name, - STATE(1423), 1, + STATE(1707), 1, sym_text_interpolation, - STATE(2452), 1, + STATE(1746), 1, + sym_qualified_name, + STATE(2065), 1, + sym_named_type, + STATE(2148), 1, + sym_type_list, + STATE(2723), 1, sym_namespace_name_as_prefix, - STATE(2535), 1, + STATE(2840), 1, sym_namespace_name, - STATE(1870), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53765] = 5, - ACTIONS(18), 1, + [57596] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(1876), 1, anon_sym_BSLASHu, - STATE(1424), 1, + STATE(1708), 1, sym_text_interpolation, - ACTIONS(1516), 9, + ACTIONS(1874), 6, sym_encapsed_string_chars, - sym_encapsed_string_chars_after_variable, anon_sym_LBRACE, - anon_sym_DASH_GT, - anon_sym_LBRACK, sym_escape_sequence, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_DOLLAR, - [53789] = 7, - ACTIONS(18), 1, + [57617] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(912), 1, sym_arguments, - STATE(1425), 1, + STATE(1709), 1, sym_text_interpolation, - ACTIONS(1502), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53817] = 10, - ACTIONS(18), 1, + [57640] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3048), 1, - sym_name, - STATE(1426), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(971), 1, + sym_arguments, + STATE(1710), 1, sym_text_interpolation, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - STATE(1780), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53851] = 4, - ACTIONS(18), 1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57663] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1427), 1, + STATE(1711), 1, sym_text_interpolation, - ACTIONS(2657), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [53872] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3050), 1, - sym_name, - ACTIONS(3052), 1, + ACTIONS(3566), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1848), 5, anon_sym_LBRACE, - STATE(1428), 1, - sym_text_interpolation, - STATE(1520), 1, - sym__reserved_identifier, - STATE(829), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53903] = 10, - ACTIONS(18), 1, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57684] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3054), 1, - sym_name, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1429), 1, + ACTIONS(3618), 1, + anon_sym_BSLASHu, + STATE(1712), 1, sym_text_interpolation, - STATE(1528), 1, - sym_reference_modifier, - STATE(1572), 1, - sym_formal_parameters, - STATE(2180), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53936] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3058), 1, - sym_name, - ACTIONS(3062), 1, + ACTIONS(3616), 6, + sym_encapsed_string_chars, anon_sym_LBRACE, - STATE(1430), 1, - sym_text_interpolation, - ACTIONS(3060), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(591), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53965] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1635), 1, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR, - ACTIONS(3064), 1, - sym_name, - ACTIONS(3066), 1, - anon_sym_LBRACE, - STATE(1431), 1, - sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(684), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53994] = 8, - ACTIONS(18), 1, + [57705] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3068), 1, - sym_name, - ACTIONS(3070), 1, - anon_sym_LBRACE, - STATE(1432), 1, + ACTIONS(1880), 1, + anon_sym_BSLASHu, + STATE(1713), 1, sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(666), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54023] = 10, - ACTIONS(18), 1, + ACTIONS(1878), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [57726] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, + ACTIONS(2019), 1, anon_sym_AMP, - ACTIONS(3054), 1, + ACTIONS(3620), 1, sym_name, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1433), 1, + STATE(1714), 1, sym_text_interpolation, - STATE(1516), 1, + STATE(1930), 1, sym_reference_modifier, - STATE(1548), 1, - sym_formal_parameters, - STATE(2180), 1, + STATE(2496), 1, sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54056] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3072), 1, - sym_name, - ACTIONS(3076), 1, - anon_sym_LBRACE, - STATE(1434), 1, - sym_text_interpolation, - ACTIONS(3074), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(561), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54085] = 9, - ACTIONS(18), 1, + [57753] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3078), 1, - sym_name, - ACTIONS(3080), 1, - anon_sym_LBRACE, - STATE(828), 1, - sym__reserved_identifier, - STATE(1435), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(3624), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1715), 1, sym_text_interpolation, - STATE(593), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54116] = 7, - ACTIONS(18), 1, + STATE(2143), 1, + sym_namespace_aliasing_clause, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3622), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + [57780] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(757), 1, sym_arguments, - STATE(1436), 1, + STATE(1716), 1, sym_text_interpolation, - ACTIONS(3082), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54143] = 9, - ACTIONS(18), 1, + [57803] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3084), 1, - sym_name, - ACTIONS(3086), 1, - anon_sym_LBRACE, - STATE(655), 1, - sym__reserved_identifier, - STATE(1437), 1, + ACTIONS(3424), 1, + anon_sym_BSLASHu, + STATE(1717), 1, sym_text_interpolation, - STATE(562), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54174] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3088), 1, - sym_name, - ACTIONS(3090), 1, + ACTIONS(3426), 6, + sym_encapsed_string_chars, anon_sym_LBRACE, - STATE(1438), 1, - sym_text_interpolation, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(814), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54203] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1444), 1, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3092), 1, - sym_name, - ACTIONS(3094), 1, - anon_sym_LBRACE, - STATE(806), 1, - sym__reserved_identifier, - STATE(1439), 1, - sym_text_interpolation, - STATE(751), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54234] = 9, - ACTIONS(18), 1, + [57824] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3096), 1, - sym_name, - ACTIONS(3098), 1, - anon_sym_LBRACE, - STATE(1440), 1, + ACTIONS(3225), 1, + anon_sym_BSLASHu, + STATE(1718), 1, sym_text_interpolation, - STATE(1519), 1, - sym__reserved_identifier, - STATE(1509), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54265] = 4, - ACTIONS(18), 1, + ACTIONS(3231), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [57845] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1441), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3628), 1, + anon_sym_DASH, + STATE(1719), 1, sym_text_interpolation, - ACTIONS(2677), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54286] = 4, - ACTIONS(18), 1, + STATE(2829), 1, + sym__simple_string_array_access_argument, + ACTIONS(3626), 2, + sym_integer, + sym_name, + STATE(2819), 2, + sym__simple_string_subscript_unary_expression, + sym_variable_name, + [57872] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1442), 1, + ACTIONS(3632), 1, + aux_sym_enum_case_token1, + ACTIONS(3635), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3630), 2, + anon_sym_RBRACE, + aux_sym_switch_block_token1, + STATE(1720), 2, sym_text_interpolation, - ACTIONS(2449), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54307] = 6, - ACTIONS(18), 1, + aux_sym_switch_block_repeat1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [57897] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(1443), 1, + ACTIONS(3638), 1, + anon_sym_BSLASHu, + STATE(1721), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3100), 7, - anon_sym_AMP, + ACTIONS(3255), 6, + sym_encapsed_string_chars, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR, - [54332] = 4, - ACTIONS(18), 1, + [57918] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1444), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3628), 1, + anon_sym_DASH, + STATE(1722), 1, sym_text_interpolation, - ACTIONS(2673), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54353] = 8, - ACTIONS(18), 1, + STATE(2721), 1, + sym__simple_string_array_access_argument, + ACTIONS(3626), 2, + sym_integer, + sym_name, + STATE(2819), 2, + sym__simple_string_subscript_unary_expression, + sym_variable_name, + [57945] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2862), 1, - anon_sym_BSLASHu, - ACTIONS(3102), 1, - anon_sym_DASH_GT, - ACTIONS(3104), 1, - anon_sym_LBRACK, - ACTIONS(3106), 1, - sym_execution_string_chars_after_variable, - STATE(1445), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1046), 1, + sym_arguments, + STATE(1723), 1, sym_text_interpolation, - ACTIONS(2868), 5, - sym_execution_string_chars, + ACTIONS(1848), 5, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [54382] = 8, - ACTIONS(18), 1, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57968] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3108), 1, - sym_name, - ACTIONS(3110), 1, - anon_sym_LBRACE, - STATE(1446), 1, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(842), 1, + sym_arguments, + STATE(1724), 1, sym_text_interpolation, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(808), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54411] = 9, - ACTIONS(18), 1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [57991] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3096), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + ACTIONS(3640), 1, sym_name, - ACTIONS(3098), 1, - anon_sym_LBRACE, - STATE(1447), 1, + STATE(1725), 1, sym_text_interpolation, - STATE(1519), 1, + STATE(1817), 1, + sym_formal_parameters, + STATE(2530), 1, sym__reserved_identifier, - STATE(678), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [54442] = 8, - ACTIONS(18), 1, + [58018] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(565), 1, + STATE(1036), 1, sym_arguments, - STATE(1448), 1, + STATE(1726), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1862), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54471] = 4, - ACTIONS(18), 1, + [58041] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1449), 1, + STATE(1727), 1, sym_text_interpolation, - ACTIONS(2661), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54492] = 8, - ACTIONS(18), 1, + ACTIONS(3554), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [58062] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1444), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3112), 1, - sym_name, - ACTIONS(3116), 1, - anon_sym_LBRACE, - STATE(1450), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(964), 1, + sym_arguments, + STATE(1728), 1, sym_text_interpolation, - ACTIONS(3114), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(755), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54521] = 8, - ACTIONS(18), 1, + ACTIONS(1995), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [58085] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1444), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3118), 1, - sym_name, - ACTIONS(3120), 1, - anon_sym_LBRACE, - STATE(1451), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(971), 1, + sym_arguments, + STATE(1729), 1, sym_text_interpolation, - ACTIONS(3114), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(759), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54550] = 7, - ACTIONS(18), 1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [58108] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(2195), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(1036), 1, sym_arguments, - STATE(1452), 1, + STATE(1730), 1, sym_text_interpolation, - ACTIONS(2471), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1995), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54577] = 8, - ACTIONS(18), 1, + [58131] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1450), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3122), 1, - sym_name, - ACTIONS(3126), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(1731), 1, + sym_text_interpolation, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3474), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_AMP, anon_sym_LBRACE, - STATE(1453), 1, + anon_sym_PIPE, + [58154] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3628), 1, + anon_sym_DASH, + STATE(1732), 1, sym_text_interpolation, - ACTIONS(3124), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(632), 3, - sym_dynamic_variable_name, + STATE(2860), 1, + sym__simple_string_array_access_argument, + ACTIONS(3626), 2, + sym_integer, + sym_name, + STATE(2819), 2, + sym__simple_string_subscript_unary_expression, sym_variable_name, - sym__reserved_identifier, - [54606] = 4, - ACTIONS(18), 1, + [58181] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1454), 1, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1046), 1, + sym_arguments, + STATE(1733), 1, sym_text_interpolation, - ACTIONS(2485), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54627] = 9, - ACTIONS(18), 1, + ACTIONS(1848), 5, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [58204] = 10, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(330), 1, + anon_sym_BSLASH, + ACTIONS(814), 1, + aux_sym_namespace_definition_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(1964), 1, sym_name, - ACTIONS(3052), 1, - anon_sym_LBRACE, - STATE(1455), 1, + STATE(1734), 1, sym_text_interpolation, - STATE(1520), 1, - sym__reserved_identifier, - STATE(1524), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54658] = 8, - ACTIONS(18), 1, + STATE(1746), 1, + sym_qualified_name, + STATE(2237), 1, + sym_named_type, + STATE(2723), 1, + sym_namespace_name_as_prefix, + STATE(2840), 1, + sym_namespace_name, + [58235] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3128), 1, - sym_name, - ACTIONS(3130), 1, - anon_sym_LBRACE, - STATE(1456), 1, + STATE(1735), 1, sym_text_interpolation, - ACTIONS(3060), 3, + ACTIONS(2199), 3, + anon_sym_LPAREN, + anon_sym_DOT_DOT_DOT, + anon_sym_DOLLAR, + ACTIONS(2197), 4, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(592), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54687] = 9, - ACTIONS(18), 1, + sym_name, + [58256] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3084), 1, - sym_name, - ACTIONS(3086), 1, - anon_sym_LBRACE, - STATE(655), 1, - sym__reserved_identifier, - STATE(1457), 1, + ACTIONS(1920), 1, + anon_sym_BSLASHu, + STATE(1736), 1, sym_text_interpolation, - STATE(673), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54718] = 7, - ACTIONS(18), 1, + ACTIONS(1918), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [58277] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(911), 1, sym_arguments, - STATE(1458), 1, + STATE(1737), 1, sym_text_interpolation, - ACTIONS(2443), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1862), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54745] = 7, - ACTIONS(18), 1, + [58300] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(912), 1, sym_arguments, - STATE(1459), 1, + STATE(1738), 1, sym_text_interpolation, - ACTIONS(2415), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54772] = 8, - ACTIONS(18), 1, + [58323] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3072), 1, - sym_name, - ACTIONS(3076), 1, - anon_sym_LBRACE, - STATE(1460), 1, + ACTIONS(3404), 1, + aux_sym_namespace_aliasing_clause_token1, + ACTIONS(3406), 1, + aux_sym_use_instead_of_clause_token1, + STATE(1739), 1, sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(561), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54801] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3132), 1, - sym_name, - ACTIONS(3134), 1, + ACTIONS(1848), 5, anon_sym_LBRACE, - STATE(1461), 1, - sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(671), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54830] = 8, - ACTIONS(18), 1, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [58346] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1827), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(854), 1, + STATE(757), 1, sym_arguments, - STATE(1462), 1, + STATE(1740), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54859] = 9, - ACTIONS(18), 1, + [58369] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, + ACTIONS(3642), 1, + anon_sym_AMP, + ACTIONS(3647), 1, + anon_sym_PIPE, + STATE(1741), 1, + sym_text_interpolation, + STATE(1894), 1, + aux_sym_union_type_repeat1, + STATE(1928), 1, + aux_sym_intersection_type_repeat1, + ACTIONS(3644), 3, + anon_sym_LBRACE, + anon_sym_EQ_GT, anon_sym_DOLLAR, - ACTIONS(3084), 1, - sym_name, - ACTIONS(3086), 1, + [58396] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3396), 1, + anon_sym_BSLASHu, + STATE(1742), 1, + sym_text_interpolation, + ACTIONS(3398), 6, + sym_encapsed_string_chars, anon_sym_LBRACE, - STATE(655), 1, - sym__reserved_identifier, - STATE(1463), 1, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [58417] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3420), 1, + anon_sym_BSLASHu, + STATE(1743), 1, sym_text_interpolation, - STATE(682), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54890] = 8, - ACTIONS(18), 1, + ACTIONS(3422), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [58438] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1627), 1, + ACTIONS(3651), 1, + anon_sym_BSLASHu, + STATE(1744), 1, + sym_text_interpolation, + ACTIONS(3649), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [58459] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1993), 1, anon_sym_LPAREN, - STATE(708), 1, + STATE(911), 1, sym_arguments, - STATE(1464), 1, + STATE(1745), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1995), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [54919] = 9, - ACTIONS(18), 1, + [58482] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1444), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3094), 1, - anon_sym_LBRACE, - ACTIONS(3136), 1, - sym_name, - STATE(1465), 1, + STATE(1746), 1, sym_text_interpolation, - STATE(1532), 1, - sym__reserved_identifier, - STATE(751), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54950] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3138), 1, - sym_name, - ACTIONS(3140), 1, + ACTIONS(3474), 7, + anon_sym_AMP, anon_sym_LBRACE, - STATE(1466), 1, - sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(672), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54979] = 7, - ACTIONS(18), 1, + anon_sym_EQ_GT, + anon_sym_RPAREN, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, + anon_sym_DOLLAR, + [58501] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1936), 1, anon_sym_LPAREN, - STATE(565), 1, + STATE(781), 1, sym_arguments, - STATE(1467), 1, + STATE(1747), 1, sym_text_interpolation, - ACTIONS(3142), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [55006] = 7, - ACTIONS(18), 1, + [58524] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(1468), 1, + ACTIONS(3392), 1, + anon_sym_BSLASHu, + STATE(1748), 1, sym_text_interpolation, - ACTIONS(2457), 2, + ACTIONS(3394), 6, + sym_encapsed_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR, + [58545] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1749), 1, + sym_text_interpolation, + ACTIONS(3590), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [55033] = 8, - ACTIONS(18), 1, + [58566] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3144), 1, - sym_name, - ACTIONS(3146), 1, - anon_sym_LBRACE, - STATE(1469), 1, + ACTIONS(3653), 1, + anon_sym_AMP, + ACTIONS(3655), 1, + anon_sym_PIPE, + STATE(1750), 1, sym_text_interpolation, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(840), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55062] = 8, - ACTIONS(18), 1, + STATE(1851), 1, + aux_sym_intersection_type_repeat1, + STATE(1919), 1, + aux_sym_union_type_repeat1, + ACTIONS(3644), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [58593] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1962), 1, anon_sym_LPAREN, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(653), 1, + STATE(842), 1, sym_arguments, - STATE(1470), 1, + STATE(1751), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, + ACTIONS(1848), 5, anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [55091] = 4, - ACTIONS(18), 1, + [58616] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1471), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + ACTIONS(3640), 1, + sym_name, + STATE(1752), 1, sym_text_interpolation, - ACTIONS(2681), 9, + STATE(1758), 1, + sym_formal_parameters, + STATE(2530), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [55112] = 8, - ACTIONS(18), 1, + anon_sym_self, + anon_sym_parent, + [58643] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3148), 1, - sym_name, - ACTIONS(3150), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - STATE(1472), 1, + STATE(622), 1, + sym_declaration_list, + STATE(1753), 1, sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(563), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55141] = 8, - ACTIONS(18), 1, + STATE(1948), 1, + sym_base_clause, + STATE(2368), 1, + sym_class_interface_clause, + [58671] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1229), 1, + sym_compound_statement, + STATE(1754), 1, + sym_text_interpolation, + STATE(1950), 1, + sym_anonymous_function_use_clause, + STATE(2373), 1, + sym__return_type, + [58699] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1755), 1, + sym_text_interpolation, + ACTIONS(3665), 6, + anon_sym_AMP, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, anon_sym_DOLLAR, - ACTIONS(3152), 1, - sym_name, - ACTIONS(3154), 1, + [58717] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3667), 1, + anon_sym_AMP, + ACTIONS(3671), 1, + anon_sym_PIPE, + STATE(1756), 1, + sym_text_interpolation, + STATE(1885), 1, + aux_sym_union_type_repeat1, + STATE(1996), 1, + aux_sym_intersection_type_repeat1, + ACTIONS(3644), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOLLAR, + [58743] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1757), 1, + sym_text_interpolation, + ACTIONS(3673), 6, + anon_sym_AMP, anon_sym_LBRACE, - STATE(1473), 1, + anon_sym_EQ_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, + anon_sym_DOLLAR, + [58761] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1264), 1, + sym_compound_statement, + STATE(1758), 1, sym_text_interpolation, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(793), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55170] = 8, - ACTIONS(18), 1, + STATE(2058), 1, + sym_anonymous_function_use_clause, + STATE(2592), 1, + sym__return_type, + [58789] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1135), 1, + sym_compound_statement, + STATE(1759), 1, + sym_text_interpolation, + STATE(2008), 1, + sym_anonymous_function_use_clause, + STATE(2509), 1, + sym__return_type, + [58817] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3156), 1, + ACTIONS(3675), 1, sym_name, - ACTIONS(3158), 1, - anon_sym_LBRACE, - STATE(1474), 1, + STATE(1760), 1, sym_text_interpolation, - ACTIONS(2958), 3, + STATE(2120), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(807), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55199] = 7, - ACTIONS(18), 1, + [58841] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(1475), 1, - sym_text_interpolation, - ACTIONS(3160), 2, + ACTIONS(3604), 1, anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(3606), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55226] = 9, - ACTIONS(18), 1, + STATE(1538), 1, + sym_use_list, + STATE(1761), 1, + sym_text_interpolation, + STATE(1772), 1, + aux_sym_base_clause_repeat1, + ACTIONS(3602), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [58867] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3084), 1, + ACTIONS(3675), 1, sym_name, - ACTIONS(3086), 1, - anon_sym_LBRACE, - STATE(655), 1, - sym__reserved_identifier, - STATE(1476), 1, + STATE(1762), 1, sym_text_interpolation, - STATE(820), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, + STATE(2016), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [55257] = 9, - ACTIONS(18), 1, + [58891] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1450), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3162), 1, - sym_name, - ACTIONS(3164), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, anon_sym_LBRACE, - STATE(680), 1, - sym__reserved_identifier, - STATE(1477), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1271), 1, + sym_compound_statement, + STATE(1763), 1, sym_text_interpolation, - STATE(634), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [55288] = 8, - ACTIONS(18), 1, + STATE(2104), 1, + sym_anonymous_function_use_clause, + STATE(2601), 1, + sym__return_type, + [58919] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3166), 1, + ACTIONS(3677), 1, + anon_sym_RBRACE, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + STATE(1764), 1, + sym_text_interpolation, + STATE(1788), 1, + aux_sym_switch_block_repeat1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [58945] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3675), 1, sym_name, - ACTIONS(3168), 1, - anon_sym_LBRACE, - STATE(1478), 1, + STATE(1765), 1, sym_text_interpolation, - ACTIONS(2976), 3, + STATE(2027), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - STATE(692), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55317] = 8, - ACTIONS(18), 1, + [58969] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3170), 1, - sym_name, - ACTIONS(3172), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(1479), 1, + STATE(1097), 1, + sym_declaration_list, + STATE(1766), 1, sym_text_interpolation, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(690), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55346] = 5, - ACTIONS(18), 1, + STATE(2034), 1, + sym_base_clause, + STATE(2575), 1, + sym_class_interface_clause, + [58997] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1518), 1, - anon_sym_BSLASHu, - STATE(1480), 1, + STATE(1767), 1, sym_text_interpolation, - ACTIONS(1516), 8, - sym_execution_string_chars, - sym_execution_string_chars_after_variable, + ACTIONS(3683), 6, + anon_sym_AMP, anon_sym_LBRACE, - anon_sym_DASH_GT, - anon_sym_LBRACK, - sym_escape_sequence, - anon_sym_BQUOTE, + anon_sym_EQ_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, anon_sym_DOLLAR, - [55369] = 9, - ACTIONS(18), 1, + [59015] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3084), 1, - sym_name, - ACTIONS(3086), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(655), 1, - sym__reserved_identifier, - STATE(1481), 1, + STATE(510), 1, + sym_declaration_list, + STATE(1768), 1, sym_text_interpolation, - STATE(795), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [55400] = 8, - ACTIONS(18), 1, + STATE(1972), 1, + sym_base_clause, + STATE(2427), 1, + sym_class_interface_clause, + [59043] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(785), 1, - sym_arguments, - STATE(1482), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3687), 1, + aux_sym_switch_block_token1, + STATE(1720), 1, + aux_sym_switch_block_repeat1, + STATE(1769), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55429] = 8, - ACTIONS(18), 1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59069] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3148), 1, - sym_name, - ACTIONS(3150), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(1483), 1, + STATE(500), 1, + sym_declaration_list, + STATE(1770), 1, sym_text_interpolation, - ACTIONS(3074), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(563), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55458] = 8, - ACTIONS(18), 1, + STATE(2046), 1, + sym_base_clause, + STATE(2591), 1, + sym_class_interface_clause, + [59097] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3174), 1, - sym_name, - ACTIONS(3176), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(1484), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1074), 1, + sym_compound_statement, + STATE(1771), 1, sym_text_interpolation, - ACTIONS(2958), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(792), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55487] = 8, - ACTIONS(18), 1, + STATE(1968), 1, + sym_anonymous_function_use_clause, + STATE(2419), 1, + sym__return_type, + [59125] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1450), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3178), 1, - sym_name, - ACTIONS(3180), 1, + ACTIONS(3604), 1, + anon_sym_COMMA, + ACTIONS(3606), 1, anon_sym_LBRACE, - STATE(1485), 1, + STATE(1537), 1, + sym_use_list, + STATE(1772), 1, sym_text_interpolation, - ACTIONS(3124), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(631), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [55516] = 11, - ACTIONS(18), 1, + STATE(1942), 1, + aux_sym_base_clause_repeat1, + ACTIONS(3689), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [59151] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3182), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - ACTIONS(3184), 1, + ACTIONS(3594), 1, aux_sym_base_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - STATE(929), 1, - sym_declaration_list, - STATE(1486), 1, + STATE(1773), 1, sym_text_interpolation, - STATE(1613), 1, - sym_arguments, - STATE(1798), 1, + STATE(1886), 1, + sym_declaration_list, + STATE(1973), 1, sym_base_clause, - STATE(2322), 1, + STATE(2412), 1, sym_class_interface_clause, - [55550] = 11, - ACTIONS(18), 1, + [59179] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, - sym_name, - STATE(1487), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1134), 1, + sym_compound_statement, + STATE(1774), 1, sym_text_interpolation, - STATE(1539), 1, - sym_qualified_name, - STATE(1840), 1, - sym_named_type, - STATE(1972), 1, - sym_type_list, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - [55584] = 11, - ACTIONS(18), 1, + STATE(2014), 1, + sym_anonymous_function_use_clause, + STATE(2533), 1, + sym__return_type, + [59207] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3184), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3691), 1, + anon_sym_RBRACE, + STATE(1720), 1, + aux_sym_switch_block_repeat1, + STATE(1775), 1, + sym_text_interpolation, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59233] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3693), 1, + aux_sym_if_statement_token2, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + STATE(1776), 1, + sym_text_interpolation, + STATE(1915), 1, + aux_sym_if_statement_repeat2, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2797), 1, + sym_else_clause_2, + [59261] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3594), 1, aux_sym_base_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1095), 1, - sym_declaration_list, - STATE(1488), 1, + STATE(1777), 1, sym_text_interpolation, - STATE(1545), 1, - sym_arguments, - STATE(1829), 1, + STATE(1840), 1, + sym_declaration_list, + STATE(1977), 1, sym_base_clause, - STATE(2164), 1, + STATE(2437), 1, sym_class_interface_clause, - [55618] = 5, - ACTIONS(3), 1, + [59289] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3042), 1, - anon_sym_BSLASHu, - STATE(1489), 1, + STATE(1778), 1, sym_text_interpolation, - ACTIONS(3044), 7, - sym_encapsed_string_chars_heredoc, + ACTIONS(3699), 6, + anon_sym_AMP, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, + anon_sym_EQ_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, anon_sym_DOLLAR, - [55640] = 9, - ACTIONS(18), 1, + [59307] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(947), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3190), 1, - aux_sym_catch_clause_token1, - ACTIONS(3192), 1, - aux_sym_finally_clause_token1, - STATE(1490), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1089), 1, + sym_compound_statement, + STATE(1779), 1, sym_text_interpolation, - STATE(1499), 1, - aux_sym_try_statement_repeat1, - ACTIONS(945), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - STATE(1671), 2, - sym_catch_clause, - sym_finally_clause, - [55670] = 11, - ACTIONS(18), 1, + STATE(2054), 1, + sym_anonymous_function_use_clause, + STATE(2595), 1, + sym__return_type, + [59335] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3184), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3594), 1, aux_sym_base_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1115), 1, - sym_declaration_list, - STATE(1491), 1, + STATE(1780), 1, sym_text_interpolation, - STATE(1616), 1, - sym_arguments, - STATE(1826), 1, + STATE(1842), 1, + sym_declaration_list, + STATE(1987), 1, sym_base_clause, - STATE(2349), 1, + STATE(2441), 1, sym_class_interface_clause, - [55704] = 11, - ACTIONS(18), 1, + [59363] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3184), 1, + ACTIONS(3594), 1, aux_sym_base_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - STATE(897), 1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(505), 1, sym_declaration_list, - STATE(1492), 1, + STATE(1781), 1, sym_text_interpolation, - STATE(1568), 1, - sym_arguments, - STATE(1846), 1, + STATE(2056), 1, sym_base_clause, - STATE(2362), 1, + STATE(2599), 1, sym_class_interface_clause, - [55738] = 11, - ACTIONS(18), 1, + [59391] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, + ACTIONS(3675), 1, sym_name, - STATE(1493), 1, + STATE(1782), 1, sym_text_interpolation, - STATE(1539), 1, - sym_qualified_name, - STATE(1840), 1, - sym_named_type, - STATE(2040), 1, - sym_type_list, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - [55772] = 10, - ACTIONS(18), 1, + STATE(1956), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [59415] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(3196), 1, - anon_sym_COMMA, - ACTIONS(3198), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3701), 1, + anon_sym_RBRACE, + STATE(1775), 1, + aux_sym_switch_block_repeat1, + STATE(1783), 1, + sym_text_interpolation, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59441] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(1330), 1, - sym_use_list, - STATE(1494), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1086), 1, + sym_compound_statement, + STATE(1784), 1, sym_text_interpolation, - STATE(1550), 1, - aux_sym_base_clause_repeat1, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3194), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [55804] = 7, - ACTIONS(18), 1, + STATE(2060), 1, + sym_anonymous_function_use_clause, + STATE(2605), 1, + sym__return_type, + [59469] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3020), 1, - anon_sym_COMMA, - ACTIONS(3022), 1, - anon_sym_RPAREN, - STATE(1495), 1, + ACTIONS(3675), 1, + sym_name, + STATE(1785), 1, sym_text_interpolation, - STATE(1981), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1498), 5, + STATE(1952), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [59493] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55830] = 7, - ACTIONS(18), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1270), 1, + sym_compound_statement, + STATE(1786), 1, + sym_text_interpolation, + STATE(2044), 1, + sym_anonymous_function_use_clause, + STATE(2526), 1, + sym__return_type, + [59521] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3020), 1, - anon_sym_COMMA, - ACTIONS(3024), 1, - anon_sym_RPAREN, - STATE(1496), 1, + ACTIONS(3424), 1, + anon_sym_BSLASHu, + STATE(1787), 1, sym_text_interpolation, - STATE(1989), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1498), 5, + ACTIONS(3426), 5, + sym_execution_string_chars, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55856] = 7, - ACTIONS(18), 1, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR, + [59541] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1779), 1, - anon_sym_COLON_COLON, - ACTIONS(2673), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3014), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1497), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3703), 1, + anon_sym_RBRACE, + STATE(1720), 1, + aux_sym_switch_block_repeat1, + STATE(1788), 1, sym_text_interpolation, - ACTIONS(1508), 5, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59567] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55882] = 7, - ACTIONS(18), 1, + STATE(1082), 1, + sym_declaration_list, + STATE(1789), 1, + sym_text_interpolation, + STATE(2076), 1, + sym_base_clause, + STATE(2658), 1, + sym_class_interface_clause, + [59595] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3028), 1, - anon_sym_RPAREN, - STATE(1498), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3705), 1, + aux_sym_switch_block_token1, + STATE(1720), 1, + aux_sym_switch_block_repeat1, + STATE(1790), 1, sym_text_interpolation, - STATE(1900), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55908] = 8, - ACTIONS(18), 1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59621] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + ACTIONS(3707), 1, + aux_sym_if_statement_token2, + STATE(1791), 1, + sym_text_interpolation, + STATE(1813), 1, + aux_sym_if_statement_repeat2, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2769), 1, + sym_else_clause_2, + [59649] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(937), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3200), 1, - aux_sym_catch_clause_token1, - ACTIONS(3203), 1, - aux_sym_finally_clause_token1, - ACTIONS(935), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - STATE(1499), 2, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3709), 1, + aux_sym_switch_block_token1, + STATE(1769), 1, + aux_sym_switch_block_repeat1, + STATE(1792), 1, sym_text_interpolation, - aux_sym_try_statement_repeat1, - STATE(1671), 2, - sym_catch_clause, - sym_finally_clause, - [55936] = 5, - ACTIONS(18), 1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59675] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3208), 1, + ACTIONS(3225), 1, anon_sym_BSLASHu, - STATE(1500), 1, + STATE(1793), 1, sym_text_interpolation, - ACTIONS(3206), 6, - sym_encapsed_string_chars, + ACTIONS(3231), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [55957] = 5, - ACTIONS(18), 1, + [59695] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1501), 1, - sym_text_interpolation, - ACTIONS(3142), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(3592), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55978] = 6, - ACTIONS(18), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1794), 1, + sym_text_interpolation, + STATE(1861), 1, + sym_declaration_list, + STATE(2021), 1, + sym_base_clause, + STATE(2504), 1, + sym_class_interface_clause, + [59723] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(854), 1, - sym_arguments, - STATE(1502), 1, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + ACTIONS(3711), 1, + aux_sym_if_statement_token2, + STATE(1776), 1, + aux_sym_if_statement_repeat2, + STATE(1795), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56001] = 5, - ACTIONS(18), 1, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2822), 1, + sym_else_clause_2, + [59751] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3210), 1, + ACTIONS(3713), 1, anon_sym_BSLASHu, - STATE(1503), 1, + STATE(1796), 1, sym_text_interpolation, - ACTIONS(2853), 6, - sym_encapsed_string_chars, + ACTIONS(3341), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56022] = 6, - ACTIONS(18), 1, + [59771] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(854), 1, - sym_arguments, - STATE(1504), 1, - sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(580), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56045] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3215), 1, - anon_sym_AMP, - ACTIONS(3217), 1, - anon_sym_PIPE, - STATE(1505), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1096), 1, + sym_compound_statement, + STATE(1797), 1, sym_text_interpolation, - STATE(1620), 1, - aux_sym_intersection_type_repeat1, - STATE(1653), 1, - aux_sym_union_type_repeat1, - ACTIONS(3212), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [56072] = 8, - ACTIONS(18), 1, + STATE(2084), 1, + sym_anonymous_function_use_clause, + STATE(2674), 1, + sym__return_type, + [59799] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(3221), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1506), 1, + ACTIONS(3675), 1, + sym_name, + STATE(1798), 1, sym_text_interpolation, - STATE(1897), 1, - sym_namespace_aliasing_clause, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3219), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [56099] = 8, - ACTIONS(18), 1, + STATE(1957), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [59823] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3225), 1, - anon_sym_DASH, - STATE(1507), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1080), 1, + sym_compound_statement, + STATE(1799), 1, sym_text_interpolation, - STATE(2549), 1, - sym__simple_string_array_access_argument, - ACTIONS(3223), 2, - sym_integer, - sym_name, - STATE(2544), 2, - sym__simple_string_subscript_unary_expression, - sym_variable_name, - [56126] = 6, - ACTIONS(18), 1, + STATE(2086), 1, + sym_anonymous_function_use_clause, + STATE(2672), 1, + sym__return_type, + [59851] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, - anon_sym_LPAREN, - STATE(613), 1, - sym_arguments, - STATE(1508), 1, - sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56149] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1627), 1, - anon_sym_LPAREN, - STATE(721), 1, - sym_arguments, - STATE(1509), 1, + STATE(624), 1, + sym_declaration_list, + STATE(1800), 1, sym_text_interpolation, - ACTIONS(1484), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56172] = 10, - ACTIONS(18), 1, + STATE(2033), 1, + sym_base_clause, + STATE(2511), 1, + sym_class_interface_clause, + [59879] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(212), 1, - anon_sym_BSLASH, - ACTIONS(555), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1601), 1, - sym_name, - STATE(1510), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(499), 1, + sym_declaration_list, + STATE(1801), 1, sym_text_interpolation, - STATE(1539), 1, - sym_qualified_name, - STATE(1919), 1, - sym_named_type, - STATE(2452), 1, - sym_namespace_name_as_prefix, - STATE(2535), 1, - sym_namespace_name, - [56203] = 5, - ACTIONS(18), 1, + STATE(2090), 1, + sym_base_clause, + STATE(2668), 1, + sym_class_interface_clause, + [59907] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2998), 1, - anon_sym_BSLASHu, - STATE(1511), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3715), 1, + anon_sym_RBRACE, + STATE(1720), 1, + aux_sym_switch_block_repeat1, + STATE(1802), 1, sym_text_interpolation, - ACTIONS(3000), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56224] = 6, - ACTIONS(18), 1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59933] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(785), 1, - sym_arguments, - STATE(1512), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3717), 1, + anon_sym_RBRACE, + STATE(1802), 1, + aux_sym_switch_block_repeat1, + STATE(1803), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56247] = 8, - ACTIONS(18), 1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [59959] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3227), 1, + ACTIONS(3675), 1, sym_name, - STATE(1513), 1, + STATE(1804), 1, sym_text_interpolation, - STATE(1663), 1, - sym_reference_modifier, - STATE(2240), 1, + STATE(1997), 1, + sym_const_element, + STATE(2750), 1, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [56274] = 5, - ACTIONS(18), 1, + [59983] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1514), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3719), 1, + aux_sym_switch_block_token1, + STATE(1790), 1, + aux_sym_switch_block_repeat1, + STATE(1805), 1, sym_text_interpolation, - ACTIONS(1833), 3, - anon_sym_LPAREN, - anon_sym_DOT_DOT_DOT, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [60009] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1876), 1, + anon_sym_BSLASHu, + STATE(1806), 1, + sym_text_interpolation, + ACTIONS(1874), 5, + sym_execution_string_chars, + anon_sym_LBRACE, + sym_escape_sequence, + anon_sym_BQUOTE, anon_sym_DOLLAR, - ACTIONS(1831), 4, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - sym_name, - [56295] = 5, - ACTIONS(18), 1, + [60029] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2988), 1, + ACTIONS(3392), 1, anon_sym_BSLASHu, - STATE(1515), 1, + STATE(1807), 1, sym_text_interpolation, - ACTIONS(2990), 6, - sym_encapsed_string_chars, + ACTIONS(3394), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56316] = 8, - ACTIONS(18), 1, + [60049] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - ACTIONS(3229), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1293), 1, + sym_declaration_list, + STATE(1808), 1, + sym_text_interpolation, + STATE(2043), 1, + sym_base_clause, + STATE(2527), 1, + sym_class_interface_clause, + [60077] = 9, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1109), 1, + sym_compound_statement, + STATE(1809), 1, + sym_text_interpolation, + STATE(2099), 1, + sym_anonymous_function_use_clause, + STATE(2640), 1, + sym__return_type, + [60105] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3675), 1, sym_name, - STATE(1516), 1, + STATE(1810), 1, sym_text_interpolation, - STATE(1584), 1, - sym_formal_parameters, - STATE(2330), 1, + STATE(1999), 1, + sym_const_element, + STATE(2750), 1, sym__reserved_identifier, - ACTIONS(2976), 3, + ACTIONS(3382), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [56343] = 5, - ACTIONS(18), 1, + [60129] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1517), 1, - sym_text_interpolation, - ACTIONS(3160), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1498), 5, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56364] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(1518), 1, + STATE(627), 1, + sym_declaration_list, + STATE(1811), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56387] = 6, - ACTIONS(18), 1, + STATE(2092), 1, + sym_base_clause, + STATE(2662), 1, + sym_class_interface_clause, + [60157] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, - anon_sym_LPAREN, - STATE(721), 1, - sym_arguments, - STATE(1519), 1, + ACTIONS(3675), 1, + sym_name, + STATE(1812), 1, sym_text_interpolation, - ACTIONS(1649), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56410] = 6, - ACTIONS(18), 1, + STATE(2053), 1, + sym_const_element, + STATE(2750), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [60181] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(872), 1, - sym_arguments, - STATE(1520), 1, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + ACTIONS(3721), 1, + aux_sym_if_statement_token2, + STATE(1813), 1, sym_text_interpolation, - ACTIONS(1649), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56433] = 6, - ACTIONS(18), 1, + STATE(1915), 1, + aux_sym_if_statement_repeat2, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2728), 1, + sym_else_clause_2, + [60209] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - STATE(653), 1, - sym_arguments, - STATE(1521), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(1814), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56456] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(653), 1, + STATE(2363), 1, sym_arguments, - STATE(1522), 1, - sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56479] = 8, - ACTIONS(18), 1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3723), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [60235] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1256), 1, + aux_sym_while_statement_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3225), 1, - anon_sym_DASH, - STATE(1523), 1, + ACTIONS(3725), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3727), 1, + aux_sym_else_clause_token1, + STATE(1815), 1, sym_text_interpolation, - STATE(2400), 1, - sym__simple_string_array_access_argument, - ACTIONS(3223), 2, - sym_integer, - sym_name, - STATE(2544), 2, - sym__simple_string_subscript_unary_expression, - sym_variable_name, - [56506] = 6, - ACTIONS(18), 1, + STATE(1833), 1, + aux_sym_if_statement_repeat1, + STATE(2345), 1, + sym_else_clause, + STATE(2346), 1, + sym_else_if_clause, + [60263] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(872), 1, - sym_arguments, - STATE(1524), 1, - sym_text_interpolation, - ACTIONS(1484), 5, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56529] = 6, - ACTIONS(18), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1207), 1, + sym_compound_statement, + STATE(1816), 1, + sym_text_interpolation, + STATE(1976), 1, + sym_anonymous_function_use_clause, + STATE(2386), 1, + sym__return_type, + [60291] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, - anon_sym_LPAREN, - STATE(708), 1, - sym_arguments, - STATE(1525), 1, - sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56552] = 6, - ACTIONS(18), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1234), 1, + sym_compound_statement, + STATE(1817), 1, + sym_text_interpolation, + STATE(2095), 1, + sym_anonymous_function_use_clause, + STATE(2646), 1, + sym__return_type, + [60319] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(1526), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(3729), 1, + anon_sym_COMMA, + STATE(1818), 1, sym_text_interpolation, - ACTIONS(1498), 5, + STATE(2049), 1, + aux_sym_base_clause_repeat1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3731), 2, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56575] = 5, - ACTIONS(18), 1, + aux_sym_class_interface_clause_token1, + [60345] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1522), 1, + ACTIONS(3420), 1, anon_sym_BSLASHu, - STATE(1527), 1, + STATE(1819), 1, sym_text_interpolation, - ACTIONS(1520), 6, - sym_encapsed_string_chars, + ACTIONS(3422), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56596] = 8, - ACTIONS(18), 1, + [60365] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - ACTIONS(3229), 1, - sym_name, - STATE(1528), 1, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1232), 1, + sym_compound_statement, + STATE(1820), 1, sym_text_interpolation, - STATE(1554), 1, - sym_formal_parameters, - STATE(2330), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [56623] = 8, - ACTIONS(18), 1, + STATE(2096), 1, + sym_anonymous_function_use_clause, + STATE(2637), 1, + sym__return_type, + [60393] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3225), 1, - anon_sym_DASH, - STATE(1529), 1, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + ACTIONS(3733), 1, + aux_sym_if_statement_token2, + STATE(1821), 1, sym_text_interpolation, - STATE(2528), 1, - sym__simple_string_array_access_argument, - ACTIONS(3223), 2, - sym_integer, - sym_name, - STATE(2544), 2, - sym__simple_string_subscript_unary_expression, - sym_variable_name, - [56650] = 5, - ACTIONS(18), 1, + STATE(1831), 1, + aux_sym_if_statement_repeat2, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2690), 1, + sym_else_clause_2, + [60421] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3233), 1, + ACTIONS(3679), 1, + aux_sym_enum_case_token1, + ACTIONS(3681), 1, + aux_sym_match_default_expression_token1, + ACTIONS(3735), 1, + aux_sym_switch_block_token1, + STATE(1822), 1, + sym_text_interpolation, + STATE(1830), 1, + aux_sym_switch_block_repeat1, + STATE(2052), 2, + sym_case_statement, + sym_default_statement, + [60447] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3396), 1, anon_sym_BSLASHu, - STATE(1530), 1, + STATE(1823), 1, sym_text_interpolation, - ACTIONS(3231), 6, - sym_encapsed_string_chars, + ACTIONS(3398), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56671] = 8, - ACTIONS(18), 1, + [60467] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3235), 1, - anon_sym_AMP, - ACTIONS(3237), 1, - anon_sym_PIPE, - STATE(1531), 1, + ACTIONS(1880), 1, + anon_sym_BSLASHu, + STATE(1824), 1, sym_text_interpolation, - STATE(1645), 1, - aux_sym_union_type_repeat1, - STATE(1651), 1, - aux_sym_intersection_type_repeat1, - ACTIONS(3212), 3, + ACTIONS(1878), 5, + sym_execution_string_chars, anon_sym_LBRACE, - anon_sym_EQ_GT, + sym_escape_sequence, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56698] = 6, - ACTIONS(18), 1, + [60487] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(783), 1, - sym_arguments, - STATE(1532), 1, - sym_text_interpolation, - ACTIONS(1649), 5, + ACTIONS(3659), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(3661), 1, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56721] = 6, - ACTIONS(18), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1299), 1, + sym_compound_statement, + STATE(1825), 1, + sym_text_interpolation, + STATE(2013), 1, + sym_anonymous_function_use_clause, + STATE(2540), 1, + sym__return_type, + [60515] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, + ACTIONS(1986), 1, anon_sym_BSLASH, - STATE(1533), 1, + STATE(1826), 1, sym_text_interpolation, - STATE(2257), 1, + STATE(2589), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3100), 5, + ACTIONS(3737), 4, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_AMP, + anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_PIPE, - [56744] = 5, - ACTIONS(18), 1, + [60537] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1256), 1, + aux_sym_while_statement_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_BSLASHu, - STATE(1534), 1, + ACTIONS(3739), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3742), 1, + aux_sym_else_clause_token1, + STATE(1827), 1, sym_text_interpolation, - ACTIONS(1552), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56765] = 5, - ACTIONS(18), 1, + STATE(1834), 1, + aux_sym_if_statement_repeat1, + STATE(2345), 1, + sym_else_clause, + STATE(2346), 1, + sym_else_if_clause, + [60565] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3016), 1, - anon_sym_BSLASHu, - STATE(1535), 1, - sym_text_interpolation, - ACTIONS(3018), 6, - sym_encapsed_string_chars, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56786] = 5, - ACTIONS(18), 1, + STATE(626), 1, + sym_declaration_list, + STATE(1828), 1, + sym_text_interpolation, + STATE(1964), 1, + sym_base_clause, + STATE(2411), 1, + sym_class_interface_clause, + [60593] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2862), 1, - anon_sym_BSLASHu, - STATE(1536), 1, - sym_text_interpolation, - ACTIONS(2868), 6, - sym_encapsed_string_chars, + ACTIONS(3592), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56807] = 7, - ACTIONS(18), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1218), 1, + sym_declaration_list, + STATE(1829), 1, + sym_text_interpolation, + STATE(2105), 1, + sym_base_clause, + STATE(2598), 1, + sym_class_interface_clause, + [60621] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3241), 1, + ACTIONS(3679), 1, aux_sym_enum_case_token1, - ACTIONS(3244), 1, + ACTIONS(3681), 1, aux_sym_match_default_expression_token1, - ACTIONS(3239), 2, - anon_sym_RBRACE, + ACTIONS(3745), 1, aux_sym_switch_block_token1, - STATE(1537), 2, - sym_text_interpolation, + STATE(1720), 1, aux_sym_switch_block_repeat1, - STATE(1811), 2, + STATE(1830), 1, + sym_text_interpolation, + STATE(2052), 2, sym_case_statement, sym_default_statement, - [56832] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2994), 1, - anon_sym_BSLASHu, - STATE(1538), 1, - sym_text_interpolation, - ACTIONS(2996), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56853] = 4, - ACTIONS(18), 1, + [60647] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1539), 1, + ACTIONS(3695), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3697), 1, + aux_sym_else_clause_token1, + ACTIONS(3747), 1, + aux_sym_if_statement_token2, + STATE(1831), 1, sym_text_interpolation, - ACTIONS(3100), 7, - anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [56872] = 6, - ACTIONS(18), 1, + STATE(1915), 1, + aux_sym_if_statement_repeat2, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(2684), 1, + sym_else_clause_2, + [60675] = 8, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(785), 1, - sym_arguments, - STATE(1540), 1, + ACTIONS(3749), 1, + sym_php_tag, + ACTIONS(3753), 1, + sym__eof, + STATE(1832), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56895] = 6, - ACTIONS(18), 1, + STATE(1922), 1, + aux_sym_text_repeat1, + STATE(2505), 1, + sym_text, + ACTIONS(3751), 2, + aux_sym_text_token1, + aux_sym_text_token2, + [60701] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1242), 1, + aux_sym_while_statement_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3006), 1, - aux_sym_namespace_aliasing_clause_token1, - ACTIONS(3008), 1, - aux_sym_use_instead_of_clause_token1, - STATE(1541), 1, + ACTIONS(3725), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3727), 1, + aux_sym_else_clause_token1, + STATE(1833), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56918] = 6, - ACTIONS(18), 1, + STATE(1855), 1, + aux_sym_if_statement_repeat1, + STATE(2325), 1, + sym_else_clause, + STATE(2346), 1, + sym_else_if_clause, + [60729] = 9, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1242), 1, + aux_sym_while_statement_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, - anon_sym_LPAREN, - STATE(708), 1, - sym_arguments, - STATE(1542), 1, + ACTIONS(3755), 1, + aux_sym_else_if_clause_token1, + ACTIONS(3758), 1, + aux_sym_else_clause_token1, + STATE(1834), 1, sym_text_interpolation, - ACTIONS(1498), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56941] = 5, - ACTIONS(18), 1, + STATE(1855), 1, + aux_sym_if_statement_repeat1, + STATE(2325), 1, + sym_else_clause, + STATE(2346), 1, + sym_else_if_clause, + [60757] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1543), 1, + ACTIONS(1920), 1, + anon_sym_BSLASHu, + STATE(1835), 1, sym_text_interpolation, - ACTIONS(3082), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1498), 5, + ACTIONS(1918), 5, + sym_execution_string_chars, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56962] = 5, - ACTIONS(18), 1, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR, + [60777] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(3763), 1, anon_sym_BSLASHu, - STATE(1544), 1, + STATE(1836), 1, sym_text_interpolation, - ACTIONS(1516), 6, - sym_encapsed_string_chars, + ACTIONS(3761), 5, + sym_execution_string_chars, anon_sym_LBRACE, sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, + anon_sym_BQUOTE, anon_sym_DOLLAR, - [56983] = 9, - ACTIONS(18), 1, + [60797] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(550), 1, anon_sym_LBRACE, - STATE(1103), 1, - sym_declaration_list, - STATE(1545), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3767), 1, + anon_sym_BSLASH, + STATE(722), 1, + sym_compound_statement, + STATE(1837), 1, sym_text_interpolation, - STATE(1816), 1, - sym_base_clause, - STATE(2181), 1, - sym_class_interface_clause, - [57011] = 9, - ACTIONS(18), 1, + ACTIONS(3765), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [60820] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(888), 1, - sym_compound_statement, - STATE(1546), 1, + ACTIONS(3771), 1, + sym_heredoc_end, + STATE(1838), 1, sym_text_interpolation, - STATE(1730), 1, - sym_anonymous_function_use_clause, - STATE(2312), 1, - sym__return_type, - [57039] = 9, - ACTIONS(18), 1, + STATE(1943), 1, + sym_nowdoc_body, + STATE(2113), 1, + sym__new_line, + ACTIONS(3769), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [60843] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1303), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1547), 1, + STATE(1839), 1, sym_text_interpolation, - STATE(1642), 1, - sym_declaration_list, - STATE(1765), 1, - sym_base_clause, - STATE(2280), 1, - sym_class_interface_clause, - [57067] = 9, - ACTIONS(18), 1, + ACTIONS(1301), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3773), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [60864] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1349), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1110), 1, - sym_compound_statement, - STATE(1548), 1, + STATE(1840), 1, sym_text_interpolation, - STATE(1834), 1, - sym_anonymous_function_use_clause, - STATE(2345), 1, - sym__return_type, - [57095] = 9, - ACTIONS(18), 1, + ACTIONS(1347), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3775), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [60885] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1066), 1, - sym_compound_statement, - STATE(1549), 1, + ACTIONS(3779), 1, + sym_heredoc_end, + STATE(1513), 1, + sym__new_line, + STATE(1841), 1, sym_text_interpolation, - STATE(1855), 1, - sym_anonymous_function_use_clause, - STATE(2126), 1, - sym__return_type, - [57123] = 8, - ACTIONS(18), 1, + STATE(1949), 1, + sym_heredoc_body, + ACTIONS(3777), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [60908] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1321), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3196), 1, - anon_sym_COMMA, - ACTIONS(3198), 1, - anon_sym_LBRACE, - STATE(1337), 1, - sym_use_list, - STATE(1550), 1, + STATE(1842), 1, sym_text_interpolation, - STATE(1644), 1, - aux_sym_base_clause_repeat1, - ACTIONS(3253), 2, + ACTIONS(1319), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3781), 2, sym__automatic_semicolon, anon_sym_SEMI, - [57149] = 9, - ACTIONS(18), 1, + [60929] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3783), 1, + anon_sym_AMP, + ACTIONS(3785), 1, + anon_sym_RPAREN, + STATE(1843), 1, + sym_text_interpolation, + STATE(2484), 2, + sym_variable_name, + sym_variable_reference, + [60952] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(3787), 1, anon_sym_LBRACE, - STATE(442), 1, - sym_declaration_list, - STATE(1551), 1, + ACTIONS(3789), 1, + anon_sym_COLON, + STATE(725), 1, + sym_enum_declaration_list, + STATE(1844), 1, sym_text_interpolation, - STATE(1856), 1, - sym_base_clause, - STATE(2110), 1, + STATE(2391), 1, sym_class_interface_clause, - [57177] = 9, - ACTIONS(18), 1, + [60977] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(3791), 1, anon_sym_LBRACE, - STATE(1033), 1, - sym_compound_statement, - STATE(1552), 1, + STATE(1845), 1, sym_text_interpolation, - STATE(1793), 1, - sym_anonymous_function_use_clause, - STATE(2220), 1, - sym__return_type, - [57205] = 8, - ACTIONS(3), 1, + STATE(2154), 1, + aux_sym_base_clause_repeat1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + [61002] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1272), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3257), 1, - sym_php_tag, - ACTIONS(3261), 1, - sym__eof, - STATE(1553), 1, + STATE(1846), 1, sym_text_interpolation, - STATE(1707), 1, - aux_sym_text_repeat1, - STATE(2121), 1, - sym_text, - ACTIONS(3259), 2, - aux_sym_text_token1, - aux_sym_text_token2, - [57231] = 9, - ACTIONS(18), 1, + ACTIONS(1270), 4, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [61021] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1309), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(1847), 1, + sym_text_interpolation, + ACTIONS(1307), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3793), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [61042] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1056), 1, - sym_compound_statement, - STATE(1554), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3783), 1, + anon_sym_AMP, + ACTIONS(3795), 1, + anon_sym_RPAREN, + STATE(1848), 1, sym_text_interpolation, - STATE(1790), 1, - sym_anonymous_function_use_clause, - STATE(2225), 1, - sym__return_type, - [57259] = 9, - ACTIONS(18), 1, + STATE(2484), 2, + sym_variable_name, + sym_variable_reference, + [61065] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3797), 1, anon_sym_LBRACE, - STATE(1555), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3801), 1, + anon_sym_DASH_GT, + ACTIONS(3803), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3805), 1, + anon_sym_LBRACK, + STATE(1849), 1, sym_text_interpolation, - STATE(1630), 1, - sym_declaration_list, - STATE(1764), 1, - sym_base_clause, - STATE(2313), 1, - sym_class_interface_clause, - [57287] = 9, - ACTIONS(18), 1, + [61090] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(941), 1, + ACTIONS(3807), 1, + sym_name, + ACTIONS(3809), 1, + anon_sym_BSLASH, + STATE(1850), 1, + sym_text_interpolation, + STATE(1883), 1, + sym_namespace_name, + STATE(2235), 1, sym_compound_statement, - STATE(1556), 1, + [61115] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3653), 1, + anon_sym_AMP, + STATE(1851), 1, sym_text_interpolation, - STATE(1762), 1, - sym_anonymous_function_use_clause, - STATE(2285), 1, - sym__return_type, - [57315] = 8, - ACTIONS(18), 1, + STATE(1853), 1, + aux_sym_intersection_type_repeat1, + ACTIONS(3811), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [61136] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3263), 1, - anon_sym_RBRACE, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - STATE(1557), 1, + ACTIONS(3813), 1, + anon_sym_PIPE, + STATE(1852), 2, sym_text_interpolation, - STATE(1609), 1, - aux_sym_switch_block_repeat1, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [57341] = 9, - ACTIONS(18), 1, + aux_sym_union_type_repeat1, + ACTIONS(3699), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [61155] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(3818), 1, + anon_sym_AMP, + STATE(1853), 2, + sym_text_interpolation, + aux_sym_intersection_type_repeat1, + ACTIONS(3816), 3, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_LBRACE, - STATE(443), 1, - sym_declaration_list, - STATE(1558), 1, + [61174] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1854), 1, sym_text_interpolation, - STATE(1785), 1, - sym_base_clause, - STATE(2242), 1, - sym_class_interface_clause, - [57369] = 9, - ACTIONS(18), 1, + ACTIONS(3665), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_LBRACE, + anon_sym_PIPE, + [61191] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1286), 1, + aux_sym_while_statement_token1, + ACTIONS(1288), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3269), 1, - aux_sym_if_statement_token2, - ACTIONS(3271), 1, + ACTIONS(3821), 1, aux_sym_else_if_clause_token1, - ACTIONS(3273), 1, - aux_sym_else_clause_token1, - STATE(1559), 1, + STATE(2346), 1, + sym_else_if_clause, + STATE(1855), 2, sym_text_interpolation, - STATE(1607), 1, - aux_sym_if_statement_repeat2, - STATE(2000), 1, - sym_else_if_clause_2, - STATE(2475), 1, - sym_else_clause_2, - [57397] = 5, - ACTIONS(18), 1, + aux_sym_if_statement_repeat1, + [61214] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1810), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3824), 1, + sym_name, + ACTIONS(3826), 1, + anon_sym_LBRACE, + STATE(1856), 1, + sym_text_interpolation, + STATE(845), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61237] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_BSLASHu, - STATE(1560), 1, + STATE(1857), 1, sym_text_interpolation, - ACTIONS(1552), 5, - sym_execution_string_chars, + ACTIONS(3474), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_AMP, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [57417] = 5, - ACTIONS(18), 1, + anon_sym_PIPE, + [61254] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1518), 1, - anon_sym_BSLASHu, - STATE(1561), 1, - sym_text_interpolation, - ACTIONS(1516), 5, - sym_execution_string_chars, + ACTIONS(3828), 1, + sym_name, + ACTIONS(3830), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, + ACTIONS(3832), 1, anon_sym_DOLLAR, - [57437] = 5, - ACTIONS(18), 1, + STATE(1858), 1, + sym_text_interpolation, + STATE(1713), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61277] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1276), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1522), 1, - anon_sym_BSLASHu, - STATE(1562), 1, + STATE(1859), 1, sym_text_interpolation, - ACTIONS(1520), 5, - sym_execution_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [57457] = 9, - ACTIONS(18), 1, + ACTIONS(1274), 4, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [61296] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2005), 1, + anon_sym_DOLLAR, + ACTIONS(3834), 1, + sym_name, + ACTIONS(3836), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + STATE(1860), 1, + sym_text_interpolation, + STATE(930), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61319] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1377), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(938), 1, - sym_compound_statement, - STATE(1563), 1, + STATE(1861), 1, sym_text_interpolation, - STATE(1735), 1, - sym_anonymous_function_use_clause, - STATE(2287), 1, - sym__return_type, - [57485] = 5, - ACTIONS(18), 1, + ACTIONS(1375), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3838), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [61340] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3016), 1, - anon_sym_BSLASHu, - STATE(1564), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3840), 1, + anon_sym_LBRACE, + ACTIONS(3842), 1, + anon_sym_DASH_GT, + ACTIONS(3844), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3846), 1, + anon_sym_LBRACK, + STATE(1862), 1, sym_text_interpolation, - ACTIONS(3018), 5, - sym_execution_string_chars, + [61365] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3830), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, + ACTIONS(3832), 1, anon_sym_DOLLAR, - [57505] = 5, - ACTIONS(18), 1, + ACTIONS(3848), 1, + sym_name, + STATE(1863), 1, + sym_text_interpolation, + STATE(1713), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61388] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2862), 1, - anon_sym_BSLASHu, - STATE(1565), 1, + ACTIONS(3852), 1, + anon_sym_BSLASH, + STATE(1864), 1, sym_text_interpolation, - ACTIONS(2868), 5, - sym_execution_string_chars, + STATE(1924), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3850), 3, + anon_sym_COMMA, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + [61409] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3854), 1, + sym_name, + ACTIONS(3856), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, + ACTIONS(3858), 1, anon_sym_DOLLAR, - [57525] = 4, - ACTIONS(18), 1, + STATE(1865), 1, + sym_text_interpolation, + STATE(1824), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61432] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1566), 1, - sym_text_interpolation, - ACTIONS(3275), 6, - anon_sym_AMP, + ACTIONS(3856), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, + ACTIONS(3858), 1, anon_sym_DOLLAR, - [57543] = 9, - ACTIONS(18), 1, + ACTIONS(3860), 1, + sym_name, + STATE(1866), 1, + sym_text_interpolation, + STATE(1824), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61455] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(3862), 1, + sym_name, + ACTIONS(3864), 1, anon_sym_LBRACE, - STATE(451), 1, - sym_declaration_list, - STATE(1567), 1, + ACTIONS(3866), 1, + anon_sym_DOLLAR, + STATE(1867), 1, sym_text_interpolation, - STATE(1839), 1, - sym_base_clause, - STATE(2357), 1, - sym_class_interface_clause, - [57571] = 9, - ACTIONS(18), 1, + STATE(1608), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61478] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1816), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3868), 1, + sym_name, + ACTIONS(3870), 1, anon_sym_LBRACE, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(933), 1, - sym_declaration_list, - STATE(1568), 1, + STATE(1868), 1, sym_text_interpolation, - STATE(1799), 1, - sym_base_clause, - STATE(2324), 1, - sym_class_interface_clause, - [57599] = 4, - ACTIONS(18), 1, + STATE(970), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61501] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1569), 1, - sym_text_interpolation, - ACTIONS(3277), 6, - anon_sym_AMP, + ACTIONS(3864), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, + ACTIONS(3866), 1, anon_sym_DOLLAR, - [57617] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(928), 1, - sym_compound_statement, - STATE(1570), 1, + ACTIONS(3872), 1, + sym_name, + STATE(1869), 1, sym_text_interpolation, - STATE(1777), 1, - sym_anonymous_function_use_clause, - STATE(2259), 1, - sym__return_type, - [57645] = 8, - ACTIONS(18), 1, + STATE(1608), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61524] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3196), 1, - anon_sym_COMMA, - ACTIONS(3198), 1, - anon_sym_LBRACE, - STATE(1330), 1, - sym_use_list, - STATE(1550), 1, - aux_sym_base_clause_repeat1, - STATE(1571), 1, + ACTIONS(3874), 1, + anon_sym_BSLASH, + STATE(1870), 1, sym_text_interpolation, - ACTIONS(3194), 2, + STATE(1907), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3850), 3, sym__automatic_semicolon, anon_sym_SEMI, - [57671] = 9, - ACTIONS(18), 1, + anon_sym_LBRACE, + [61545] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, + ACTIONS(3879), 1, anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1037), 1, - sym_compound_statement, - STATE(1572), 1, + STATE(1871), 1, sym_text_interpolation, - STATE(1858), 1, - sym_anonymous_function_use_clause, - STATE(2117), 1, + STATE(2162), 1, sym__return_type, - [57699] = 9, - ACTIONS(18), 1, + ACTIONS(3877), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [61566] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(953), 1, - aux_sym_while_statement_token1, - ACTIONS(1456), 1, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3279), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3281), 1, - aux_sym_else_clause_token1, - STATE(1573), 1, + ACTIONS(3881), 1, + sym_name, + ACTIONS(3883), 1, + anon_sym_LBRACE, + STATE(1872), 1, sym_text_interpolation, - STATE(1600), 1, - aux_sym_if_statement_repeat1, - STATE(1992), 1, - sym_else_if_clause, - STATE(1993), 1, - sym_else_clause, - [57727] = 8, - ACTIONS(18), 1, + STATE(785), 2, + sym_dynamic_variable_name, + sym_variable_name, + [61589] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(3283), 1, - anon_sym_COMMA, - STATE(1574), 1, + ACTIONS(3885), 1, + ts_builtin_sym_end, + ACTIONS(3887), 1, + sym_php_tag, + STATE(1873), 1, sym_text_interpolation, - STATE(1844), 1, - aux_sym_base_clause_repeat1, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3285), 2, + STATE(1926), 1, + aux_sym_text_repeat1, + ACTIONS(13), 2, + aux_sym_text_token1, + aux_sym_text_token2, + [61612] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3889), 1, anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [57753] = 7, - ACTIONS(18), 1, + ACTIONS(3891), 1, + anon_sym_DASH_GT, + ACTIONS(3893), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3895), 1, + anon_sym_LBRACK, + STATE(1874), 1, + sym_text_interpolation, + [61637] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1575), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3897), 1, + anon_sym_LBRACE, + ACTIONS(3899), 1, + anon_sym_DASH_GT, + ACTIONS(3901), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3903), 1, + anon_sym_LBRACK, + STATE(1875), 1, sym_text_interpolation, - STATE(1736), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57777] = 8, - ACTIONS(18), 1, + [61662] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - ACTIONS(1598), 1, + ACTIONS(3852), 1, anon_sym_BSLASH, - STATE(1576), 1, - sym_text_interpolation, - STATE(2257), 1, + STATE(1864), 1, aux_sym_namespace_name_repeat1, - STATE(2331), 1, - sym_arguments, - ACTIONS(3289), 2, + STATE(1876), 1, + sym_text_interpolation, + ACTIONS(3905), 3, anon_sym_COMMA, - anon_sym_RBRACK, - [57803] = 7, - ACTIONS(18), 1, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + [61683] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3897), 1, + anon_sym_LBRACE, + ACTIONS(3903), 1, + anon_sym_LBRACK, + ACTIONS(3907), 1, + anon_sym_DASH_GT, + ACTIONS(3909), 1, + anon_sym_QMARK_DASH_GT, + STATE(1877), 1, + sym_text_interpolation, + [61708] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, + ACTIONS(3911), 1, sym_name, - STATE(1577), 1, + STATE(1878), 1, sym_text_interpolation, - STATE(1830), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57827] = 9, - ACTIONS(18), 1, + STATE(1993), 1, + sym_namespace_name, + STATE(2502), 1, + sym_namespace_use_group_clause, + ACTIONS(3913), 2, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + [61731] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3915), 1, anon_sym_LBRACE, - STATE(1578), 1, + ACTIONS(3917), 1, + anon_sym_DASH_GT, + ACTIONS(3919), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3921), 1, + anon_sym_LBRACK, + STATE(1879), 1, sym_text_interpolation, - STATE(1629), 1, - sym_declaration_list, - STATE(1729), 1, - sym_base_clause, - STATE(2309), 1, - sym_class_interface_clause, - [57855] = 8, - ACTIONS(18), 1, + [61756] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3291), 1, - anon_sym_RBRACE, - STATE(1579), 1, + ACTIONS(3923), 1, + anon_sym_BSLASH, + STATE(1870), 1, + aux_sym_namespace_name_repeat1, + STATE(1880), 1, sym_text_interpolation, - STATE(1608), 1, - aux_sym_switch_block_repeat1, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [57881] = 9, - ACTIONS(18), 1, + ACTIONS(3905), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [61777] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(332), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(937), 1, + ACTIONS(3807), 1, + sym_name, + ACTIONS(3809), 1, + anon_sym_BSLASH, + STATE(608), 1, sym_compound_statement, - STATE(1580), 1, + STATE(1881), 1, sym_text_interpolation, - STATE(1831), 1, - sym_anonymous_function_use_clause, - STATE(2329), 1, - sym__return_type, - [57909] = 9, - ACTIONS(18), 1, + STATE(1908), 1, + sym_namespace_name, + [61802] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1331), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(1882), 1, + sym_text_interpolation, + ACTIONS(1329), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3926), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [61823] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(923), 1, + ACTIONS(3767), 1, + anon_sym_BSLASH, + STATE(1883), 1, + sym_text_interpolation, + STATE(2258), 1, sym_compound_statement, - STATE(1581), 1, + ACTIONS(3928), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [61846] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3889), 1, + anon_sym_LBRACE, + ACTIONS(3895), 1, + anon_sym_LBRACK, + ACTIONS(3930), 1, + anon_sym_DASH_GT, + ACTIONS(3932), 1, + anon_sym_QMARK_DASH_GT, + STATE(1884), 1, sym_text_interpolation, - STATE(1722), 1, - sym_anonymous_function_use_clause, - STATE(2307), 1, - sym__return_type, - [57937] = 8, - ACTIONS(18), 1, + [61871] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3293), 1, - aux_sym_switch_block_token1, - STATE(1582), 1, + ACTIONS(3671), 1, + anon_sym_PIPE, + STATE(1885), 1, sym_text_interpolation, - STATE(1603), 1, - aux_sym_switch_block_repeat1, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [57963] = 7, - ACTIONS(18), 1, + STATE(1910), 1, + aux_sym_union_type_repeat1, + ACTIONS(3934), 3, + anon_sym_AMP, + anon_sym_DOT_DOT_DOT, + anon_sym_DOLLAR, + [61892] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1315), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1583), 1, + STATE(1886), 1, sym_text_interpolation, - STATE(1965), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57987] = 9, - ACTIONS(18), 1, + ACTIONS(1313), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3936), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [61913] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3938), 1, + anon_sym_LBRACE, + ACTIONS(3940), 1, anon_sym_COLON, - ACTIONS(3251), 1, + STATE(1887), 1, + sym_text_interpolation, + STATE(2274), 1, + sym_enum_declaration_list, + STATE(2507), 1, + sym_class_interface_clause, + [61938] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1888), 1, + sym_text_interpolation, + ACTIONS(1848), 5, anon_sym_LBRACE, - STATE(1038), 1, - sym_compound_statement, - STATE(1584), 1, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_QMARK_DASH_GT, + anon_sym_LBRACK, + [61955] = 7, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3942), 1, + sym_heredoc_end, + STATE(1513), 1, + sym__new_line, + STATE(1889), 1, sym_text_interpolation, - STATE(1767), 1, - sym_anonymous_function_use_clause, - STATE(2268), 1, - sym__return_type, - [58015] = 9, - ACTIONS(18), 1, + STATE(2078), 1, + sym_heredoc_body, + ACTIONS(3777), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [61978] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(961), 1, - aux_sym_while_statement_token1, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3295), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3298), 1, - aux_sym_else_clause_token1, - STATE(1585), 1, + ACTIONS(3944), 1, + sym_php_tag, + ACTIONS(3949), 1, + sym__eof, + ACTIONS(3946), 2, + aux_sym_text_token1, + aux_sym_text_token2, + STATE(1890), 2, sym_text_interpolation, - STATE(1619), 1, - aux_sym_if_statement_repeat1, - STATE(1992), 1, - sym_else_if_clause, - STATE(2018), 1, - sym_else_clause, - [58043] = 9, - ACTIONS(18), 1, + aux_sym_text_repeat1, + [61999] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1355), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(904), 1, - sym_compound_statement, - STATE(1586), 1, + STATE(1891), 1, sym_text_interpolation, - STATE(1815), 1, - sym_anonymous_function_use_clause, - STATE(2354), 1, - sym__return_type, - [58071] = 8, - ACTIONS(18), 1, + ACTIONS(1353), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(3951), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [62020] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3301), 1, - aux_sym_switch_block_token1, - STATE(1537), 1, - aux_sym_switch_block_repeat1, - STATE(1587), 1, + STATE(1892), 1, + sym_text_interpolation, + ACTIONS(3673), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_LBRACE, + anon_sym_PIPE, + [62037] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(856), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3953), 1, + sym_name, + ACTIONS(3955), 1, + anon_sym_LBRACE, + STATE(1893), 1, sym_text_interpolation, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [58097] = 9, - ACTIONS(18), 1, + STATE(751), 2, + sym_dynamic_variable_name, + sym_variable_name, + [62060] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3271), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3273), 1, - aux_sym_else_clause_token1, - ACTIONS(3303), 1, - aux_sym_if_statement_token2, - STATE(1588), 1, + ACTIONS(3647), 1, + anon_sym_PIPE, + STATE(1894), 1, sym_text_interpolation, - STATE(1633), 1, - aux_sym_if_statement_repeat2, - STATE(2000), 1, - sym_else_if_clause_2, - STATE(2431), 1, - sym_else_clause_2, - [58125] = 7, - ACTIONS(18), 1, + STATE(1916), 1, + aux_sym_union_type_repeat1, + ACTIONS(3934), 3, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_DOLLAR, + [62081] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1589), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3957), 1, + anon_sym_DOT_DOT_DOT, + STATE(1895), 1, sym_text_interpolation, - STATE(1813), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [58149] = 9, - ACTIONS(18), 1, + STATE(2155), 1, + sym_reference_modifier, + STATE(2196), 1, + sym_variable_name, + [62106] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(953), 1, - aux_sym_while_statement_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3305), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3308), 1, - aux_sym_else_clause_token1, - STATE(1585), 1, - aux_sym_if_statement_repeat1, - STATE(1590), 1, + ACTIONS(3598), 1, + aux_sym_catch_clause_token1, + ACTIONS(3600), 1, + aux_sym_finally_clause_token1, + STATE(1696), 1, + aux_sym_try_statement_repeat1, + STATE(1896), 1, sym_text_interpolation, - STATE(1992), 1, - sym_else_if_clause, - STATE(1993), 1, - sym_else_clause, - [58177] = 9, - ACTIONS(18), 1, + STATE(1859), 2, + sym_catch_clause, + sym_finally_clause, + [62129] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1591), 1, + ACTIONS(3961), 1, + sym_heredoc_end, + ACTIONS(3963), 1, + sym_nowdoc_string, + STATE(1897), 1, sym_text_interpolation, - STATE(1673), 1, - sym_declaration_list, - STATE(1837), 1, - sym_base_clause, - STATE(2347), 1, - sym_class_interface_clause, - [58205] = 9, - ACTIONS(18), 1, + STATE(1900), 1, + aux_sym_nowdoc_body_repeat1, + ACTIONS(3959), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [62152] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(924), 1, - sym_compound_statement, - STATE(1592), 1, + ACTIONS(3911), 1, + sym_name, + STATE(1898), 1, sym_text_interpolation, - STATE(1833), 1, - sym_anonymous_function_use_clause, - STATE(2356), 1, - sym__return_type, - [58233] = 6, - ACTIONS(18), 1, + STATE(1993), 1, + sym_namespace_name, + STATE(2218), 1, + sym_namespace_use_group_clause, + ACTIONS(3913), 2, + aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, + [62175] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(1593), 1, + ACTIONS(3624), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1899), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3311), 4, + STATE(2143), 1, + sym_namespace_aliasing_clause, + ACTIONS(3622), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LBRACE, - [58255] = 4, - ACTIONS(18), 1, + [62196] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - STATE(1594), 1, + ACTIONS(3967), 1, + sym_heredoc_end, + ACTIONS(3969), 1, + sym_nowdoc_string, + ACTIONS(3965), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + STATE(1900), 2, sym_text_interpolation, - ACTIONS(3313), 6, - anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [58273] = 5, - ACTIONS(18), 1, + aux_sym_nowdoc_body_repeat1, + [62217] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3317), 1, - anon_sym_BSLASHu, - STATE(1595), 1, + ACTIONS(3972), 1, + sym_name, + STATE(1901), 1, sym_text_interpolation, - ACTIONS(3315), 5, - sym_execution_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [58293] = 7, - ACTIONS(18), 1, + STATE(2289), 1, + sym_visibility_modifier, + ACTIONS(3974), 3, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + [62238] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1596), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3889), 1, + anon_sym_LBRACE, + ACTIONS(3895), 1, + anon_sym_LBRACK, + ACTIONS(3976), 1, + anon_sym_DASH_GT, + ACTIONS(3978), 1, + anon_sym_QMARK_DASH_GT, + STATE(1902), 1, sym_text_interpolation, - STATE(1791), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [58317] = 9, - ACTIONS(18), 1, + [62263] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3915), 1, anon_sym_LBRACE, - STATE(1041), 1, - sym_compound_statement, - STATE(1597), 1, + ACTIONS(3921), 1, + anon_sym_LBRACK, + ACTIONS(3980), 1, + anon_sym_DASH_GT, + ACTIONS(3982), 1, + anon_sym_QMARK_DASH_GT, + STATE(1903), 1, sym_text_interpolation, - STATE(1720), 1, - sym_anonymous_function_use_clause, - STATE(2305), 1, - sym__return_type, - [58345] = 8, - ACTIONS(18), 1, + [62288] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3319), 1, - anon_sym_AMP, - ACTIONS(3323), 1, - anon_sym_PIPE, - STATE(1598), 1, + STATE(1904), 1, sym_text_interpolation, - STATE(1674), 1, - aux_sym_union_type_repeat1, - STATE(1766), 1, - aux_sym_intersection_type_repeat1, - ACTIONS(3212), 2, + ACTIONS(3816), 5, + anon_sym_AMP, + anon_sym_LBRACE, + anon_sym_EQ_GT, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [58371] = 8, - ACTIONS(18), 1, + [62305] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3325), 1, - aux_sym_switch_block_token1, - STATE(1587), 1, - aux_sym_switch_block_repeat1, - STATE(1599), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3984), 1, + anon_sym_LBRACE, + ACTIONS(3986), 1, + anon_sym_DASH_GT, + ACTIONS(3988), 1, + anon_sym_QMARK_DASH_GT, + ACTIONS(3990), 1, + anon_sym_LBRACK, + STATE(1905), 1, sym_text_interpolation, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [58397] = 9, - ACTIONS(18), 1, + [62330] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(961), 1, - aux_sym_while_statement_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3279), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3281), 1, - aux_sym_else_clause_token1, - STATE(1600), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3992), 1, + anon_sym_LBRACE, + ACTIONS(3994), 1, + anon_sym_COLON, + STATE(521), 1, + sym_enum_declaration_list, + STATE(1906), 1, sym_text_interpolation, - STATE(1619), 1, - aux_sym_if_statement_repeat1, - STATE(1992), 1, - sym_else_if_clause, - STATE(2018), 1, - sym_else_clause, - [58425] = 9, - ACTIONS(18), 1, + STATE(2597), 1, + sym_class_interface_clause, + [62355] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3271), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3273), 1, - aux_sym_else_clause_token1, - ACTIONS(3327), 1, - aux_sym_if_statement_token2, - STATE(1588), 1, - aux_sym_if_statement_repeat2, - STATE(1601), 1, + ACTIONS(3998), 1, + anon_sym_BSLASH, + STATE(1907), 2, sym_text_interpolation, - STATE(2000), 1, - sym_else_if_clause_2, - STATE(2446), 1, - sym_else_clause_2, - [58453] = 5, - ACTIONS(18), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3996), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [62374] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(332), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2998), 1, - anon_sym_BSLASHu, - STATE(1602), 1, + ACTIONS(3767), 1, + anon_sym_BSLASH, + STATE(581), 1, + sym_compound_statement, + STATE(1908), 1, sym_text_interpolation, - ACTIONS(3000), 5, - sym_execution_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [58473] = 8, - ACTIONS(18), 1, + ACTIONS(4001), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [62397] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3329), 1, - aux_sym_switch_block_token1, - STATE(1537), 1, - aux_sym_switch_block_repeat1, - STATE(1603), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3787), 1, + anon_sym_LBRACE, + ACTIONS(4003), 1, + anon_sym_COLON, + STATE(681), 1, + sym_enum_declaration_list, + STATE(1909), 1, sym_text_interpolation, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [58499] = 5, - ACTIONS(18), 1, + STATE(2515), 1, + sym_class_interface_clause, + [62422] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2988), 1, - anon_sym_BSLASHu, - STATE(1604), 1, + ACTIONS(4005), 1, + anon_sym_PIPE, + STATE(1910), 2, sym_text_interpolation, - ACTIONS(2990), 5, - sym_execution_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, + aux_sym_union_type_repeat1, + ACTIONS(3699), 3, + anon_sym_AMP, + anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [58519] = 5, - ACTIONS(18), 1, + [62441] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2994), 1, - anon_sym_BSLASHu, - STATE(1605), 1, - sym_text_interpolation, - ACTIONS(2996), 5, - sym_execution_string_chars, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3938), 1, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR, - [58539] = 7, - ACTIONS(18), 1, + ACTIONS(4008), 1, + anon_sym_COLON, + STATE(1911), 1, + sym_text_interpolation, + STATE(2339), 1, + sym_enum_declaration_list, + STATE(2439), 1, + sym_class_interface_clause, + [62466] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1606), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(1912), 1, sym_text_interpolation, - STATE(1778), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [58563] = 9, - ACTIONS(18), 1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + ACTIONS(3737), 3, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_class_interface_clause_token1, + [62487] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3271), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3273), 1, + ACTIONS(1295), 1, aux_sym_else_clause_token1, - ACTIONS(3331), 1, - aux_sym_if_statement_token2, - STATE(1607), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(1913), 1, sym_text_interpolation, - STATE(1633), 1, - aux_sym_if_statement_repeat2, - STATE(2000), 1, - sym_else_if_clause_2, - STATE(2561), 1, - sym_else_clause_2, - [58591] = 8, - ACTIONS(18), 1, + ACTIONS(1293), 4, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [62506] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1337), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3333), 1, - anon_sym_RBRACE, - STATE(1537), 1, - aux_sym_switch_block_repeat1, - STATE(1608), 1, + STATE(1914), 1, sym_text_interpolation, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [58617] = 8, - ACTIONS(18), 1, + ACTIONS(1335), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(4010), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [62527] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3265), 1, - aux_sym_enum_case_token1, - ACTIONS(3267), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3335), 1, - anon_sym_RBRACE, - STATE(1537), 1, - aux_sym_switch_block_repeat1, - STATE(1609), 1, + ACTIONS(4012), 1, + aux_sym_if_statement_token2, + ACTIONS(4014), 1, + aux_sym_else_if_clause_token1, + ACTIONS(4017), 1, + aux_sym_else_clause_token1, + STATE(2150), 1, + sym_else_if_clause_2, + STATE(1915), 2, sym_text_interpolation, - STATE(1811), 2, - sym_case_statement, - sym_default_statement, - [58643] = 5, - ACTIONS(18), 1, + aux_sym_if_statement_repeat2, + [62550] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3337), 1, - anon_sym_BSLASHu, - STATE(1610), 1, + ACTIONS(4019), 1, + anon_sym_PIPE, + STATE(1916), 2, sym_text_interpolation, - ACTIONS(2905), 5, - sym_execution_string_chars, + aux_sym_union_type_repeat1, + ACTIONS(3699), 3, anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_BQUOTE, + anon_sym_EQ_GT, anon_sym_DOLLAR, - [58663] = 4, - ACTIONS(18), 1, + [62569] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1611), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3992), 1, + anon_sym_LBRACE, + ACTIONS(4022), 1, + anon_sym_COLON, + STATE(549), 1, + sym_enum_declaration_list, + STATE(1917), 1, sym_text_interpolation, - ACTIONS(3339), 6, + STATE(2424), 1, + sym_class_interface_clause, + [62594] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1918), 1, + sym_text_interpolation, + ACTIONS(3683), 5, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_AMP, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, anon_sym_PIPE, - anon_sym_DOLLAR, - [58681] = 7, - ACTIONS(18), 1, + [62611] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3287), 1, - sym_name, - STATE(1612), 1, + ACTIONS(3655), 1, + anon_sym_PIPE, + STATE(1852), 1, + aux_sym_union_type_repeat1, + STATE(1919), 1, sym_text_interpolation, - STATE(1857), 1, - sym_const_element, - STATE(2487), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [58705] = 9, - ACTIONS(18), 1, + ACTIONS(3934), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [62632] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(931), 1, - sym_declaration_list, - STATE(1613), 1, + ACTIONS(4024), 1, + anon_sym_AMP, + STATE(1920), 2, sym_text_interpolation, - STATE(1748), 1, - sym_base_clause, - STATE(2292), 1, - sym_class_interface_clause, - [58733] = 9, - ACTIONS(18), 1, + aux_sym_intersection_type_repeat1, + ACTIONS(3816), 3, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_DOLLAR, + [62651] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(2013), 1, + anon_sym_DOLLAR, + ACTIONS(4027), 1, + sym_name, + ACTIONS(4029), 1, anon_sym_LBRACE, - STATE(447), 1, - sym_declaration_list, - STATE(1614), 1, + STATE(1921), 1, sym_text_interpolation, - STATE(1761), 1, - sym_base_clause, - STATE(2127), 1, - sym_class_interface_clause, - [58761] = 9, - ACTIONS(18), 1, + STATE(1053), 2, + sym_dynamic_variable_name, + sym_variable_name, + [62674] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3247), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1046), 1, - sym_compound_statement, - STATE(1615), 1, + ACTIONS(3885), 1, + sym__eof, + ACTIONS(3887), 1, + sym_php_tag, + STATE(1890), 1, + aux_sym_text_repeat1, + STATE(1922), 1, sym_text_interpolation, - STATE(1775), 1, - sym_anonymous_function_use_clause, - STATE(2252), 1, - sym__return_type, - [58789] = 9, - ACTIONS(18), 1, + ACTIONS(3751), 2, + aux_sym_text_token1, + aux_sym_text_token2, + [62697] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + ACTIONS(3915), 1, anon_sym_LBRACE, - STATE(1098), 1, - sym_declaration_list, - STATE(1616), 1, + ACTIONS(3921), 1, + anon_sym_LBRACK, + ACTIONS(4031), 1, + anon_sym_DASH_GT, + ACTIONS(4033), 1, + anon_sym_QMARK_DASH_GT, + STATE(1923), 1, sym_text_interpolation, - STATE(1827), 1, - sym_base_clause, - STATE(2128), 1, - sym_class_interface_clause, - [58817] = 6, - ACTIONS(18), 1, + [62722] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3343), 1, + ACTIONS(4035), 1, anon_sym_BSLASH, - STATE(1617), 1, + STATE(1924), 2, sym_text_interpolation, - STATE(1641), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3341), 3, + ACTIONS(3996), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, - [58838] = 8, - ACTIONS(18), 1, + [62741] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3349), 1, - anon_sym_DASH_GT, - ACTIONS(3351), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3353), 1, - anon_sym_LBRACK, - STATE(1618), 1, + ACTIONS(4038), 1, + aux_sym_catch_clause_token1, + ACTIONS(4040), 1, + aux_sym_finally_clause_token1, + STATE(475), 1, + aux_sym_try_statement_repeat1, + STATE(1925), 1, sym_text_interpolation, - [58863] = 7, - ACTIONS(18), 1, + STATE(489), 2, + sym_catch_clause, + sym_finally_clause, + [62764] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(977), 1, - aux_sym_while_statement_token1, - ACTIONS(979), 1, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3944), 1, + sym_php_tag, + ACTIONS(3949), 1, + ts_builtin_sym_end, + ACTIONS(4042), 2, + aux_sym_text_token1, + aux_sym_text_token2, + STATE(1926), 2, + sym_text_interpolation, + aux_sym_text_repeat1, + [62785] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1299), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3355), 1, + STATE(1927), 1, + sym_text_interpolation, + ACTIONS(1297), 4, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - STATE(1992), 1, - sym_else_if_clause, - STATE(1619), 2, + [62804] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3642), 1, + anon_sym_AMP, + STATE(1920), 1, + aux_sym_intersection_type_repeat1, + STATE(1928), 1, sym_text_interpolation, - aux_sym_if_statement_repeat1, - [58886] = 6, - ACTIONS(18), 1, + ACTIONS(3811), 3, + anon_sym_LBRACE, + anon_sym_EQ_GT, + anon_sym_DOLLAR, + [62825] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1371), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3215), 1, - anon_sym_AMP, - STATE(1620), 1, + STATE(1929), 1, sym_text_interpolation, - STATE(1626), 1, - aux_sym_intersection_type_repeat1, - ACTIONS(3358), 3, + ACTIONS(1369), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(4045), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [58907] = 8, - ACTIONS(18), 1, + [62846] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3360), 1, - anon_sym_LBRACE, - ACTIONS(3362), 1, - anon_sym_DASH_GT, - ACTIONS(3364), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3366), 1, - anon_sym_LBRACK, - STATE(1621), 1, + ACTIONS(4047), 1, + sym_name, + STATE(1930), 1, sym_text_interpolation, - [58932] = 7, + STATE(2418), 1, + sym__reserved_identifier, + ACTIONS(3382), 3, + aux_sym_function_static_declaration_token1, + anon_sym_self, + anon_sym_parent, + [62867] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3370), 1, + ACTIONS(4049), 1, sym_heredoc_end, - STATE(1314), 1, + STATE(1513), 1, sym__new_line, - STATE(1622), 1, + STATE(1931), 1, sym_text_interpolation, - STATE(1854), 1, + STATE(1992), 1, sym_heredoc_body, - ACTIONS(3368), 2, + ACTIONS(3777), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - [58955] = 7, - ACTIONS(18), 1, + [62890] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1444), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1365), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3372), 1, - sym_name, - ACTIONS(3374), 1, - anon_sym_LBRACE, - STATE(1623), 1, + STATE(1932), 1, sym_text_interpolation, - STATE(770), 2, - sym_dynamic_variable_name, - sym_variable_name, - [58978] = 8, - ACTIONS(18), 1, + ACTIONS(1363), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + ACTIONS(4051), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [62911] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3376), 1, + ACTIONS(4053), 1, + sym_heredoc_end, + STATE(1933), 1, + sym_text_interpolation, + STATE(2103), 1, + sym_nowdoc_body, + STATE(2113), 1, + sym__new_line, + ACTIONS(3769), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [62934] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4057), 1, + anon_sym_EQ, + STATE(1934), 1, + sym_text_interpolation, + STATE(2168), 1, + sym_property_initializer, + ACTIONS(4055), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + [62955] = 8, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(550), 1, anon_sym_LBRACE, - ACTIONS(3378), 1, - anon_sym_DASH_GT, - ACTIONS(3380), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3382), 1, - anon_sym_LBRACK, - STATE(1624), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3807), 1, + sym_name, + ACTIONS(3809), 1, + anon_sym_BSLASH, + STATE(644), 1, + sym_compound_statement, + STATE(1837), 1, + sym_namespace_name, + STATE(1935), 1, sym_text_interpolation, - [59003] = 6, - ACTIONS(18), 1, + [62980] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1076), 1, + ACTIONS(1343), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1625), 1, + STATE(1936), 1, sym_text_interpolation, - ACTIONS(1074), 2, + ACTIONS(1341), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3384), 2, + ACTIONS(4059), 2, sym__automatic_semicolon, anon_sym_SEMI, - [59024] = 5, - ACTIONS(18), 1, + [63001] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3388), 1, - anon_sym_AMP, - STATE(1626), 2, + STATE(1937), 1, sym_text_interpolation, - aux_sym_intersection_type_repeat1, - ACTIONS(3386), 3, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(4061), 5, + anon_sym_AMP, anon_sym_LBRACE, - [59043] = 5, - ACTIONS(18), 1, + anon_sym_EQ_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_DOLLAR, + [63018] = 7, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3391), 1, - anon_sym_PIPE, - STATE(1627), 2, + ACTIONS(4063), 1, + sym_heredoc_end, + STATE(1513), 1, + sym__new_line, + STATE(1938), 1, sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3275), 3, + STATE(2102), 1, + sym_heredoc_body, + ACTIONS(3777), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [63041] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3879), 1, + anon_sym_COLON, + STATE(1939), 1, + sym_text_interpolation, + STATE(2123), 1, + sym__return_type, + ACTIONS(4065), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [59062] = 5, - ACTIONS(18), 1, + [63062] = 8, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3396), 1, - anon_sym_BSLASH, - STATE(1628), 2, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4067), 1, + anon_sym_DOT_DOT_DOT, + STATE(1940), 1, sym_text_interpolation, - aux_sym_namespace_name_repeat1, - ACTIONS(3394), 3, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [59081] = 6, - ACTIONS(18), 1, + STATE(2225), 1, + sym_variable_name, + STATE(2342), 1, + sym_reference_modifier, + [63087] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1036), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1629), 1, + ACTIONS(4069), 1, + aux_sym_catch_clause_token1, + ACTIONS(4071), 1, + aux_sym_finally_clause_token1, + STATE(610), 1, + aux_sym_try_statement_repeat1, + STATE(1941), 1, sym_text_interpolation, - ACTIONS(1034), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3399), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59102] = 6, - ACTIONS(18), 1, + STATE(619), 2, + sym_catch_clause, + sym_finally_clause, + [63110] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1066), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1630), 1, + ACTIONS(4073), 1, + anon_sym_COMMA, + STATE(1942), 2, sym_text_interpolation, - ACTIONS(1064), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3401), 2, + aux_sym_base_clause_repeat1, + ACTIONS(3737), 3, sym__automatic_semicolon, anon_sym_SEMI, - [59123] = 6, - ACTIONS(18), 1, + anon_sym_LBRACE, + [63129] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1020), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - STATE(1631), 1, + ACTIONS(4078), 1, + sym_heredoc_end, + STATE(1943), 1, sym_text_interpolation, - ACTIONS(1018), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3403), 2, - sym__automatic_semicolon, + STATE(2810), 1, + sym__new_line, + ACTIONS(4076), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [63149] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4080), 1, anon_sym_SEMI, - [59144] = 6, - ACTIONS(18), 1, + ACTIONS(4082), 1, + anon_sym_LBRACE, + ACTIONS(4084), 1, + sym__automatic_semicolon, + STATE(1551), 1, + sym_compound_statement, + STATE(1944), 1, + sym_text_interpolation, + [63171] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1014), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1632), 1, + STATE(1945), 1, sym_text_interpolation, - ACTIONS(1012), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3405), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59165] = 7, - ACTIONS(18), 1, + ACTIONS(4086), 4, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_RBRACK, + [63187] = 5, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3407), 1, - aux_sym_if_statement_token2, - ACTIONS(3409), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3412), 1, - aux_sym_else_clause_token1, - STATE(2000), 1, - sym_else_if_clause_2, - STATE(1633), 2, + ACTIONS(4088), 1, + ts_builtin_sym_end, + STATE(1946), 1, sym_text_interpolation, - aux_sym_if_statement_repeat2, - [59188] = 7, - ACTIONS(18), 1, + ACTIONS(4090), 3, + sym_php_tag, + aux_sym_text_token1, + aux_sym_text_token2, + [63205] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3414), 1, - sym_name, - ACTIONS(3416), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1947), 1, + sym_text_interpolation, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4092), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63225] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - ACTIONS(3418), 1, - anon_sym_DOLLAR, - STATE(1634), 1, + STATE(629), 1, + sym_declaration_list, + STATE(1948), 1, sym_text_interpolation, - STATE(1400), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59211] = 7, + STATE(2635), 1, + sym_class_interface_clause, + [63247] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3422), 1, + ACTIONS(4096), 1, sym_heredoc_end, - ACTIONS(3424), 1, - sym_nowdoc_string, - STATE(1635), 1, + STATE(1949), 1, sym_text_interpolation, - STATE(1717), 1, - aux_sym_nowdoc_body_repeat1, - ACTIONS(3420), 2, + STATE(2835), 1, + sym__new_line, + ACTIONS(4076), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - [59234] = 6, - ACTIONS(18), 1, + [63267] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1030), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1636), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1237), 1, + sym_compound_statement, + STATE(1950), 1, sym_text_interpolation, - ACTIONS(1028), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3426), 2, + STATE(2650), 1, + sym__return_type, + [63289] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1951), 1, + sym_text_interpolation, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4098), 2, sym__automatic_semicolon, anon_sym_SEMI, - [59255] = 5, - ACTIONS(18), 1, + [63309] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1010), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1637), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1951), 1, + aux_sym__const_declaration_repeat1, + STATE(1952), 1, sym_text_interpolation, - ACTIONS(1008), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [59274] = 7, - ACTIONS(18), 1, + ACTIONS(4100), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63329] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3190), 1, - aux_sym_catch_clause_token1, - ACTIONS(3192), 1, - aux_sym_finally_clause_token1, - STATE(1490), 1, - aux_sym_try_statement_repeat1, - STATE(1638), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1953), 1, sym_text_interpolation, - STATE(1671), 2, - sym_catch_clause, - sym_finally_clause, - [59297] = 7, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4100), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63349] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3428), 1, - ts_builtin_sym_end, - ACTIONS(3430), 1, - sym_php_tag, - STATE(1639), 1, + ACTIONS(4088), 1, + sym__eof, + STATE(1954), 1, sym_text_interpolation, - STATE(1713), 1, - aux_sym_text_repeat1, - ACTIONS(11), 2, + ACTIONS(4090), 3, + sym_php_tag, aux_sym_text_token1, aux_sym_text_token2, - [59320] = 8, - ACTIONS(18), 1, + [63367] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3432), 1, - anon_sym_DOT_DOT_DOT, - STATE(1640), 1, + ACTIONS(4102), 1, + anon_sym_EQ, + ACTIONS(4104), 1, + anon_sym_RPAREN, + STATE(1955), 1, sym_text_interpolation, - STATE(1954), 1, - sym_reference_modifier, + STATE(2182), 1, + aux_sym__list_destructing_repeat1, + [63389] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1953), 1, + aux_sym__const_declaration_repeat1, STATE(1956), 1, - sym_variable_name, - [59345] = 6, - ACTIONS(18), 1, + sym_text_interpolation, + ACTIONS(4106), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63409] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3343), 1, - anon_sym_BSLASH, - STATE(1628), 1, - aux_sym_namespace_name_repeat1, - STATE(1641), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1947), 1, + aux_sym__const_declaration_repeat1, + STATE(1957), 1, + sym_text_interpolation, + ACTIONS(4108), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63429] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(1958), 1, sym_text_interpolation, - ACTIONS(3434), 3, + STATE(2813), 1, + sym_declare_directive, + ACTIONS(4110), 3, + anon_sym_ticks, + anon_sym_encoding, + anon_sym_strict_types, + [63447] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4114), 1, anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [59366] = 6, - ACTIONS(18), 1, + STATE(1959), 1, + sym_text_interpolation, + STATE(2097), 1, + aux_sym_function_static_declaration_repeat1, + ACTIONS(4112), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63467] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1042), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1642), 1, + ACTIONS(4118), 1, + anon_sym_COMMA, + STATE(1960), 1, sym_text_interpolation, - ACTIONS(1040), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3436), 2, + STATE(2079), 1, + aux_sym_global_declaration_repeat1, + ACTIONS(4116), 2, sym__automatic_semicolon, anon_sym_SEMI, - [59387] = 7, - ACTIONS(18), 1, + [63487] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3416), 1, - anon_sym_LBRACE, - ACTIONS(3418), 1, - anon_sym_DOLLAR, - ACTIONS(3438), 1, - sym_name, - STATE(1643), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(1961), 1, sym_text_interpolation, - STATE(1400), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59410] = 5, - ACTIONS(18), 1, + STATE(2009), 1, + aux_sym_namespace_use_declaration_repeat1, + ACTIONS(4120), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63507] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3440), 1, + ACTIONS(4126), 1, anon_sym_COMMA, - STATE(1644), 2, + STATE(1962), 1, sym_text_interpolation, - aux_sym_base_clause_repeat1, - ACTIONS(3311), 3, + STATE(1983), 1, + aux_sym_property_declaration_repeat2, + ACTIONS(4124), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [59429] = 6, - ACTIONS(18), 1, + [63527] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3237), 1, - anon_sym_PIPE, - STATE(1645), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(1963), 1, sym_text_interpolation, - STATE(1648), 1, - aux_sym_union_type_repeat1, - ACTIONS(3443), 3, + STATE(2023), 1, + aux_sym_namespace_use_declaration_repeat1, + ACTIONS(4120), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63547] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [59450] = 4, - ACTIONS(18), 1, + STATE(634), 1, + sym_declaration_list, + STATE(1964), 1, + sym_text_interpolation, + STATE(2655), 1, + sym_class_interface_clause, + [63569] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1646), 1, + STATE(1965), 1, sym_text_interpolation, - ACTIONS(3445), 5, + ACTIONS(2015), 4, anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_EQ_GT, anon_sym_DOT_DOT_DOT, + anon_sym_PIPE, anon_sym_DOLLAR, - [59467] = 6, - ACTIONS(18), 1, + [63585] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3221), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1647), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1966), 1, sym_text_interpolation, - STATE(1897), 1, - sym_namespace_aliasing_clause, - ACTIONS(3219), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [59488] = 5, - ACTIONS(18), 1, + STATE(2163), 1, + sym_formal_parameters, + STATE(2583), 1, + sym_reference_modifier, + [63607] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3447), 1, - anon_sym_PIPE, - STATE(1648), 2, + STATE(1967), 1, sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3275), 3, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [59507] = 6, - ACTIONS(18), 1, + STATE(2766), 1, + sym_declare_directive, + ACTIONS(4110), 3, + anon_sym_ticks, + anon_sym_encoding, + anon_sym_strict_types, + [63625] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3452), 1, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(1649), 1, + STATE(1132), 1, + sym_compound_statement, + STATE(1968), 1, sym_text_interpolation, - STATE(2001), 1, + STATE(2537), 1, sym__return_type, - ACTIONS(3450), 3, + [63647] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1969), 1, + sym_text_interpolation, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4128), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [59528] = 5, - ACTIONS(18), 1, + [63667] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3454), 1, + STATE(1970), 1, + sym_text_interpolation, + STATE(2748), 1, + sym_declare_directive, + ACTIONS(4110), 3, + anon_sym_ticks, + anon_sym_encoding, + anon_sym_strict_types, + [63685] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3783), 1, anon_sym_AMP, - STATE(1650), 2, + STATE(1971), 1, sym_text_interpolation, - aux_sym_intersection_type_repeat1, - ACTIONS(3386), 3, + STATE(2484), 2, + sym_variable_name, + sym_variable_reference, + [63705] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [59547] = 6, - ACTIONS(18), 1, + STATE(498), 1, + sym_declaration_list, + STATE(1972), 1, + sym_text_interpolation, + STATE(2547), 1, + sym_class_interface_clause, + [63727] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3235), 1, - anon_sym_AMP, - STATE(1650), 1, - aux_sym_intersection_type_repeat1, - STATE(1651), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1929), 1, + sym_declaration_list, + STATE(1973), 1, sym_text_interpolation, - ACTIONS(3358), 3, + STATE(2403), 1, + sym_class_interface_clause, + [63749] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3938), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, + STATE(1974), 1, + sym_text_interpolation, + STATE(2172), 1, + sym_enum_declaration_list, + STATE(2405), 1, + sym_class_interface_clause, + [63771] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4132), 1, + anon_sym_PIPE, + ACTIONS(4130), 2, + anon_sym_RPAREN, anon_sym_DOLLAR, - [59568] = 7, - ACTIONS(18), 1, + STATE(1975), 2, + sym_text_interpolation, + aux_sym_type_list_repeat1, + [63789] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1241), 1, + sym_compound_statement, + STATE(1976), 1, + sym_text_interpolation, + STATE(2670), 1, + sym__return_type, + [63811] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1882), 1, + sym_declaration_list, + STATE(1977), 1, + sym_text_interpolation, + STATE(2413), 1, + sym_class_interface_clause, + [63833] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3457), 1, - sym_name, - ACTIONS(3459), 1, - anon_sym_LBRACE, - ACTIONS(3461), 1, - anon_sym_DOLLAR, - STATE(1652), 1, + STATE(1978), 1, sym_text_interpolation, - STATE(1562), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59591] = 6, - ACTIONS(18), 1, + STATE(2699), 1, + sym_declare_directive, + ACTIONS(4110), 3, + anon_sym_ticks, + anon_sym_encoding, + anon_sym_strict_types, + [63851] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3217), 1, - anon_sym_PIPE, - STATE(1627), 1, - aux_sym_union_type_repeat1, - STATE(1653), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1759), 1, + sym_formal_parameters, + STATE(1979), 1, sym_text_interpolation, - ACTIONS(3443), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59612] = 4, - ACTIONS(18), 1, + STATE(2451), 1, + sym_reference_modifier, + [63873] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1654), 1, + ACTIONS(4135), 1, + sym_integer, + STATE(1980), 1, sym_text_interpolation, - ACTIONS(3277), 5, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_PIPE, - [59629] = 8, - ACTIONS(18), 1, + STATE(2364), 1, + sym_string, + ACTIONS(386), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + [63893] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3463), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - ACTIONS(3465), 1, - anon_sym_COLON, - STATE(1655), 1, + STATE(1097), 1, + sym_declaration_list, + STATE(1981), 1, sym_text_interpolation, - STATE(1958), 1, - sym_enum_declaration_list, - STATE(2346), 1, + STATE(2575), 1, sym_class_interface_clause, - [59654] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(214), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3467), 1, - sym_name, - ACTIONS(3469), 1, - anon_sym_BSLASH, - STATE(467), 1, - sym_compound_statement, - STATE(1656), 1, - sym_text_interpolation, - STATE(1716), 1, - sym_namespace_name, - [59679] = 8, - ACTIONS(18), 1, + [63915] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - ACTIONS(3283), 1, + ACTIONS(4126), 1, anon_sym_COMMA, - ACTIONS(3471), 1, - anon_sym_LBRACE, - STATE(1657), 1, + STATE(1982), 1, sym_text_interpolation, - STATE(2048), 1, - aux_sym_base_clause_repeat1, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - [59704] = 7, - ACTIONS(3), 1, + STATE(1983), 1, + aux_sym_property_declaration_repeat2, + ACTIONS(4137), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63935] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3473), 1, - sym_heredoc_end, - STATE(1314), 1, - sym__new_line, - STATE(1658), 1, + ACTIONS(4141), 1, + anon_sym_COMMA, + ACTIONS(4139), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(1983), 2, sym_text_interpolation, - STATE(1805), 1, - sym_heredoc_body, - ACTIONS(3368), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [59727] = 7, - ACTIONS(18), 1, + aux_sym_property_declaration_repeat2, + [63953] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3475), 1, - sym_name, - ACTIONS(3477), 1, - anon_sym_LBRACE, - ACTIONS(3479), 1, - anon_sym_DOLLAR, - STATE(1659), 1, + ACTIONS(4126), 1, + anon_sym_COMMA, + STATE(1962), 1, + aux_sym_property_declaration_repeat2, + STATE(1984), 1, sym_text_interpolation, - STATE(1527), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59750] = 7, - ACTIONS(18), 1, + ACTIONS(4144), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [63973] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_BSLASH, - STATE(1660), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1985), 1, sym_text_interpolation, - STATE(1947), 1, - sym_compound_statement, - ACTIONS(3481), 2, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4146), 2, sym__automatic_semicolon, anon_sym_SEMI, - [59773] = 5, - ACTIONS(18), 1, + [63993] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3485), 1, - anon_sym_BSLASH, - STATE(1661), 2, + ACTIONS(4126), 1, + anon_sym_COMMA, + STATE(1983), 1, + aux_sym_property_declaration_repeat2, + STATE(1986), 1, sym_text_interpolation, - aux_sym_namespace_name_repeat1, - ACTIONS(3394), 3, + ACTIONS(4148), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [59792] = 6, - ACTIONS(18), 1, + [64013] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3490), 1, - anon_sym_EQ, - STATE(1662), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1891), 1, + sym_declaration_list, + STATE(1987), 1, sym_text_interpolation, - STATE(1867), 1, - sym_property_initializer, - ACTIONS(3488), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [59813] = 6, - ACTIONS(18), 1, + STATE(2417), 1, + sym_class_interface_clause, + [64035] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3492), 1, - sym_name, - STATE(1663), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1786), 1, + sym_formal_parameters, + STATE(1988), 1, sym_text_interpolation, - STATE(2328), 1, - sym__reserved_identifier, - ACTIONS(2976), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [59834] = 5, - ACTIONS(18), 1, + STATE(2434), 1, + sym_reference_modifier, + [64057] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1006), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1664), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1293), 1, + sym_declaration_list, + STATE(1989), 1, sym_text_interpolation, - ACTIONS(1004), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [59853] = 7, - ACTIONS(18), 1, + STATE(2527), 1, + sym_class_interface_clause, + [64079] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1643), 1, - anon_sym_DOLLAR, - ACTIONS(3494), 1, - sym_name, - ACTIONS(3496), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(4150), 1, anon_sym_LBRACE, - STATE(1665), 1, + STATE(604), 1, + sym_declaration_list, + STATE(1990), 1, sym_text_interpolation, - STATE(848), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59876] = 7, + STATE(2420), 1, + sym_base_clause, + [64101] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1754), 1, + sym_formal_parameters, + STATE(1991), 1, + sym_text_interpolation, + STATE(2477), 1, + sym_reference_modifier, + [64123] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(4152), 1, sym_heredoc_end, - STATE(1666), 1, + STATE(1992), 1, sym_text_interpolation, - STATE(1749), 1, - sym_nowdoc_body, - STATE(2003), 1, + STATE(2720), 1, sym__new_line, - ACTIONS(3498), 2, + ACTIONS(4076), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - [59899] = 8, - ACTIONS(18), 1, + [64143] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3360), 1, - anon_sym_LBRACE, - ACTIONS(3366), 1, - anon_sym_LBRACK, - ACTIONS(3502), 1, - anon_sym_DASH_GT, - ACTIONS(3504), 1, - anon_sym_QMARK_DASH_GT, - STATE(1667), 1, + ACTIONS(4156), 1, + aux_sym_namespace_aliasing_clause_token1, + STATE(1993), 1, sym_text_interpolation, - [59924] = 7, - ACTIONS(18), 1, + STATE(2665), 1, + sym_namespace_aliasing_clause, + ACTIONS(4154), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [64163] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3506), 1, - anon_sym_AMP, - ACTIONS(3508), 1, - anon_sym_RPAREN, - STATE(1668), 1, + STATE(1994), 1, sym_text_interpolation, - STATE(2197), 2, - sym_variable_name, - sym_variable_reference, - [59947] = 7, - ACTIONS(3), 1, + STATE(2850), 1, + sym_declare_directive, + ACTIONS(4110), 3, + anon_sym_ticks, + anon_sym_encoding, + anon_sym_strict_types, + [64181] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3510), 1, - sym_heredoc_end, - STATE(1314), 1, - sym__new_line, - STATE(1669), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3938), 1, + anon_sym_LBRACE, + STATE(1995), 1, sym_text_interpolation, - STATE(1753), 1, - sym_heredoc_body, - ACTIONS(3368), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [59970] = 8, - ACTIONS(18), 1, + STATE(2335), 1, + sym_enum_declaration_list, + STATE(2435), 1, + sym_class_interface_clause, + [64203] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, + ACTIONS(4158), 1, anon_sym_AMP, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3512), 1, - anon_sym_DOT_DOT_DOT, - STATE(1670), 1, + STATE(1996), 1, sym_text_interpolation, - STATE(2067), 1, - sym_variable_name, - STATE(2068), 1, - sym_reference_modifier, - [59995] = 5, - ACTIONS(18), 1, + STATE(2020), 1, + aux_sym_intersection_type_repeat1, + ACTIONS(3811), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOLLAR, + [64223] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(990), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1671), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1997), 1, sym_text_interpolation, - ACTIONS(988), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [60014] = 6, - ACTIONS(18), 1, + STATE(2048), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4128), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64243] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1082), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1672), 1, + ACTIONS(3290), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(3300), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(4161), 1, + aux_sym_namespace_use_declaration_token2, + STATE(1998), 1, sym_text_interpolation, - ACTIONS(1080), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3514), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60035] = 6, - ACTIONS(18), 1, + STATE(2743), 1, + sym_static_modifier, + [64265] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1088), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1673), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1969), 1, + aux_sym__const_declaration_repeat1, + STATE(1999), 1, sym_text_interpolation, - ACTIONS(1086), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3516), 2, + ACTIONS(4163), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60056] = 6, - ACTIONS(18), 1, + [64285] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3323), 1, - anon_sym_PIPE, - STATE(1674), 1, + STATE(2000), 1, sym_text_interpolation, - STATE(1693), 1, - aux_sym_union_type_repeat1, - ACTIONS(3443), 3, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [60077] = 4, - ACTIONS(18), 1, + ACTIONS(4165), 4, + aux_sym_namespace_use_declaration_token1, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [64301] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1675), 1, + STATE(2001), 1, sym_text_interpolation, - ACTIONS(1498), 5, + ACTIONS(4167), 4, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [60094] = 8, - ACTIONS(18), 1, + anon_sym_COLON, + [64317] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3518), 1, - anon_sym_LBRACE, - ACTIONS(3520), 1, - anon_sym_DASH_GT, - ACTIONS(3522), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3524), 1, - anon_sym_LBRACK, - STATE(1676), 1, + STATE(2002), 1, sym_text_interpolation, - [60119] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3526), 1, + ACTIONS(4169), 4, + aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, - ACTIONS(3528), 1, anon_sym_COLON, - STATE(456), 1, - sym_enum_declaration_list, - STATE(1677), 1, - sym_text_interpolation, - STATE(2114), 1, - sym_class_interface_clause, - [60144] = 6, - ACTIONS(18), 1, + anon_sym_EQ_GT, + [64333] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3452), 1, - anon_sym_COLON, - STATE(1678), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(1963), 1, + aux_sym_namespace_use_declaration_repeat1, + STATE(2003), 1, sym_text_interpolation, - STATE(1975), 1, - sym__return_type, - ACTIONS(3530), 3, + ACTIONS(4171), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [60165] = 7, - ACTIONS(18), 1, + [64353] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3532), 1, - aux_sym_catch_clause_token1, - ACTIONS(3534), 1, - aux_sym_finally_clause_token1, - STATE(417), 1, - aux_sym_try_statement_repeat1, - STATE(1679), 1, + ACTIONS(4118), 1, + anon_sym_COMMA, + STATE(1960), 1, + aux_sym_global_declaration_repeat1, + STATE(2004), 1, sym_text_interpolation, - STATE(428), 2, - sym_catch_clause, - sym_finally_clause, - [60188] = 4, - ACTIONS(18), 1, + ACTIONS(4173), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64373] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1680), 1, + ACTIONS(4114), 1, + anon_sym_COMMA, + STATE(1959), 1, + aux_sym_function_static_declaration_repeat1, + STATE(2005), 1, sym_text_interpolation, - ACTIONS(3313), 5, + ACTIONS(4175), 2, sym__automatic_semicolon, anon_sym_SEMI, + [64393] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2019), 1, anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_PIPE, - [60205] = 4, - ACTIONS(18), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1763), 1, + sym_formal_parameters, + STATE(2006), 1, + sym_text_interpolation, + STATE(2566), 1, + sym_reference_modifier, + [64415] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1681), 1, + ACTIONS(4114), 1, + anon_sym_COMMA, + STATE(2007), 1, sym_text_interpolation, - ACTIONS(3100), 5, + STATE(2077), 1, + aux_sym_function_static_declaration_repeat1, + ACTIONS(4177), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_PIPE, - [60222] = 7, - ACTIONS(18), 1, + [64435] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(597), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3536), 1, - sym_name, - ACTIONS(3538), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(1682), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1108), 1, + sym_compound_statement, + STATE(2008), 1, sym_text_interpolation, - STATE(569), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60245] = 4, - ACTIONS(18), 1, + STATE(2606), 1, + sym__return_type, + [64457] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1683), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2009), 1, sym_text_interpolation, - ACTIONS(3339), 5, + STATE(2023), 1, + aux_sym_namespace_use_declaration_repeat1, + ACTIONS(4179), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_PIPE, - [60262] = 8, - ACTIONS(18), 1, + [64477] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3360), 1, - anon_sym_LBRACE, - ACTIONS(3366), 1, - anon_sym_LBRACK, - ACTIONS(3540), 1, - anon_sym_DASH_GT, - ACTIONS(3542), 1, - anon_sym_QMARK_DASH_GT, - STATE(1684), 1, + ACTIONS(4183), 1, + anon_sym_EQ, + STATE(2010), 1, sym_text_interpolation, - [60287] = 7, - ACTIONS(18), 1, + ACTIONS(4181), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + [64495] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1635), 1, - anon_sym_DOLLAR, - ACTIONS(3544), 1, - sym_name, - ACTIONS(3546), 1, - anon_sym_LBRACE, - STATE(1685), 1, + ACTIONS(4118), 1, + anon_sym_COMMA, + STATE(2011), 1, sym_text_interpolation, - STATE(707), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60310] = 7, - ACTIONS(3), 1, + STATE(2075), 1, + aux_sym_global_declaration_repeat1, + ACTIONS(4185), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64515] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, + ACTIONS(2019), 1, + anon_sym_AMP, ACTIONS(3548), 1, - sym_heredoc_end, - STATE(1314), 1, - sym__new_line, - STATE(1686), 1, + anon_sym_LPAREN, + STATE(1797), 1, + sym_formal_parameters, + STATE(2012), 1, sym_text_interpolation, - STATE(1804), 1, - sym_heredoc_body, - ACTIONS(3368), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [60333] = 8, - ACTIONS(18), 1, + STATE(2487), 1, + sym_reference_modifier, + [64537] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3518), 1, + ACTIONS(3661), 1, anon_sym_LBRACE, - ACTIONS(3524), 1, - anon_sym_LBRACK, - ACTIONS(3550), 1, - anon_sym_DASH_GT, - ACTIONS(3552), 1, - anon_sym_QMARK_DASH_GT, - STATE(1687), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1248), 1, + sym_compound_statement, + STATE(2013), 1, sym_text_interpolation, - [60358] = 8, - ACTIONS(18), 1, + STATE(2432), 1, + sym__return_type, + [64559] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3376), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(3382), 1, - anon_sym_LBRACK, - ACTIONS(3554), 1, - anon_sym_DASH_GT, - ACTIONS(3556), 1, - anon_sym_QMARK_DASH_GT, - STATE(1688), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1093), 1, + sym_compound_statement, + STATE(2014), 1, sym_text_interpolation, - [60383] = 8, - ACTIONS(18), 1, + STATE(2615), 1, + sym__return_type, + [64581] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3518), 1, - anon_sym_LBRACE, - ACTIONS(3524), 1, - anon_sym_LBRACK, - ACTIONS(3558), 1, - anon_sym_DASH_GT, - ACTIONS(3560), 1, - anon_sym_QMARK_DASH_GT, - STATE(1689), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2015), 1, sym_text_interpolation, - [60408] = 7, - ACTIONS(3), 1, + STATE(2023), 1, + aux_sym_namespace_use_declaration_repeat1, + ACTIONS(4187), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64601] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3562), 1, - sym_heredoc_end, - STATE(1690), 1, - sym_text_interpolation, - STATE(1806), 1, - sym_nowdoc_body, - STATE(2003), 1, - sym__new_line, - ACTIONS(3498), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [60431] = 6, - ACTIONS(18), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(1985), 1, + aux_sym__const_declaration_repeat1, + STATE(2016), 1, + sym_text_interpolation, + ACTIONS(4189), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64621] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3564), 1, - anon_sym_BSLASH, - STATE(1661), 1, - aux_sym_namespace_name_repeat1, - STATE(1691), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2017), 1, sym_text_interpolation, - ACTIONS(3434), 3, + STATE(2071), 1, + aux_sym_namespace_use_declaration_repeat1, + ACTIONS(4191), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [60452] = 7, - ACTIONS(18), 1, + [64641] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3506), 1, - anon_sym_AMP, - ACTIONS(3567), 1, - anon_sym_RPAREN, - STATE(1692), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3992), 1, + anon_sym_LBRACE, + STATE(599), 1, + sym_enum_declaration_list, + STATE(2018), 1, sym_text_interpolation, - STATE(2197), 2, - sym_variable_name, - sym_variable_reference, - [60475] = 5, - ACTIONS(18), 1, + STATE(2621), 1, + sym_class_interface_clause, + [64663] = 5, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(3569), 1, - anon_sym_PIPE, - STATE(1693), 2, + STATE(2019), 1, sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3275), 3, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [60494] = 4, - ACTIONS(18), 1, + ACTIONS(4193), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + ACTIONS(4195), 2, + sym_heredoc_end, + sym_nowdoc_string, + [64681] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1694), 1, - sym_text_interpolation, - ACTIONS(3386), 5, + ACTIONS(4197), 1, anon_sym_AMP, - anon_sym_LBRACE, - anon_sym_EQ_GT, + ACTIONS(3816), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [60511] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3463), 1, - anon_sym_LBRACE, - ACTIONS(3572), 1, - anon_sym_COLON, - STATE(1695), 1, + STATE(2020), 2, sym_text_interpolation, - STATE(1995), 1, - sym_enum_declaration_list, - STATE(2311), 1, - sym_class_interface_clause, - [60536] = 7, - ACTIONS(18), 1, + aux_sym_intersection_type_repeat1, + [64699] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3477), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - ACTIONS(3479), 1, - anon_sym_DOLLAR, - ACTIONS(3574), 1, - sym_name, - STATE(1696), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1847), 1, + sym_declaration_list, + STATE(2021), 1, sym_text_interpolation, - STATE(1527), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60559] = 7, - ACTIONS(18), 1, + STATE(2468), 1, + sym_class_interface_clause, + [64721] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3576), 1, - sym_name, - STATE(1697), 1, + STATE(2022), 1, sym_text_interpolation, - STATE(1853), 1, - sym_namespace_name, - STATE(2085), 1, - sym_namespace_use_group_clause, - ACTIONS(3578), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - [60582] = 8, - ACTIONS(18), 1, + ACTIONS(4200), 4, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_RBRACK, + [64737] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3467), 1, - sym_name, - ACTIONS(3469), 1, - anon_sym_BSLASH, - STATE(1660), 1, - sym_namespace_name, - STATE(1698), 1, + ACTIONS(4204), 1, + anon_sym_COMMA, + ACTIONS(4202), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(2023), 2, sym_text_interpolation, - STATE(1939), 1, - sym_compound_statement, - [60607] = 8, - ACTIONS(18), 1, + aux_sym_namespace_use_declaration_repeat1, + [64755] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3526), 1, - anon_sym_LBRACE, - ACTIONS(3580), 1, - anon_sym_COLON, - STATE(516), 1, - sym_enum_declaration_list, - STATE(1699), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1779), 1, + sym_formal_parameters, + STATE(2024), 1, sym_text_interpolation, - STATE(2353), 1, - sym_class_interface_clause, - [60632] = 7, - ACTIONS(18), 1, + STATE(2565), 1, + sym_reference_modifier, + [64777] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3576), 1, - sym_name, - STATE(1700), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(2025), 1, sym_text_interpolation, - STATE(1853), 1, - sym_namespace_name, - STATE(2107), 1, - sym_namespace_use_group_clause, - ACTIONS(3578), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - [60655] = 6, - ACTIONS(18), 1, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4189), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64797] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1060), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1701), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2023), 1, + aux_sym_namespace_use_declaration_repeat1, + STATE(2026), 1, sym_text_interpolation, - ACTIONS(1058), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3582), 2, + ACTIONS(4207), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60676] = 6, - ACTIONS(3), 1, + [64817] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3584), 1, - sym_php_tag, - ACTIONS(3589), 1, - sym__eof, - ACTIONS(3586), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(1702), 2, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(2027), 1, sym_text_interpolation, - aux_sym_text_repeat1, - [60697] = 6, - ACTIONS(18), 1, + STATE(2039), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4209), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64837] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1048), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1703), 1, + STATE(2028), 1, sym_text_interpolation, - ACTIONS(1046), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3591), 2, + ACTIONS(3996), 4, sym__automatic_semicolon, anon_sym_SEMI, - [60718] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1598), 1, anon_sym_BSLASH, - STATE(1704), 1, - sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3311), 3, - anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [60739] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3459), 1, - anon_sym_LBRACE, - ACTIONS(3461), 1, - anon_sym_DOLLAR, - ACTIONS(3593), 1, - sym_name, - STATE(1705), 1, - sym_text_interpolation, - STATE(1562), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60762] = 5, - ACTIONS(18), 1, + [64853] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(994), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1706), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2015), 1, + aux_sym_namespace_use_declaration_repeat1, + STATE(2029), 1, sym_text_interpolation, - ACTIONS(992), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [60781] = 7, - ACTIONS(3), 1, + ACTIONS(4207), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64873] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3428), 1, - sym__eof, - ACTIONS(3430), 1, - sym_php_tag, - STATE(1702), 1, - aux_sym_text_repeat1, - STATE(1707), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(4211), 1, + anon_sym_LBRACE, + STATE(689), 1, + sym_declaration_list, + STATE(2030), 1, sym_text_interpolation, - ACTIONS(3259), 2, - aux_sym_text_token1, - aux_sym_text_token2, - [60804] = 8, - ACTIONS(18), 1, + STATE(2519), 1, + sym_base_clause, + [64895] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - ACTIONS(3595), 1, - anon_sym_LBRACE, - ACTIONS(3597), 1, - anon_sym_DASH_GT, - ACTIONS(3599), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3601), 1, - anon_sym_LBRACK, - STATE(1708), 1, + ACTIONS(4118), 1, + anon_sym_COMMA, + STATE(2031), 1, sym_text_interpolation, - [60829] = 6, - ACTIONS(18), 1, + STATE(2079), 1, + aux_sym_global_declaration_repeat1, + ACTIONS(4213), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [64915] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3603), 1, - anon_sym_BSLASH, - STATE(1691), 1, - aux_sym_namespace_name_repeat1, - STATE(1709), 1, + ACTIONS(4114), 1, + anon_sym_COMMA, + STATE(2032), 1, sym_text_interpolation, - ACTIONS(3341), 3, + STATE(2097), 1, + aux_sym_function_static_declaration_repeat1, + ACTIONS(4215), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [60850] = 7, - ACTIONS(18), 1, + [64935] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3606), 1, - sym_name, - ACTIONS(3608), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - STATE(1710), 1, + STATE(631), 1, + sym_declaration_list, + STATE(2033), 1, sym_text_interpolation, - STATE(603), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60873] = 6, - ACTIONS(18), 1, + STATE(2584), 1, + sym_class_interface_clause, + [64957] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3610), 1, - sym_name, - STATE(1711), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(1076), 1, + sym_declaration_list, + STATE(2034), 1, sym_text_interpolation, - STATE(1926), 1, - sym_visibility_modifier, - ACTIONS(3612), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [60894] = 8, - ACTIONS(18), 1, + STATE(2561), 1, + sym_class_interface_clause, + [64979] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, ACTIONS(3614), 1, anon_sym_LBRACE, - ACTIONS(3616), 1, - anon_sym_DASH_GT, - ACTIONS(3618), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3620), 1, - anon_sym_LBRACK, - STATE(1712), 1, + STATE(1082), 1, + sym_declaration_list, + STATE(2035), 1, sym_text_interpolation, - [60919] = 6, - ACTIONS(3), 1, + STATE(2658), 1, + sym_class_interface_clause, + [65001] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3584), 1, - sym_php_tag, - ACTIONS(3589), 1, - ts_builtin_sym_end, - ACTIONS(3622), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(1713), 2, + STATE(2036), 1, sym_text_interpolation, - aux_sym_text_repeat1, - [60940] = 7, - ACTIONS(18), 1, + ACTIONS(3996), 4, + anon_sym_COMMA, + anon_sym_BSLASH, + aux_sym_namespace_aliasing_clause_token1, + anon_sym_RBRACE, + [65017] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1450), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4219), 1, + anon_sym_PIPE, + STATE(1975), 1, + aux_sym_type_list_repeat1, + STATE(2037), 1, + sym_text_interpolation, + ACTIONS(4217), 2, + anon_sym_RPAREN, anon_sym_DOLLAR, - ACTIONS(1456), 1, + [65037] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3625), 1, - sym_name, - ACTIONS(3627), 1, + ACTIONS(4082), 1, anon_sym_LBRACE, - STATE(1714), 1, + ACTIONS(4221), 1, + anon_sym_SEMI, + ACTIONS(4223), 1, + sym__automatic_semicolon, + STATE(1533), 1, + sym_compound_statement, + STATE(2038), 1, sym_text_interpolation, - STATE(662), 2, - sym_dynamic_variable_name, - sym_variable_name, - [60963] = 6, - ACTIONS(18), 1, + [65059] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1054), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1715), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(2039), 1, sym_text_interpolation, - ACTIONS(1052), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3629), 2, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4108), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60984] = 7, - ACTIONS(18), 1, + [65079] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(214), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_BSLASH, - STATE(530), 1, - sym_compound_statement, - STATE(1716), 1, + ACTIONS(4225), 1, + sym_integer, + STATE(2040), 1, sym_text_interpolation, - ACTIONS(3631), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61007] = 6, - ACTIONS(3), 1, + STATE(2464), 1, + sym_string, + ACTIONS(386), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + [65099] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3635), 1, - sym_heredoc_end, - ACTIONS(3637), 1, - sym_nowdoc_string, - ACTIONS(3633), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1717), 2, + ACTIONS(4227), 1, + anon_sym_COMMA, + ACTIONS(3737), 2, + anon_sym_LBRACE, + aux_sym_class_interface_clause_token1, + STATE(2041), 2, sym_text_interpolation, - aux_sym_nowdoc_body_repeat1, - [61028] = 4, - ACTIONS(18), 1, + aux_sym_base_clause_repeat1, + [65117] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1718), 1, + ACTIONS(4126), 1, + anon_sym_COMMA, + STATE(2042), 1, sym_text_interpolation, - ACTIONS(3386), 4, + STATE(2051), 1, + aux_sym_property_declaration_repeat2, + ACTIONS(4230), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_LBRACE, - [61044] = 5, - ACTIONS(3), 1, + [65137] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3642), 1, - sym__eof, - STATE(1719), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1217), 1, + sym_declaration_list, + STATE(2043), 1, sym_text_interpolation, - ACTIONS(3640), 3, - sym_php_tag, - aux_sym_text_token1, - aux_sym_text_token2, - [61062] = 7, - ACTIONS(18), 1, + STATE(2596), 1, + sym_class_interface_clause, + [65159] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(3661), 1, anon_sym_LBRACE, - STATE(1069), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1268), 1, sym_compound_statement, - STATE(1720), 1, + STATE(2044), 1, sym_text_interpolation, - STATE(2119), 1, + STATE(2649), 1, sym__return_type, - [61084] = 5, - ACTIONS(18), 1, + [65181] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1721), 1, + ACTIONS(4082), 1, + anon_sym_LBRACE, + ACTIONS(4232), 1, + anon_sym_SEMI, + ACTIONS(4234), 1, + sym__automatic_semicolon, + STATE(1543), 1, + sym_compound_statement, + STATE(2045), 1, sym_text_interpolation, - STATE(2370), 1, - sym_declare_directive, - ACTIONS(3644), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [61102] = 7, - ACTIONS(18), 1, + [65203] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(949), 1, - sym_compound_statement, - STATE(1722), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(506), 1, + sym_declaration_list, + STATE(2046), 1, sym_text_interpolation, - STATE(2279), 1, - sym__return_type, - [61124] = 7, - ACTIONS(18), 1, + STATE(2661), 1, + sym_class_interface_clause, + [65225] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1597), 1, - sym_formal_parameters, - STATE(1723), 1, + ACTIONS(3594), 1, + aux_sym_base_clause_token1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(2047), 1, sym_text_interpolation, - STATE(2263), 1, - sym_reference_modifier, - [61146] = 6, - ACTIONS(18), 1, + STATE(2268), 1, + sym_declaration_list, + STATE(2510), 1, + sym_base_clause, + [65247] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(4094), 1, anon_sym_COMMA, - STATE(1724), 1, + STATE(2048), 1, sym_text_interpolation, - STATE(1796), 1, - aux_sym_function_static_declaration_repeat1, - ACTIONS(3646), 2, + STATE(2106), 1, + aux_sym__const_declaration_repeat1, + ACTIONS(4236), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61166] = 5, - ACTIONS(18), 1, + [65267] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3652), 1, - anon_sym_EQ, - STATE(1725), 1, - sym_text_interpolation, - ACTIONS(3650), 3, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(3729), 1, anon_sym_COMMA, - [61184] = 6, - ACTIONS(18), 1, + STATE(2041), 1, + aux_sym_base_clause_repeat1, + STATE(2049), 1, + sym_text_interpolation, + ACTIONS(4238), 2, + anon_sym_LBRACE, + aux_sym_class_interface_clause_token1, + [65287] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3656), 1, + ACTIONS(4126), 1, anon_sym_COMMA, - STATE(1726), 1, + STATE(1982), 1, + aux_sym_property_declaration_repeat2, + STATE(2050), 1, sym_text_interpolation, - STATE(1801), 1, - aux_sym_global_declaration_repeat1, - ACTIONS(3654), 2, + ACTIONS(4240), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61204] = 6, - ACTIONS(18), 1, + [65307] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3506), 1, - anon_sym_AMP, - STATE(1727), 1, + ACTIONS(4126), 1, + anon_sym_COMMA, + STATE(1983), 1, + aux_sym_property_declaration_repeat2, + STATE(2051), 1, sym_text_interpolation, - STATE(2197), 2, - sym_variable_name, - sym_variable_reference, - [61224] = 7, - ACTIONS(18), 1, + ACTIONS(4242), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [65327] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1728), 1, + STATE(2052), 1, sym_text_interpolation, - STATE(2090), 1, - sym_formal_parameters, - STATE(2130), 1, - sym_reference_modifier, - [61246] = 7, - ACTIONS(18), 1, + ACTIONS(4244), 4, + anon_sym_RBRACE, + aux_sym_enum_case_token1, + aux_sym_match_default_expression_token1, + aux_sym_switch_block_token1, + [65343] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1636), 1, - sym_declaration_list, - STATE(1729), 1, + ACTIONS(4094), 1, + anon_sym_COMMA, + STATE(2025), 1, + aux_sym__const_declaration_repeat1, + STATE(2053), 1, sym_text_interpolation, - STATE(2282), 1, - sym_class_interface_clause, - [61268] = 7, - ACTIONS(18), 1, + ACTIONS(4246), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [65363] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(948), 1, + STATE(1126), 1, sym_compound_statement, - STATE(1730), 1, + STATE(2054), 1, sym_text_interpolation, - STATE(2283), 1, + STATE(2671), 1, sym__return_type, - [61290] = 6, - ACTIONS(18), 1, + [65385] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(4122), 1, anon_sym_COMMA, - STATE(1731), 1, - sym_text_interpolation, - STATE(1808), 1, + STATE(2026), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3658), 2, + STATE(2055), 1, + sym_text_interpolation, + ACTIONS(4248), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61310] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1732), 1, - sym_text_interpolation, - STATE(2465), 1, - sym_declare_directive, - ACTIONS(3644), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [61328] = 7, - ACTIONS(18), 1, + [65405] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2874), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2884), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3662), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1733), 1, - sym_text_interpolation, - STATE(2421), 1, - sym_static_modifier, - [61350] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3666), 1, - anon_sym_PIPE, - ACTIONS(3664), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - STATE(1734), 2, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(502), 1, + sym_declaration_list, + STATE(2056), 1, sym_text_interpolation, - aux_sym_type_list_repeat1, - [61368] = 7, - ACTIONS(18), 1, + STATE(2669), 1, + sym_class_interface_clause, + [65427] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4082), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(4250), 1, + anon_sym_SEMI, + ACTIONS(4252), 1, + sym__automatic_semicolon, + STATE(1535), 1, + sym_compound_statement, + STATE(2057), 1, + sym_text_interpolation, + [65449] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(920), 1, + STATE(1212), 1, sym_compound_statement, - STATE(1735), 1, + STATE(2058), 1, sym_text_interpolation, - STATE(2258), 1, + STATE(2516), 1, sym__return_type, - [61390] = 6, - ACTIONS(18), 1, + [65471] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(4126), 1, anon_sym_COMMA, - STATE(1736), 1, + STATE(1986), 1, + aux_sym_property_declaration_repeat2, + STATE(2059), 1, sym_text_interpolation, - STATE(1838), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3669), 2, + ACTIONS(4254), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61410] = 6, - ACTIONS(18), 1, + [65491] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3673), 1, - sym_integer, - STATE(1737), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1092), 1, + sym_compound_statement, + STATE(2060), 1, sym_text_interpolation, - STATE(2166), 1, - sym_string, - ACTIONS(298), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - [61430] = 5, - ACTIONS(18), 1, + STATE(2663), 1, + sym__return_type, + [65513] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3677), 1, - anon_sym_COMMA, - ACTIONS(3675), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1738), 2, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1771), 1, + sym_formal_parameters, + STATE(2061), 1, sym_text_interpolation, - aux_sym_function_static_declaration_repeat1, - [61448] = 6, - ACTIONS(18), 1, + STATE(2508), 1, + sym_reference_modifier, + [65535] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - STATE(1739), 1, + STATE(2062), 1, sym_text_interpolation, - STATE(1740), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3680), 2, + ACTIONS(4165), 4, sym__automatic_semicolon, anon_sym_SEMI, - [61468] = 5, - ACTIONS(18), 1, + anon_sym_LBRACE, + anon_sym_COLON, + [65551] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3686), 1, + ACTIONS(4118), 1, anon_sym_COMMA, - ACTIONS(3684), 2, + STATE(2031), 1, + aux_sym_global_declaration_repeat1, + STATE(2063), 1, + sym_text_interpolation, + ACTIONS(4256), 2, sym__automatic_semicolon, anon_sym_SEMI, - STATE(1740), 2, - sym_text_interpolation, - aux_sym_property_declaration_repeat2, - [61486] = 5, - ACTIONS(18), 1, + [65571] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3691), 1, + ACTIONS(4114), 1, anon_sym_COMMA, - ACTIONS(3689), 2, + STATE(2032), 1, + aux_sym_function_static_declaration_repeat1, + STATE(2064), 1, + sym_text_interpolation, + ACTIONS(4258), 2, sym__automatic_semicolon, anon_sym_SEMI, - STATE(1741), 2, - sym_text_interpolation, - aux_sym_global_declaration_repeat1, - [61504] = 6, - ACTIONS(18), 1, + [65591] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - STATE(1742), 1, + ACTIONS(4219), 1, + anon_sym_PIPE, + STATE(2037), 1, + aux_sym_type_list_repeat1, + STATE(2065), 1, sym_text_interpolation, - STATE(1751), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3694), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61524] = 6, - ACTIONS(18), 1, + ACTIONS(4260), 2, + anon_sym_RPAREN, + anon_sym_DOLLAR, + [65611] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(4122), 1, anon_sym_COMMA, - STATE(1743), 1, - sym_text_interpolation, - STATE(1747), 1, + STATE(2023), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3696), 2, + STATE(2066), 1, + sym_text_interpolation, + ACTIONS(4262), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61544] = 6, - ACTIONS(18), 1, + [65631] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - STATE(1740), 1, - aux_sym_property_declaration_repeat2, - STATE(1744), 1, + ACTIONS(3300), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(4264), 1, + aux_sym_function_static_declaration_token1, + ACTIONS(4266), 1, + aux_sym_namespace_use_declaration_token2, + STATE(2067), 1, sym_text_interpolation, - ACTIONS(3698), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61564] = 7, - ACTIONS(18), 1, + STATE(2743), 1, + sym_static_modifier, + [65653] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(3783), 1, anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1745), 1, + STATE(2068), 1, sym_text_interpolation, - STATE(1916), 1, - sym_formal_parameters, - STATE(2200), 1, - sym_reference_modifier, - [61586] = 5, - ACTIONS(18), 1, + STATE(2176), 2, + sym_variable_name, + sym_variable_reference, + [65673] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1746), 1, + STATE(2069), 1, sym_text_interpolation, - STATE(2496), 1, + STATE(2814), 1, sym_declare_directive, - ACTIONS(3644), 3, + ACTIONS(4110), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, - [61604] = 5, - ACTIONS(18), 1, + [65691] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3702), 1, - anon_sym_COMMA, - ACTIONS(3700), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1747), 2, + STATE(2070), 1, sym_text_interpolation, - aux_sym_namespace_use_declaration_repeat1, - [61622] = 7, - ACTIONS(18), 1, + ACTIONS(4167), 4, + aux_sym_namespace_use_declaration_token1, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [65707] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(945), 1, - sym_declaration_list, - STATE(1748), 1, + ACTIONS(4122), 1, + anon_sym_COMMA, + STATE(2023), 1, + aux_sym_namespace_use_declaration_repeat1, + STATE(2071), 1, sym_text_interpolation, - STATE(2266), 1, - sym_class_interface_clause, - [61644] = 6, - ACTIONS(3), 1, + ACTIONS(4268), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [65727] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3707), 1, - sym_heredoc_end, - STATE(1749), 1, + STATE(2072), 1, sym_text_interpolation, - STATE(2420), 1, - sym__new_line, - ACTIONS(3705), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61664] = 4, - ACTIONS(18), 1, + ACTIONS(3737), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LBRACE, + [65743] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1750), 1, + STATE(2073), 1, sym_text_interpolation, - ACTIONS(3709), 4, + ACTIONS(4270), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, - [61680] = 6, - ACTIONS(18), 1, + [65759] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, + ACTIONS(4122), 1, anon_sym_COMMA, - STATE(1740), 1, - aux_sym_property_declaration_repeat2, - STATE(1751), 1, + STATE(2066), 1, + aux_sym_namespace_use_declaration_repeat1, + STATE(2074), 1, sym_text_interpolation, - ACTIONS(3711), 2, + ACTIONS(4268), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61700] = 7, - ACTIONS(18), 1, + [65779] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1580), 1, - sym_formal_parameters, - STATE(1752), 1, + ACTIONS(4118), 1, + anon_sym_COMMA, + STATE(2075), 1, sym_text_interpolation, - STATE(2359), 1, - sym_reference_modifier, - [61722] = 6, - ACTIONS(3), 1, + STATE(2079), 1, + aux_sym_global_declaration_repeat1, + ACTIONS(4272), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [65799] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3713), 1, - sym_heredoc_end, - STATE(1753), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(1098), 1, + sym_declaration_list, + STATE(2076), 1, sym_text_interpolation, - STATE(2423), 1, - sym__new_line, - ACTIONS(3705), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61742] = 6, - ACTIONS(18), 1, + STATE(2645), 1, + sym_class_interface_clause, + [65821] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(4114), 1, anon_sym_COMMA, - STATE(1754), 1, + STATE(2077), 1, sym_text_interpolation, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3715), 2, + STATE(2097), 1, + aux_sym_function_static_declaration_repeat1, + ACTIONS(4274), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61762] = 7, - ACTIONS(18), 1, + [65841] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(2884), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3717), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(3719), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1755), 1, + ACTIONS(4276), 1, + sym_heredoc_end, + STATE(2078), 1, sym_text_interpolation, - STATE(2421), 1, - sym_static_modifier, - [61784] = 5, - ACTIONS(18), 1, + STATE(2694), 1, + sym__new_line, + ACTIONS(4076), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [65861] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1756), 1, + ACTIONS(4280), 1, + anon_sym_COMMA, + ACTIONS(4278), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(2079), 2, sym_text_interpolation, - STATE(2367), 1, - sym_declare_directive, - ACTIONS(3644), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [61802] = 6, - ACTIONS(18), 1, + aux_sym_global_declaration_repeat1, + [65879] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3723), 1, + ACTIONS(4156), 1, aux_sym_namespace_aliasing_clause_token1, - STATE(1757), 1, + STATE(2080), 1, sym_text_interpolation, - STATE(2217), 1, + STATE(2503), 1, sym_namespace_aliasing_clause, - ACTIONS(3721), 2, + ACTIONS(4283), 2, anon_sym_COMMA, anon_sym_RBRACE, - [61822] = 4, - ACTIONS(18), 1, + [65899] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1758), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1820), 1, + sym_formal_parameters, + STATE(2081), 1, sym_text_interpolation, - ACTIONS(3725), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [61838] = 4, - ACTIONS(18), 1, + STATE(2365), 1, + sym_reference_modifier, + [65921] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1759), 1, + STATE(2082), 1, sym_text_interpolation, - ACTIONS(3727), 4, + ACTIONS(4270), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COLON, - [61854] = 7, - ACTIONS(18), 1, + [65937] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - ACTIONS(3729), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(2083), 1, + sym_text_interpolation, + STATE(2128), 1, + sym_formal_parameters, + STATE(2586), 1, + sym_reference_modifier, + [65959] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(518), 1, - sym_declaration_list, - STATE(1760), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1115), 1, + sym_compound_statement, + STATE(2084), 1, sym_text_interpolation, - STATE(2351), 1, - sym_base_clause, - [61876] = 7, - ACTIONS(18), 1, + STATE(2634), 1, + sym__return_type, + [65981] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(3787), 1, anon_sym_LBRACE, - STATE(438), 1, - sym_declaration_list, - STATE(1761), 1, + STATE(690), 1, + sym_enum_declaration_list, + STATE(2085), 1, sym_text_interpolation, - STATE(2209), 1, + STATE(2536), 1, sym_class_interface_clause, - [61898] = 7, - ACTIONS(18), 1, + [66003] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(902), 1, + STATE(1117), 1, sym_compound_statement, - STATE(1762), 1, + STATE(2086), 1, sym_text_interpolation, - STATE(2255), 1, + STATE(2633), 1, sym__return_type, - [61920] = 7, - ACTIONS(18), 1, + [66025] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3463), 1, - anon_sym_LBRACE, - STATE(1763), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(2087), 1, sym_text_interpolation, - STATE(2105), 1, - sym_enum_declaration_list, - STATE(2251), 1, - sym_class_interface_clause, - [61942] = 7, - ACTIONS(18), 1, + STATE(2363), 1, + sym_arguments, + ACTIONS(3723), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [66045] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3992), 1, anon_sym_LBRACE, - STATE(1632), 1, - sym_declaration_list, - STATE(1764), 1, + STATE(543), 1, + sym_enum_declaration_list, + STATE(2088), 1, sym_text_interpolation, - STATE(2291), 1, + STATE(2629), 1, sym_class_interface_clause, - [61964] = 7, - ACTIONS(18), 1, + [66067] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(2019), 1, + anon_sym_AMP, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(2089), 1, + sym_text_interpolation, + STATE(2272), 1, + sym_formal_parameters, + STATE(2393), 1, + sym_reference_modifier, + [66089] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3596), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(1715), 1, + STATE(509), 1, sym_declaration_list, - STATE(1765), 1, + STATE(2090), 1, sym_text_interpolation, - STATE(2250), 1, + STATE(2628), 1, sym_class_interface_clause, - [61986] = 6, - ACTIONS(18), 1, + [66111] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3731), 1, - anon_sym_AMP, - STATE(1766), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1218), 1, + sym_declaration_list, + STATE(2091), 1, sym_text_interpolation, - STATE(1849), 1, - aux_sym_intersection_type_repeat1, - ACTIONS(3358), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [62006] = 7, - ACTIONS(18), 1, + STATE(2598), 1, + sym_class_interface_clause, + [66133] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3657), 1, anon_sym_LBRACE, - STATE(1059), 1, - sym_compound_statement, - STATE(1767), 1, + STATE(632), 1, + sym_declaration_list, + STATE(2092), 1, sym_text_interpolation, - STATE(2106), 1, - sym__return_type, - [62028] = 6, - ACTIONS(18), 1, + STATE(2506), 1, + sym_class_interface_clause, + [66155] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3506), 1, - anon_sym_AMP, - STATE(1768), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + ACTIONS(3787), 1, + anon_sym_LBRACE, + STATE(669), 1, + sym_enum_declaration_list, + STATE(2093), 1, sym_text_interpolation, - STATE(2063), 2, - sym_variable_name, - sym_variable_reference, - [62048] = 5, - ACTIONS(18), 1, + STATE(2513), 1, + sym_class_interface_clause, + [66177] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3736), 1, + ACTIONS(3729), 1, anon_sym_COMMA, - ACTIONS(3734), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1769), 2, + STATE(2049), 1, + aux_sym_base_clause_repeat1, + STATE(2094), 1, sym_text_interpolation, - aux_sym__const_declaration_repeat1, - [62066] = 7, - ACTIONS(18), 1, + ACTIONS(3731), 2, + anon_sym_LBRACE, + aux_sym_class_interface_clause_token1, + [66197] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3739), 1, - anon_sym_SEMI, - ACTIONS(3741), 1, + ACTIONS(3661), 1, anon_sym_LBRACE, - ACTIONS(3743), 1, - sym__automatic_semicolon, - STATE(1353), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1303), 1, sym_compound_statement, - STATE(1770), 1, + STATE(2095), 1, sym_text_interpolation, - [62088] = 6, - ACTIONS(18), 1, + STATE(2525), 1, + sym__return_type, + [66219] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3648), 1, - anon_sym_COMMA, - STATE(1771), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1279), 1, + sym_compound_statement, + STATE(2096), 1, sym_text_interpolation, - STATE(1821), 1, - aux_sym_function_static_declaration_repeat1, - ACTIONS(3745), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62108] = 6, - ACTIONS(18), 1, + STATE(2535), 1, + sym__return_type, + [66241] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3656), 1, + ACTIONS(4287), 1, anon_sym_COMMA, - STATE(1772), 1, - sym_text_interpolation, - STATE(1822), 1, - aux_sym_global_declaration_repeat1, - ACTIONS(3747), 2, + ACTIONS(4285), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62128] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(1773), 1, + STATE(2097), 2, sym_text_interpolation, - ACTIONS(3394), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BSLASH, - anon_sym_LBRACE, - [62144] = 6, - ACTIONS(18), 1, + aux_sym_function_static_declaration_repeat1, + [66259] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, - anon_sym_COMMA, - STATE(1774), 1, + STATE(2098), 1, sym_text_interpolation, - STATE(1825), 1, - aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3749), 2, + ACTIONS(4169), 4, sym__automatic_semicolon, anon_sym_SEMI, - [62164] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, anon_sym_LBRACE, - STATE(1108), 1, - sym_compound_statement, - STATE(1775), 1, - sym_text_interpolation, - STATE(2176), 1, - sym__return_type, - [62186] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(1776), 1, - sym_text_interpolation, - STATE(2331), 1, - sym_arguments, - ACTIONS(3289), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [62206] = 7, - ACTIONS(18), 1, + anon_sym_COLON, + [66275] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(892), 1, + STATE(1101), 1, sym_compound_statement, - STATE(1777), 1, + STATE(2099), 1, sym_text_interpolation, - STATE(2246), 1, + STATE(2617), 1, sym__return_type, - [62228] = 6, - ACTIONS(18), 1, + [66297] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1778), 1, + STATE(2100), 1, sym_text_interpolation, - STATE(1832), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3751), 2, + ACTIONS(3816), 4, sym__automatic_semicolon, anon_sym_SEMI, - [62248] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1653), 1, anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1552), 1, - sym_formal_parameters, - STATE(1779), 1, - sym_text_interpolation, - STATE(2122), 1, - sym_reference_modifier, - [62270] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3283), 1, - anon_sym_COMMA, - STATE(1780), 1, - sym_text_interpolation, - STATE(1844), 1, - aux_sym_base_clause_repeat1, - ACTIONS(3285), 2, anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [62290] = 7, - ACTIONS(18), 1, + [66313] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3184), 1, - aux_sym_base_clause_token1, - STATE(1781), 1, + STATE(2101), 1, sym_text_interpolation, - STATE(1957), 1, - sym_declaration_list, - STATE(2336), 1, - sym_base_clause, - [62312] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3526), 1, + ACTIONS(3699), 4, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_LBRACE, - STATE(484), 1, - sym_enum_declaration_list, - STATE(1782), 1, - sym_text_interpolation, - STATE(2152), 1, - sym_class_interface_clause, - [62334] = 4, - ACTIONS(18), 1, + anon_sym_PIPE, + [66329] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - STATE(1783), 1, + ACTIONS(4290), 1, + sym_heredoc_end, + STATE(2102), 1, sym_text_interpolation, - ACTIONS(3725), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [62350] = 7, - ACTIONS(18), 1, + STATE(2771), 1, + sym__new_line, + ACTIONS(4076), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [66349] = 6, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1548), 1, - sym_formal_parameters, - STATE(1784), 1, + ACTIONS(4292), 1, + sym_heredoc_end, + STATE(2103), 1, + sym_text_interpolation, + STATE(2770), 1, + sym__new_line, + ACTIONS(4076), 2, + aux_sym__new_line_token1, + aux_sym__new_line_token2, + [66369] = 7, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3661), 1, + anon_sym_LBRACE, + ACTIONS(3663), 1, + anon_sym_COLON, + STATE(1222), 1, + sym_compound_statement, + STATE(2104), 1, sym_text_interpolation, - STATE(2348), 1, - sym_reference_modifier, - [62372] = 7, - ACTIONS(18), 1, + STATE(2445), 1, + sym__return_type, + [66391] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - STATE(445), 1, + ACTIONS(3596), 1, + aux_sym_class_interface_clause_token1, + STATE(1275), 1, sym_declaration_list, - STATE(1785), 1, + STATE(2105), 1, sym_text_interpolation, - STATE(2219), 1, + STATE(2573), 1, sym_class_interface_clause, - [62394] = 7, - ACTIONS(18), 1, + [66413] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1786), 1, + ACTIONS(4296), 1, + anon_sym_COMMA, + ACTIONS(4294), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(2106), 2, sym_text_interpolation, - STATE(1904), 1, - sym_formal_parameters, - STATE(2318), 1, - sym_reference_modifier, - [62416] = 7, - ACTIONS(18), 1, + aux_sym__const_declaration_repeat1, + [66431] = 7, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, + ACTIONS(2019), 1, anon_sym_AMP, - ACTIONS(3056), 1, + ACTIONS(3548), 1, anon_sym_LPAREN, - STATE(1563), 1, - sym_formal_parameters, - STATE(1787), 1, + STATE(2107), 1, sym_text_interpolation, STATE(2244), 1, + sym_formal_parameters, + STATE(2415), 1, sym_reference_modifier, - [62438] = 7, - ACTIONS(18), 1, + [66453] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1788), 1, + ACTIONS(3554), 1, + anon_sym_RPAREN, + ACTIONS(4299), 1, + anon_sym_COMMA, + STATE(2108), 2, sym_text_interpolation, - STATE(1920), 1, - sym_formal_parameters, - STATE(2310), 1, - sym_reference_modifier, - [62460] = 7, - ACTIONS(18), 1, + aux_sym_unset_statement_repeat1, + [66470] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3526), 1, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, anon_sym_LBRACE, - STATE(452), 1, - sym_enum_declaration_list, - STATE(1789), 1, + STATE(2109), 1, sym_text_interpolation, - STATE(2228), 1, - sym_class_interface_clause, - [62482] = 7, - ACTIONS(18), 1, + STATE(2448), 1, + sym_namespace_use_group, + [66489] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, anon_sym_LBRACE, - STATE(1053), 1, - sym_compound_statement, - STATE(1790), 1, + STATE(2110), 1, sym_text_interpolation, - STATE(2230), 1, - sym__return_type, - [62504] = 6, - ACTIONS(18), 1, + STATE(2436), 1, + sym_namespace_use_group, + [66508] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + STATE(2111), 1, + sym_text_interpolation, + ACTIONS(4278), 3, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, - STATE(1791), 1, + [66523] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2112), 1, sym_text_interpolation, - STATE(1861), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3753), 2, + ACTIONS(4285), 3, sym__automatic_semicolon, anon_sym_SEMI, - [62524] = 5, + anon_sym_COMMA, + [66538] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3642), 1, - ts_builtin_sym_end, - STATE(1792), 1, + ACTIONS(3963), 1, + sym_nowdoc_string, + ACTIONS(4306), 1, + anon_sym_, + STATE(1897), 1, + aux_sym_nowdoc_body_repeat1, + STATE(2113), 1, sym_text_interpolation, - ACTIONS(3640), 3, - sym_php_tag, - aux_sym_text_token1, - aux_sym_text_token2, - [62542] = 7, - ACTIONS(18), 1, + [66557] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1050), 1, - sym_compound_statement, - STATE(1793), 1, + STATE(2114), 1, sym_text_interpolation, - STATE(2238), 1, - sym__return_type, - [62564] = 5, - ACTIONS(3), 1, + ACTIONS(4308), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [66572] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1794), 1, + ACTIONS(4304), 1, + anon_sym_LBRACE, + ACTIONS(4310), 1, + sym_name, + STATE(2115), 1, sym_text_interpolation, - ACTIONS(3755), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - ACTIONS(3757), 2, - sym_heredoc_end, - sym_nowdoc_string, - [62582] = 7, - ACTIONS(18), 1, + STATE(2409), 1, + sym_namespace_use_group, + [66591] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1572), 1, - sym_formal_parameters, - STATE(1795), 1, + STATE(2116), 1, sym_text_interpolation, - STATE(2234), 1, - sym_reference_modifier, - [62604] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3648), 1, + ACTIONS(4312), 3, anon_sym_COMMA, - STATE(1738), 1, - aux_sym_function_static_declaration_repeat1, - STATE(1796), 1, - sym_text_interpolation, - ACTIONS(3759), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62624] = 4, - ACTIONS(18), 1, + anon_sym_EQ, + anon_sym_RPAREN, + [66606] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - STATE(1797), 1, + ACTIONS(3428), 1, + anon_sym_RPAREN, + STATE(2117), 1, sym_text_interpolation, - ACTIONS(3761), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [62640] = 7, - ACTIONS(18), 1, + STATE(2192), 1, + aux_sym__list_destructing_repeat1, + [66625] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(931), 1, - sym_declaration_list, - STATE(1798), 1, + STATE(2118), 1, sym_text_interpolation, - STATE(2292), 1, - sym_class_interface_clause, - [62662] = 7, - ACTIONS(18), 1, + STATE(2063), 2, + sym_dynamic_variable_name, + sym_variable_name, + [66642] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(899), 1, - sym_declaration_list, - STATE(1799), 1, + ACTIONS(4314), 1, + anon_sym_RPAREN, + STATE(2119), 1, sym_text_interpolation, - STATE(2293), 1, - sym_class_interface_clause, - [62684] = 4, - ACTIONS(18), 1, + STATE(2195), 1, + aux_sym__list_destructing_repeat1, + [66661] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1800), 1, + STATE(2120), 1, sym_text_interpolation, - ACTIONS(3394), 4, + ACTIONS(4294), 3, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_BSLASH, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [62700] = 6, - ACTIONS(18), 1, + [66676] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3656), 1, + ACTIONS(3444), 1, anon_sym_COMMA, - STATE(1741), 1, - aux_sym_global_declaration_repeat1, - STATE(1801), 1, + ACTIONS(4316), 1, + anon_sym_RPAREN, + STATE(2108), 1, + aux_sym_unset_statement_repeat1, + STATE(2121), 1, sym_text_interpolation, - ACTIONS(3763), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62720] = 6, - ACTIONS(18), 1, + [66695] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, - anon_sym_COMMA, - STATE(1743), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1802), 1, + ACTIONS(4304), 1, + anon_sym_LBRACE, + ACTIONS(4310), 1, + sym_name, + STATE(2122), 1, sym_text_interpolation, - ACTIONS(3765), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62740] = 4, - ACTIONS(18), 1, + STATE(2436), 1, + sym_namespace_use_group, + [66714] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1803), 1, + STATE(2123), 1, sym_text_interpolation, - ACTIONS(3275), 4, + ACTIONS(4318), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - anon_sym_PIPE, - [62756] = 6, - ACTIONS(3), 1, + [66729] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3767), 1, - sym_heredoc_end, - STATE(1804), 1, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, + anon_sym_LBRACE, + STATE(2124), 1, sym_text_interpolation, - STATE(2428), 1, - sym__new_line, - ACTIONS(3705), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [62776] = 6, + STATE(2473), 1, + sym_namespace_use_group, + [66748] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(3769), 1, + ACTIONS(3961), 1, sym_heredoc_end, - STATE(1805), 1, + STATE(2125), 1, sym_text_interpolation, - STATE(2559), 1, - sym__new_line, - ACTIONS(3705), 2, + ACTIONS(3959), 2, aux_sym__new_line_token1, aux_sym__new_line_token2, - [62796] = 6, - ACTIONS(3), 1, + [66765] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3771), 1, - sym_heredoc_end, - STATE(1806), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4320), 1, + anon_sym_RPAREN, + STATE(2126), 1, sym_text_interpolation, - STATE(2427), 1, - sym__new_line, - ACTIONS(3705), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [62816] = 4, - ACTIONS(18), 1, + STATE(2682), 1, + sym_variable_name, + [66784] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1807), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4322), 1, + anon_sym_EQ_GT, + STATE(2127), 1, + sym_text_interpolation, + STATE(2793), 1, + sym__return_type, + [66803] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4324), 1, + anon_sym_EQ_GT, + STATE(2128), 1, sym_text_interpolation, - ACTIONS(3773), 4, + STATE(2898), 1, + sym__return_type, + [66822] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4326), 1, anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, + ACTIONS(4328), 1, anon_sym_RBRACK, - [62832] = 6, - ACTIONS(18), 1, + STATE(2129), 1, + sym_text_interpolation, + STATE(2340), 1, + aux_sym_attribute_group_repeat1, + [66841] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(3729), 1, anon_sym_COMMA, - STATE(1747), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1808), 1, + ACTIONS(3791), 1, + anon_sym_LBRACE, + STATE(2130), 1, sym_text_interpolation, - ACTIONS(3765), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62852] = 7, - ACTIONS(18), 1, + STATE(2154), 1, + aux_sym_base_clause_repeat1, + [66860] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3463), 1, - anon_sym_LBRACE, - STATE(1809), 1, + ACTIONS(2763), 1, + anon_sym_COMMA, + ACTIONS(4330), 1, + anon_sym_EQ_GT, + STATE(2131), 1, sym_text_interpolation, - STATE(2004), 1, - sym_enum_declaration_list, - STATE(2302), 1, - sym_class_interface_clause, - [62874] = 7, - ACTIONS(18), 1, + STATE(2188), 1, + aux_sym_match_condition_list_repeat1, + [66879] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1090), 1, + anon_sym_RBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1592), 1, - sym_formal_parameters, - STATE(1810), 1, + ACTIONS(4332), 1, + anon_sym_COMMA, + STATE(2132), 1, sym_text_interpolation, - STATE(2208), 1, - sym_reference_modifier, - [62896] = 4, - ACTIONS(18), 1, + STATE(2186), 1, + aux_sym_match_block_repeat1, + [66898] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1811), 1, + ACTIONS(4334), 1, + anon_sym_COMMA, + ACTIONS(4336), 1, + anon_sym_RBRACK, + STATE(2133), 1, sym_text_interpolation, - ACTIONS(3775), 4, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_match_default_expression_token1, - aux_sym_switch_block_token1, - [62912] = 4, - ACTIONS(18), 1, + STATE(2344), 1, + aux_sym__array_destructing_repeat1, + [66917] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1812), 1, + ACTIONS(4338), 1, + anon_sym_COMMA, + ACTIONS(4340), 1, + anon_sym_RBRACK, + STATE(2134), 1, sym_text_interpolation, - ACTIONS(3727), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [62928] = 6, - ACTIONS(18), 1, + STATE(2347), 1, + aux_sym_array_creation_expression_repeat1, + [66936] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + STATE(2010), 1, + sym_variable_name, + STATE(2112), 1, + sym_static_variable_declaration, + STATE(2135), 1, + sym_text_interpolation, + [66955] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4334), 1, anon_sym_COMMA, - STATE(1813), 1, + ACTIONS(4336), 1, + anon_sym_RBRACK, + STATE(2136), 1, sym_text_interpolation, - STATE(1818), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3777), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62948] = 7, - ACTIONS(18), 1, + STATE(2348), 1, + aux_sym__array_destructing_repeat1, + [66974] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, + ACTIONS(1064), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4342), 1, anon_sym_COMMA, - ACTIONS(1456), 1, + STATE(2137), 1, + sym_text_interpolation, + STATE(2144), 1, + aux_sym_array_creation_expression_repeat1, + [66993] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3779), 1, + ACTIONS(4102), 1, anon_sym_EQ, - ACTIONS(3781), 1, - anon_sym_RPAREN, - STATE(1814), 1, + STATE(2138), 1, sym_text_interpolation, - STATE(2038), 1, - aux_sym__list_destructing_repeat1, - [62970] = 7, - ACTIONS(18), 1, + ACTIONS(4344), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [67010] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(927), 1, - sym_compound_statement, - STATE(1815), 1, + STATE(2139), 1, sym_text_interpolation, - STATE(2303), 1, - sym__return_type, - [62992] = 7, - ACTIONS(18), 1, + STATE(2111), 2, + sym_dynamic_variable_name, + sym_variable_name, + [67027] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1025), 1, - sym_declaration_list, - STATE(1816), 1, + ACTIONS(3444), 1, + anon_sym_COMMA, + ACTIONS(4346), 1, + anon_sym_RPAREN, + STATE(2108), 1, + aux_sym_unset_statement_repeat1, + STATE(2140), 1, sym_text_interpolation, - STATE(2308), 1, - sym_class_interface_clause, - [63014] = 6, - ACTIONS(18), 1, + [67046] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3785), 1, - anon_sym_PIPE, - STATE(1734), 1, - aux_sym_type_list_repeat1, - STATE(1817), 1, + ACTIONS(4348), 1, + anon_sym_COMMA, + ACTIONS(4350), 1, + anon_sym_RBRACE, + STATE(2141), 1, sym_text_interpolation, - ACTIONS(3783), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - [63034] = 6, - ACTIONS(18), 1, + STATE(2210), 1, + aux_sym_namespace_use_group_repeat1, + [67065] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(4354), 1, + anon_sym_EQ, + STATE(2142), 1, + sym_text_interpolation, + ACTIONS(4352), 2, anon_sym_COMMA, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - STATE(1818), 1, + anon_sym_RPAREN, + [67082] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2143), 1, sym_text_interpolation, - ACTIONS(3787), 2, + ACTIONS(4356), 3, sym__automatic_semicolon, anon_sym_SEMI, - [63054] = 4, - ACTIONS(18), 1, + anon_sym_COMMA, + [67097] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1819), 1, + ACTIONS(4358), 1, + anon_sym_COMMA, + ACTIONS(4361), 1, + anon_sym_RPAREN, + STATE(2144), 2, sym_text_interpolation, - ACTIONS(1645), 4, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [63070] = 4, - ACTIONS(18), 1, + aux_sym_array_creation_expression_repeat1, + [67114] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1088), 1, + anon_sym_RBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(1820), 1, + ACTIONS(4363), 1, + anon_sym_COMMA, + STATE(2145), 1, sym_text_interpolation, - ACTIONS(3709), 4, - sym__automatic_semicolon, - anon_sym_SEMI, + STATE(2186), 1, + aux_sym_match_block_repeat1, + [67133] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, anon_sym_LBRACE, + STATE(2146), 1, + sym_text_interpolation, + STATE(2528), 1, + sym_namespace_use_group, + [67152] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4365), 1, + anon_sym_LBRACE, + ACTIONS(4367), 1, anon_sym_COLON, - [63086] = 6, - ACTIONS(18), 1, + STATE(713), 1, + sym_switch_block, + STATE(2147), 1, + sym_text_interpolation, + [67171] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4369), 1, + anon_sym_RPAREN, + STATE(2148), 1, + sym_text_interpolation, + STATE(2725), 1, + sym_variable_name, + [67190] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(4373), 1, + anon_sym_EQ, + STATE(2149), 1, + sym_text_interpolation, + ACTIONS(4371), 2, anon_sym_COMMA, - STATE(1738), 1, - aux_sym_function_static_declaration_repeat1, - STATE(1821), 1, + anon_sym_RPAREN, + [67207] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4377), 1, + aux_sym_else_clause_token1, + STATE(2150), 1, sym_text_interpolation, - ACTIONS(3789), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63106] = 6, - ACTIONS(18), 1, + ACTIONS(4375), 2, + aux_sym_if_statement_token2, + aux_sym_else_if_clause_token1, + [67224] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4379), 1, + anon_sym_DOT_DOT_DOT, + STATE(2151), 1, + sym_text_interpolation, + STATE(2281), 1, + sym_variable_name, + [67243] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1683), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2152), 1, + sym_text_interpolation, + ACTIONS(1681), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [67260] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3656), 1, + ACTIONS(4381), 1, anon_sym_COMMA, - STATE(1741), 1, - aux_sym_global_declaration_repeat1, - STATE(1822), 1, + ACTIONS(4383), 1, + anon_sym_RPAREN, + STATE(2153), 1, sym_text_interpolation, - ACTIONS(3791), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63126] = 6, - ACTIONS(18), 1, + STATE(2324), 1, + aux_sym_formal_parameters_repeat1, + [67279] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(3729), 1, anon_sym_COMMA, - STATE(1823), 1, + ACTIONS(4385), 1, + anon_sym_LBRACE, + STATE(2041), 1, + aux_sym_base_clause_repeat1, + STATE(2154), 1, sym_text_interpolation, - STATE(1828), 1, - aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3793), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63146] = 4, - ACTIONS(18), 1, + [67298] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1824), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4387), 1, + anon_sym_DOT_DOT_DOT, + STATE(2149), 1, + sym_variable_name, + STATE(2155), 1, + sym_text_interpolation, + [67317] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4391), 1, + anon_sym_EQ, + STATE(2156), 1, sym_text_interpolation, - ACTIONS(3311), 4, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(4389), 2, anon_sym_COMMA, - anon_sym_LBRACE, - [63162] = 6, - ACTIONS(18), 1, + anon_sym_RPAREN, + [67334] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, - anon_sym_COMMA, - STATE(1747), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1825), 1, + ACTIONS(4395), 1, + anon_sym_EQ, + STATE(2157), 1, sym_text_interpolation, - ACTIONS(3793), 2, + ACTIONS(4393), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63182] = 7, - ACTIONS(18), 1, + [67351] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1098), 1, - sym_declaration_list, - STATE(1826), 1, + ACTIONS(4397), 1, + anon_sym_COMMA, + ACTIONS(4399), 1, + anon_sym_RBRACE, + STATE(2132), 1, + aux_sym_match_block_repeat1, + STATE(2158), 1, sym_text_interpolation, - STATE(2128), 1, - sym_class_interface_clause, - [63204] = 7, - ACTIONS(18), 1, + [67370] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1105), 1, - sym_declaration_list, - STATE(1827), 1, + STATE(2159), 1, sym_text_interpolation, - STATE(2174), 1, - sym_class_interface_clause, - [63226] = 6, - ACTIONS(18), 1, + ACTIONS(4401), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [67385] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(3795), 1, + anon_sym_RPAREN, + ACTIONS(4403), 1, anon_sym_COMMA, - STATE(1747), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1828), 1, + STATE(2160), 1, sym_text_interpolation, - ACTIONS(3795), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63246] = 7, - ACTIONS(18), 1, + STATE(2220), 1, + aux_sym_anonymous_function_use_clause_repeat1, + [67404] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(3877), 1, anon_sym_LBRACE, - STATE(1103), 1, - sym_declaration_list, - STATE(1829), 1, + STATE(2161), 1, sym_text_interpolation, - STATE(2181), 1, - sym_class_interface_clause, - [63268] = 6, - ACTIONS(18), 1, + STATE(2851), 1, + sym__return_type, + [67423] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1830), 1, + STATE(2162), 1, sym_text_interpolation, - STATE(1836), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3787), 2, + ACTIONS(4405), 3, sym__automatic_semicolon, anon_sym_SEMI, - [63288] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(379), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + [67438] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - STATE(908), 1, - sym_compound_statement, - STATE(1831), 1, + ACTIONS(4407), 1, + anon_sym_EQ_GT, + STATE(2163), 1, sym_text_interpolation, - STATE(2350), 1, + STATE(2789), 1, sym__return_type, - [63310] = 6, - ACTIONS(18), 1, + [67457] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - STATE(1832), 1, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + STATE(1934), 1, + sym_variable_name, + STATE(1984), 1, + sym_property_element, + STATE(2164), 1, sym_text_interpolation, - ACTIONS(3797), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63330] = 7, - ACTIONS(18), 1, + [67476] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - STATE(926), 1, - sym_compound_statement, - STATE(1833), 1, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + STATE(1934), 1, + sym_variable_name, + STATE(2165), 1, sym_text_interpolation, - STATE(2306), 1, - sym__return_type, - [63352] = 7, - ACTIONS(18), 1, + STATE(2264), 1, + sym_property_element, + [67495] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - ACTIONS(3251), 1, + ACTIONS(4065), 1, anon_sym_LBRACE, - STATE(1036), 1, - sym_compound_statement, - STATE(1834), 1, + STATE(2166), 1, sym_text_interpolation, - STATE(2264), 1, + STATE(2795), 1, sym__return_type, - [63374] = 6, - ACTIONS(18), 1, + [67514] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3799), 1, - sym_integer, - STATE(1835), 1, + ACTIONS(1980), 1, + anon_sym_DOLLAR, + STATE(1934), 1, + sym_variable_name, + STATE(2050), 1, + sym_property_element, + STATE(2167), 1, sym_text_interpolation, - STATE(2191), 1, - sym_string, - ACTIONS(298), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - [63394] = 6, - ACTIONS(18), 1, + [67533] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - STATE(1836), 1, + STATE(2168), 1, sym_text_interpolation, - ACTIONS(3801), 2, + ACTIONS(4409), 3, sym__automatic_semicolon, anon_sym_SEMI, - [63414] = 7, - ACTIONS(18), 1, + anon_sym_COMMA, + [67548] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1022), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1701), 1, - sym_declaration_list, - STATE(1837), 1, + ACTIONS(4411), 1, + anon_sym_COMMA, + STATE(2169), 1, sym_text_interpolation, - STATE(2341), 1, - sym_class_interface_clause, - [63436] = 6, - ACTIONS(18), 1, + STATE(2233), 1, + aux_sym_arguments_repeat1, + [67567] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - STATE(1838), 1, + ACTIONS(4304), 1, + anon_sym_LBRACE, + ACTIONS(4310), 1, + sym_name, + STATE(2170), 1, sym_text_interpolation, - ACTIONS(3753), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63456] = 7, - ACTIONS(18), 1, + STATE(2448), 1, + sym_namespace_use_group, + [67586] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(446), 1, - sym_declaration_list, - STATE(1839), 1, + STATE(2171), 1, sym_text_interpolation, - STATE(2239), 1, - sym_class_interface_clause, - [63478] = 6, - ACTIONS(18), 1, + ACTIONS(3737), 3, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_class_interface_clause_token1, + [67601] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1503), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3785), 1, - anon_sym_PIPE, - STATE(1817), 1, - aux_sym_type_list_repeat1, - STATE(1840), 1, + STATE(2172), 1, sym_text_interpolation, - ACTIONS(3803), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - [63498] = 4, - ACTIONS(18), 1, + ACTIONS(1501), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [67618] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1841), 1, + ACTIONS(4415), 1, + anon_sym_EQ, + STATE(2173), 1, sym_text_interpolation, - ACTIONS(3805), 4, + ACTIONS(4413), 2, anon_sym_COMMA, - anon_sym_EQ, anon_sym_RPAREN, - anon_sym_RBRACK, - [63514] = 7, - ACTIONS(18), 1, + [67635] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1653), 1, - anon_sym_AMP, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1546), 1, - sym_formal_parameters, - STATE(1842), 1, + ACTIONS(4419), 1, + anon_sym_EQ, + STATE(2174), 1, sym_text_interpolation, - STATE(2236), 1, - sym_reference_modifier, - [63536] = 5, - ACTIONS(18), 1, + ACTIONS(4417), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [67652] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3807), 1, - anon_sym_COMMA, - ACTIONS(3311), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - STATE(1843), 2, + ACTIONS(4102), 1, + anon_sym_EQ, + STATE(2175), 1, sym_text_interpolation, - aux_sym_base_clause_repeat1, - [63554] = 6, - ACTIONS(18), 1, + ACTIONS(4421), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [67669] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3283), 1, + ACTIONS(4423), 1, anon_sym_COMMA, - STATE(1843), 1, - aux_sym_base_clause_repeat1, - STATE(1844), 1, + ACTIONS(4425), 1, + anon_sym_RPAREN, + STATE(2160), 1, + aux_sym_anonymous_function_use_clause_repeat1, + STATE(2176), 1, sym_text_interpolation, - ACTIONS(3810), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [63574] = 7, - ACTIONS(18), 1, + [67688] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3741), 1, + ACTIONS(4427), 1, anon_sym_LBRACE, - ACTIONS(3812), 1, - anon_sym_SEMI, - ACTIONS(3814), 1, - sym__automatic_semicolon, - STATE(1334), 1, - sym_compound_statement, - STATE(1845), 1, + ACTIONS(4429), 1, + anon_sym_COLON, + STATE(2177), 1, sym_text_interpolation, - [63596] = 7, - ACTIONS(18), 1, + STATE(2317), 1, + sym_switch_block, + [67707] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - STATE(933), 1, - sym_declaration_list, - STATE(1846), 1, + STATE(2178), 1, sym_text_interpolation, - STATE(2324), 1, - sym_class_interface_clause, - [63618] = 6, - ACTIONS(18), 1, + ACTIONS(4431), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [67722] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3682), 1, + ACTIONS(1094), 1, anon_sym_COMMA, - STATE(1847), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4433), 1, + anon_sym_RPAREN, + STATE(2179), 1, sym_text_interpolation, - STATE(1852), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3816), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63638] = 7, - ACTIONS(18), 1, + STATE(2183), 1, + aux_sym__list_destructing_repeat1, + [67741] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3741), 1, - anon_sym_LBRACE, - ACTIONS(3818), 1, - anon_sym_SEMI, - ACTIONS(3820), 1, - sym__automatic_semicolon, - STATE(1345), 1, - sym_compound_statement, - STATE(1848), 1, + STATE(2180), 1, sym_text_interpolation, - [63660] = 5, - ACTIONS(18), 1, + ACTIONS(4435), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + [67756] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3822), 1, - anon_sym_AMP, - ACTIONS(3386), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - STATE(1849), 2, + STATE(2181), 1, sym_text_interpolation, - aux_sym_intersection_type_repeat1, - [63678] = 4, - ACTIONS(18), 1, + ACTIONS(4437), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [67771] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - STATE(1850), 1, + ACTIONS(4439), 1, + anon_sym_RPAREN, + STATE(2182), 1, sym_text_interpolation, - ACTIONS(3761), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [63694] = 6, - ACTIONS(18), 1, + STATE(2183), 1, + aux_sym__list_destructing_repeat1, + [67790] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, + ACTIONS(1953), 1, + anon_sym_RPAREN, + ACTIONS(4441), 1, anon_sym_COMMA, - STATE(1739), 1, - aux_sym_property_declaration_repeat2, - STATE(1851), 1, + STATE(2183), 2, sym_text_interpolation, - ACTIONS(3825), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63714] = 6, - ACTIONS(18), 1, + aux_sym__list_destructing_repeat1, + [67807] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - STATE(1740), 1, - aux_sym_property_declaration_repeat2, - STATE(1852), 1, + ACTIONS(4102), 1, + anon_sym_EQ, + STATE(2184), 1, sym_text_interpolation, - ACTIONS(3827), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63734] = 6, - ACTIONS(18), 1, + ACTIONS(4444), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [67824] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3723), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1853), 1, + ACTIONS(4448), 1, + aux_sym_else_clause_token1, + STATE(2185), 1, sym_text_interpolation, - STATE(2295), 1, - sym_namespace_aliasing_clause, - ACTIONS(3829), 2, + ACTIONS(4446), 2, + aux_sym_if_statement_token2, + aux_sym_else_if_clause_token1, + [67841] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4450), 1, anon_sym_COMMA, + ACTIONS(4453), 1, anon_sym_RBRACE, - [63754] = 6, - ACTIONS(3), 1, + STATE(2186), 2, + sym_text_interpolation, + aux_sym_match_block_repeat1, + [67858] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3831), 1, - sym_heredoc_end, - STATE(1854), 1, + STATE(2187), 1, sym_text_interpolation, - STATE(2404), 1, - sym__new_line, - ACTIONS(3705), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [63774] = 7, - ACTIONS(18), 1, + ACTIONS(4202), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COMMA, + [67873] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1043), 1, - sym_compound_statement, - STATE(1855), 1, + ACTIONS(2807), 1, + anon_sym_EQ_GT, + ACTIONS(4455), 1, + anon_sym_COMMA, + STATE(2188), 2, sym_text_interpolation, - STATE(2273), 1, - sym__return_type, - [63796] = 7, - ACTIONS(18), 1, + aux_sym_match_condition_list_repeat1, + [67890] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(441), 1, - sym_declaration_list, - STATE(1856), 1, + ACTIONS(4458), 1, + anon_sym_COMMA, + ACTIONS(4460), 1, + anon_sym_RBRACE, + STATE(2145), 1, + aux_sym_match_block_repeat1, + STATE(2189), 1, sym_text_interpolation, - STATE(2229), 1, - sym_class_interface_clause, - [63818] = 6, - ACTIONS(18), 1, + [67909] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, - anon_sym_COMMA, - STATE(1754), 1, - aux_sym__const_declaration_repeat1, - STATE(1857), 1, + STATE(2190), 1, sym_text_interpolation, - ACTIONS(3797), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63838] = 7, - ACTIONS(18), 1, + ACTIONS(4462), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [67924] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, + ACTIONS(3663), 1, anon_sym_COLON, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1045), 1, - sym_compound_statement, - STATE(1858), 1, + ACTIONS(4464), 1, + anon_sym_EQ_GT, + STATE(2191), 1, sym_text_interpolation, - STATE(2227), 1, + STATE(2726), 1, sym__return_type, - [63860] = 7, - ACTIONS(18), 1, + [67943] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3741), 1, - anon_sym_LBRACE, - ACTIONS(3833), 1, - anon_sym_SEMI, - ACTIONS(3835), 1, - sym__automatic_semicolon, - STATE(1342), 1, - sym_compound_statement, - STATE(1859), 1, + ACTIONS(4466), 1, + anon_sym_RPAREN, + STATE(2183), 1, + aux_sym__list_destructing_repeat1, + STATE(2192), 1, sym_text_interpolation, - [63882] = 6, - ACTIONS(18), 1, + [67962] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - STATE(1744), 1, - aux_sym_property_declaration_repeat2, - STATE(1860), 1, + STATE(2193), 1, sym_text_interpolation, - ACTIONS(3837), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63902] = 6, - ACTIONS(18), 1, + ACTIONS(4468), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [67977] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3671), 1, + ACTIONS(4470), 1, anon_sym_COMMA, - STATE(1769), 1, - aux_sym__const_declaration_repeat1, - STATE(1861), 1, + ACTIONS(4472), 1, + anon_sym_RPAREN, + STATE(2137), 1, + aux_sym_array_creation_expression_repeat1, + STATE(2194), 1, sym_text_interpolation, - ACTIONS(3839), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [63922] = 5, - ACTIONS(18), 1, + [67996] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1374), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - STATE(1862), 1, + ACTIONS(4474), 1, + anon_sym_RPAREN, + STATE(2183), 1, + aux_sym__list_destructing_repeat1, + STATE(2195), 1, sym_text_interpolation, - ACTIONS(1372), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63939] = 6, - ACTIONS(18), 1, + [68015] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, - anon_sym_DOLLAR, - STATE(1662), 1, - sym_variable_name, - STATE(1863), 1, + ACTIONS(4478), 1, + anon_sym_EQ, + STATE(2196), 1, sym_text_interpolation, - STATE(1918), 1, - sym_property_element, - [63958] = 6, - ACTIONS(18), 1, + ACTIONS(4476), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [68032] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, + ACTIONS(2031), 1, anon_sym_DOLLAR, - STATE(1662), 1, - sym_variable_name, - STATE(1742), 1, - sym_property_element, - STATE(1864), 1, + ACTIONS(4480), 1, + anon_sym_RPAREN, + STATE(2197), 1, sym_text_interpolation, - [63977] = 6, - ACTIONS(18), 1, + STATE(2794), 1, + sym_variable_name, + [68051] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(813), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(2198), 1, + sym_text_interpolation, + ACTIONS(4361), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(1456), 1, + [68066] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3841), 1, + ACTIONS(4361), 1, + anon_sym_RBRACK, + ACTIONS(4482), 1, anon_sym_COMMA, - STATE(1865), 1, + STATE(2199), 2, sym_text_interpolation, - STATE(2060), 1, aux_sym_array_creation_expression_repeat1, - [63996] = 6, - ACTIONS(18), 1, + [68083] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3843), 1, + ACTIONS(4487), 1, + anon_sym_EQ, + STATE(2200), 1, + sym_text_interpolation, + ACTIONS(4485), 2, anon_sym_COMMA, - ACTIONS(3845), 1, anon_sym_RPAREN, - STATE(1866), 1, + [68100] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4304), 1, + anon_sym_LBRACE, + ACTIONS(4310), 1, + sym_name, + STATE(2201), 1, sym_text_interpolation, - STATE(1910), 1, - aux_sym_arguments_repeat1, - [64015] = 4, - ACTIONS(18), 1, + STATE(2660), 1, + sym_namespace_use_group, + [68119] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1030), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - STATE(1867), 1, + ACTIONS(4489), 1, + anon_sym_COMMA, + STATE(2144), 1, + aux_sym_array_creation_expression_repeat1, + STATE(2202), 1, sym_text_interpolation, - ACTIONS(3847), 3, - sym__automatic_semicolon, - anon_sym_SEMI, + [68138] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4491), 1, anon_sym_COMMA, - [64030] = 6, - ACTIONS(18), 1, + ACTIONS(4493), 1, + anon_sym_RPAREN, + STATE(2203), 1, + sym_text_interpolation, + STATE(2227), 1, + aux_sym_arguments_repeat1, + [68157] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2984), 1, - anon_sym_RBRACK, - ACTIONS(3849), 1, + ACTIONS(4495), 1, anon_sym_COMMA, - STATE(1868), 1, + ACTIONS(4498), 1, + anon_sym_RBRACK, + STATE(2204), 2, sym_text_interpolation, - STATE(2066), 1, aux_sym_attribute_group_repeat1, - [64049] = 5, - ACTIONS(18), 1, + [68174] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3851), 1, - anon_sym_COMMA, - ACTIONS(3854), 1, - anon_sym_RBRACE, - STATE(1869), 2, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4500), 1, + anon_sym_DOT_DOT_DOT, + STATE(2200), 1, + sym_variable_name, + STATE(2205), 1, sym_text_interpolation, - aux_sym_match_block_repeat1, - [64066] = 4, - ACTIONS(18), 1, + [68193] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1870), 1, + ACTIONS(4504), 1, + anon_sym_EQ, + STATE(2206), 1, sym_text_interpolation, - ACTIONS(3311), 3, + ACTIONS(4502), 2, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [64081] = 6, - ACTIONS(18), 1, + anon_sym_RPAREN, + [68210] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3856), 1, + ACTIONS(3444), 1, anon_sym_COMMA, - ACTIONS(3858), 1, + ACTIONS(4506), 1, anon_sym_RPAREN, - STATE(1871), 1, + STATE(2108), 1, + aux_sym_unset_statement_repeat1, + STATE(2207), 1, sym_text_interpolation, - STATE(1983), 1, - aux_sym_array_creation_expression_repeat1, - [64100] = 6, - ACTIONS(18), 1, + [68229] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3860), 1, + ACTIONS(4508), 1, anon_sym_COMMA, - ACTIONS(3862), 1, + ACTIONS(4511), 1, anon_sym_RPAREN, - STATE(1872), 1, + STATE(2208), 2, sym_text_interpolation, - STATE(1886), 1, - aux_sym_array_creation_expression_repeat1, - [64119] = 6, - ACTIONS(18), 1, + aux_sym_formal_parameters_repeat1, + [68246] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3864), 1, - anon_sym_EQ_GT, - STATE(1873), 1, + ACTIONS(4304), 1, + anon_sym_LBRACE, + ACTIONS(4310), 1, + sym_name, + STATE(2209), 1, sym_text_interpolation, - STATE(2448), 1, - sym__return_type, - [64138] = 5, - ACTIONS(18), 1, + STATE(2607), 1, + sym_namespace_use_group, + [68265] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3868), 1, - anon_sym_EQ, - STATE(1874), 1, + ACTIONS(4513), 1, + anon_sym_COMMA, + ACTIONS(4516), 1, + anon_sym_RBRACE, + STATE(2210), 2, sym_text_interpolation, - ACTIONS(3866), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [64155] = 6, - ACTIONS(18), 1, + aux_sym_namespace_use_group_repeat1, + [68282] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3530), 1, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, anon_sym_LBRACE, - STATE(1875), 1, + STATE(2211), 1, sym_text_interpolation, - STATE(2415), 1, - sym__return_type, - [64174] = 6, - ACTIONS(18), 1, + STATE(2607), 1, + sym_namespace_use_group, + [68301] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3508), 1, - anon_sym_RPAREN, - ACTIONS(3870), 1, - anon_sym_COMMA, - STATE(1876), 1, + ACTIONS(3809), 1, + anon_sym_BSLASH, + ACTIONS(4518), 1, + sym_name, + STATE(2212), 1, sym_text_interpolation, - STATE(1917), 1, - aux_sym_anonymous_function_use_clause_repeat1, - [64193] = 6, - ACTIONS(18), 1, + STATE(2745), 1, + sym_namespace_name, + [68320] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1825), 1, + ACTIONS(2123), 1, anon_sym_RPAREN, - ACTIONS(3872), 1, + ACTIONS(4520), 1, anon_sym_COMMA, - STATE(1877), 1, - sym_text_interpolation, - STATE(2080), 1, + STATE(2208), 1, aux_sym_formal_parameters_repeat1, - [64212] = 6, - ACTIONS(18), 1, + STATE(2213), 1, + sym_text_interpolation, + [68339] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3874), 1, - anon_sym_COMMA, - ACTIONS(3876), 1, - anon_sym_RPAREN, - STATE(1877), 1, - aux_sym_formal_parameters_repeat1, - STATE(1878), 1, + STATE(2214), 1, sym_text_interpolation, - [64231] = 5, - ACTIONS(18), 1, + ACTIONS(4061), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_LBRACE, + [68354] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3880), 1, + ACTIONS(4524), 1, anon_sym_EQ, - STATE(1879), 1, + STATE(2215), 1, sym_text_interpolation, - ACTIONS(3878), 2, + ACTIONS(4522), 2, anon_sym_COMMA, anon_sym_RPAREN, - [64248] = 4, - ACTIONS(18), 1, + [68371] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1880), 1, + ACTIONS(4528), 1, + anon_sym_EQ, + STATE(2216), 1, sym_text_interpolation, - ACTIONS(3882), 3, + ACTIONS(4526), 2, anon_sym_COMMA, - anon_sym_EQ, anon_sym_RPAREN, - [64263] = 6, - ACTIONS(18), 1, + [68388] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1623), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3884), 1, - anon_sym_COMMA, - ACTIONS(3886), 1, - anon_sym_RPAREN, - STATE(1881), 1, + STATE(2217), 1, sym_text_interpolation, - STATE(1952), 1, - aux_sym_formal_parameters_repeat1, - [64282] = 6, - ACTIONS(18), 1, + ACTIONS(1621), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68405] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(3888), 1, - anon_sym_DOT_DOT_DOT, - STATE(1882), 1, + ACTIONS(4348), 1, + anon_sym_COMMA, + ACTIONS(4530), 1, + anon_sym_RBRACE, + STATE(2141), 1, + aux_sym_namespace_use_group_repeat1, + STATE(2218), 1, sym_text_interpolation, - STATE(1948), 1, - sym_variable_name, - [64301] = 5, - ACTIONS(18), 1, + [68424] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3892), 1, - aux_sym_else_clause_token1, - STATE(1883), 1, + ACTIONS(4532), 1, + anon_sym_COMMA, + ACTIONS(4534), 1, + anon_sym_RPAREN, + STATE(2169), 1, + aux_sym_arguments_repeat1, + STATE(2219), 1, sym_text_interpolation, - ACTIONS(3890), 2, - aux_sym_if_statement_token2, - aux_sym_else_if_clause_token1, - [64318] = 6, - ACTIONS(18), 1, + [68443] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1578), 1, + ACTIONS(4536), 1, + anon_sym_COMMA, + ACTIONS(4539), 1, anon_sym_RPAREN, - STATE(1884), 1, + STATE(2220), 2, sym_text_interpolation, - STATE(2036), 1, - aux_sym__list_destructing_repeat1, - [64337] = 6, - ACTIONS(18), 1, + aux_sym_anonymous_function_use_clause_repeat1, + [68460] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1578), 1, - anon_sym_RPAREN, - STATE(1885), 1, + ACTIONS(4302), 1, + sym_name, + ACTIONS(4304), 1, + anon_sym_LBRACE, + STATE(2221), 1, sym_text_interpolation, - STATE(2039), 1, - aux_sym__list_destructing_repeat1, - [64356] = 6, - ACTIONS(18), 1, + STATE(2512), 1, + sym_namespace_use_group, + [68479] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(809), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1619), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3894), 1, - anon_sym_COMMA, - STATE(1886), 1, + STATE(2222), 1, sym_text_interpolation, - STATE(1924), 1, - aux_sym_array_creation_expression_repeat1, - [64375] = 6, - ACTIONS(18), 1, + ACTIONS(1617), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68496] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3896), 1, - sym_name, - ACTIONS(3898), 1, + ACTIONS(4304), 1, anon_sym_LBRACE, - STATE(1887), 1, + ACTIONS(4310), 1, + sym_name, + STATE(2223), 1, sym_text_interpolation, - STATE(2290), 1, + STATE(2667), 1, sym_namespace_use_group, - [64394] = 5, - ACTIONS(18), 1, + [68515] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1615), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2224), 1, + sym_text_interpolation, + ACTIONS(1613), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68532] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3902), 1, + ACTIONS(4543), 1, anon_sym_EQ, - STATE(1888), 1, + STATE(2225), 1, sym_text_interpolation, - ACTIONS(3900), 2, + ACTIONS(4541), 2, anon_sym_COMMA, anon_sym_RPAREN, - [64411] = 6, - ACTIONS(18), 1, + [68549] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1611), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3904), 1, - anon_sym_COMMA, - ACTIONS(3906), 1, - anon_sym_RBRACK, - STATE(1889), 1, + STATE(2226), 1, sym_text_interpolation, - STATE(1891), 1, - aux_sym__array_destructing_repeat1, - [64430] = 6, - ACTIONS(18), 1, + ACTIONS(1609), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68566] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(807), 1, - anon_sym_RBRACK, - ACTIONS(1456), 1, + ACTIONS(1068), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3908), 1, + ACTIONS(4545), 1, anon_sym_COMMA, - STATE(1890), 1, + STATE(2227), 1, sym_text_interpolation, - STATE(2060), 1, - aux_sym_array_creation_expression_repeat1, - [64449] = 5, - ACTIONS(18), 1, + STATE(2233), 1, + aux_sym_arguments_repeat1, + [68585] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3910), 1, - anon_sym_COMMA, - ACTIONS(3913), 1, + ACTIONS(3386), 1, anon_sym_RBRACK, - STATE(1891), 2, + ACTIONS(4547), 1, + anon_sym_COMMA, + STATE(2204), 1, + aux_sym_attribute_group_repeat1, + STATE(2228), 1, sym_text_interpolation, - aux_sym__array_destructing_repeat1, - [64466] = 6, - ACTIONS(18), 1, + [68604] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1483), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3915), 1, - anon_sym_COMMA, - ACTIONS(3917), 1, - anon_sym_RBRACK, - STATE(1868), 1, - aux_sym_attribute_group_repeat1, - STATE(1892), 1, + STATE(2229), 1, sym_text_interpolation, - [64485] = 6, - ACTIONS(18), 1, + ACTIONS(1481), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68621] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1050), 1, + anon_sym_RBRACK, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3919), 1, + ACTIONS(4549), 1, anon_sym_COMMA, - ACTIONS(3921), 1, - anon_sym_RBRACK, - STATE(1865), 1, + STATE(2199), 1, aux_sym_array_creation_expression_repeat1, - STATE(1893), 1, + STATE(2230), 1, sym_text_interpolation, - [64504] = 6, - ACTIONS(18), 1, + [68640] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1387), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3923), 1, - anon_sym_COMMA, - ACTIONS(3925), 1, - anon_sym_RBRACE, - STATE(1894), 1, + STATE(2231), 1, sym_text_interpolation, - STATE(1937), 1, - aux_sym_match_block_repeat1, - [64523] = 5, - ACTIONS(18), 1, + ACTIONS(1385), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68657] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1334), 1, + ACTIONS(1387), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1895), 1, + STATE(2232), 1, sym_text_interpolation, - ACTIONS(1332), 2, + ACTIONS(1385), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [64540] = 5, - ACTIONS(18), 1, + [68674] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2411), 1, - anon_sym_EQ_GT, - ACTIONS(3927), 1, + ACTIONS(4551), 1, anon_sym_COMMA, - STATE(1896), 2, + ACTIONS(4554), 1, + anon_sym_RPAREN, + STATE(2233), 2, sym_text_interpolation, - aux_sym_match_condition_list_repeat1, - [64557] = 4, - ACTIONS(18), 1, + aux_sym_arguments_repeat1, + [68691] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1897), 1, + ACTIONS(4556), 1, + anon_sym_SQUOTE, + ACTIONS(4558), 1, + anon_sym_DQUOTE, + ACTIONS(4560), 1, + sym_heredoc_start, + STATE(2234), 1, sym_text_interpolation, - ACTIONS(3930), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64572] = 6, - ACTIONS(18), 1, + [68710] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1723), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3932), 1, - anon_sym_COMMA, - ACTIONS(3934), 1, - anon_sym_RPAREN, - STATE(1898), 1, + STATE(2235), 1, sym_text_interpolation, - STATE(2104), 1, - aux_sym_arguments_repeat1, - [64591] = 4, - ACTIONS(18), 1, + ACTIONS(1721), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68727] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1599), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1899), 1, + STATE(2236), 1, sym_text_interpolation, - ACTIONS(3936), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [64606] = 6, - ACTIONS(18), 1, + ACTIONS(1597), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68744] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3938), 1, - anon_sym_RPAREN, - STATE(1900), 1, + STATE(2237), 1, sym_text_interpolation, - STATE(2039), 1, - aux_sym__list_destructing_repeat1, - [64625] = 6, - ACTIONS(18), 1, + ACTIONS(4130), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DOLLAR, + [68759] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3940), 1, - anon_sym_LBRACE, - ACTIONS(3942), 1, - anon_sym_COLON, - STATE(1901), 1, + ACTIONS(4562), 1, + anon_sym_SQUOTE, + ACTIONS(4564), 1, + anon_sym_DQUOTE, + ACTIONS(4566), 1, + sym_heredoc_start, + STATE(2238), 1, sym_text_interpolation, - STATE(1969), 1, - sym_switch_block, - [64644] = 5, - ACTIONS(18), 1, + [68778] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1707), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1902), 1, + STATE(2239), 1, sym_text_interpolation, - STATE(1930), 2, - sym_dynamic_variable_name, - sym_variable_name, - [64661] = 6, - ACTIONS(18), 1, + ACTIONS(1705), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68795] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1587), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3944), 1, - anon_sym_RPAREN, - STATE(1903), 1, + STATE(2240), 1, sym_text_interpolation, - STATE(2039), 1, - aux_sym__list_destructing_repeat1, - [64680] = 6, - ACTIONS(18), 1, + ACTIONS(1585), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68812] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1703), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3946), 1, - anon_sym_EQ_GT, - STATE(1904), 1, + STATE(2241), 1, sym_text_interpolation, - STATE(2571), 1, - sym__return_type, - [64699] = 5, - ACTIONS(3), 1, + ACTIONS(1701), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68829] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1699), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3422), 1, - sym_heredoc_end, - STATE(1905), 1, + STATE(2242), 1, sym_text_interpolation, - ACTIONS(3420), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [64716] = 6, - ACTIONS(18), 1, + ACTIONS(1697), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68846] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1691), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, - anon_sym_DOLLAR, - STATE(1725), 1, - sym_variable_name, - STATE(1906), 1, + STATE(2243), 1, sym_text_interpolation, - STATE(1927), 1, - sym_static_variable_declaration, - [64735] = 6, - ACTIONS(18), 1, + ACTIONS(1689), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68863] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3948), 1, - anon_sym_COMMA, - ACTIONS(3950), 1, - anon_sym_RBRACK, - STATE(1907), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4568), 1, + anon_sym_EQ_GT, + STATE(2244), 1, sym_text_interpolation, - STATE(1934), 1, - aux_sym_attribute_group_repeat1, - [64754] = 6, - ACTIONS(18), 1, + STATE(2680), 1, + sym__return_type, + [68882] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3904), 1, - anon_sym_COMMA, - ACTIONS(3952), 1, - anon_sym_RBRACK, - STATE(1891), 1, - aux_sym__array_destructing_repeat1, - STATE(1908), 1, + STATE(2245), 1, sym_text_interpolation, - [64773] = 6, - ACTIONS(18), 1, + STATE(2004), 2, + sym_dynamic_variable_name, + sym_variable_name, + [68899] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3954), 1, - anon_sym_COMMA, - ACTIONS(3956), 1, - anon_sym_RBRACK, - STATE(1890), 1, - aux_sym_array_creation_expression_repeat1, - STATE(1909), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4570), 1, + anon_sym_EQ_GT, + STATE(2246), 1, sym_text_interpolation, - [64792] = 6, - ACTIONS(18), 1, + STATE(2683), 1, + sym__return_type, + [68918] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(805), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3958), 1, + ACTIONS(4572), 1, anon_sym_COMMA, - STATE(1910), 1, + ACTIONS(4574), 1, + anon_sym_RPAREN, + STATE(2202), 1, + aux_sym_array_creation_expression_repeat1, + STATE(2247), 1, sym_text_interpolation, - STATE(1998), 1, - aux_sym_arguments_repeat1, - [64811] = 6, - ACTIONS(18), 1, + [68937] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1435), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3904), 1, - anon_sym_COMMA, - ACTIONS(3952), 1, - anon_sym_RBRACK, - STATE(1889), 1, - aux_sym__array_destructing_repeat1, - STATE(1911), 1, + STATE(2248), 1, sym_text_interpolation, - [64830] = 5, - ACTIONS(18), 1, + ACTIONS(1433), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [68954] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3779), 1, - anon_sym_EQ, - STATE(1912), 1, + STATE(2249), 1, sym_text_interpolation, - ACTIONS(3960), 2, + ACTIONS(4576), 3, anon_sym_COMMA, - anon_sym_RBRACK, - [64847] = 6, - ACTIONS(18), 1, + anon_sym_EQ, + anon_sym_RPAREN, + [68969] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3962), 1, - anon_sym_LBRACE, - ACTIONS(3964), 1, - anon_sym_COLON, - STATE(497), 1, - sym_switch_block, - STATE(1913), 1, + STATE(2250), 1, sym_text_interpolation, - [64866] = 5, - ACTIONS(18), 1, + ACTIONS(4578), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [68984] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1479), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3966), 1, - anon_sym_COMMA, - ACTIONS(3969), 1, - anon_sym_RBRACE, - STATE(1914), 2, + STATE(2251), 1, sym_text_interpolation, - aux_sym_namespace_use_group_repeat1, - [64883] = 5, - ACTIONS(18), 1, + ACTIONS(1477), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69001] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1639), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3973), 1, - anon_sym_EQ, - STATE(1915), 1, + STATE(2252), 1, sym_text_interpolation, - ACTIONS(3971), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64900] = 6, - ACTIONS(18), 1, + ACTIONS(1637), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69018] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1583), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3975), 1, - anon_sym_EQ_GT, - STATE(1916), 1, + STATE(2253), 1, sym_text_interpolation, - STATE(2378), 1, - sym__return_type, - [64919] = 5, - ACTIONS(18), 1, + ACTIONS(1581), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69035] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1587), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3977), 1, - anon_sym_COMMA, - ACTIONS(3980), 1, - anon_sym_RPAREN, - STATE(1917), 2, + STATE(2254), 1, sym_text_interpolation, - aux_sym_anonymous_function_use_clause_repeat1, - [64936] = 4, - ACTIONS(18), 1, + ACTIONS(1585), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69052] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1575), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1918), 1, + STATE(2255), 1, sym_text_interpolation, - ACTIONS(3684), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64951] = 4, - ACTIONS(18), 1, + ACTIONS(1573), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69069] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1591), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1919), 1, + STATE(2256), 1, sym_text_interpolation, - ACTIONS(3664), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DOLLAR, - [64966] = 6, - ACTIONS(18), 1, + ACTIONS(1589), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69086] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1607), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3982), 1, - anon_sym_EQ_GT, - STATE(1920), 1, + STATE(2257), 1, sym_text_interpolation, - STATE(2467), 1, - sym__return_type, - [64985] = 6, - ACTIONS(18), 1, + ACTIONS(1605), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69103] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1627), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3469), 1, - anon_sym_BSLASH, - ACTIONS(3984), 1, - sym_name, - STATE(1921), 1, + STATE(2258), 1, sym_text_interpolation, - STATE(2480), 1, - sym_namespace_name, - [65004] = 4, - ACTIONS(18), 1, + ACTIONS(1625), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69120] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1631), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1922), 1, + STATE(2259), 1, sym_text_interpolation, - ACTIONS(3986), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65019] = 4, - ACTIONS(18), 1, + ACTIONS(1629), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69137] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1655), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1923), 1, + STATE(2260), 1, sym_text_interpolation, - ACTIONS(3988), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65034] = 5, - ACTIONS(18), 1, + ACTIONS(1653), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69154] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3990), 1, + ACTIONS(4580), 1, anon_sym_COMMA, - ACTIONS(3993), 1, + ACTIONS(4582), 1, anon_sym_RPAREN, - STATE(1924), 2, + STATE(2213), 1, + aux_sym_formal_parameters_repeat1, + STATE(2261), 1, sym_text_interpolation, - aux_sym_array_creation_expression_repeat1, - [65051] = 4, - ACTIONS(18), 1, + [69173] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1567), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1925), 1, + STATE(2262), 1, sym_text_interpolation, - ACTIONS(3995), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65066] = 5, - ACTIONS(18), 1, + ACTIONS(1565), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69190] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1048), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3997), 1, - sym_name, - STATE(1926), 1, + ACTIONS(4584), 1, + anon_sym_COMMA, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2263), 1, sym_text_interpolation, - ACTIONS(3999), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [65083] = 4, - ACTIONS(18), 1, + [69209] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1927), 1, + STATE(2264), 1, sym_text_interpolation, - ACTIONS(3675), 3, + ACTIONS(4139), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [65098] = 6, - ACTIONS(18), 1, + [69224] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4001), 1, - anon_sym_COMMA, - ACTIONS(4003), 1, - anon_sym_RBRACE, - STATE(1914), 1, - aux_sym_namespace_use_group_repeat1, - STATE(1928), 1, + STATE(2265), 1, sym_text_interpolation, - [65117] = 6, - ACTIONS(18), 1, + ACTIONS(4586), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + [69239] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4005), 1, - anon_sym_SQUOTE, - ACTIONS(4007), 1, - anon_sym_DQUOTE, - ACTIONS(4009), 1, - sym_heredoc_start, - STATE(1929), 1, + ACTIONS(4588), 1, + anon_sym_COMMA, + ACTIONS(4590), 1, + anon_sym_RPAREN, + STATE(2263), 1, + aux_sym_arguments_repeat1, + STATE(2266), 1, sym_text_interpolation, - [65136] = 4, - ACTIONS(18), 1, + [69258] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1675), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1930), 1, + STATE(2267), 1, sym_text_interpolation, - ACTIONS(3689), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [65151] = 5, - ACTIONS(18), 1, + ACTIONS(1673), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69275] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1310), 1, + ACTIONS(1715), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1931), 1, + STATE(2268), 1, sym_text_interpolation, - ACTIONS(1308), 2, + ACTIONS(1713), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65168] = 4, - ACTIONS(18), 1, + [69292] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1563), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1932), 1, + STATE(2269), 1, sym_text_interpolation, - ACTIONS(2657), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - sym_name, - [65183] = 5, - ACTIONS(18), 1, + ACTIONS(1561), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69309] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1290), 1, + ACTIONS(1555), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1933), 1, + STATE(2270), 1, sym_text_interpolation, - ACTIONS(1288), 2, + ACTIONS(1553), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65200] = 6, - ACTIONS(18), 1, + [69326] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1383), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2980), 1, - anon_sym_RBRACK, - ACTIONS(4011), 1, - anon_sym_COMMA, - STATE(1934), 1, + STATE(2271), 1, sym_text_interpolation, - STATE(2066), 1, - aux_sym_attribute_group_repeat1, - [65219] = 6, - ACTIONS(18), 1, + ACTIONS(1381), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69343] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3898), 1, - anon_sym_LBRACE, - ACTIONS(4013), 1, - sym_name, - STATE(1935), 1, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4592), 1, + anon_sym_EQ_GT, + STATE(2272), 1, sym_text_interpolation, - STATE(2116), 1, - sym_namespace_use_group, - [65238] = 4, - ACTIONS(18), 1, + STATE(2941), 1, + sym__return_type, + [69362] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1539), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1936), 1, + STATE(2273), 1, sym_text_interpolation, - ACTIONS(4015), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [65253] = 6, - ACTIONS(18), 1, + ACTIONS(1537), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69379] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(819), 1, - anon_sym_RBRACE, - ACTIONS(1456), 1, + ACTIONS(1527), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4017), 1, - anon_sym_COMMA, - STATE(1869), 1, - aux_sym_match_block_repeat1, - STATE(1937), 1, + STATE(2274), 1, sym_text_interpolation, - [65272] = 4, - ACTIONS(18), 1, + ACTIONS(1525), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69396] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1391), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1938), 1, + STATE(2275), 1, sym_text_interpolation, - ACTIONS(3700), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [65287] = 5, - ACTIONS(18), 1, + ACTIONS(1389), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69413] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1150), 1, + ACTIONS(1539), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1939), 1, + STATE(2276), 1, sym_text_interpolation, - ACTIONS(1148), 2, + ACTIONS(1537), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65304] = 5, - ACTIONS(18), 1, + [69430] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1202), 1, + ACTIONS(1535), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1940), 1, + STATE(2277), 1, sym_text_interpolation, - ACTIONS(1200), 2, + ACTIONS(1533), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65321] = 5, - ACTIONS(18), 1, + [69447] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1430), 1, + ACTIONS(1547), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1941), 1, + STATE(2278), 1, sym_text_interpolation, - ACTIONS(1428), 2, + ACTIONS(1545), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65338] = 5, - ACTIONS(18), 1, + [69464] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1434), 1, + ACTIONS(1531), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1942), 1, + STATE(2279), 1, sym_text_interpolation, - ACTIONS(1432), 2, + ACTIONS(1529), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65355] = 5, - ACTIONS(18), 1, + [69481] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1114), 1, + ACTIONS(1531), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1943), 1, + STATE(2280), 1, sym_text_interpolation, - ACTIONS(1112), 2, + ACTIONS(1529), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65372] = 5, - ACTIONS(18), 1, + [69498] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4596), 1, + anon_sym_EQ, + STATE(2281), 1, + sym_text_interpolation, + ACTIONS(4594), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [69515] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1422), 1, + ACTIONS(1523), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1944), 1, + STATE(2282), 1, sym_text_interpolation, - ACTIONS(1420), 2, + ACTIONS(1521), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65389] = 5, - ACTIONS(18), 1, + [69532] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1398), 1, + ACTIONS(1523), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1945), 1, + STATE(2283), 1, sym_text_interpolation, - ACTIONS(1396), 2, + ACTIONS(1521), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65406] = 5, - ACTIONS(18), 1, + [69549] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1382), 1, + ACTIONS(1519), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1946), 1, + STATE(2284), 1, sym_text_interpolation, - ACTIONS(1380), 2, + ACTIONS(1517), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65423] = 5, - ACTIONS(18), 1, + [69566] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1366), 1, + ACTIONS(1515), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1947), 1, + STATE(2285), 1, sym_text_interpolation, - ACTIONS(1364), 2, + ACTIONS(1513), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65440] = 5, - ACTIONS(18), 1, + [69583] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1511), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4021), 1, - anon_sym_EQ, - STATE(1948), 1, + STATE(2286), 1, sym_text_interpolation, - ACTIONS(4019), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [65457] = 5, - ACTIONS(18), 1, + ACTIONS(1509), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69600] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1354), 1, + ACTIONS(1507), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1949), 1, + STATE(2287), 1, sym_text_interpolation, - ACTIONS(1352), 2, + ACTIONS(1505), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65474] = 5, - ACTIONS(18), 1, + [69617] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1459), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4025), 1, - anon_sym_EQ, - STATE(1950), 1, + STATE(2288), 1, sym_text_interpolation, - ACTIONS(4023), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [65491] = 4, - ACTIONS(18), 1, + ACTIONS(1457), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69634] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1951), 1, + ACTIONS(4598), 1, + sym_name, + STATE(2289), 1, sym_text_interpolation, - ACTIONS(3445), 3, + ACTIONS(4600), 2, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [65506] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1757), 1, - anon_sym_RPAREN, - ACTIONS(4027), 1, - anon_sym_COMMA, - STATE(1952), 1, - sym_text_interpolation, - STATE(2080), 1, - aux_sym_formal_parameters_repeat1, - [65525] = 4, - ACTIONS(18), 1, + [69651] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1953), 1, + STATE(2290), 1, sym_text_interpolation, - ACTIONS(4029), 3, + ACTIONS(3053), 3, sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_LBRACE, - [65540] = 6, - ACTIONS(18), 1, + sym_name, + [69666] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1491), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(4031), 1, - anon_sym_DOT_DOT_DOT, - STATE(1954), 1, + STATE(2291), 1, sym_text_interpolation, - STATE(2079), 1, - sym_variable_name, - [65559] = 5, - ACTIONS(18), 1, + ACTIONS(1489), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69683] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1326), 1, + ACTIONS(1475), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1955), 1, + STATE(2292), 1, sym_text_interpolation, - ACTIONS(1324), 2, + ACTIONS(1473), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65576] = 5, - ACTIONS(18), 1, + [69700] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1643), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4035), 1, - anon_sym_EQ, - STATE(1956), 1, + STATE(2293), 1, sym_text_interpolation, - ACTIONS(4033), 2, + ACTIONS(1641), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69717] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4602), 1, anon_sym_COMMA, + ACTIONS(4604), 1, anon_sym_RPAREN, - [65593] = 5, - ACTIONS(18), 1, + STATE(2294), 1, + sym_text_interpolation, + STATE(2302), 1, + aux_sym_arguments_repeat1, + [69736] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4606), 1, + anon_sym_COMMA, + ACTIONS(4608), 1, + anon_sym_RBRACK, + STATE(2228), 1, + aux_sym_attribute_group_repeat1, + STATE(2295), 1, + sym_text_interpolation, + [69755] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1322), 1, + ACTIONS(1471), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1957), 1, + STATE(2296), 1, sym_text_interpolation, - ACTIONS(1320), 2, + ACTIONS(1469), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65610] = 5, - ACTIONS(18), 1, + [69772] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1314), 1, + ACTIONS(1471), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1958), 1, + STATE(2297), 1, sym_text_interpolation, - ACTIONS(1312), 2, + ACTIONS(1469), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65627] = 6, - ACTIONS(18), 1, + [69789] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1463), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(4037), 1, - anon_sym_DOT_DOT_DOT, - STATE(1959), 1, + STATE(2298), 1, sym_text_interpolation, - STATE(2070), 1, - sym_variable_name, - [65646] = 5, - ACTIONS(18), 1, + ACTIONS(1461), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69806] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4610), 1, + anon_sym_COMMA, + ACTIONS(4612), 1, + anon_sym_RPAREN, + STATE(2299), 1, + sym_text_interpolation, + STATE(2321), 1, + aux_sym_arguments_repeat1, + [69825] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1302), 1, + ACTIONS(1659), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1960), 1, + STATE(2300), 1, sym_text_interpolation, - ACTIONS(1300), 2, + ACTIONS(1657), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65663] = 5, - ACTIONS(18), 1, + [69842] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1042), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4041), 1, - anon_sym_EQ, - STATE(1961), 1, - sym_text_interpolation, - ACTIONS(4039), 2, + ACTIONS(4614), 1, anon_sym_COMMA, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2301), 1, + sym_text_interpolation, + [69861] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1024), 1, anon_sym_RPAREN, - [65680] = 6, - ACTIONS(18), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4616), 1, + anon_sym_COMMA, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2302), 1, + sym_text_interpolation, + [69880] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(3450), 1, - anon_sym_LBRACE, - STATE(1962), 1, + ACTIONS(4618), 1, + anon_sym_COMMA, + ACTIONS(4620), 1, + anon_sym_RBRACK, + STATE(2230), 1, + aux_sym_array_creation_expression_repeat1, + STATE(2303), 1, sym_text_interpolation, - STATE(2462), 1, - sym__return_type, - [65699] = 5, - ACTIONS(18), 1, + [69899] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1286), 1, + ACTIONS(1455), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1963), 1, + STATE(2304), 1, sym_text_interpolation, - ACTIONS(1284), 2, + ACTIONS(1453), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65716] = 5, - ACTIONS(18), 1, + [69916] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1278), 1, + ACTIONS(1455), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1964), 1, + STATE(2305), 1, sym_text_interpolation, - ACTIONS(1276), 2, + ACTIONS(1453), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65733] = 4, - ACTIONS(18), 1, + [69933] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(2179), 1, + aux_sym__list_destructing_repeat1, + STATE(2306), 1, + sym_text_interpolation, + [69952] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1451), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1965), 1, + STATE(2307), 1, sym_text_interpolation, - ACTIONS(3734), 3, - sym__automatic_semicolon, - anon_sym_SEMI, + ACTIONS(1449), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [69969] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4622), 1, anon_sym_COMMA, - [65748] = 5, - ACTIONS(18), 1, + ACTIONS(4624), 1, + anon_sym_RPAREN, + STATE(2301), 1, + aux_sym_arguments_repeat1, + STATE(2308), 1, + sym_text_interpolation, + [69988] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1274), 1, + ACTIONS(1447), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1966), 1, + STATE(2309), 1, sym_text_interpolation, - ACTIONS(1272), 2, + ACTIONS(1445), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65765] = 5, - ACTIONS(18), 1, + [70005] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1098), 1, + ACTIONS(1443), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1967), 1, + STATE(2310), 1, sym_text_interpolation, - ACTIONS(1096), 2, + ACTIONS(1441), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65782] = 5, - ACTIONS(18), 1, + [70022] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1266), 1, + ACTIONS(1439), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1968), 1, + STATE(2311), 1, sym_text_interpolation, - ACTIONS(1264), 2, + ACTIONS(1437), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65799] = 5, - ACTIONS(18), 1, + [70039] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1246), 1, + ACTIONS(1431), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1969), 1, + STATE(2312), 1, sym_text_interpolation, - ACTIONS(1244), 2, + ACTIONS(1429), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65816] = 5, - ACTIONS(18), 1, + [70056] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1250), 1, + ACTIONS(1427), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1970), 1, + STATE(2313), 1, sym_text_interpolation, - ACTIONS(1248), 2, + ACTIONS(1425), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65833] = 5, - ACTIONS(18), 1, + [70073] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1270), 1, + ACTIONS(1419), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1971), 1, + STATE(2314), 1, sym_text_interpolation, - ACTIONS(1268), 2, + ACTIONS(1417), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65850] = 6, - ACTIONS(18), 1, + [70090] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1663), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(4043), 1, - anon_sym_RPAREN, - STATE(1972), 1, + STATE(2315), 1, sym_text_interpolation, - STATE(2426), 1, - sym_variable_name, - [65869] = 5, - ACTIONS(18), 1, + ACTIONS(1661), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70107] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1282), 1, + ACTIONS(1679), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1973), 1, + STATE(2316), 1, sym_text_interpolation, - ACTIONS(1280), 2, + ACTIONS(1677), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65886] = 5, - ACTIONS(18), 1, + [70124] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1298), 1, + ACTIONS(1711), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1974), 1, + STATE(2317), 1, sym_text_interpolation, - ACTIONS(1296), 2, + ACTIONS(1709), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65903] = 4, - ACTIONS(18), 1, + [70141] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1415), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1975), 1, + STATE(2318), 1, sym_text_interpolation, - ACTIONS(4045), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [65918] = 6, - ACTIONS(18), 1, + ACTIONS(1413), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70158] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1094), 1, + anon_sym_COMMA, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3898), 1, - anon_sym_LBRACE, - ACTIONS(4013), 1, - sym_name, - STATE(1976), 1, + ACTIONS(1934), 1, + anon_sym_RPAREN, + STATE(2183), 1, + aux_sym__list_destructing_repeat1, + STATE(2319), 1, sym_text_interpolation, - STATE(2278), 1, - sym_namespace_use_group, - [65937] = 6, - ACTIONS(18), 1, + [70177] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(4047), 1, - anon_sym_EQ_GT, - STATE(1977), 1, + ACTIONS(4628), 1, + anon_sym_EQ, + STATE(2320), 1, sym_text_interpolation, - STATE(2463), 1, - sym__return_type, - [65956] = 6, - ACTIONS(18), 1, + ACTIONS(4626), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [70194] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1070), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3283), 1, + ACTIONS(4630), 1, anon_sym_COMMA, - ACTIONS(3471), 1, - anon_sym_LBRACE, - STATE(1978), 1, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2321), 1, sym_text_interpolation, - STATE(2048), 1, - aux_sym_base_clause_repeat1, - [65975] = 5, - ACTIONS(18), 1, + [70213] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1338), 1, + ACTIONS(1411), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1979), 1, + STATE(2322), 1, sym_text_interpolation, - ACTIONS(1336), 2, + ACTIONS(1409), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [65992] = 5, - ACTIONS(18), 1, + [70230] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1158), 1, + ACTIONS(1407), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1980), 1, + STATE(2323), 1, sym_text_interpolation, - ACTIONS(1156), 2, + ACTIONS(1405), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66009] = 6, - ACTIONS(18), 1, + [70247] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3020), 1, - anon_sym_COMMA, - ACTIONS(4049), 1, + ACTIONS(2125), 1, anon_sym_RPAREN, - STATE(1981), 1, + ACTIONS(4632), 1, + anon_sym_COMMA, + STATE(2208), 1, + aux_sym_formal_parameters_repeat1, + STATE(2324), 1, sym_text_interpolation, - STATE(2045), 1, - aux_sym_unset_statement_repeat1, - [66028] = 5, - ACTIONS(18), 1, + [70266] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1406), 1, + ACTIONS(1403), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1982), 1, + STATE(2325), 1, sym_text_interpolation, - ACTIONS(1404), 2, + ACTIONS(1401), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66045] = 6, - ACTIONS(18), 1, + [70283] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(797), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1399), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2326), 1, + sym_text_interpolation, + ACTIONS(1397), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70300] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(394), 1, + anon_sym_DOLLAR, + ACTIONS(1822), 1, + sym_comment, + STATE(2327), 1, + sym_text_interpolation, + STATE(2011), 2, + sym_dynamic_variable_name, + sym_variable_name, + [70317] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1395), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2328), 1, + sym_text_interpolation, + ACTIONS(1393), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70334] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1603), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2329), 1, + sym_text_interpolation, + ACTIONS(1601), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70351] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4051), 1, + ACTIONS(4634), 1, anon_sym_COMMA, - STATE(1924), 1, - aux_sym_array_creation_expression_repeat1, - STATE(1983), 1, + ACTIONS(4636), 1, + anon_sym_RPAREN, + STATE(2330), 1, sym_text_interpolation, - [66064] = 6, - ACTIONS(18), 1, + STATE(2336), 1, + aux_sym_arguments_repeat1, + [70370] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1571), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3898), 1, - anon_sym_LBRACE, - ACTIONS(4013), 1, - sym_name, - STATE(1984), 1, + STATE(2331), 1, sym_text_interpolation, - STATE(2304), 1, - sym_namespace_use_group, - [66083] = 5, - ACTIONS(18), 1, + ACTIONS(1569), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70387] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1571), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - STATE(1985), 1, + STATE(2332), 1, sym_text_interpolation, - STATE(1726), 2, - sym_dynamic_variable_name, - sym_variable_name, - [66100] = 6, - ACTIONS(18), 1, + ACTIONS(1569), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70404] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1635), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3896), 1, - sym_name, - ACTIONS(3898), 1, - anon_sym_LBRACE, - STATE(1986), 1, + STATE(2333), 1, sym_text_interpolation, - STATE(2304), 1, - sym_namespace_use_group, - [66119] = 5, - ACTIONS(18), 1, + ACTIONS(1633), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70421] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1410), 1, + ACTIONS(1719), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1987), 1, + STATE(2334), 1, sym_text_interpolation, - ACTIONS(1408), 2, + ACTIONS(1717), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66136] = 5, - ACTIONS(18), 1, + [70438] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1350), 1, + ACTIONS(1695), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1988), 1, + STATE(2335), 1, sym_text_interpolation, - ACTIONS(1348), 2, + ACTIONS(1693), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66153] = 6, - ACTIONS(18), 1, + [70455] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1062), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3020), 1, + ACTIONS(4638), 1, anon_sym_COMMA, - ACTIONS(4053), 1, - anon_sym_RPAREN, - STATE(1989), 1, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2336), 1, sym_text_interpolation, - STATE(2045), 1, - aux_sym_unset_statement_repeat1, - [66172] = 5, - ACTIONS(18), 1, + [70474] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1386), 1, + ACTIONS(1687), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1990), 1, + STATE(2337), 1, sym_text_interpolation, - ACTIONS(1384), 2, + ACTIONS(1685), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66189] = 5, - ACTIONS(18), 1, + [70491] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1426), 1, + ACTIONS(1467), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1991), 1, + STATE(2338), 1, sym_text_interpolation, - ACTIONS(1424), 2, + ACTIONS(1465), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66206] = 5, - ACTIONS(18), 1, + [70508] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1190), 1, + ACTIONS(1423), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1992), 1, + STATE(2339), 1, sym_text_interpolation, - ACTIONS(1188), 2, + ACTIONS(1421), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66223] = 5, - ACTIONS(18), 1, + [70525] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3390), 1, + anon_sym_RBRACK, + ACTIONS(4640), 1, + anon_sym_COMMA, + STATE(2204), 1, + aux_sym_attribute_group_repeat1, + STATE(2340), 1, + sym_text_interpolation, + [70544] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3663), 1, + anon_sym_COLON, + ACTIONS(4642), 1, + anon_sym_EQ_GT, + STATE(2341), 1, + sym_text_interpolation, + STATE(2753), 1, + sym__return_type, + [70563] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + anon_sym_DOT_DOT_DOT, + STATE(2206), 1, + sym_variable_name, + STATE(2342), 1, + sym_text_interpolation, + [70582] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1186), 1, + ACTIONS(1487), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1993), 1, + STATE(2343), 1, + sym_text_interpolation, + ACTIONS(1485), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70599] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4646), 1, + anon_sym_COMMA, + ACTIONS(4649), 1, + anon_sym_RBRACK, + STATE(2344), 2, + sym_text_interpolation, + aux_sym__array_destructing_repeat1, + [70616] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1495), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2345), 1, sym_text_interpolation, - ACTIONS(1184), 2, + ACTIONS(1493), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66240] = 5, - ACTIONS(18), 1, + [70633] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1146), 1, + ACTIONS(1499), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1994), 1, + STATE(2346), 1, sym_text_interpolation, - ACTIONS(1144), 2, + ACTIONS(1497), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66257] = 5, - ACTIONS(18), 1, + [70650] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1040), 1, + anon_sym_RBRACK, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4651), 1, + anon_sym_COMMA, + STATE(2199), 1, + aux_sym_array_creation_expression_repeat1, + STATE(2347), 1, + sym_text_interpolation, + [70669] = 6, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4334), 1, + anon_sym_COMMA, + ACTIONS(4653), 1, + anon_sym_RBRACK, + STATE(2344), 1, + aux_sym__array_destructing_repeat1, + STATE(2348), 1, + sym_text_interpolation, + [70688] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1110), 1, + ACTIONS(1543), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1995), 1, + STATE(2349), 1, sym_text_interpolation, - ACTIONS(1108), 2, + ACTIONS(1541), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66274] = 6, - ACTIONS(18), 1, + [70705] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3896), 1, - sym_name, - ACTIONS(3898), 1, + ACTIONS(4655), 1, anon_sym_LBRACE, - STATE(1996), 1, + ACTIONS(4657), 1, + anon_sym_COLON, + STATE(603), 1, + sym_switch_block, + STATE(2350), 1, sym_text_interpolation, - STATE(2355), 1, - sym_namespace_use_group, - [66293] = 6, - ACTIONS(18), 1, + [70724] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1551), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3896), 1, - sym_name, - ACTIONS(3898), 1, - anon_sym_LBRACE, - STATE(1997), 1, + STATE(2351), 1, sym_text_interpolation, - STATE(2116), 1, - sym_namespace_use_group, - [66312] = 5, - ACTIONS(18), 1, + ACTIONS(1549), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70741] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1559), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2352), 1, + sym_text_interpolation, + ACTIONS(1557), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70758] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4055), 1, + ACTIONS(4659), 1, anon_sym_COMMA, - ACTIONS(4058), 1, + ACTIONS(4661), 1, anon_sym_RPAREN, - STATE(1998), 2, + STATE(2353), 1, + sym_text_interpolation, + STATE(2357), 1, + aux_sym_arguments_repeat1, + [70777] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1595), 1, + aux_sym_else_clause_token1, + ACTIONS(1822), 1, + sym_comment, + STATE(2354), 1, sym_text_interpolation, - aux_sym_arguments_repeat1, - [66329] = 5, - ACTIONS(18), 1, + ACTIONS(1593), 2, + aux_sym_while_statement_token1, + aux_sym_else_if_clause_token1, + [70794] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1138), 1, + ACTIONS(1647), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1999), 1, + STATE(2355), 1, sym_text_interpolation, - ACTIONS(1136), 2, + ACTIONS(1645), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66346] = 5, - ACTIONS(18), 1, + [70811] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(4062), 1, + ACTIONS(1651), 1, aux_sym_else_clause_token1, - STATE(2000), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(2356), 1, sym_text_interpolation, - ACTIONS(4060), 2, - aux_sym_if_statement_token2, + ACTIONS(1649), 2, + aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66363] = 4, - ACTIONS(18), 1, + [70828] = 6, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1016), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - STATE(2001), 1, + ACTIONS(4663), 1, + anon_sym_COMMA, + STATE(2233), 1, + aux_sym_arguments_repeat1, + STATE(2357), 1, sym_text_interpolation, - ACTIONS(4064), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [66378] = 5, - ACTIONS(18), 1, + [70847] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1198), 1, + ACTIONS(1667), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2002), 1, + STATE(2358), 1, sym_text_interpolation, - ACTIONS(1196), 2, + ACTIONS(1665), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66395] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3424), 1, - sym_nowdoc_string, - ACTIONS(4066), 1, - anon_sym_, - STATE(1635), 1, - aux_sym_nowdoc_body_repeat1, - STATE(2003), 1, - sym_text_interpolation, - [66414] = 5, - ACTIONS(18), 1, + [70864] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1210), 1, + ACTIONS(1671), 1, aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2004), 1, + STATE(2359), 1, sym_text_interpolation, - ACTIONS(1208), 2, + ACTIONS(1669), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [66431] = 6, - ACTIONS(18), 1, + [70881] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4068), 1, - anon_sym_COMMA, - ACTIONS(4070), 1, - anon_sym_RBRACE, - STATE(2005), 1, + STATE(2360), 1, sym_text_interpolation, - STATE(2023), 1, - aux_sym_match_block_repeat1, - [66450] = 5, - ACTIONS(18), 1, + ACTIONS(4665), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [70895] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1214), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2006), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(69), 1, + sym_parenthesized_expression, + STATE(2361), 1, sym_text_interpolation, - ACTIONS(1212), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66467] = 4, - ACTIONS(18), 1, + [70911] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2007), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2362), 1, + sym_text_interpolation, + STATE(2475), 1, + sym_variable_name, + [70927] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2363), 1, sym_text_interpolation, - ACTIONS(4072), 3, + ACTIONS(4669), 2, anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66482] = 5, - ACTIONS(18), 1, + anon_sym_RBRACK, + [70941] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1218), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2008), 1, + STATE(2364), 1, sym_text_interpolation, - ACTIONS(1216), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66499] = 4, - ACTIONS(18), 1, + ACTIONS(4671), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [70955] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2009), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1825), 1, + sym_formal_parameters, + STATE(2365), 1, sym_text_interpolation, - ACTIONS(4074), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66514] = 5, - ACTIONS(18), 1, + [70971] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1222), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2010), 1, + STATE(2366), 1, sym_text_interpolation, - ACTIONS(1220), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66531] = 6, - ACTIONS(18), 1, + ACTIONS(1955), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [70985] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4076), 1, - anon_sym_SQUOTE, - ACTIONS(4078), 1, - anon_sym_DQUOTE, - ACTIONS(4080), 1, - sym_heredoc_start, - STATE(2011), 1, + ACTIONS(1962), 1, + anon_sym_LPAREN, + STATE(848), 1, + sym_arguments, + STATE(2367), 1, sym_text_interpolation, - [66550] = 5, - ACTIONS(18), 1, + [71001] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1222), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2012), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(629), 1, + sym_declaration_list, + STATE(2368), 1, sym_text_interpolation, - ACTIONS(1220), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66567] = 5, - ACTIONS(18), 1, + [71017] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1226), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2013), 1, + STATE(2369), 1, sym_text_interpolation, - ACTIONS(1224), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66584] = 6, - ACTIONS(18), 1, + ACTIONS(4673), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71031] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(2370), 1, + sym_text_interpolation, + ACTIONS(4649), 2, anon_sym_COMMA, - ACTIONS(1456), 1, + anon_sym_RBRACK, + [71045] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3028), 1, - anon_sym_RPAREN, - STATE(1900), 1, - aux_sym__list_destructing_repeat1, - STATE(2014), 1, + ACTIONS(1993), 1, + anon_sym_LPAREN, + STATE(906), 1, + sym_arguments, + STATE(2371), 1, sym_text_interpolation, - [66603] = 5, - ACTIONS(18), 1, + [71061] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1230), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2015), 1, + STATE(2372), 1, sym_text_interpolation, - ACTIONS(1228), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66620] = 6, - ACTIONS(18), 1, + ACTIONS(4675), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71075] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4082), 1, - anon_sym_RPAREN, - STATE(1903), 1, - aux_sym__list_destructing_repeat1, - STATE(2016), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1236), 1, + sym_compound_statement, + STATE(2373), 1, sym_text_interpolation, - [66639] = 5, - ACTIONS(18), 1, + [71091] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1242), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2017), 1, + STATE(2374), 1, sym_text_interpolation, - ACTIONS(1240), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66656] = 5, - ACTIONS(18), 1, + ACTIONS(4677), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71105] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1254), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2018), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2215), 1, + sym_variable_name, + STATE(2375), 1, sym_text_interpolation, - ACTIONS(1252), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66673] = 5, - ACTIONS(18), 1, + [71121] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1258), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2019), 1, + STATE(2376), 1, sym_text_interpolation, - ACTIONS(1256), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66690] = 5, - ACTIONS(18), 1, + ACTIONS(4679), 2, + anon_sym_string, + anon_sym_int, + [71135] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1118), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2020), 1, + STATE(2377), 1, sym_text_interpolation, - ACTIONS(1116), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66707] = 5, - ACTIONS(18), 1, + ACTIONS(2839), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [71149] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(306), 1, - anon_sym_DOLLAR, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2021), 1, + STATE(2378), 1, sym_text_interpolation, - STATE(1772), 2, - sym_dynamic_variable_name, - sym_variable_name, - [66724] = 6, - ACTIONS(18), 1, + ACTIONS(4600), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71163] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2315), 1, - anon_sym_COMMA, - ACTIONS(4084), 1, - anon_sym_EQ_GT, - STATE(1896), 1, - aux_sym_match_condition_list_repeat1, - STATE(2022), 1, + ACTIONS(1986), 1, + anon_sym_BSLASH, + STATE(2379), 1, sym_text_interpolation, - [66743] = 6, - ACTIONS(18), 1, + STATE(2589), 1, + aux_sym_namespace_name_repeat1, + [71179] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(817), 1, - anon_sym_RBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4086), 1, - anon_sym_COMMA, - STATE(1869), 1, - aux_sym_match_block_repeat1, - STATE(2023), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(103), 1, + sym_parenthesized_expression, + STATE(2380), 1, sym_text_interpolation, - [66762] = 5, - ACTIONS(18), 1, + [71195] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1330), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(332), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2024), 1, + STATE(596), 1, + sym_compound_statement, + STATE(2381), 1, sym_text_interpolation, - ACTIONS(1328), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66779] = 5, - ACTIONS(18), 1, + [71211] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1342), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2025), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2382), 1, sym_text_interpolation, - ACTIONS(1340), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66796] = 5, - ACTIONS(18), 1, + STATE(2745), 1, + sym_namespace_name, + [71227] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1358), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2026), 1, + ACTIONS(2195), 1, + anon_sym_LPAREN, + STATE(1048), 1, + sym_arguments, + STATE(2383), 1, sym_text_interpolation, - ACTIONS(1356), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66813] = 5, - ACTIONS(18), 1, + [71243] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1362), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2027), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1293), 1, + sym_declaration_list, + STATE(2384), 1, sym_text_interpolation, - ACTIONS(1360), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66830] = 5, - ACTIONS(18), 1, + [71259] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1390), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2028), 1, + STATE(2385), 1, sym_text_interpolation, - ACTIONS(1388), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66847] = 5, - ACTIONS(18), 1, + ACTIONS(4684), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71273] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1170), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2029), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1239), 1, + sym_compound_statement, + STATE(2386), 1, sym_text_interpolation, - ACTIONS(1168), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66864] = 5, - ACTIONS(18), 1, + [71289] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1102), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2030), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2387), 1, sym_text_interpolation, - ACTIONS(1100), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66881] = 5, - ACTIONS(18), 1, + STATE(2859), 1, + sym_namespace_name, + [71305] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3779), 1, - anon_sym_EQ, - STATE(2031), 1, + STATE(2388), 1, sym_text_interpolation, - ACTIONS(4088), 2, + ACTIONS(2821), 2, anon_sym_COMMA, anon_sym_RPAREN, - [66898] = 6, - ACTIONS(18), 1, + [71319] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4090), 1, - anon_sym_COMMA, - ACTIONS(4092), 1, - anon_sym_RPAREN, - STATE(2032), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2389), 1, sym_text_interpolation, - STATE(2041), 1, - aux_sym_arguments_repeat1, - [66917] = 5, - ACTIONS(18), 1, + STATE(2855), 1, + sym_namespace_name, + [71335] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1294), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2033), 1, + STATE(2390), 1, sym_text_interpolation, - ACTIONS(1292), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66934] = 4, - ACTIONS(18), 1, + ACTIONS(2745), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [71349] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2034), 1, + ACTIONS(3787), 1, + anon_sym_LBRACE, + STATE(639), 1, + sym_enum_declaration_list, + STATE(2391), 1, sym_text_interpolation, - ACTIONS(4094), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66949] = 5, - ACTIONS(18), 1, + [71365] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1402), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2035), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(92), 1, + sym_parenthesized_expression, + STATE(2392), 1, sym_text_interpolation, - ACTIONS(1400), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66966] = 6, - ACTIONS(18), 1, + [71381] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4096), 1, - anon_sym_RPAREN, - STATE(2036), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(2341), 1, + sym_formal_parameters, + STATE(2393), 1, sym_text_interpolation, - STATE(2039), 1, - aux_sym__list_destructing_repeat1, - [66985] = 4, - ACTIONS(18), 1, + [71397] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2037), 1, + STATE(2394), 1, sym_text_interpolation, - ACTIONS(4098), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [67000] = 6, - ACTIONS(18), 1, + ACTIONS(4686), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71411] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(832), 1, - anon_sym_COMMA, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4100), 1, - anon_sym_RPAREN, - STATE(2038), 1, + STATE(2395), 1, sym_text_interpolation, - STATE(2039), 1, - aux_sym__list_destructing_repeat1, - [67019] = 5, - ACTIONS(18), 1, + ACTIONS(4688), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71425] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1586), 1, - anon_sym_RPAREN, - ACTIONS(4102), 1, - anon_sym_COMMA, - STATE(2039), 2, + STATE(2396), 1, sym_text_interpolation, - aux_sym__list_destructing_repeat1, - [67036] = 6, - ACTIONS(18), 1, + ACTIONS(4690), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71439] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(4105), 1, - anon_sym_RPAREN, - STATE(2040), 1, + STATE(2397), 1, sym_text_interpolation, - STATE(2399), 1, - sym_variable_name, - [67055] = 6, - ACTIONS(18), 1, + ACTIONS(4692), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71453] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(775), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4107), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2041), 1, + STATE(2398), 1, sym_text_interpolation, - [67074] = 5, - ACTIONS(18), 1, + ACTIONS(4694), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71467] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1106), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2042), 1, + STATE(2399), 1, sym_text_interpolation, - ACTIONS(1104), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67091] = 5, - ACTIONS(18), 1, + ACTIONS(752), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71481] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1122), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2043), 1, + STATE(2400), 1, sym_text_interpolation, - ACTIONS(1120), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67108] = 6, - ACTIONS(18), 1, + ACTIONS(758), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71495] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(799), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4109), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2044), 1, + STATE(1913), 1, + sym_compound_statement, + STATE(2401), 1, sym_text_interpolation, - [67127] = 5, - ACTIONS(18), 1, + [71511] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3160), 1, - anon_sym_RPAREN, - ACTIONS(4111), 1, - anon_sym_COMMA, - STATE(2045), 2, + STATE(2402), 1, sym_text_interpolation, - aux_sym_unset_statement_repeat1, - [67144] = 5, - ACTIONS(18), 1, + ACTIONS(4696), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71525] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3779), 1, - anon_sym_EQ, - STATE(2046), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1914), 1, + sym_declaration_list, + STATE(2403), 1, sym_text_interpolation, - ACTIONS(4114), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [67161] = 6, - ACTIONS(18), 1, + [71541] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4116), 1, - anon_sym_COMMA, - ACTIONS(4118), 1, - anon_sym_RPAREN, - STATE(2044), 1, - aux_sym_arguments_repeat1, - STATE(2047), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2404), 1, sym_text_interpolation, - [67180] = 6, - ACTIONS(18), 1, + STATE(2817), 1, + sym_namespace_name, + [71557] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3283), 1, - anon_sym_COMMA, - ACTIONS(4120), 1, + ACTIONS(3938), 1, anon_sym_LBRACE, - STATE(1843), 1, - aux_sym_base_clause_repeat1, - STATE(2048), 1, + STATE(2270), 1, + sym_enum_declaration_list, + STATE(2405), 1, sym_text_interpolation, - [67199] = 5, - ACTIONS(18), 1, + [71573] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1130), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2049), 1, + ACTIONS(4698), 1, + anon_sym_SEMI, + ACTIONS(4700), 1, + sym__automatic_semicolon, + STATE(2406), 1, sym_text_interpolation, - ACTIONS(1128), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67216] = 4, - ACTIONS(18), 1, + [71589] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2050), 1, + STATE(1927), 1, + sym_compound_statement, + STATE(2407), 1, sym_text_interpolation, - ACTIONS(3993), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [67231] = 5, - ACTIONS(18), 1, + [71605] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4124), 1, - anon_sym_EQ, - STATE(2051), 1, + STATE(2408), 1, sym_text_interpolation, - ACTIONS(4122), 2, + ACTIONS(4702), 2, sym__automatic_semicolon, anon_sym_SEMI, - [67248] = 5, - ACTIONS(18), 1, + [71619] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1134), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2052), 1, + STATE(2409), 1, sym_text_interpolation, - ACTIONS(1132), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67265] = 5, - ACTIONS(18), 1, + ACTIONS(4704), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71633] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1142), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2053), 1, + STATE(2410), 1, sym_text_interpolation, - ACTIONS(1140), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67282] = 6, - ACTIONS(18), 1, + ACTIONS(722), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71647] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1617), 1, - anon_sym_DOLLAR, - STATE(1662), 1, - sym_variable_name, - STATE(1851), 1, - sym_property_element, - STATE(2054), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(634), 1, + sym_declaration_list, + STATE(2411), 1, sym_text_interpolation, - [67301] = 5, - ACTIONS(18), 1, + [71663] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1142), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2055), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1929), 1, + sym_declaration_list, + STATE(2412), 1, sym_text_interpolation, - ACTIONS(1140), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67318] = 5, - ACTIONS(18), 1, + [71679] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1154), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2056), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1932), 1, + sym_declaration_list, + STATE(2413), 1, sym_text_interpolation, - ACTIONS(1152), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67335] = 5, - ACTIONS(18), 1, + [71695] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1402), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2057), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2414), 1, sym_text_interpolation, - ACTIONS(1400), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67352] = 5, - ACTIONS(18), 1, + STATE(2679), 1, + sym_namespace_name, + [71711] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1162), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2058), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(2127), 1, + sym_formal_parameters, + STATE(2415), 1, sym_text_interpolation, - ACTIONS(1160), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67369] = 5, - ACTIONS(18), 1, + [71727] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1162), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2059), 1, + ACTIONS(2193), 1, + anon_sym_LPAREN, + STATE(954), 1, + sym_arguments, + STATE(2416), 1, sym_text_interpolation, - ACTIONS(1160), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67386] = 5, - ACTIONS(18), 1, + [71743] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3993), 1, - anon_sym_RBRACK, - ACTIONS(4126), 1, - anon_sym_COMMA, - STATE(2060), 2, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1936), 1, + sym_declaration_list, + STATE(2417), 1, sym_text_interpolation, - aux_sym_array_creation_expression_repeat1, - [67403] = 5, - ACTIONS(18), 1, + [71759] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1166), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2061), 1, + ACTIONS(4706), 1, + anon_sym_LPAREN, + STATE(1939), 1, + sym_formal_parameters, + STATE(2418), 1, sym_text_interpolation, - ACTIONS(1164), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67420] = 5, - ACTIONS(18), 1, + [71775] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1174), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2062), 1, + STATE(1133), 1, + sym_compound_statement, + STATE(2419), 1, + sym_text_interpolation, + [71791] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4150), 1, + anon_sym_LBRACE, + STATE(572), 1, + sym_declaration_list, + STATE(2420), 1, sym_text_interpolation, - ACTIONS(1172), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67437] = 6, - ACTIONS(18), 1, + [71807] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4129), 1, - anon_sym_COMMA, - ACTIONS(4131), 1, - anon_sym_RPAREN, - STATE(1876), 1, - aux_sym_anonymous_function_use_clause_repeat1, - STATE(2063), 1, + STATE(1941), 1, + sym_compound_statement, + STATE(2421), 1, sym_text_interpolation, - [67456] = 5, - ACTIONS(18), 1, + [71823] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1178), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2064), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(89), 1, + sym_parenthesized_expression, + STATE(2422), 1, sym_text_interpolation, - ACTIONS(1176), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67473] = 5, - ACTIONS(18), 1, + [71839] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1346), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2065), 1, + STATE(2423), 1, sym_text_interpolation, - ACTIONS(1344), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67490] = 5, - ACTIONS(18), 1, + ACTIONS(4708), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [71853] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4133), 1, - anon_sym_COMMA, - ACTIONS(4136), 1, - anon_sym_RBRACK, - STATE(2066), 2, + ACTIONS(3992), 1, + anon_sym_LBRACE, + STATE(558), 1, + sym_enum_declaration_list, + STATE(2424), 1, sym_text_interpolation, - aux_sym_attribute_group_repeat1, - [67507] = 5, - ACTIONS(18), 1, + [71869] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4140), 1, - anon_sym_EQ, - STATE(2067), 1, + ACTIONS(4710), 1, + anon_sym_SEMI, + ACTIONS(4712), 1, + sym__automatic_semicolon, + STATE(2425), 1, sym_text_interpolation, - ACTIONS(4138), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67524] = 6, - ACTIONS(18), 1, + [71885] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - ACTIONS(4142), 1, - anon_sym_DOT_DOT_DOT, - STATE(1888), 1, - sym_variable_name, - STATE(2068), 1, + STATE(1925), 1, + sym_compound_statement, + STATE(2426), 1, sym_text_interpolation, - [67543] = 6, - ACTIONS(18), 1, + [71901] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(789), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4144), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2069), 1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(498), 1, + sym_declaration_list, + STATE(2427), 1, sym_text_interpolation, - [67562] = 5, - ACTIONS(18), 1, + [71917] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4148), 1, - anon_sym_EQ, - STATE(2070), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(72), 1, + sym_parenthesized_expression, + STATE(2428), 1, sym_text_interpolation, - ACTIONS(4146), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67579] = 6, - ACTIONS(18), 1, + [71933] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4150), 1, - anon_sym_COMMA, - ACTIONS(4152), 1, - anon_sym_RPAREN, - STATE(2069), 1, - aux_sym_arguments_repeat1, - STATE(2071), 1, + ACTIONS(4714), 1, + anon_sym_LPAREN, + STATE(2429), 1, sym_text_interpolation, - [67598] = 5, - ACTIONS(18), 1, + STATE(2483), 1, + sym_parenthesized_expression, + [71949] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1182), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2072), 1, + ACTIONS(4716), 1, + anon_sym_LPAREN, + STATE(2350), 1, + sym_parenthesized_expression, + STATE(2430), 1, sym_text_interpolation, - ACTIONS(1180), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67615] = 6, - ACTIONS(18), 1, + [71965] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4154), 1, - anon_sym_COMMA, - ACTIONS(4156), 1, - anon_sym_RPAREN, - STATE(2073), 1, + STATE(2431), 1, sym_text_interpolation, - STATE(2078), 1, - aux_sym_arguments_repeat1, - [67634] = 5, - ACTIONS(18), 1, + ACTIONS(4718), 2, + anon_sym_LBRACE, + anon_sym_COLON, + [71979] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1414), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2074), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1214), 1, + sym_compound_statement, + STATE(2432), 1, sym_text_interpolation, - ACTIONS(1412), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67651] = 5, - ACTIONS(18), 1, + [71995] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1418), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2075), 1, + STATE(2433), 1, sym_text_interpolation, - ACTIONS(1416), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67668] = 5, - ACTIONS(18), 1, + ACTIONS(4720), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72009] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1378), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2076), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1758), 1, + sym_formal_parameters, + STATE(2434), 1, sym_text_interpolation, - ACTIONS(1376), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67685] = 5, - ACTIONS(18), 1, + [72025] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1378), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2077), 1, + ACTIONS(3938), 1, + anon_sym_LBRACE, + STATE(2310), 1, + sym_enum_declaration_list, + STATE(2435), 1, sym_text_interpolation, - ACTIONS(1376), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67702] = 6, - ACTIONS(18), 1, + [72041] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(773), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4158), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2078), 1, + STATE(2436), 1, sym_text_interpolation, - [67721] = 5, - ACTIONS(18), 1, + ACTIONS(4722), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72055] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4162), 1, - anon_sym_EQ, - STATE(2079), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1882), 1, + sym_declaration_list, + STATE(2437), 1, sym_text_interpolation, - ACTIONS(4160), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67738] = 5, - ACTIONS(18), 1, + [72071] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4164), 1, - anon_sym_COMMA, - ACTIONS(4167), 1, + ACTIONS(2889), 1, anon_sym_RPAREN, - STATE(2080), 2, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2438), 1, sym_text_interpolation, - aux_sym_formal_parameters_repeat1, - [67755] = 5, - ACTIONS(18), 1, + [72087] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1194), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2081), 1, + ACTIONS(3938), 1, + anon_sym_LBRACE, + STATE(2313), 1, + sym_enum_declaration_list, + STATE(2439), 1, sym_text_interpolation, - ACTIONS(1192), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67772] = 5, - ACTIONS(18), 1, + [72103] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4171), 1, - anon_sym_EQ, - STATE(2082), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2440), 1, sym_text_interpolation, - ACTIONS(4169), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67789] = 5, - ACTIONS(18), 1, + STATE(2707), 1, + sym_namespace_name, + [72119] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1370), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2083), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1891), 1, + sym_declaration_list, + STATE(2441), 1, sym_text_interpolation, - ACTIONS(1368), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67806] = 5, - ACTIONS(18), 1, + [72135] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4175), 1, - anon_sym_EQ, - STATE(2084), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(88), 1, + sym_parenthesized_expression, + STATE(2442), 1, sym_text_interpolation, - ACTIONS(4173), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67823] = 6, - ACTIONS(18), 1, + [72151] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4001), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_RBRACE, - STATE(1928), 1, - aux_sym_namespace_use_group_repeat1, - STATE(2085), 1, + ACTIONS(4714), 1, + anon_sym_LPAREN, + STATE(2443), 1, sym_text_interpolation, - [67842] = 5, - ACTIONS(18), 1, + STATE(2652), 1, + sym_parenthesized_expression, + [72167] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1394), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2086), 1, + STATE(2444), 1, sym_text_interpolation, - ACTIONS(1392), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67859] = 6, - ACTIONS(18), 1, + ACTIONS(662), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72181] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(3661), 1, anon_sym_LBRACE, - ACTIONS(4013), 1, - sym_name, - STATE(2087), 1, + STATE(1242), 1, + sym_compound_statement, + STATE(2445), 1, sym_text_interpolation, - STATE(2326), 1, - sym_namespace_use_group, - [67878] = 6, - ACTIONS(18), 1, + [72197] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4179), 1, - anon_sym_COMMA, - ACTIONS(4181), 1, - anon_sym_RPAREN, - STATE(2088), 1, + ACTIONS(4716), 1, + anon_sym_LPAREN, + STATE(2147), 1, + sym_parenthesized_expression, + STATE(2446), 1, sym_text_interpolation, - STATE(2091), 1, - aux_sym_arguments_repeat1, - [67897] = 5, - ACTIONS(18), 1, + [72213] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1206), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2089), 1, + ACTIONS(4726), 1, + anon_sym_LBRACE, + STATE(621), 1, + sym_compound_statement, + STATE(2447), 1, sym_text_interpolation, - ACTIONS(1204), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67914] = 6, - ACTIONS(18), 1, + [72229] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(4183), 1, - anon_sym_EQ_GT, - STATE(2090), 1, + STATE(2448), 1, sym_text_interpolation, - STATE(2418), 1, - sym__return_type, - [67933] = 6, - ACTIONS(18), 1, + ACTIONS(4728), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72243] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(767), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4185), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2091), 1, + ACTIONS(4730), 1, + anon_sym_LBRACE, + STATE(488), 1, + sym_compound_statement, + STATE(2449), 1, sym_text_interpolation, - [67952] = 5, - ACTIONS(18), 1, + [72259] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1206), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2092), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2450), 1, sym_text_interpolation, - ACTIONS(1204), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [67969] = 6, - ACTIONS(18), 1, + STATE(2459), 1, + sym_variable_name, + [72275] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(4187), 1, - anon_sym_EQ_GT, - STATE(2093), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1784), 1, + sym_formal_parameters, + STATE(2451), 1, sym_text_interpolation, - STATE(2453), 1, - sym__return_type, - [67988] = 5, - ACTIONS(18), 1, + [72291] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1234), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2094), 1, + STATE(2452), 1, sym_text_interpolation, - ACTIONS(1232), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68005] = 5, - ACTIONS(18), 1, + ACTIONS(3691), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72305] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1238), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2095), 1, + ACTIONS(4732), 1, + sym_name, + STATE(2080), 1, + sym_namespace_name, + STATE(2453), 1, sym_text_interpolation, - ACTIONS(1236), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68022] = 5, - ACTIONS(18), 1, + [72321] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1238), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2096), 1, + STATE(2454), 1, sym_text_interpolation, - ACTIONS(1236), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68039] = 5, - ACTIONS(18), 1, + ACTIONS(4734), 2, + anon_sym_string, + anon_sym_int, + [72335] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1262), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2097), 1, + STATE(2455), 1, sym_text_interpolation, - ACTIONS(1260), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68056] = 5, - ACTIONS(18), 1, + ACTIONS(4736), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72349] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1262), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2098), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(122), 1, + sym_parenthesized_expression, + STATE(2456), 1, sym_text_interpolation, - ACTIONS(1260), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68073] = 6, - ACTIONS(18), 1, + [72365] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4189), 1, - anon_sym_COMMA, - ACTIONS(4191), 1, - anon_sym_RPAREN, - STATE(2099), 1, + STATE(2457), 1, sym_text_interpolation, - STATE(2101), 1, - aux_sym_arguments_repeat1, - [68092] = 5, - ACTIONS(18), 1, + ACTIONS(4738), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72379] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1306), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2100), 1, + STATE(2458), 1, sym_text_interpolation, - ACTIONS(1304), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68109] = 6, - ACTIONS(18), 1, + ACTIONS(4740), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72393] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(777), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4193), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2101), 1, + STATE(2459), 1, sym_text_interpolation, - [68128] = 6, - ACTIONS(18), 1, + ACTIONS(4742), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [72407] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON, - ACTIONS(4195), 1, - anon_sym_EQ_GT, - STATE(2102), 1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(1097), 1, + sym_declaration_list, + STATE(2460), 1, sym_text_interpolation, - STATE(2469), 1, - sym__return_type, - [68147] = 5, - ACTIONS(18), 1, + [72423] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1318), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2103), 1, + ACTIONS(4744), 1, + anon_sym_LPAREN, + STATE(2461), 1, sym_text_interpolation, - ACTIONS(1316), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68164] = 6, - ACTIONS(18), 1, + STATE(2554), 1, + sym_parenthesized_expression, + [72439] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(781), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4197), 1, - anon_sym_COMMA, - STATE(1998), 1, - aux_sym_arguments_repeat1, - STATE(2104), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2142), 1, + sym_variable_name, + STATE(2462), 1, sym_text_interpolation, - [68183] = 5, - ACTIONS(18), 1, + [72455] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1094), 1, - aux_sym_else_clause_token1, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2105), 1, + STATE(2463), 1, sym_text_interpolation, - ACTIONS(1092), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [68200] = 5, - ACTIONS(18), 1, + ACTIONS(4746), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72469] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_compound_statement, - STATE(2106), 1, + STATE(2464), 1, sym_text_interpolation, - [68216] = 4, - ACTIONS(18), 1, + ACTIONS(4748), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72483] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2107), 1, + STATE(2465), 1, sym_text_interpolation, - ACTIONS(3969), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68230] = 4, - ACTIONS(18), 1, + ACTIONS(4750), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72497] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(312), 1, + ts_builtin_sym_end, + ACTIONS(1822), 1, sym_comment, - STATE(2108), 1, + ACTIONS(4752), 1, + sym_php_tag, + STATE(2466), 1, sym_text_interpolation, - ACTIONS(4167), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68244] = 5, - ACTIONS(18), 1, + [72513] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1596), 1, - anon_sym_LPAREN, - STATE(658), 1, - sym_arguments, - STATE(2109), 1, + STATE(2467), 1, sym_text_interpolation, - [68260] = 5, - ACTIONS(18), 1, + ACTIONS(4754), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72527] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - STATE(441), 1, + STATE(1839), 1, sym_declaration_list, - STATE(2110), 1, - sym_text_interpolation, - [68276] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2111), 1, + STATE(2468), 1, sym_text_interpolation, - STATE(2314), 1, - sym_variable_name, - [68292] = 5, - ACTIONS(18), 1, + [72543] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4199), 1, - sym_name, - STATE(1757), 1, - sym_namespace_name, - STATE(2112), 1, + STATE(2469), 1, sym_text_interpolation, - [68308] = 5, - ACTIONS(18), 1, + ACTIONS(4511), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [72557] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(485), 1, - ts_builtin_sym_end, - ACTIONS(1456), 1, + ACTIONS(550), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4201), 1, - sym_php_tag, - STATE(2113), 1, + STATE(665), 1, + sym_compound_statement, + STATE(2470), 1, sym_text_interpolation, - [68324] = 5, - ACTIONS(18), 1, + [72573] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3526), 1, - anon_sym_LBRACE, - STATE(528), 1, - sym_enum_declaration_list, - STATE(2114), 1, + ACTIONS(2833), 1, + anon_sym_RPAREN, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2471), 1, sym_text_interpolation, - [68340] = 4, - ACTIONS(18), 1, + [72589] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2115), 1, + STATE(2472), 1, sym_text_interpolation, - ACTIONS(4203), 2, - anon_sym_string, - anon_sym_int, - [68354] = 4, - ACTIONS(18), 1, + ACTIONS(1804), 2, + anon_sym_LBRACE, + anon_sym_COLON, + [72603] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2116), 1, + STATE(2473), 1, sym_text_interpolation, - ACTIONS(4205), 2, + ACTIONS(4187), 2, sym__automatic_semicolon, anon_sym_SEMI, - [68368] = 5, - ACTIONS(18), 1, + [72617] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1049), 1, - sym_compound_statement, - STATE(2117), 1, + STATE(2474), 1, sym_text_interpolation, - [68384] = 4, - ACTIONS(18), 1, + ACTIONS(4756), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [72631] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2118), 1, + STATE(2475), 1, sym_text_interpolation, - ACTIONS(4207), 2, + ACTIONS(4758), 2, anon_sym_COMMA, anon_sym_RPAREN, - [68398] = 5, - ACTIONS(18), 1, + [72645] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1042), 1, - sym_compound_statement, - STATE(2119), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2476), 1, + sym_text_interpolation, + STATE(2654), 1, + sym_variable_name, + [72661] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1817), 1, + sym_formal_parameters, + STATE(2477), 1, sym_text_interpolation, - [68414] = 4, + [72677] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - STATE(2120), 1, + STATE(2478), 1, sym_text_interpolation, - ACTIONS(3044), 2, + ACTIONS(3432), 2, sym_nowdoc_string, anon_sym_, - [68428] = 4, - ACTIONS(18), 1, + [72691] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2121), 1, + ACTIONS(4150), 1, + anon_sym_LBRACE, + STATE(594), 1, + sym_declaration_list, + STATE(2479), 1, sym_text_interpolation, - ACTIONS(4209), 2, - sym__eof, - sym_php_tag, - [68442] = 5, - ACTIONS(18), 1, + [72707] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(4744), 1, anon_sym_LPAREN, - STATE(1615), 1, - sym_formal_parameters, - STATE(2122), 1, + STATE(2480), 1, sym_text_interpolation, - [68458] = 5, - ACTIONS(18), 1, + STATE(2489), 1, + sym_parenthesized_expression, + [72723] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1827), 1, - anon_sym_LPAREN, - STATE(851), 1, - sym_arguments, - STATE(2123), 1, + STATE(2481), 1, + sym_text_interpolation, + ACTIONS(4760), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72737] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_LBRACE, + STATE(615), 1, + sym_compound_statement, + STATE(2482), 1, sym_text_interpolation, - [68474] = 4, - ACTIONS(18), 1, + [72753] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2124), 1, + ACTIONS(4762), 1, + anon_sym_LBRACE, + STATE(1099), 1, + sym_match_block, + STATE(2483), 1, sym_text_interpolation, - ACTIONS(4015), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68488] = 4, - ACTIONS(18), 1, + [72769] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2125), 1, + STATE(2484), 1, sym_text_interpolation, - ACTIONS(2349), 2, - anon_sym_SEMI, + ACTIONS(4539), 2, + anon_sym_COMMA, anon_sym_RPAREN, - [68502] = 5, - ACTIONS(18), 1, + [72783] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1044), 1, - sym_compound_statement, - STATE(2126), 1, + STATE(2485), 1, sym_text_interpolation, - [68518] = 5, - ACTIONS(18), 1, + ACTIONS(4764), 2, + anon_sym_LBRACE, + anon_sym_COLON, + [72797] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(438), 1, - sym_declaration_list, - STATE(2127), 1, + STATE(2486), 1, sym_text_interpolation, - [68534] = 5, - ACTIONS(18), 1, + ACTIONS(4766), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [72811] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1105), 1, - sym_declaration_list, - STATE(2128), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1809), 1, + sym_formal_parameters, + STATE(2487), 1, sym_text_interpolation, - [68550] = 5, - ACTIONS(18), 1, + [72827] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1627), 1, - anon_sym_LPAREN, - STATE(746), 1, - sym_arguments, - STATE(2129), 1, + STATE(2488), 1, sym_text_interpolation, - [68566] = 5, - ACTIONS(18), 1, + ACTIONS(4768), 2, + anon_sym_string, + anon_sym_int, + [72841] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1977), 1, - sym_formal_parameters, - STATE(2130), 1, + STATE(2489), 1, sym_text_interpolation, - [68582] = 5, - ACTIONS(18), 1, + ACTIONS(4770), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72855] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, + ACTIONS(2031), 1, anon_sym_DOLLAR, - STATE(1915), 1, - sym_variable_name, - STATE(2131), 1, + STATE(2490), 1, sym_text_interpolation, - [68598] = 5, - ACTIONS(18), 1, + STATE(2644), 1, + sym_variable_name, + [72871] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4211), 1, - sym_name, - STATE(2132), 1, + STATE(2491), 1, sym_text_interpolation, - STATE(2480), 1, - sym_namespace_name, - [68614] = 4, - ACTIONS(18), 1, + ACTIONS(4498), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [72885] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2133), 1, + STATE(2492), 1, sym_text_interpolation, - ACTIONS(2471), 2, + ACTIONS(4772), 2, anon_sym_COMMA, anon_sym_RPAREN, - [68628] = 4, - ACTIONS(18), 1, + [72899] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2134), 1, + STATE(2493), 1, sym_text_interpolation, - ACTIONS(4214), 2, - anon_sym_COMMA, + ACTIONS(4102), 2, + anon_sym_EQ, anon_sym_RPAREN, - [68642] = 5, - ACTIONS(18), 1, + [72913] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4211), 1, - sym_name, - STATE(2135), 1, + STATE(2494), 1, sym_text_interpolation, - STATE(2500), 1, - sym_namespace_name, - [68658] = 5, - ACTIONS(18), 1, + ACTIONS(4774), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [72927] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_BSLASH, - STATE(2136), 1, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(4776), 1, + aux_sym_namespace_use_declaration_token2, + STATE(2495), 1, sym_text_interpolation, - STATE(2257), 1, - aux_sym_namespace_name_repeat1, - [68674] = 5, - ACTIONS(18), 1, + [72943] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4211), 1, - sym_name, - STATE(2137), 1, + ACTIONS(4706), 1, + anon_sym_LPAREN, + STATE(1871), 1, + sym_formal_parameters, + STATE(2496), 1, sym_text_interpolation, - STATE(2495), 1, - sym_namespace_name, - [68690] = 4, - ACTIONS(18), 1, + [72959] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2138), 1, + STATE(2497), 1, sym_text_interpolation, - ACTIONS(4216), 2, + ACTIONS(4778), 2, sym__automatic_semicolon, anon_sym_SEMI, - [68704] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, - sym_comment, - STATE(1679), 1, - sym_compound_statement, - STATE(2139), 1, - sym_text_interpolation, - [68720] = 5, - ACTIONS(18), 1, + [72973] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, + ACTIONS(2031), 1, anon_sym_DOLLAR, - STATE(2140), 1, + STATE(2498), 1, sym_text_interpolation, - STATE(2319), 1, + STATE(2643), 1, sym_variable_name, - [68736] = 5, - ACTIONS(18), 1, + [72989] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(16), 1, - sym_parenthesized_expression, - STATE(2141), 1, + ACTIONS(2811), 1, + anon_sym_RPAREN, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2499), 1, sym_text_interpolation, - [68752] = 5, - ACTIONS(18), 1, + [73005] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(46), 1, - sym_parenthesized_expression, - STATE(2142), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2486), 1, + sym_variable_name, + STATE(2500), 1, sym_text_interpolation, - [68768] = 5, - ACTIONS(18), 1, + [73021] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2143), 1, + STATE(1846), 1, + sym_compound_statement, + STATE(2501), 1, sym_text_interpolation, - STATE(2320), 1, - sym_variable_name, - [68784] = 4, - ACTIONS(18), 1, + [73037] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2144), 1, + STATE(2502), 1, sym_text_interpolation, - ACTIONS(4136), 2, + ACTIONS(4516), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [68798] = 4, - ACTIONS(18), 1, + anon_sym_RBRACE, + [73051] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2145), 1, + STATE(2503), 1, sym_text_interpolation, - ACTIONS(4220), 2, + ACTIONS(4780), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [68812] = 5, - ACTIONS(18), 1, + anon_sym_RBRACE, + [73065] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4222), 1, - anon_sym_LPAREN, - STATE(2146), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1847), 1, + sym_declaration_list, + STATE(2504), 1, sym_text_interpolation, - STATE(2260), 1, - sym_parenthesized_expression, - [68828] = 5, - ACTIONS(18), 1, + [73081] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2147), 1, + STATE(2505), 1, sym_text_interpolation, - STATE(2340), 1, - sym_variable_name, - [68844] = 5, - ACTIONS(18), 1, + ACTIONS(4782), 2, + sym__eof, + sym_php_tag, + [73095] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4222), 1, - anon_sym_LPAREN, - STATE(1913), 1, - sym_parenthesized_expression, - STATE(2148), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(633), 1, + sym_declaration_list, + STATE(2506), 1, sym_text_interpolation, - [68860] = 4, - ACTIONS(18), 1, + [73111] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2149), 1, + ACTIONS(3938), 1, + anon_sym_LBRACE, + STATE(2351), 1, + sym_enum_declaration_list, + STATE(2507), 1, sym_text_interpolation, - ACTIONS(4224), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68874] = 4, - ACTIONS(18), 1, + [73127] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2150), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1774), 1, + sym_formal_parameters, + STATE(2508), 1, sym_text_interpolation, - ACTIONS(4226), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [68888] = 4, - ACTIONS(18), 1, + [73143] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2151), 1, + STATE(1081), 1, + sym_compound_statement, + STATE(2509), 1, sym_text_interpolation, - ACTIONS(4229), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68902] = 5, - ACTIONS(18), 1, + [73159] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3526), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(473), 1, - sym_enum_declaration_list, - STATE(2152), 1, + STATE(2354), 1, + sym_declaration_list, + STATE(2510), 1, sym_text_interpolation, - [68918] = 5, - ACTIONS(18), 1, + [73175] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_LPAREN, - STATE(776), 1, - sym_arguments, - STATE(2153), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(631), 1, + sym_declaration_list, + STATE(2511), 1, sym_text_interpolation, - [68934] = 4, - ACTIONS(18), 1, + [73191] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2154), 1, + STATE(2512), 1, sym_text_interpolation, - ACTIONS(4231), 2, + ACTIONS(4179), 2, sym__automatic_semicolon, anon_sym_SEMI, - [68948] = 4, - ACTIONS(18), 1, + [73205] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2155), 1, + ACTIONS(3787), 1, + anon_sym_LBRACE, + STATE(654), 1, + sym_enum_declaration_list, + STATE(2513), 1, sym_text_interpolation, - ACTIONS(4233), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68962] = 5, - ACTIONS(18), 1, + [73221] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(214), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(538), 1, - sym_compound_statement, - STATE(2156), 1, + STATE(2514), 1, sym_text_interpolation, - [68978] = 4, - ACTIONS(18), 1, + ACTIONS(4784), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [73235] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2157), 1, + ACTIONS(3787), 1, + anon_sym_LBRACE, + STATE(729), 1, + sym_enum_declaration_list, + STATE(2515), 1, sym_text_interpolation, - ACTIONS(3779), 2, - anon_sym_EQ, - anon_sym_RPAREN, - [68992] = 4, - ACTIONS(18), 1, + [73251] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2158), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1257), 1, + sym_compound_statement, + STATE(2516), 1, sym_text_interpolation, - ACTIONS(4235), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69006] = 4, - ACTIONS(18), 1, + [73267] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2159), 1, + STATE(2517), 1, sym_text_interpolation, - ACTIONS(3999), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69020] = 4, - ACTIONS(18), 1, + ACTIONS(4787), 2, + anon_sym_string, + anon_sym_int, + [73281] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2160), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2518), 1, sym_text_interpolation, - ACTIONS(4237), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69034] = 5, - ACTIONS(18), 1, + STATE(2639), 1, + sym_variable_name, + [73297] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2419), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, - anon_sym_EQ, - STATE(2161), 1, + ACTIONS(4211), 1, + anon_sym_LBRACE, + STATE(730), 1, + sym_declaration_list, + STATE(2519), 1, sym_text_interpolation, - [69050] = 4, - ACTIONS(18), 1, + [73313] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2162), 1, + STATE(2152), 1, + sym_compound_statement, + STATE(2520), 1, sym_text_interpolation, - ACTIONS(1586), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69064] = 5, - ACTIONS(18), 1, + [73329] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(503), 1, - anon_sym_COLON, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1883), 1, - sym_colon_block, - STATE(2163), 1, + STATE(2521), 1, sym_text_interpolation, - [69080] = 5, - ACTIONS(18), 1, + ACTIONS(1953), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [73343] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - STATE(1103), 1, + STATE(1218), 1, sym_declaration_list, - STATE(2164), 1, + STATE(2522), 1, sym_text_interpolation, - [69096] = 4, - ACTIONS(18), 1, + [73359] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2165), 1, + STATE(2523), 1, sym_text_interpolation, - ACTIONS(459), 2, + ACTIONS(4789), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69110] = 4, - ACTIONS(18), 1, + [73373] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2166), 1, + STATE(2524), 1, sym_text_interpolation, - ACTIONS(4241), 2, + ACTIONS(4791), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69124] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(2455), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, - anon_sym_EQ, - STATE(2167), 1, - sym_text_interpolation, - [69140] = 5, - ACTIONS(18), 1, + [73387] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4243), 1, - sym_name, - STATE(2168), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1246), 1, + sym_compound_statement, + STATE(2525), 1, sym_text_interpolation, - STATE(2413), 1, - sym_namespace_name, - [69156] = 4, - ACTIONS(18), 1, + [73403] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2169), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1267), 1, + sym_compound_statement, + STATE(2526), 1, sym_text_interpolation, - ACTIONS(4246), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69170] = 5, - ACTIONS(18), 1, + [73419] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4248), 1, - anon_sym_SEMI, - ACTIONS(4250), 1, - sym__automatic_semicolon, - STATE(2170), 1, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1217), 1, + sym_declaration_list, + STATE(2527), 1, sym_text_interpolation, - [69186] = 5, - ACTIONS(18), 1, + [73435] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(361), 1, - anon_sym_COLON, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2171), 1, + STATE(2528), 1, sym_text_interpolation, - STATE(2513), 1, - sym_colon_block, - [69202] = 4, - ACTIONS(18), 1, + ACTIONS(4262), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [73449] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2172), 1, + STATE(2529), 1, sym_text_interpolation, - ACTIONS(2415), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69216] = 4, - ACTIONS(18), 1, + ACTIONS(3715), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [73463] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2173), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(2166), 1, + sym_formal_parameters, + STATE(2530), 1, sym_text_interpolation, - ACTIONS(4252), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69230] = 5, - ACTIONS(18), 1, + [73479] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(1024), 1, + STATE(2267), 1, sym_declaration_list, - STATE(2174), 1, + STATE(2531), 1, sym_text_interpolation, - [69246] = 4, - ACTIONS(18), 1, + [73495] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2175), 1, + STATE(2532), 1, sym_text_interpolation, - ACTIONS(4254), 2, - anon_sym_LBRACE, + ACTIONS(4793), 2, + anon_sym_SEMI, anon_sym_COLON, - [69260] = 5, - ACTIONS(18), 1, + [73509] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3251), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(1090), 1, - sym_compound_statement, - STATE(2176), 1, - sym_text_interpolation, - [69276] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2647), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, - anon_sym_EQ, - STATE(2177), 1, + STATE(1103), 1, + sym_compound_statement, + STATE(2533), 1, sym_text_interpolation, - [69292] = 5, - ACTIONS(18), 1, + [73525] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4211), 1, + ACTIONS(4795), 1, sym_name, - STATE(2178), 1, + STATE(2534), 1, sym_text_interpolation, - STATE(2408), 1, + STATE(2751), 1, sym_namespace_name, - [69308] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2179), 1, - sym_text_interpolation, - ACTIONS(3335), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69322] = 5, - ACTIONS(18), 1, + [73541] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1875), 1, - sym_formal_parameters, - STATE(2180), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1247), 1, + sym_compound_statement, + STATE(2535), 1, sym_text_interpolation, - [69338] = 5, - ACTIONS(18), 1, + [73557] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3787), 1, anon_sym_LBRACE, - STATE(1025), 1, - sym_declaration_list, - STATE(2181), 1, + STATE(701), 1, + sym_enum_declaration_list, + STATE(2536), 1, sym_text_interpolation, - [69354] = 5, - ACTIONS(18), 1, + [73573] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1638), 1, + STATE(1125), 1, sym_compound_statement, - STATE(2182), 1, + STATE(2537), 1, sym_text_interpolation, - [69370] = 4, - ACTIONS(18), 1, + [73589] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2183), 1, + STATE(2538), 1, sym_text_interpolation, - ACTIONS(471), 2, + ACTIONS(4798), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69384] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(64), 1, - sym_parenthesized_expression, - STATE(2184), 1, - sym_text_interpolation, - [69400] = 5, - ACTIONS(18), 1, + [73603] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4222), 1, - anon_sym_LPAREN, - STATE(2185), 1, + STATE(2251), 1, + sym_compound_statement, + STATE(2539), 1, sym_text_interpolation, - STATE(2270), 1, - sym_parenthesized_expression, - [69416] = 5, - ACTIONS(18), 1, + [73619] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4222), 1, - anon_sym_LPAREN, - STATE(1901), 1, - sym_parenthesized_expression, - STATE(2186), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1250), 1, + sym_compound_statement, + STATE(2540), 1, sym_text_interpolation, - [69432] = 5, - ACTIONS(18), 1, + [73635] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2673), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(4256), 1, - aux_sym_namespace_use_declaration_token2, - STATE(2187), 1, + ACTIONS(2797), 1, + anon_sym_RPAREN, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2541), 1, sym_text_interpolation, - [69448] = 5, - ACTIONS(18), 1, + [73651] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4258), 1, - anon_sym_LBRACE, - STATE(434), 1, - sym_compound_statement, - STATE(2188), 1, + STATE(2542), 1, sym_text_interpolation, - [69464] = 4, - ACTIONS(18), 1, + ACTIONS(2787), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [73665] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2189), 1, + ACTIONS(4681), 1, + sym_name, + STATE(2543), 1, sym_text_interpolation, - ACTIONS(4260), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69478] = 5, - ACTIONS(18), 1, + STATE(2758), 1, + sym_namespace_name, + [73681] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, + ACTIONS(4667), 1, anon_sym_LPAREN, - STATE(67), 1, + STATE(44), 1, sym_parenthesized_expression, - STATE(2190), 1, - sym_text_interpolation, - [69494] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2191), 1, + STATE(2544), 1, sym_text_interpolation, - ACTIONS(4262), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69508] = 4, - ACTIONS(18), 1, + [73697] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2192), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2474), 1, + sym_variable_name, + STATE(2545), 1, sym_text_interpolation, - ACTIONS(4264), 2, - anon_sym_SEMI, - anon_sym_COLON, - [69522] = 5, - ACTIONS(18), 1, + [73713] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, + ACTIONS(4667), 1, anon_sym_LPAREN, - STATE(53), 1, + STATE(40), 1, sym_parenthesized_expression, - STATE(2193), 1, - sym_text_interpolation, - [69538] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2194), 1, + STATE(2546), 1, sym_text_interpolation, - ACTIONS(4114), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [69552] = 5, - ACTIONS(18), 1, + [73729] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3729), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(519), 1, + STATE(497), 1, sym_declaration_list, - STATE(2195), 1, + STATE(2547), 1, sym_text_interpolation, - [69568] = 4, - ACTIONS(18), 1, + [73745] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2196), 1, + STATE(2548), 1, sym_text_interpolation, - ACTIONS(4266), 2, + ACTIONS(4800), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69582] = 4, - ACTIONS(18), 1, + [73759] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2197), 1, - sym_text_interpolation, - ACTIONS(3980), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69596] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2198), 1, - sym_text_interpolation, - ACTIONS(4268), 2, - anon_sym_LBRACE, + ACTIONS(552), 1, anon_sym_COLON, - [69610] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2199), 1, + STATE(2549), 1, sym_text_interpolation, - ACTIONS(3082), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [69624] = 5, - ACTIONS(18), 1, + STATE(2732), 1, + sym_colon_block, + [73775] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(4716), 1, anon_sym_LPAREN, - STATE(1873), 1, - sym_formal_parameters, - STATE(2200), 1, + STATE(2550), 1, sym_text_interpolation, - [69640] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(74), 1, + STATE(2569), 1, sym_parenthesized_expression, - STATE(2201), 1, - sym_text_interpolation, - [69656] = 5, - ACTIONS(18), 1, + [73791] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(72), 1, - sym_parenthesized_expression, - STATE(2202), 1, + STATE(2551), 1, sym_text_interpolation, - [69672] = 4, - ACTIONS(18), 1, + ACTIONS(4802), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [73805] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2203), 1, + STATE(2552), 1, sym_text_interpolation, - ACTIONS(3333), 2, + ACTIONS(4804), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69686] = 4, - ACTIONS(18), 1, + [73819] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2204), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(119), 1, + sym_parenthesized_expression, + STATE(2553), 1, sym_text_interpolation, - ACTIONS(4058), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69700] = 4, - ACTIONS(18), 1, + [73835] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2205), 1, + STATE(2554), 1, sym_text_interpolation, - ACTIONS(4270), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69714] = 5, - ACTIONS(18), 1, + ACTIONS(4806), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [73849] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4272), 1, - anon_sym_LPAREN, - ACTIONS(4274), 1, + ACTIONS(2803), 1, anon_sym_RPAREN, - STATE(2206), 1, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2555), 1, sym_text_interpolation, - [69730] = 5, - ACTIONS(18), 1, + [73865] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4222), 1, + ACTIONS(4667), 1, anon_sym_LPAREN, - STATE(2163), 1, + STATE(120), 1, sym_parenthesized_expression, - STATE(2207), 1, + STATE(2556), 1, sym_text_interpolation, - [69746] = 5, - ACTIONS(18), 1, + [73881] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(3548), 1, anon_sym_LPAREN, - STATE(1581), 1, + STATE(2161), 1, sym_formal_parameters, - STATE(2208), 1, - sym_text_interpolation, - [69762] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(444), 1, - sym_declaration_list, - STATE(2209), 1, + STATE(2557), 1, sym_text_interpolation, - [69778] = 4, - ACTIONS(18), 1, + [73897] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2210), 1, + STATE(2558), 1, sym_text_interpolation, - ACTIONS(4276), 2, + ACTIONS(4808), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69792] = 4, - ACTIONS(18), 1, + [73911] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2211), 1, + STATE(2559), 1, sym_text_interpolation, - ACTIONS(4278), 2, - anon_sym_string, - anon_sym_int, - [69806] = 4, - ACTIONS(18), 1, + ACTIONS(3590), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [73925] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2212), 1, + STATE(2560), 1, sym_text_interpolation, - ACTIONS(4280), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69820] = 5, - ACTIONS(18), 1, + ACTIONS(4810), 2, + anon_sym_LBRACE, + anon_sym_COLON, + [73939] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(79), 1, - sym_parenthesized_expression, - STATE(2213), 1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(1091), 1, + sym_declaration_list, + STATE(2561), 1, sym_text_interpolation, - [69836] = 4, - ACTIONS(18), 1, + [73955] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2214), 1, + STATE(2562), 1, sym_text_interpolation, - ACTIONS(4282), 2, + ACTIONS(4812), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69850] = 4, - ACTIONS(18), 1, + [73969] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2215), 1, + STATE(2563), 1, sym_text_interpolation, - ACTIONS(2349), 2, + ACTIONS(4814), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69864] = 4, - ACTIONS(18), 1, + [73983] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2216), 1, + STATE(2564), 1, sym_text_interpolation, - ACTIONS(4284), 2, + ACTIONS(2679), 2, sym__automatic_semicolon, anon_sym_SEMI, - [69878] = 4, - ACTIONS(18), 1, + [73997] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2217), 1, + ACTIONS(3548), 1, + anon_sym_LPAREN, + STATE(1799), 1, + sym_formal_parameters, + STATE(2565), 1, sym_text_interpolation, - ACTIONS(4286), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [69892] = 5, - ACTIONS(18), 1, + [74013] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4288), 1, + ACTIONS(3548), 1, anon_sym_LPAREN, - STATE(2218), 1, + STATE(1816), 1, + sym_formal_parameters, + STATE(2566), 1, sym_text_interpolation, - STATE(2334), 1, - sym_parenthesized_expression, - [69908] = 5, - ACTIONS(18), 1, + [74029] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(450), 1, - sym_declaration_list, - STATE(2219), 1, + STATE(2567), 1, sym_text_interpolation, - [69924] = 5, - ACTIONS(18), 1, + ACTIONS(4816), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [74043] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1048), 1, - sym_compound_statement, - STATE(2220), 1, + ACTIONS(2849), 1, + anon_sym_RPAREN, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2568), 1, sym_text_interpolation, - [69940] = 4, - ACTIONS(18), 1, + [74059] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(710), 1, + anon_sym_COLON, + ACTIONS(1822), 1, sym_comment, - STATE(2221), 1, + STATE(2185), 1, + sym_colon_block, + STATE(2569), 1, sym_text_interpolation, - ACTIONS(4290), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69954] = 4, - ACTIONS(18), 1, + [74075] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(642), 1, + ts_builtin_sym_end, + ACTIONS(1822), 1, sym_comment, - STATE(2222), 1, + ACTIONS(4818), 1, + sym_php_tag, + STATE(2570), 1, sym_text_interpolation, - ACTIONS(4292), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69968] = 4, - ACTIONS(18), 1, + [74091] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(550), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2223), 1, + STATE(645), 1, + sym_compound_statement, + STATE(2571), 1, sym_text_interpolation, - ACTIONS(2319), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [69982] = 5, - ACTIONS(18), 1, + [74107] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1945), 1, - sym_compound_statement, - STATE(2224), 1, + ACTIONS(4211), 1, + anon_sym_LBRACE, + STATE(700), 1, + sym_declaration_list, + STATE(2572), 1, sym_text_interpolation, - [69998] = 5, - ACTIONS(18), 1, + [74123] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - STATE(1051), 1, - sym_compound_statement, - STATE(2225), 1, + STATE(1254), 1, + sym_declaration_list, + STATE(2573), 1, sym_text_interpolation, - [70014] = 4, - ACTIONS(18), 1, + [74139] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2226), 1, + STATE(2574), 1, sym_text_interpolation, - ACTIONS(4294), 2, + ACTIONS(3703), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70028] = 5, - ACTIONS(18), 1, + [74153] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(1054), 1, - sym_compound_statement, - STATE(2227), 1, + STATE(1076), 1, + sym_declaration_list, + STATE(2575), 1, sym_text_interpolation, - [70044] = 5, - ACTIONS(18), 1, + [74169] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3526), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(476), 1, - sym_enum_declaration_list, - STATE(2228), 1, + STATE(1082), 1, + sym_declaration_list, + STATE(2576), 1, sym_text_interpolation, - [70060] = 5, - ACTIONS(18), 1, + [74185] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(439), 1, - sym_declaration_list, - STATE(2229), 1, + STATE(2577), 1, sym_text_interpolation, - [70076] = 5, - ACTIONS(18), 1, + ACTIONS(4453), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [74199] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1106), 1, - sym_compound_statement, - STATE(2230), 1, + ACTIONS(3071), 1, + aux_sym__arrow_function_header_token1, + ACTIONS(4820), 1, + aux_sym_namespace_use_declaration_token2, + STATE(2578), 1, sym_text_interpolation, - [70092] = 4, - ACTIONS(18), 1, + [74215] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2231), 1, + STATE(2579), 1, sym_text_interpolation, - ACTIONS(2319), 2, + ACTIONS(4822), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70106] = 4, - ACTIONS(18), 1, + [74229] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2232), 1, - sym_text_interpolation, - ACTIONS(4296), 2, + ACTIONS(4824), 1, + anon_sym_SEMI, + ACTIONS(4826), 1, sym__automatic_semicolon, + STATE(2580), 1, + sym_text_interpolation, + [74245] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(4828), 1, anon_sym_SEMI, - [70120] = 4, - ACTIONS(18), 1, + ACTIONS(4830), 1, + sym__automatic_semicolon, + STATE(2581), 1, + sym_text_interpolation, + [74261] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(332), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2233), 1, + STATE(537), 1, + sym_compound_statement, + STATE(2582), 1, sym_text_interpolation, - ACTIONS(4298), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70134] = 5, - ACTIONS(18), 1, + [74277] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(3548), 1, anon_sym_LPAREN, - STATE(1554), 1, + STATE(2191), 1, sym_formal_parameters, - STATE(2234), 1, + STATE(2583), 1, sym_text_interpolation, - [70150] = 4, - ACTIONS(18), 1, + [74293] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2235), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(630), 1, + sym_declaration_list, + STATE(2584), 1, + sym_text_interpolation, + [74309] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2585), 1, sym_text_interpolation, - ACTIONS(4300), 2, + ACTIONS(4832), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70164] = 5, - ACTIONS(18), 1, + [74323] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(3548), 1, anon_sym_LPAREN, - STATE(1556), 1, + STATE(2246), 1, sym_formal_parameters, - STATE(2236), 1, - sym_text_interpolation, - [70180] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - STATE(2237), 1, + STATE(2586), 1, sym_text_interpolation, - ACTIONS(4302), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [70194] = 5, - ACTIONS(18), 1, + [74339] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, + ACTIONS(4726), 1, anon_sym_LBRACE, - STATE(1107), 1, + STATE(616), 1, sym_compound_statement, - STATE(2238), 1, + STATE(2587), 1, sym_text_interpolation, - [70210] = 5, - ACTIONS(18), 1, + [74355] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(449), 1, - sym_declaration_list, - STATE(2239), 1, + STATE(2588), 1, sym_text_interpolation, - [70226] = 5, - ACTIONS(18), 1, + ACTIONS(4834), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74369] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4305), 1, - anon_sym_LPAREN, - STATE(1678), 1, - sym_formal_parameters, - STATE(2240), 1, + ACTIONS(4836), 1, + anon_sym_BSLASH, + STATE(1924), 1, + aux_sym_namespace_name_repeat1, + STATE(2589), 1, sym_text_interpolation, - [70242] = 4, - ACTIONS(18), 1, + [74385] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2241), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(24), 1, + sym_parenthesized_expression, + STATE(2590), 1, sym_text_interpolation, - ACTIONS(4307), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70256] = 5, - ACTIONS(18), 1, + [74401] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(445), 1, + STATE(506), 1, sym_declaration_list, - STATE(2242), 1, + STATE(2591), 1, sym_text_interpolation, - [70272] = 4, - ACTIONS(18), 1, + [74417] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2243), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1213), 1, + sym_compound_statement, + STATE(2592), 1, sym_text_interpolation, - ACTIONS(495), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70286] = 5, - ACTIONS(18), 1, + [74433] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(4667), 1, anon_sym_LPAREN, - STATE(1570), 1, - sym_formal_parameters, - STATE(2244), 1, + STATE(101), 1, + sym_parenthesized_expression, + STATE(2593), 1, sym_text_interpolation, - [70302] = 4, - ACTIONS(18), 1, + [74449] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2245), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(66), 1, + sym_parenthesized_expression, + STATE(2594), 1, sym_text_interpolation, - ACTIONS(4309), 2, - anon_sym_string, - anon_sym_int, - [70316] = 5, - ACTIONS(18), 1, + [74465] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(898), 1, + STATE(1090), 1, sym_compound_statement, - STATE(2246), 1, + STATE(2595), 1, sym_text_interpolation, - [70332] = 4, - ACTIONS(18), 1, + [74481] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2247), 1, - sym_text_interpolation, - ACTIONS(523), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70346] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, - sym_comment, - STATE(1664), 1, - sym_compound_statement, - STATE(2248), 1, + STATE(1273), 1, + sym_declaration_list, + STATE(2596), 1, sym_text_interpolation, - [70362] = 4, - ACTIONS(18), 1, + [74497] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2249), 1, + ACTIONS(3992), 1, + anon_sym_LBRACE, + STATE(522), 1, + sym_enum_declaration_list, + STATE(2597), 1, sym_text_interpolation, - ACTIONS(4311), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70376] = 5, - ACTIONS(18), 1, + [74513] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3592), 1, anon_sym_LBRACE, - STATE(1672), 1, + STATE(1275), 1, sym_declaration_list, - STATE(2250), 1, + STATE(2598), 1, sym_text_interpolation, - [70392] = 5, - ACTIONS(18), 1, + [74529] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3463), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(2072), 1, - sym_enum_declaration_list, - STATE(2251), 1, + STATE(502), 1, + sym_declaration_list, + STATE(2599), 1, sym_text_interpolation, - [70408] = 5, - ACTIONS(18), 1, + [74545] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1112), 1, - sym_compound_statement, - STATE(2252), 1, + ACTIONS(4667), 1, + anon_sym_LPAREN, + STATE(23), 1, + sym_parenthesized_expression, + STATE(2600), 1, sym_text_interpolation, - [70424] = 5, - ACTIONS(18), 1, + [74561] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3661), 1, anon_sym_LBRACE, - STATE(1955), 1, - sym_declaration_list, - STATE(2253), 1, + STATE(1223), 1, + sym_compound_statement, + STATE(2601), 1, sym_text_interpolation, - [70440] = 4, - ACTIONS(18), 1, + [74577] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2254), 1, + STATE(2602), 1, sym_text_interpolation, - ACTIONS(2457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [70454] = 5, - ACTIONS(18), 1, + ACTIONS(4839), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74591] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(894), 1, - sym_compound_statement, - STATE(2255), 1, + STATE(2603), 1, sym_text_interpolation, - [70470] = 5, - ACTIONS(18), 1, + ACTIONS(4841), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74605] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2453), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, - anon_sym_EQ, - STATE(2256), 1, + STATE(2604), 1, sym_text_interpolation, - [70486] = 5, - ACTIONS(18), 1, + ACTIONS(4843), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74619] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4313), 1, - anon_sym_BSLASH, - STATE(1628), 1, - aux_sym_namespace_name_repeat1, - STATE(2257), 1, + STATE(1077), 1, + sym_compound_statement, + STATE(2605), 1, sym_text_interpolation, - [70502] = 5, - ACTIONS(18), 1, + [74635] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(893), 1, + STATE(1088), 1, sym_compound_statement, - STATE(2258), 1, + STATE(2606), 1, sym_text_interpolation, - [70518] = 5, - ACTIONS(18), 1, + [74651] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(903), 1, - sym_compound_statement, - STATE(2259), 1, + STATE(2607), 1, sym_text_interpolation, - [70534] = 5, - ACTIONS(18), 1, + ACTIONS(4845), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74665] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4316), 1, - anon_sym_LBRACE, - STATE(1114), 1, - sym_match_block, - STATE(2260), 1, + STATE(2608), 1, sym_text_interpolation, - [70550] = 4, - ACTIONS(18), 1, + ACTIONS(4435), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [74679] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2261), 1, + STATE(2609), 1, sym_text_interpolation, - ACTIONS(4318), 2, + ACTIONS(4847), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70564] = 5, - ACTIONS(18), 1, + [74693] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2610), 1, + sym_text_interpolation, + ACTIONS(4444), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [74707] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(214), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(498), 1, + STATE(1896), 1, sym_compound_statement, - STATE(2262), 1, + STATE(2611), 1, sym_text_interpolation, - [70580] = 5, - ACTIONS(18), 1, + [74723] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, + ACTIONS(4849), 1, anon_sym_LPAREN, - STATE(1549), 1, - sym_formal_parameters, - STATE(2263), 1, + ACTIONS(4851), 1, + anon_sym_RPAREN, + STATE(2612), 1, sym_text_interpolation, - [70596] = 5, - ACTIONS(18), 1, + [74739] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1101), 1, - sym_compound_statement, - STATE(2264), 1, + ACTIONS(4716), 1, + anon_sym_LPAREN, + STATE(2177), 1, + sym_parenthesized_expression, + STATE(2613), 1, sym_text_interpolation, - [70612] = 4, - ACTIONS(18), 1, + [74755] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2265), 1, + STATE(2614), 1, sym_text_interpolation, - ACTIONS(4029), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [70626] = 5, - ACTIONS(18), 1, + ACTIONS(3566), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [74769] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3182), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(952), 1, - sym_declaration_list, - STATE(2266), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(1106), 1, + sym_compound_statement, + STATE(2615), 1, sym_text_interpolation, - [70642] = 4, - ACTIONS(18), 1, + [74785] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2267), 1, + STATE(2616), 1, sym_text_interpolation, - ACTIONS(4320), 2, + ACTIONS(682), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70656] = 5, - ACTIONS(18), 1, + [74799] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(3251), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - STATE(1097), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(1131), 1, sym_compound_statement, - STATE(2268), 1, + STATE(2617), 1, sym_text_interpolation, - [70672] = 4, - ACTIONS(18), 1, + [74815] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2269), 1, + STATE(2618), 1, sym_text_interpolation, - ACTIONS(4322), 2, + ACTIONS(690), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70686] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1456), 1, - sym_comment, - ACTIONS(4324), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_match_block, - STATE(2270), 1, - sym_text_interpolation, - [70702] = 5, - ACTIONS(18), 1, + [74829] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4326), 1, - anon_sym_SEMI, - ACTIONS(4328), 1, - sym__automatic_semicolon, - STATE(2271), 1, + STATE(2619), 1, sym_text_interpolation, - [70718] = 4, - ACTIONS(18), 1, + ACTIONS(2799), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [74843] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2272), 1, + STATE(2620), 1, sym_text_interpolation, - ACTIONS(3142), 2, + ACTIONS(4554), 2, anon_sym_COMMA, anon_sym_RPAREN, - [70732] = 5, - ACTIONS(18), 1, + [74857] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, + ACTIONS(3992), 1, anon_sym_LBRACE, - STATE(1063), 1, - sym_compound_statement, - STATE(2273), 1, + STATE(526), 1, + sym_enum_declaration_list, + STATE(2621), 1, sym_text_interpolation, - [70748] = 5, - ACTIONS(18), 1, + [74873] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1568), 1, - anon_sym_LPAREN, - STATE(608), 1, - sym_arguments, - STATE(2274), 1, + ACTIONS(4730), 1, + anon_sym_LBRACE, + STATE(494), 1, + sym_compound_statement, + STATE(2622), 1, sym_text_interpolation, - [70764] = 5, - ACTIONS(18), 1, + [74889] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1706), 1, - sym_compound_statement, - STATE(2275), 1, + STATE(2623), 1, sym_text_interpolation, - [70780] = 5, - ACTIONS(18), 1, + ACTIONS(2679), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + [74903] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2145), 1, - sym_variable_name, - STATE(2276), 1, + STATE(2624), 1, sym_text_interpolation, - [70796] = 4, - ACTIONS(18), 1, + ACTIONS(4853), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [74917] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2277), 1, + STATE(2625), 1, sym_text_interpolation, - ACTIONS(4330), 2, + ACTIONS(4855), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70810] = 4, - ACTIONS(18), 1, + [74931] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2278), 1, + STATE(2626), 1, sym_text_interpolation, - ACTIONS(4332), 2, + ACTIONS(4857), 2, sym__automatic_semicolon, anon_sym_SEMI, - [70824] = 5, - ACTIONS(18), 1, + [74945] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(947), 1, - sym_compound_statement, - STATE(2279), 1, + STATE(2627), 1, sym_text_interpolation, - [70840] = 5, - ACTIONS(18), 1, + ACTIONS(4859), 2, + anon_sym_string, + anon_sym_int, + [74959] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(1715), 1, + STATE(503), 1, sym_declaration_list, - STATE(2280), 1, + STATE(2628), 1, sym_text_interpolation, - [70856] = 5, - ACTIONS(18), 1, + [74975] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2118), 1, - sym_variable_name, - STATE(2281), 1, + ACTIONS(3992), 1, + anon_sym_LBRACE, + STATE(559), 1, + sym_enum_declaration_list, + STATE(2629), 1, sym_text_interpolation, - [70872] = 5, - ACTIONS(18), 1, + [74991] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1631), 1, - sym_declaration_list, - STATE(2282), 1, + STATE(2630), 1, sym_text_interpolation, - [70888] = 5, - ACTIONS(18), 1, + ACTIONS(4861), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75005] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(891), 1, - sym_compound_statement, - STATE(2283), 1, + STATE(2631), 1, sym_text_interpolation, - [70904] = 5, - ACTIONS(18), 1, + ACTIONS(2745), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75019] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2082), 1, - sym_variable_name, - STATE(2284), 1, + ACTIONS(4744), 1, + anon_sym_LPAREN, + STATE(2457), 1, + sym_parenthesized_expression, + STATE(2632), 1, sym_text_interpolation, - [70920] = 5, - ACTIONS(18), 1, + [75035] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(580), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(909), 1, + STATE(1130), 1, sym_compound_statement, - STATE(2285), 1, + STATE(2633), 1, sym_text_interpolation, - [70936] = 5, - ACTIONS(18), 1, + [75051] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2134), 1, - sym_variable_name, - STATE(2286), 1, + STATE(1129), 1, + sym_compound_statement, + STATE(2634), 1, sym_text_interpolation, - [70952] = 5, - ACTIONS(18), 1, + [75067] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3657), 1, anon_sym_LBRACE, - ACTIONS(1456), 1, + STATE(623), 1, + sym_declaration_list, + STATE(2635), 1, + sym_text_interpolation, + [75083] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, sym_comment, - STATE(922), 1, + ACTIONS(1936), 1, + anon_sym_LPAREN, + STATE(792), 1, + sym_arguments, + STATE(2636), 1, + sym_text_interpolation, + [75099] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1291), 1, sym_compound_statement, - STATE(2287), 1, + STATE(2637), 1, sym_text_interpolation, - [70968] = 4, - ACTIONS(18), 1, + [75115] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2288), 1, + ACTIONS(4863), 1, + anon_sym_SEMI, + ACTIONS(4865), 1, + sym__automatic_semicolon, + STATE(2638), 1, sym_text_interpolation, - ACTIONS(4334), 2, + [75131] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2639), 1, + sym_text_interpolation, + ACTIONS(4867), 2, anon_sym_COMMA, anon_sym_RPAREN, - [70982] = 5, - ACTIONS(18), 1, + [75145] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_LPAREN, - STATE(576), 1, - sym_arguments, - STATE(2289), 1, + STATE(1128), 1, + sym_compound_statement, + STATE(2640), 1, sym_text_interpolation, - [70998] = 4, - ACTIONS(18), 1, + [75161] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2290), 1, + STATE(2641), 1, sym_text_interpolation, - ACTIONS(3696), 2, + ACTIONS(4869), 2, sym__automatic_semicolon, anon_sym_SEMI, - [71012] = 5, - ACTIONS(18), 1, + [75175] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1703), 1, - sym_declaration_list, - STATE(2291), 1, + ACTIONS(2031), 1, + anon_sym_DOLLAR, + STATE(2492), 1, + sym_variable_name, + STATE(2642), 1, sym_text_interpolation, - [71028] = 5, - ACTIONS(18), 1, + [75191] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(945), 1, - sym_declaration_list, - STATE(2292), 1, + STATE(2643), 1, sym_text_interpolation, - [71044] = 5, - ACTIONS(18), 1, + ACTIONS(4871), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [75205] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(940), 1, - sym_declaration_list, - STATE(2293), 1, + STATE(2644), 1, sym_text_interpolation, - [71060] = 4, - ACTIONS(18), 1, + ACTIONS(4873), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [75219] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2294), 1, + ACTIONS(3614), 1, + anon_sym_LBRACE, + STATE(1121), 1, + sym_declaration_list, + STATE(2645), 1, sym_text_interpolation, - ACTIONS(4336), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71074] = 4, - ACTIONS(18), 1, + [75235] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2295), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1306), 1, + sym_compound_statement, + STATE(2646), 1, sym_text_interpolation, - ACTIONS(3721), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [71088] = 5, - ACTIONS(18), 1, + [75251] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4338), 1, + ACTIONS(4875), 1, anon_sym_SEMI, - ACTIONS(4340), 1, + ACTIONS(4877), 1, sym__automatic_semicolon, - STATE(2296), 1, + STATE(2647), 1, sym_text_interpolation, - [71104] = 4, - ACTIONS(18), 1, + [75267] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2297), 1, + STATE(2648), 1, sym_text_interpolation, - ACTIONS(4342), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71118] = 4, - ACTIONS(18), 1, + ACTIONS(4879), 2, + anon_sym_string, + anon_sym_int, + [75281] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2298), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1209), 1, + sym_compound_statement, + STATE(2649), 1, sym_text_interpolation, - ACTIONS(4344), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71132] = 5, - ACTIONS(18), 1, + [75297] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4211), 1, - sym_name, - STATE(2299), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1302), 1, + sym_compound_statement, + STATE(2650), 1, sym_text_interpolation, - STATE(2414), 1, - sym_namespace_name, - [71148] = 4, - ACTIONS(18), 1, + [75313] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2300), 1, + ACTIONS(4730), 1, + anon_sym_LBRACE, + STATE(495), 1, + sym_compound_statement, + STATE(2651), 1, sym_text_interpolation, - ACTIONS(4346), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71162] = 4, - ACTIONS(18), 1, + [75329] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2301), 1, + ACTIONS(4881), 1, + anon_sym_LBRACE, + STATE(1220), 1, + sym_match_block, + STATE(2652), 1, + sym_text_interpolation, + [75345] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + STATE(2653), 1, sym_text_interpolation, - ACTIONS(4348), 2, + ACTIONS(4883), 2, sym__automatic_semicolon, anon_sym_SEMI, - [71176] = 5, - ACTIONS(18), 1, + [75359] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3463), 1, - anon_sym_LBRACE, - STATE(2029), 1, - sym_enum_declaration_list, - STATE(2302), 1, + STATE(2654), 1, sym_text_interpolation, - [71192] = 5, - ACTIONS(18), 1, + ACTIONS(4885), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [75373] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(932), 1, - sym_compound_statement, - STATE(2303), 1, + ACTIONS(3657), 1, + anon_sym_LBRACE, + STATE(635), 1, + sym_declaration_list, + STATE(2655), 1, + sym_text_interpolation, + [75389] = 5, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(2805), 1, + anon_sym_RPAREN, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2656), 1, sym_text_interpolation, - [71208] = 4, - ACTIONS(18), 1, + [75405] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2304), 1, + STATE(2657), 1, sym_text_interpolation, - ACTIONS(4350), 2, + ACTIONS(4887), 2, sym__automatic_semicolon, anon_sym_SEMI, - [71222] = 5, - ACTIONS(18), 1, + [75419] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(1068), 1, - sym_compound_statement, - STATE(2305), 1, + STATE(1098), 1, + sym_declaration_list, + STATE(2658), 1, sym_text_interpolation, - [71238] = 5, - ACTIONS(18), 1, + [75435] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(939), 1, - sym_compound_statement, - STATE(2306), 1, + STATE(2659), 1, sym_text_interpolation, - [71254] = 5, - ACTIONS(18), 1, + ACTIONS(4889), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75449] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(951), 1, - sym_compound_statement, - STATE(2307), 1, + STATE(2660), 1, sym_text_interpolation, - [71270] = 5, - ACTIONS(18), 1, + ACTIONS(4891), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75463] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(1121), 1, + STATE(504), 1, sym_declaration_list, - STATE(2308), 1, + STATE(2661), 1, sym_text_interpolation, - [71286] = 5, - ACTIONS(18), 1, + [75479] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, + ACTIONS(3657), 1, anon_sym_LBRACE, - STATE(1636), 1, + STATE(632), 1, sym_declaration_list, - STATE(2309), 1, + STATE(2662), 1, sym_text_interpolation, - [71302] = 5, - ACTIONS(18), 1, + [75495] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(2093), 1, - sym_formal_parameters, - STATE(2310), 1, + STATE(1119), 1, + sym_compound_statement, + STATE(2663), 1, sym_text_interpolation, - [71318] = 5, - ACTIONS(18), 1, + [75511] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3463), 1, - anon_sym_LBRACE, - STATE(2026), 1, - sym_enum_declaration_list, - STATE(2311), 1, + STATE(2664), 1, sym_text_interpolation, - [71334] = 5, - ACTIONS(18), 1, + ACTIONS(4893), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75525] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(889), 1, - sym_compound_statement, - STATE(2312), 1, + STATE(2665), 1, sym_text_interpolation, - [71350] = 5, - ACTIONS(18), 1, + ACTIONS(4283), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [75539] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1632), 1, - sym_declaration_list, - STATE(2313), 1, + ACTIONS(1840), 1, + anon_sym_LPAREN, + STATE(756), 1, + sym_arguments, + STATE(2666), 1, sym_text_interpolation, - [71366] = 4, - ACTIONS(18), 1, + [75555] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2314), 1, + STATE(2667), 1, sym_text_interpolation, - ACTIONS(4352), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71380] = 4, - ACTIONS(18), 1, + ACTIONS(4895), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [75569] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2315), 1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(509), 1, + sym_declaration_list, + STATE(2668), 1, sym_text_interpolation, - ACTIONS(3854), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [71394] = 5, - ACTIONS(18), 1, + [75585] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4354), 1, - anon_sym_SEMI, - ACTIONS(4356), 1, - sym__automatic_semicolon, - STATE(2316), 1, + ACTIONS(3685), 1, + anon_sym_LBRACE, + STATE(508), 1, + sym_declaration_list, + STATE(2669), 1, sym_text_interpolation, - [71410] = 5, - ACTIONS(18), 1, + [75601] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2288), 1, - sym_variable_name, - STATE(2317), 1, + ACTIONS(3661), 1, + anon_sym_LBRACE, + STATE(1294), 1, + sym_compound_statement, + STATE(2670), 1, sym_text_interpolation, - [71426] = 5, - ACTIONS(18), 1, + [75617] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(2102), 1, - sym_formal_parameters, - STATE(2318), 1, + STATE(1118), 1, + sym_compound_statement, + STATE(2671), 1, sym_text_interpolation, - [71442] = 4, - ACTIONS(18), 1, + [75633] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2319), 1, + STATE(1116), 1, + sym_compound_statement, + STATE(2672), 1, sym_text_interpolation, - ACTIONS(4358), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71456] = 4, - ACTIONS(18), 1, + [75649] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2320), 1, + STATE(2673), 1, sym_text_interpolation, - ACTIONS(4360), 2, + ACTIONS(4897), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [71470] = 4, - ACTIONS(18), 1, + anon_sym_RBRACK, + [75663] = 5, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(1822), 1, sym_comment, - STATE(2321), 1, + STATE(1110), 1, + sym_compound_statement, + STATE(2674), 1, sym_text_interpolation, - ACTIONS(2443), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71484] = 5, - ACTIONS(18), 1, + [75679] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(931), 1, - sym_declaration_list, - STATE(2322), 1, + STATE(2675), 1, sym_text_interpolation, - [71500] = 5, - ACTIONS(18), 1, + ACTIONS(4401), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [75693] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4258), 1, - anon_sym_LBRACE, - STATE(429), 1, - sym_compound_statement, - STATE(2323), 1, + ACTIONS(4900), 1, + aux_sym_class_declaration_token1, + STATE(2676), 1, sym_text_interpolation, - [71516] = 5, - ACTIONS(18), 1, + [75706] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(899), 1, - sym_declaration_list, - STATE(2324), 1, + ACTIONS(4902), 1, + sym_name, + STATE(2677), 1, sym_text_interpolation, - [71532] = 5, - ACTIONS(18), 1, + [75719] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(1665), 1, - anon_sym_DOLLAR, - STATE(2205), 1, - sym_variable_name, - STATE(2325), 1, + ACTIONS(4904), 1, + aux_sym_class_declaration_token1, + STATE(2678), 1, sym_text_interpolation, - [71548] = 4, - ACTIONS(18), 1, + [75732] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2326), 1, + ACTIONS(4906), 1, + anon_sym_BSLASH, + STATE(2679), 1, sym_text_interpolation, - ACTIONS(4362), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71562] = 5, - ACTIONS(18), 1, + [75745] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1970), 1, - sym_compound_statement, - STATE(2327), 1, + ACTIONS(4908), 1, + anon_sym_EQ_GT, + STATE(2680), 1, sym_text_interpolation, - [71578] = 5, - ACTIONS(18), 1, + [75758] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1118), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4305), 1, - anon_sym_LPAREN, - STATE(1649), 1, - sym_formal_parameters, - STATE(2328), 1, + STATE(2681), 1, sym_text_interpolation, - [71594] = 5, - ACTIONS(18), 1, + [75771] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(906), 1, - sym_compound_statement, - STATE(2329), 1, + ACTIONS(4910), 1, + anon_sym_RPAREN, + STATE(2682), 1, sym_text_interpolation, - [71610] = 5, - ACTIONS(18), 1, + [75784] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1962), 1, - sym_formal_parameters, - STATE(2330), 1, + ACTIONS(4912), 1, + anon_sym_EQ_GT, + STATE(2683), 1, sym_text_interpolation, - [71626] = 4, - ACTIONS(18), 1, + [75797] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2331), 1, + ACTIONS(4914), 1, + aux_sym_if_statement_token2, + STATE(2684), 1, sym_text_interpolation, - ACTIONS(4364), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [71640] = 4, - ACTIONS(18), 1, + [75810] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2332), 1, + ACTIONS(2805), 1, + anon_sym_RPAREN, + STATE(2685), 1, sym_text_interpolation, - ACTIONS(4366), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71654] = 5, - ACTIONS(18), 1, + [75823] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(78), 1, - sym_parenthesized_expression, - STATE(2333), 1, + ACTIONS(2493), 1, + anon_sym_STAR_STAR, + STATE(2686), 1, sym_text_interpolation, - [71670] = 4, - ACTIONS(18), 1, + [75836] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2334), 1, + ACTIONS(4534), 1, + anon_sym_RPAREN, + STATE(2687), 1, sym_text_interpolation, - ACTIONS(4368), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71684] = 4, - ACTIONS(18), 1, + [75849] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1124), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - STATE(2335), 1, + STATE(2688), 1, sym_text_interpolation, - ACTIONS(4370), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71698] = 5, - ACTIONS(18), 1, + [75862] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(1982), 1, - sym_declaration_list, - STATE(2336), 1, + ACTIONS(4916), 1, + aux_sym_while_statement_token1, + STATE(2689), 1, sym_text_interpolation, - [71714] = 4, - ACTIONS(18), 1, + [75875] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2337), 1, + ACTIONS(4918), 1, + aux_sym_if_statement_token2, + STATE(2690), 1, sym_text_interpolation, - ACTIONS(1580), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [71728] = 4, - ACTIONS(18), 1, + [75888] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2338), 1, + ACTIONS(4920), 1, + sym_heredoc_start, + STATE(2691), 1, sym_text_interpolation, - ACTIONS(3913), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [71742] = 4, - ACTIONS(18), 1, + [75901] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2339), 1, + ACTIONS(4922), 1, + anon_sym_SQUOTE, + STATE(2692), 1, sym_text_interpolation, - ACTIONS(4372), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [71756] = 4, - ACTIONS(18), 1, + [75914] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2340), 1, + ACTIONS(4924), 1, + sym_name, + STATE(2693), 1, sym_text_interpolation, - ACTIONS(4374), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71770] = 5, - ACTIONS(18), 1, + [75927] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1625), 1, - sym_declaration_list, - STATE(2341), 1, + ACTIONS(4926), 1, + sym_heredoc_end, + STATE(2694), 1, sym_text_interpolation, - [71786] = 4, - ACTIONS(18), 1, + [75940] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2342), 1, + ACTIONS(4928), 1, + sym_name, + STATE(2695), 1, sym_text_interpolation, - ACTIONS(4376), 2, - anon_sym_LBRACE, - anon_sym_COLON, - [71800] = 5, - ACTIONS(18), 1, + [75953] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2673), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(4378), 1, - aux_sym_namespace_use_declaration_token2, - STATE(2343), 1, + ACTIONS(4930), 1, + sym_heredoc_start, + STATE(2696), 1, sym_text_interpolation, - [71816] = 5, - ACTIONS(18), 1, + [75966] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_LPAREN, - STATE(18), 1, - sym_parenthesized_expression, - STATE(2344), 1, + ACTIONS(4932), 1, + anon_sym_RPAREN, + STATE(2697), 1, sym_text_interpolation, - [71832] = 5, - ACTIONS(18), 1, + [75979] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3251), 1, - anon_sym_LBRACE, - STATE(1027), 1, - sym_compound_statement, - STATE(2345), 1, + ACTIONS(4934), 1, + aux_sym_while_statement_token2, + STATE(2698), 1, sym_text_interpolation, - [71848] = 5, - ACTIONS(18), 1, + [75992] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3463), 1, - anon_sym_LBRACE, - STATE(1988), 1, - sym_enum_declaration_list, - STATE(2346), 1, + ACTIONS(4936), 1, + anon_sym_RPAREN, + STATE(2699), 1, sym_text_interpolation, - [71864] = 5, - ACTIONS(18), 1, + [76005] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1701), 1, - sym_declaration_list, - STATE(2347), 1, + ACTIONS(4938), 1, + sym_name, + STATE(2700), 1, sym_text_interpolation, - [71880] = 5, - ACTIONS(18), 1, + [76018] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1584), 1, - sym_formal_parameters, - STATE(2348), 1, + ACTIONS(4940), 1, + sym_name, + STATE(2701), 1, sym_text_interpolation, - [71896] = 5, - ACTIONS(18), 1, + [76031] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3188), 1, - anon_sym_LBRACE, - STATE(1098), 1, - sym_declaration_list, - STATE(2349), 1, + ACTIONS(4942), 1, + anon_sym_RPAREN, + STATE(2702), 1, sym_text_interpolation, - [71912] = 5, - ACTIONS(18), 1, + [76044] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(944), 1, - sym_compound_statement, - STATE(2350), 1, + ACTIONS(4944), 1, + sym_name, + STATE(2703), 1, sym_text_interpolation, - [71928] = 5, - ACTIONS(18), 1, + [76057] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3729), 1, - anon_sym_LBRACE, - STATE(540), 1, - sym_declaration_list, - STATE(2351), 1, + ACTIONS(4851), 1, + anon_sym_RPAREN, + STATE(2704), 1, sym_text_interpolation, - [71944] = 4, - ACTIONS(18), 1, + [76070] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2352), 1, + ACTIONS(4946), 1, + anon_sym_RBRACK, + STATE(2705), 1, sym_text_interpolation, - ACTIONS(4380), 2, - anon_sym_string, - anon_sym_int, - [71958] = 5, - ACTIONS(18), 1, + [76083] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3526), 1, - anon_sym_LBRACE, - STATE(526), 1, - sym_enum_declaration_list, - STATE(2353), 1, + ACTIONS(4948), 1, + sym_name, + STATE(2706), 1, sym_text_interpolation, - [71974] = 5, - ACTIONS(18), 1, + [76096] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(900), 1, - sym_compound_statement, - STATE(2354), 1, + ACTIONS(4950), 1, + anon_sym_BSLASH, + STATE(2707), 1, sym_text_interpolation, - [71990] = 4, - ACTIONS(18), 1, + [76109] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2355), 1, + ACTIONS(4952), 1, + sym_name, + STATE(2708), 1, sym_text_interpolation, - ACTIONS(3795), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [72004] = 5, - ACTIONS(18), 1, + [76122] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(921), 1, - sym_compound_statement, - STATE(2356), 1, + ACTIONS(4954), 1, + sym_name, + STATE(2709), 1, sym_text_interpolation, - [72020] = 5, - ACTIONS(18), 1, + [76135] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3255), 1, - anon_sym_LBRACE, - STATE(446), 1, - sym_declaration_list, - STATE(2357), 1, + ACTIONS(4956), 1, + sym_name, + STATE(2710), 1, sym_text_interpolation, - [72036] = 5, - ACTIONS(18), 1, + [76148] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(379), 1, - anon_sym_LBRACE, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(1637), 1, - sym_compound_statement, - STATE(2358), 1, + ACTIONS(4958), 1, + sym_name, + STATE(2711), 1, sym_text_interpolation, - [72052] = 5, - ACTIONS(18), 1, + [76161] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3056), 1, - anon_sym_LPAREN, - STATE(1586), 1, - sym_formal_parameters, - STATE(2359), 1, + ACTIONS(4960), 1, + sym_name, + STATE(2712), 1, sym_text_interpolation, - [72068] = 5, - ACTIONS(18), 1, + [76174] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2431), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, + ACTIONS(4962), 1, anon_sym_EQ, - STATE(2360), 1, + STATE(2713), 1, sym_text_interpolation, - [72084] = 5, - ACTIONS(18), 1, + [76187] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4288), 1, - anon_sym_LPAREN, - STATE(2216), 1, - sym_parenthesized_expression, - STATE(2361), 1, + ACTIONS(4964), 1, + sym_name, + STATE(2714), 1, sym_text_interpolation, - [72100] = 5, - ACTIONS(18), 1, + [76200] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3182), 1, - anon_sym_LBRACE, - STATE(933), 1, - sym_declaration_list, - STATE(2362), 1, + ACTIONS(4966), 1, + anon_sym_RPAREN, + STATE(2715), 1, sym_text_interpolation, - [72116] = 5, - ACTIONS(18), 1, + [76213] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4258), 1, - anon_sym_LBRACE, - STATE(436), 1, - sym_compound_statement, - STATE(2363), 1, + ACTIONS(4968), 1, + anon_sym_COLON_COLON, + STATE(2716), 1, sym_text_interpolation, - [72132] = 4, - ACTIONS(18), 1, + [76226] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4382), 1, - aux_sym_while_statement_token2, - STATE(2364), 1, + ACTIONS(4970), 1, + anon_sym_EQ, + STATE(2717), 1, sym_text_interpolation, - [72145] = 4, - ACTIONS(18), 1, + [76239] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4384), 1, - anon_sym_RPAREN, - STATE(2365), 1, + ACTIONS(4972), 1, + anon_sym_EQ_GT, + STATE(2718), 1, sym_text_interpolation, - [72158] = 4, - ACTIONS(18), 1, + [76252] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4386), 1, - anon_sym_LPAREN, - STATE(2366), 1, + ACTIONS(4974), 1, + sym_name, + STATE(2719), 1, sym_text_interpolation, - [72171] = 4, - ACTIONS(18), 1, + [76265] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4388), 1, - anon_sym_RPAREN, - STATE(2367), 1, + ACTIONS(4976), 1, + sym_heredoc_end, + STATE(2720), 1, sym_text_interpolation, - [72184] = 4, - ACTIONS(18), 1, + [76278] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4390), 1, - anon_sym_EQ, - STATE(2368), 1, + ACTIONS(4978), 1, + anon_sym_RBRACK, + STATE(2721), 1, sym_text_interpolation, - [72197] = 4, - ACTIONS(18), 1, + [76291] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(855), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2369), 1, + ACTIONS(4302), 1, + sym_name, + STATE(2722), 1, sym_text_interpolation, - [72210] = 4, - ACTIONS(18), 1, + [76304] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4392), 1, - anon_sym_RPAREN, - STATE(2370), 1, + ACTIONS(4980), 1, + sym_name, + STATE(2723), 1, sym_text_interpolation, - [72223] = 4, - ACTIONS(18), 1, + [76317] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2431), 1, - anon_sym_RPAREN, - STATE(2371), 1, + ACTIONS(4982), 1, + sym_name, + STATE(2724), 1, sym_text_interpolation, - [72236] = 4, - ACTIONS(18), 1, + [76330] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3858), 1, + ACTIONS(4984), 1, anon_sym_RPAREN, - STATE(2372), 1, + STATE(2725), 1, sym_text_interpolation, - [72249] = 4, - ACTIONS(18), 1, + [76343] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4394), 1, - sym_name, - STATE(2373), 1, + ACTIONS(4986), 1, + anon_sym_EQ_GT, + STATE(2726), 1, sym_text_interpolation, - [72262] = 4, - ACTIONS(18), 1, + [76356] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(853), 1, + ACTIONS(1140), 1, anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2374), 1, + STATE(2727), 1, sym_text_interpolation, - [72275] = 4, - ACTIONS(18), 1, + [76369] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3921), 1, - anon_sym_RBRACK, - STATE(2375), 1, + ACTIONS(4988), 1, + aux_sym_if_statement_token2, + STATE(2728), 1, sym_text_interpolation, - [72288] = 4, - ACTIONS(18), 1, + [76382] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4396), 1, - anon_sym_RPAREN, - STATE(2376), 1, + ACTIONS(2675), 1, + anon_sym_STAR_STAR, + STATE(2729), 1, sym_text_interpolation, - [72301] = 4, - ACTIONS(18), 1, + [76395] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4398), 1, - anon_sym_SEMI, - STATE(2377), 1, + ACTIONS(4990), 1, + anon_sym_COLON_COLON, + STATE(2730), 1, sym_text_interpolation, - [72314] = 4, - ACTIONS(18), 1, + [76408] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4400), 1, - anon_sym_EQ_GT, - STATE(2378), 1, + ACTIONS(2565), 1, + anon_sym_STAR_STAR, + STATE(2731), 1, sym_text_interpolation, - [72327] = 4, - ACTIONS(18), 1, + [76421] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3845), 1, - anon_sym_RPAREN, - STATE(2379), 1, + ACTIONS(4992), 1, + aux_sym_if_statement_token2, + STATE(2732), 1, sym_text_interpolation, - [72340] = 4, - ACTIONS(18), 1, + [76434] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4402), 1, - anon_sym_EQ, - STATE(2380), 1, + ACTIONS(4994), 1, + sym_name, + STATE(2733), 1, sym_text_interpolation, - [72353] = 4, - ACTIONS(18), 1, + [76447] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3862), 1, - anon_sym_RPAREN, - STATE(2381), 1, + ACTIONS(4996), 1, + sym_name, + STATE(2734), 1, sym_text_interpolation, - [72366] = 4, - ACTIONS(18), 1, + [76460] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4404), 1, - anon_sym_RPAREN, - STATE(2382), 1, + ACTIONS(4998), 1, + anon_sym_EQ_GT, + STATE(2735), 1, sym_text_interpolation, - [72379] = 4, - ACTIONS(18), 1, + [76473] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3956), 1, - anon_sym_RBRACK, - STATE(2383), 1, + ACTIONS(5000), 1, + anon_sym_EQ, + STATE(2736), 1, sym_text_interpolation, - [72392] = 4, - ACTIONS(18), 1, + [76486] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4406), 1, - anon_sym_EQ, - STATE(2384), 1, + ACTIONS(5002), 1, + anon_sym_COLON_COLON, + STATE(2737), 1, sym_text_interpolation, - [72405] = 4, - ACTIONS(18), 1, + [76499] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4408), 1, + ACTIONS(5004), 1, anon_sym_RPAREN, - STATE(2385), 1, + STATE(2738), 1, sym_text_interpolation, - [72418] = 4, - ACTIONS(18), 1, + [76512] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4410), 1, - anon_sym_COLON_COLON, - STATE(2386), 1, + ACTIONS(2631), 1, + anon_sym_STAR_STAR, + STATE(2739), 1, sym_text_interpolation, - [72431] = 4, - ACTIONS(18), 1, + [76525] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4412), 1, + ACTIONS(5006), 1, anon_sym_EQ, - STATE(2387), 1, + STATE(2740), 1, sym_text_interpolation, - [72444] = 4, - ACTIONS(18), 1, + [76538] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4414), 1, + ACTIONS(5008), 1, anon_sym_EQ_GT, - STATE(2388), 1, + STATE(2741), 1, sym_text_interpolation, - [72457] = 4, - ACTIONS(18), 1, + [76551] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4416), 1, - anon_sym_LPAREN, - STATE(2389), 1, + ACTIONS(5010), 1, + aux_sym_class_declaration_token1, + STATE(2742), 1, sym_text_interpolation, - [72470] = 4, - ACTIONS(18), 1, + [76564] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2189), 1, - anon_sym_STAR_STAR, - STATE(2390), 1, + ACTIONS(5012), 1, + aux_sym__arrow_function_header_token1, + STATE(2743), 1, sym_text_interpolation, - [72483] = 4, - ACTIONS(18), 1, + [76577] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4239), 1, - anon_sym_EQ, - STATE(2391), 1, + ACTIONS(3432), 1, + sym_heredoc_end, + STATE(2744), 1, sym_text_interpolation, - [72496] = 4, - ACTIONS(18), 1, + [76590] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4418), 1, - sym_name, - STATE(2392), 1, + ACTIONS(3767), 1, + anon_sym_BSLASH, + STATE(2745), 1, sym_text_interpolation, - [72509] = 4, - ACTIONS(18), 1, + [76603] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3925), 1, - anon_sym_RBRACE, - STATE(2393), 1, + ACTIONS(5014), 1, + anon_sym_LPAREN, + STATE(2746), 1, sym_text_interpolation, - [72522] = 4, - ACTIONS(18), 1, + [76616] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3876), 1, - anon_sym_RPAREN, - STATE(2394), 1, + ACTIONS(4460), 1, + anon_sym_RBRACE, + STATE(2747), 1, sym_text_interpolation, - [72535] = 4, - ACTIONS(18), 1, + [76629] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4420), 1, - sym_name, - STATE(2395), 1, + ACTIONS(5016), 1, + anon_sym_RPAREN, + STATE(2748), 1, sym_text_interpolation, - [72548] = 4, - ACTIONS(18), 1, + [76642] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4422), 1, - anon_sym_SQUOTE2, - STATE(2396), 1, + ACTIONS(5018), 1, + anon_sym_RPAREN, + STATE(2749), 1, sym_text_interpolation, - [72561] = 4, - ACTIONS(18), 1, + [76655] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4424), 1, - anon_sym_DQUOTE2, - STATE(2397), 1, + ACTIONS(5020), 1, + anon_sym_EQ, + STATE(2750), 1, sym_text_interpolation, - [72574] = 4, - ACTIONS(18), 1, + [76668] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3934), 1, - anon_sym_RPAREN, - STATE(2398), 1, + ACTIONS(5022), 1, + anon_sym_BSLASH, + STATE(2751), 1, sym_text_interpolation, - [72587] = 4, - ACTIONS(18), 1, + [76681] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4426), 1, - anon_sym_RPAREN, - STATE(2399), 1, + ACTIONS(4310), 1, + sym_name, + STATE(2752), 1, sym_text_interpolation, - [72600] = 4, - ACTIONS(18), 1, + [76694] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4428), 1, - anon_sym_RBRACK, - STATE(2400), 1, + ACTIONS(5024), 1, + anon_sym_EQ_GT, + STATE(2753), 1, sym_text_interpolation, - [72613] = 4, - ACTIONS(18), 1, + [76707] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(881), 1, + ACTIONS(1104), 1, anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2401), 1, + STATE(2754), 1, sym_text_interpolation, - [72626] = 4, - ACTIONS(18), 1, + [76720] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1134), 1, + anon_sym_SEMI, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4430), 1, - sym_name, - STATE(2402), 1, + STATE(2755), 1, sym_text_interpolation, - [72639] = 4, - ACTIONS(18), 1, + [76733] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3886), 1, + ACTIONS(2803), 1, anon_sym_RPAREN, - STATE(2403), 1, + STATE(2756), 1, sym_text_interpolation, - [72652] = 4, - ACTIONS(18), 1, + [76746] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4432), 1, - sym_heredoc_end, - STATE(2404), 1, + ACTIONS(5026), 1, + anon_sym_BSLASH, + STATE(2757), 1, sym_text_interpolation, - [72665] = 4, - ACTIONS(18), 1, + [76759] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4434), 1, - anon_sym_EQ, - STATE(2405), 1, + ACTIONS(5028), 1, + anon_sym_BSLASH, + STATE(2758), 1, sym_text_interpolation, - [72678] = 4, - ACTIONS(18), 1, + [76772] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1108), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4436), 1, - anon_sym_SQUOTE, - STATE(2406), 1, + STATE(2759), 1, sym_text_interpolation, - [72691] = 4, - ACTIONS(18), 1, + [76785] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4438), 1, + ACTIONS(5030), 1, sym_name, - STATE(2407), 1, + STATE(2760), 1, sym_text_interpolation, - [72704] = 4, - ACTIONS(18), 1, + [76798] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4440), 1, - anon_sym_BSLASH, - STATE(2408), 1, + ACTIONS(5032), 1, + anon_sym_RPAREN, + STATE(2761), 1, sym_text_interpolation, - [72717] = 4, - ACTIONS(18), 1, + [76811] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4442), 1, + ACTIONS(5034), 1, anon_sym_BSLASH, - STATE(2409), 1, + STATE(2762), 1, sym_text_interpolation, - [72730] = 4, - ACTIONS(18), 1, + [76824] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4444), 1, - sym_name, - STATE(2410), 1, + ACTIONS(5036), 1, + anon_sym_SEMI, + STATE(2763), 1, sym_text_interpolation, - [72743] = 4, - ACTIONS(18), 1, + [76837] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4446), 1, - sym_name, - STATE(2411), 1, + ACTIONS(4383), 1, + anon_sym_RPAREN, + STATE(2764), 1, sym_text_interpolation, - [72756] = 4, - ACTIONS(18), 1, + [76850] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1154), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4013), 1, - sym_name, - STATE(2412), 1, + STATE(2765), 1, sym_text_interpolation, - [72769] = 4, - ACTIONS(18), 1, + [76863] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4448), 1, - anon_sym_BSLASH, - STATE(2413), 1, + ACTIONS(5038), 1, + anon_sym_RPAREN, + STATE(2766), 1, sym_text_interpolation, - [72782] = 4, - ACTIONS(18), 1, + [76876] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4450), 1, - anon_sym_BSLASH, - STATE(2414), 1, + ACTIONS(5040), 1, + anon_sym_RPAREN, + STATE(2767), 1, sym_text_interpolation, - [72795] = 4, - ACTIONS(18), 1, + [76889] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4045), 1, - anon_sym_LBRACE, - STATE(2415), 1, + ACTIONS(4724), 1, + anon_sym_EQ, + STATE(2768), 1, sym_text_interpolation, - [72808] = 4, - ACTIONS(18), 1, + [76902] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4452), 1, - aux_sym_foreach_statement_token2, - STATE(2416), 1, + ACTIONS(5042), 1, + aux_sym_if_statement_token2, + STATE(2769), 1, sym_text_interpolation, - [72821] = 4, - ACTIONS(18), 1, + [76915] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4454), 1, - anon_sym_RPAREN, - STATE(2417), 1, + ACTIONS(5044), 1, + sym_heredoc_end, + STATE(2770), 1, sym_text_interpolation, - [72834] = 4, - ACTIONS(18), 1, + [76928] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4456), 1, - anon_sym_EQ_GT, - STATE(2418), 1, + ACTIONS(5046), 1, + sym_heredoc_end, + STATE(2771), 1, sym_text_interpolation, - [72847] = 4, - ACTIONS(18), 1, + [76941] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(863), 1, + ACTIONS(1112), 1, anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2419), 1, + STATE(2772), 1, sym_text_interpolation, - [72860] = 4, - ACTIONS(18), 1, + [76954] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4458), 1, - sym_heredoc_end, - STATE(2420), 1, + ACTIONS(5048), 1, + anon_sym_COLON_COLON, + STATE(2773), 1, sym_text_interpolation, - [72873] = 4, - ACTIONS(18), 1, + [76967] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4460), 1, - aux_sym__arrow_function_header_token1, - STATE(2421), 1, + ACTIONS(2797), 1, + anon_sym_RPAREN, + STATE(2774), 1, sym_text_interpolation, - [72886] = 4, - ACTIONS(18), 1, + [76980] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4462), 1, - aux_sym_class_declaration_token1, - STATE(2422), 1, + ACTIONS(4399), 1, + anon_sym_RBRACE, + STATE(2775), 1, sym_text_interpolation, - [72899] = 4, - ACTIONS(18), 1, + [76993] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4464), 1, - sym_heredoc_end, - STATE(2423), 1, + ACTIONS(5050), 1, + anon_sym_RPAREN, + STATE(2776), 1, sym_text_interpolation, - [72912] = 4, - ACTIONS(18), 1, + [77006] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1114), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4466), 1, - sym_name, - STATE(2424), 1, + STATE(2777), 1, sym_text_interpolation, - [72925] = 4, - ACTIONS(18), 1, + [77019] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4468), 1, + ACTIONS(5052), 1, sym_name, - STATE(2425), 1, + STATE(2778), 1, sym_text_interpolation, - [72938] = 4, - ACTIONS(18), 1, + [77032] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4470), 1, + ACTIONS(5054), 1, anon_sym_RPAREN, - STATE(2426), 1, + STATE(2779), 1, sym_text_interpolation, - [72951] = 4, - ACTIONS(18), 1, + [77045] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4472), 1, - sym_heredoc_end, - STATE(2427), 1, + ACTIONS(5056), 1, + anon_sym_EQ_GT, + STATE(2780), 1, sym_text_interpolation, - [72964] = 4, - ACTIONS(18), 1, + [77058] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4474), 1, - sym_heredoc_end, - STATE(2428), 1, + ACTIONS(5058), 1, + anon_sym_COLON_COLON, + STATE(2781), 1, sym_text_interpolation, - [72977] = 4, - ACTIONS(18), 1, + [77071] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4476), 1, + ACTIONS(5060), 1, sym_name, - STATE(2429), 1, + STATE(2782), 1, sym_text_interpolation, - [72990] = 4, - ACTIONS(18), 1, + [77084] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3896), 1, - sym_name, - STATE(2430), 1, + ACTIONS(5062), 1, + anon_sym_EQ_GT, + STATE(2783), 1, sym_text_interpolation, - [73003] = 4, - ACTIONS(18), 1, + [77097] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4478), 1, - aux_sym_if_statement_token2, - STATE(2431), 1, + ACTIONS(5064), 1, + anon_sym_LPAREN, + STATE(2784), 1, sym_text_interpolation, - [73016] = 4, - ACTIONS(18), 1, + [77110] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4480), 1, - sym_name, - STATE(2432), 1, + ACTIONS(5066), 1, + anon_sym_RPAREN, + STATE(2785), 1, sym_text_interpolation, - [73029] = 4, - ACTIONS(18), 1, + [77123] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4482), 1, + ACTIONS(5068), 1, + aux_sym_foreach_statement_token2, + STATE(2786), 1, + sym_text_interpolation, + [77136] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(5070), 1, anon_sym_RPAREN, - STATE(2433), 1, + STATE(2787), 1, sym_text_interpolation, - [73042] = 4, - ACTIONS(18), 1, + [77149] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2305), 1, - anon_sym_STAR_STAR, - STATE(2434), 1, + ACTIONS(3881), 1, + sym_name, + STATE(2788), 1, sym_text_interpolation, - [73055] = 4, - ACTIONS(18), 1, + [77162] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4484), 1, - sym_heredoc_start, - STATE(2435), 1, + ACTIONS(5072), 1, + anon_sym_EQ_GT, + STATE(2789), 1, sym_text_interpolation, - [73068] = 4, - ACTIONS(18), 1, + [77175] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1132), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4486), 1, - sym_heredoc_start, - STATE(2436), 1, + STATE(2790), 1, sym_text_interpolation, - [73081] = 4, - ACTIONS(18), 1, + [77188] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2453), 1, + ACTIONS(4472), 1, anon_sym_RPAREN, - STATE(2437), 1, + STATE(2791), 1, sym_text_interpolation, - [73094] = 4, - ACTIONS(18), 1, + [77201] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4488), 1, - anon_sym_SQUOTE, - STATE(2438), 1, + ACTIONS(5074), 1, + anon_sym_LPAREN, + STATE(2792), 1, sym_text_interpolation, - [73107] = 4, - ACTIONS(18), 1, + [77214] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4490), 1, - sym_name, - STATE(2439), 1, + ACTIONS(5076), 1, + anon_sym_EQ_GT, + STATE(2793), 1, sym_text_interpolation, - [73120] = 4, - ACTIONS(18), 1, + [77227] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4492), 1, - anon_sym_EQ_GT, - STATE(2440), 1, + ACTIONS(5078), 1, + anon_sym_RPAREN, + STATE(2794), 1, sym_text_interpolation, - [73133] = 4, - ACTIONS(18), 1, + [77240] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4494), 1, - anon_sym_EQ, - STATE(2441), 1, + ACTIONS(4318), 1, + anon_sym_LBRACE, + STATE(2795), 1, sym_text_interpolation, - [73146] = 4, - ACTIONS(18), 1, + [77253] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4496), 1, - anon_sym_COLON_COLON, - STATE(2442), 1, + ACTIONS(3953), 1, + sym_name, + STATE(2796), 1, sym_text_interpolation, - [73159] = 4, - ACTIONS(18), 1, + [77266] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4498), 1, - anon_sym_RPAREN, - STATE(2443), 1, + ACTIONS(5080), 1, + aux_sym_if_statement_token2, + STATE(2797), 1, sym_text_interpolation, - [73172] = 4, - ACTIONS(18), 1, + [77279] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(849), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2444), 1, + ACTIONS(2811), 1, + anon_sym_RPAREN, + STATE(2798), 1, sym_text_interpolation, - [73185] = 4, - ACTIONS(18), 1, + [77292] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4500), 1, - anon_sym_EQ, - STATE(2445), 1, + ACTIONS(4661), 1, + anon_sym_RPAREN, + STATE(2799), 1, sym_text_interpolation, - [73198] = 4, - ACTIONS(18), 1, + [77305] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4502), 1, - aux_sym_if_statement_token2, - STATE(2446), 1, + ACTIONS(5082), 1, + aux_sym_class_declaration_token1, + STATE(2800), 1, sym_text_interpolation, - [73211] = 4, - ACTIONS(18), 1, + [77318] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3536), 1, - sym_name, - STATE(2447), 1, + ACTIONS(5084), 1, + aux_sym_namespace_use_declaration_token3, + STATE(2801), 1, sym_text_interpolation, - [73224] = 4, - ACTIONS(18), 1, + [77331] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4504), 1, - anon_sym_EQ_GT, - STATE(2448), 1, + ACTIONS(5086), 1, + anon_sym_BSLASH, + STATE(2802), 1, sym_text_interpolation, - [73237] = 4, - ACTIONS(18), 1, + [77344] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4506), 1, - anon_sym_COLON_COLON, - STATE(2449), 1, + ACTIONS(5088), 1, + anon_sym_EQ, + STATE(2803), 1, sym_text_interpolation, - [73250] = 4, - ACTIONS(18), 1, + [77357] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2263), 1, - anon_sym_STAR_STAR, - STATE(2450), 1, + ACTIONS(3799), 1, + anon_sym_COLON_COLON, + STATE(2804), 1, sym_text_interpolation, - [73263] = 4, - ACTIONS(18), 1, + [77370] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4508), 1, - anon_sym_RPAREN, - STATE(2451), 1, + ACTIONS(5090), 1, + anon_sym_EQ, + STATE(2805), 1, sym_text_interpolation, - [73276] = 4, - ACTIONS(18), 1, + [77383] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4510), 1, - sym_name, - STATE(2452), 1, + ACTIONS(5092), 1, + aux_sym_while_statement_token1, + STATE(2806), 1, sym_text_interpolation, - [73289] = 4, - ACTIONS(18), 1, + [77396] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4512), 1, - anon_sym_EQ_GT, - STATE(2453), 1, + ACTIONS(5094), 1, + sym_heredoc_start, + STATE(2807), 1, sym_text_interpolation, - [73302] = 4, - ACTIONS(18), 1, + [77409] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4514), 1, - aux_sym_class_declaration_token1, - STATE(2454), 1, + ACTIONS(5096), 1, + sym_heredoc_start, + STATE(2808), 1, sym_text_interpolation, - [73315] = 4, - ACTIONS(18), 1, + [77422] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1106), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4516), 1, - sym_name, - STATE(2455), 1, + STATE(2809), 1, sym_text_interpolation, - [73328] = 4, - ACTIONS(18), 1, + [77435] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4518), 1, - anon_sym_EQ_GT, - STATE(2456), 1, + ACTIONS(5098), 1, + sym_heredoc_end, + STATE(2810), 1, sym_text_interpolation, - [73341] = 4, - ACTIONS(18), 1, + [77448] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4520), 1, - anon_sym_DQUOTE2, - STATE(2457), 1, + ACTIONS(5100), 1, + aux_sym_foreach_statement_token2, + STATE(2811), 1, sym_text_interpolation, - [73354] = 4, - ACTIONS(18), 1, + [77461] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4522), 1, - anon_sym_SQUOTE2, - STATE(2458), 1, + ACTIONS(5102), 1, + anon_sym_RPAREN, + STATE(2812), 1, sym_text_interpolation, - [73367] = 4, - ACTIONS(18), 1, + [77474] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4524), 1, + ACTIONS(5104), 1, anon_sym_RPAREN, - STATE(2459), 1, + STATE(2813), 1, sym_text_interpolation, - [73380] = 4, - ACTIONS(18), 1, + [77487] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4526), 1, - aux_sym_while_statement_token1, - STATE(2460), 1, + ACTIONS(5106), 1, + anon_sym_RPAREN, + STATE(2814), 1, sym_text_interpolation, - [73393] = 4, - ACTIONS(18), 1, + [77500] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4528), 1, - anon_sym_RPAREN, - STATE(2461), 1, + ACTIONS(5108), 1, + sym_name, + STATE(2815), 1, sym_text_interpolation, - [73406] = 4, - ACTIONS(18), 1, + [77513] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4064), 1, - anon_sym_LBRACE, - STATE(2462), 1, + ACTIONS(5110), 1, + anon_sym_EQ, + STATE(2816), 1, sym_text_interpolation, - [73419] = 4, - ACTIONS(18), 1, + [77526] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4530), 1, - anon_sym_EQ_GT, - STATE(2463), 1, + ACTIONS(5112), 1, + anon_sym_BSLASH, + STATE(2817), 1, sym_text_interpolation, - [73432] = 4, - ACTIONS(18), 1, + [77539] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4532), 1, - aux_sym_while_statement_token2, - STATE(2464), 1, + ACTIONS(5114), 1, + anon_sym_LPAREN, + STATE(2818), 1, sym_text_interpolation, - [73445] = 4, - ACTIONS(18), 1, + [77552] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4534), 1, - anon_sym_RPAREN, - STATE(2465), 1, + ACTIONS(5116), 1, + anon_sym_RBRACK, + STATE(2819), 1, sym_text_interpolation, - [73458] = 4, - ACTIONS(18), 1, + [77565] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(861), 1, + ACTIONS(1122), 1, anon_sym_SEMI, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2466), 1, + STATE(2820), 1, sym_text_interpolation, - [73471] = 4, - ACTIONS(18), 1, + [77578] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4536), 1, - anon_sym_EQ_GT, - STATE(2467), 1, + ACTIONS(5118), 1, + sym_integer, + STATE(2821), 1, sym_text_interpolation, - [73484] = 4, - ACTIONS(18), 1, + [77591] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4538), 1, - anon_sym_RPAREN, - STATE(2468), 1, + ACTIONS(5120), 1, + aux_sym_if_statement_token2, + STATE(2822), 1, sym_text_interpolation, - [73497] = 4, - ACTIONS(18), 1, + [77604] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4540), 1, - anon_sym_EQ_GT, - STATE(2469), 1, + ACTIONS(5122), 1, + aux_sym_while_statement_token2, + STATE(2823), 1, sym_text_interpolation, - [73510] = 4, - ACTIONS(18), 1, + [77617] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4274), 1, + ACTIONS(5124), 1, + anon_sym_SEMI, + STATE(2824), 1, + sym_text_interpolation, + [77630] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1126), 1, anon_sym_RPAREN, - STATE(2470), 1, + ACTIONS(1822), 1, + sym_comment, + STATE(2825), 1, sym_text_interpolation, - [73523] = 4, - ACTIONS(18), 1, + [77643] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4542), 1, + ACTIONS(5126), 1, sym_name, - STATE(2471), 1, + STATE(2826), 1, sym_text_interpolation, - [73536] = 4, - ACTIONS(18), 1, + [77656] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4544), 1, - sym_name, - STATE(2472), 1, + ACTIONS(5128), 1, + anon_sym_SEMI, + STATE(2827), 1, sym_text_interpolation, - [73549] = 4, - ACTIONS(18), 1, + [77669] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4546), 1, - sym_name, - STATE(2473), 1, + ACTIONS(2833), 1, + anon_sym_RPAREN, + STATE(2828), 1, sym_text_interpolation, - [73562] = 4, - ACTIONS(18), 1, + [77682] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4548), 1, + ACTIONS(5130), 1, anon_sym_RBRACK, - STATE(2474), 1, + STATE(2829), 1, sym_text_interpolation, - [73575] = 4, - ACTIONS(18), 1, + [77695] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4550), 1, - aux_sym_if_statement_token2, - STATE(2475), 1, + ACTIONS(5132), 1, + sym_name, + STATE(2830), 1, sym_text_interpolation, - [73588] = 4, - ACTIONS(18), 1, + [77708] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1128), 1, + anon_sym_RPAREN, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4552), 1, - aux_sym_class_declaration_token1, - STATE(2476), 1, + STATE(2831), 1, sym_text_interpolation, - [73601] = 4, - ACTIONS(18), 1, + [77721] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4070), 1, - anon_sym_RBRACE, - STATE(2477), 1, + ACTIONS(5134), 1, + anon_sym_RPAREN, + STATE(2832), 1, sym_text_interpolation, - [73614] = 4, - ACTIONS(18), 1, + [77734] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4554), 1, - anon_sym_EQ_GT, - STATE(2478), 1, + ACTIONS(5136), 1, + anon_sym_RPAREN, + STATE(2833), 1, sym_text_interpolation, - [73627] = 4, - ACTIONS(18), 1, + [77747] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4556), 1, + ACTIONS(5138), 1, anon_sym_EQ_GT, - STATE(2479), 1, + STATE(2834), 1, sym_text_interpolation, - [73640] = 4, - ACTIONS(18), 1, + [77760] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_BSLASH, - STATE(2480), 1, + ACTIONS(5140), 1, + sym_heredoc_end, + STATE(2835), 1, sym_text_interpolation, - [73653] = 4, - ACTIONS(18), 1, + [77773] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4558), 1, - sym_name, - STATE(2481), 1, + ACTIONS(5142), 1, + aux_sym_namespace_use_declaration_token3, + STATE(2836), 1, sym_text_interpolation, - [73666] = 4, - ACTIONS(18), 1, + [77786] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4560), 1, - anon_sym_COLON_COLON, - STATE(2482), 1, + ACTIONS(5144), 1, + aux_sym__arrow_function_header_token1, + STATE(2837), 1, sym_text_interpolation, - [73679] = 4, - ACTIONS(18), 1, + [77799] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4562), 1, - aux_sym_class_declaration_token1, - STATE(2483), 1, + ACTIONS(5146), 1, + anon_sym_DQUOTE2, + STATE(2838), 1, sym_text_interpolation, - [73692] = 4, - ACTIONS(18), 1, + [77812] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4564), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2484), 1, + ACTIONS(5148), 1, + aux_sym_class_declaration_token1, + STATE(2839), 1, sym_text_interpolation, - [73705] = 4, - ACTIONS(18), 1, + [77825] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4566), 1, + ACTIONS(5150), 1, anon_sym_BSLASH, - STATE(2485), 1, + STATE(2840), 1, sym_text_interpolation, - [73718] = 4, - ACTIONS(18), 1, + [77838] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4568), 1, - anon_sym_COLON_COLON, - STATE(2486), 1, + ACTIONS(5152), 1, + sym_name, + STATE(2841), 1, sym_text_interpolation, - [73731] = 4, - ACTIONS(18), 1, + [77851] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4570), 1, - anon_sym_EQ, - STATE(2487), 1, + ACTIONS(5154), 1, + anon_sym_SQUOTE2, + STATE(2842), 1, sym_text_interpolation, - [73744] = 4, - ACTIONS(3), 1, + [77864] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4572), 1, - sym_string_value, - STATE(2488), 1, + ACTIONS(5156), 1, + ts_builtin_sym_end, + STATE(2843), 1, sym_text_interpolation, - [73757] = 4, - ACTIONS(18), 1, + [77877] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4574), 1, - aux_sym_while_statement_token1, - STATE(2489), 1, + ACTIONS(5158), 1, + anon_sym_RPAREN, + STATE(2844), 1, sym_text_interpolation, - [73770] = 4, - ACTIONS(18), 1, + [77890] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4576), 1, - sym_heredoc_start, - STATE(2490), 1, + ACTIONS(5160), 1, + aux_sym_while_statement_token2, + STATE(2845), 1, sym_text_interpolation, - [73783] = 4, - ACTIONS(18), 1, + [77903] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4578), 1, - sym_heredoc_start, - STATE(2491), 1, + ACTIONS(4620), 1, + anon_sym_RBRACK, + STATE(2846), 1, sym_text_interpolation, - [73796] = 4, - ACTIONS(18), 1, + [77916] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4580), 1, - anon_sym_RPAREN, - STATE(2492), 1, + ACTIONS(5162), 1, + aux_sym_class_declaration_token1, + STATE(2847), 1, sym_text_interpolation, - [73809] = 4, - ACTIONS(18), 1, + [77929] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4582), 1, - aux_sym_class_declaration_token1, - STATE(2493), 1, + ACTIONS(5164), 1, + aux_sym_namespace_use_declaration_token3, + STATE(2848), 1, sym_text_interpolation, - [73822] = 4, - ACTIONS(18), 1, + [77942] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4584), 1, + ACTIONS(5166), 1, anon_sym_BSLASH, - STATE(2494), 1, + STATE(2849), 1, sym_text_interpolation, - [73835] = 4, - ACTIONS(18), 1, + [77955] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4586), 1, - anon_sym_BSLASH, - STATE(2495), 1, + ACTIONS(5168), 1, + anon_sym_RPAREN, + STATE(2850), 1, sym_text_interpolation, - [73848] = 4, - ACTIONS(18), 1, + [77968] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4588), 1, - anon_sym_RPAREN, - STATE(2496), 1, + ACTIONS(4405), 1, + anon_sym_LBRACE, + STATE(2851), 1, sym_text_interpolation, - [73861] = 4, - ACTIONS(18), 1, + [77981] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4590), 1, - sym_name, - STATE(2497), 1, + ACTIONS(5170), 1, + aux_sym_while_statement_token1, + STATE(2852), 1, sym_text_interpolation, - [73874] = 4, - ACTIONS(18), 1, + [77994] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4272), 1, - anon_sym_LPAREN, - STATE(2498), 1, + ACTIONS(5172), 1, + aux_sym_class_declaration_token1, + STATE(2853), 1, sym_text_interpolation, - [73887] = 4, - ACTIONS(18), 1, + [78007] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4592), 1, + ACTIONS(5174), 1, anon_sym_BSLASH, - STATE(2499), 1, + STATE(2854), 1, sym_text_interpolation, - [73900] = 4, - ACTIONS(18), 1, + [78020] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4594), 1, + ACTIONS(5176), 1, anon_sym_BSLASH, - STATE(2500), 1, + STATE(2855), 1, sym_text_interpolation, - [73913] = 4, - ACTIONS(18), 1, + [78033] = 4, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(4596), 1, - anon_sym_RPAREN, - STATE(2501), 1, + ACTIONS(5178), 1, + sym_string_value, + STATE(2856), 1, sym_text_interpolation, - [73926] = 4, - ACTIONS(18), 1, + [78046] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4598), 1, - aux_sym_foreach_statement_token2, - STATE(2502), 1, + ACTIONS(5180), 1, + sym_name, + STATE(2857), 1, sym_text_interpolation, - [73939] = 4, - ACTIONS(18), 1, + [78059] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(869), 1, - anon_sym_SEMI, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2503), 1, + ACTIONS(5182), 1, + sym_name, + STATE(2858), 1, sym_text_interpolation, - [73952] = 4, - ACTIONS(18), 1, + [78072] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4600), 1, - sym_name, - STATE(2504), 1, + ACTIONS(5184), 1, + anon_sym_BSLASH, + STATE(2859), 1, sym_text_interpolation, - [73965] = 4, - ACTIONS(18), 1, + [78085] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4602), 1, - sym_name, - STATE(2505), 1, + ACTIONS(5186), 1, + anon_sym_RBRACK, + STATE(2860), 1, sym_text_interpolation, - [73978] = 4, - ACTIONS(18), 1, + [78098] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1144), 1, + anon_sym_SEMI, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2647), 1, - anon_sym_RPAREN, - STATE(2506), 1, + STATE(2861), 1, sym_text_interpolation, - [73991] = 4, - ACTIONS(18), 1, + [78111] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4604), 1, - sym_name, - STATE(2507), 1, + ACTIONS(5188), 1, + anon_sym_LPAREN, + STATE(2862), 1, sym_text_interpolation, - [74004] = 4, - ACTIONS(18), 1, + [78124] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(865), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2508), 1, + ACTIONS(5190), 1, + anon_sym_BSLASH, + STATE(2863), 1, sym_text_interpolation, - [74017] = 4, - ACTIONS(18), 1, + [78137] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4606), 1, - sym_name, - STATE(2509), 1, + ACTIONS(5192), 1, + anon_sym_RPAREN, + STATE(2864), 1, sym_text_interpolation, - [74030] = 4, - ACTIONS(18), 1, + [78150] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4608), 1, + ACTIONS(5194), 1, anon_sym_SEMI, - STATE(2510), 1, + STATE(2865), 1, sym_text_interpolation, - [74043] = 4, - ACTIONS(18), 1, + [78163] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2455), 1, + ACTIONS(5196), 1, anon_sym_RPAREN, - STATE(2511), 1, + STATE(2866), 1, sym_text_interpolation, - [74056] = 4, - ACTIONS(18), 1, + [78176] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4610), 1, - sym_name, - STATE(2512), 1, + ACTIONS(5198), 1, + aux_sym_foreach_statement_token2, + STATE(2867), 1, sym_text_interpolation, - [74069] = 4, - ACTIONS(18), 1, + [78189] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4612), 1, - aux_sym_if_statement_token2, - STATE(2513), 1, + ACTIONS(4340), 1, + anon_sym_RBRACK, + STATE(2868), 1, sym_text_interpolation, - [74082] = 4, - ACTIONS(18), 1, + [78202] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(845), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2514), 1, + ACTIONS(5200), 1, + aux_sym_class_declaration_token1, + STATE(2869), 1, sym_text_interpolation, - [74095] = 4, - ACTIONS(18), 1, + [78215] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4614), 1, - sym_name, - STATE(2515), 1, + ACTIONS(2849), 1, + anon_sym_RPAREN, + STATE(2870), 1, sym_text_interpolation, - [74108] = 4, - ACTIONS(18), 1, + [78228] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4616), 1, + ACTIONS(2889), 1, anon_sym_RPAREN, - STATE(2516), 1, + STATE(2871), 1, sym_text_interpolation, - [74121] = 4, - ACTIONS(18), 1, + [78241] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4618), 1, + ACTIONS(4574), 1, + anon_sym_RPAREN, + STATE(2872), 1, + sym_text_interpolation, + [78254] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(5202), 1, anon_sym_COLON_COLON, - STATE(2517), 1, + STATE(2873), 1, sym_text_interpolation, - [74134] = 4, - ACTIONS(18), 1, + [78267] = 4, + ACTIONS(3), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(5), 1, sym_comment, - ACTIONS(4092), 1, - anon_sym_RPAREN, - STATE(2518), 1, + ACTIONS(5204), 1, + sym_string_value, + STATE(2874), 1, sym_text_interpolation, - [74147] = 4, - ACTIONS(18), 1, + [78280] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3606), 1, - sym_name, - STATE(2519), 1, + ACTIONS(4493), 1, + anon_sym_RPAREN, + STATE(2875), 1, sym_text_interpolation, - [74160] = 4, - ACTIONS(18), 1, + [78293] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4620), 1, - anon_sym_COLON_COLON, - STATE(2520), 1, + ACTIONS(5206), 1, + sym_name, + STATE(2876), 1, sym_text_interpolation, - [74173] = 4, - ACTIONS(18), 1, + [78306] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2419), 1, - anon_sym_RPAREN, - STATE(2521), 1, + ACTIONS(5208), 1, + anon_sym_LPAREN, + STATE(2877), 1, sym_text_interpolation, - [74186] = 4, - ACTIONS(18), 1, + [78319] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4622), 1, - anon_sym_SEMI, - STATE(2522), 1, + ACTIONS(5210), 1, + aux_sym_namespace_use_declaration_token3, + STATE(2878), 1, sym_text_interpolation, - [74199] = 4, - ACTIONS(18), 1, + [78332] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_COLON_COLON, - STATE(2523), 1, + ACTIONS(4849), 1, + anon_sym_LPAREN, + STATE(2879), 1, sym_text_interpolation, - [74212] = 4, - ACTIONS(18), 1, + [78345] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4624), 1, - anon_sym_COLON_COLON, - STATE(2524), 1, + ACTIONS(5212), 1, + anon_sym_LPAREN, + STATE(2880), 1, sym_text_interpolation, - [74225] = 4, - ACTIONS(18), 1, + [78358] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(887), 1, - anon_sym_RPAREN, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2525), 1, + ACTIONS(5214), 1, + sym_name, + STATE(2881), 1, sym_text_interpolation, - [74238] = 4, - ACTIONS(18), 1, + [78371] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1148), 1, + anon_sym_SEMI, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4626), 1, - anon_sym_EQ, - STATE(2526), 1, + STATE(2882), 1, sym_text_interpolation, - [74251] = 4, - ACTIONS(18), 1, + [78384] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4628), 1, - anon_sym_EQ_GT, - STATE(2527), 1, + ACTIONS(5216), 1, + sym_name, + STATE(2883), 1, sym_text_interpolation, - [74264] = 4, - ACTIONS(18), 1, + [78397] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4630), 1, - anon_sym_RBRACK, - STATE(2528), 1, + ACTIONS(5218), 1, + sym_name, + STATE(2884), 1, sym_text_interpolation, - [74277] = 4, - ACTIONS(18), 1, + [78410] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4632), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2529), 1, + ACTIONS(5220), 1, + anon_sym_SEMI, + STATE(2885), 1, sym_text_interpolation, - [74290] = 4, - ACTIONS(18), 1, + [78423] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4634), 1, - anon_sym_RPAREN, - STATE(2530), 1, + ACTIONS(5222), 1, + sym_name, + STATE(2886), 1, sym_text_interpolation, - [74303] = 4, - ACTIONS(18), 1, + [78436] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4636), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2531), 1, + ACTIONS(5224), 1, + sym_name, + STATE(2887), 1, sym_text_interpolation, - [74316] = 4, - ACTIONS(18), 1, + [78449] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4638), 1, - aux_sym__arrow_function_header_token1, - STATE(2532), 1, + ACTIONS(5226), 1, + anon_sym_LPAREN, + STATE(2888), 1, sym_text_interpolation, - [74329] = 4, - ACTIONS(18), 1, + [78462] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4640), 1, - aux_sym_class_declaration_token1, - STATE(2533), 1, + ACTIONS(5228), 1, + anon_sym_LPAREN, + STATE(2889), 1, sym_text_interpolation, - [74342] = 4, - ACTIONS(18), 1, + [78475] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(871), 1, + ACTIONS(1152), 1, anon_sym_SEMI, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2534), 1, + STATE(2890), 1, sym_text_interpolation, - [74355] = 4, - ACTIONS(18), 1, + [78488] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4642), 1, - anon_sym_BSLASH, - STATE(2535), 1, + ACTIONS(5230), 1, + anon_sym_LPAREN, + STATE(2891), 1, sym_text_interpolation, - [74368] = 4, - ACTIONS(18), 1, + [78501] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4644), 1, + ACTIONS(5232), 1, sym_name, - STATE(2536), 1, + STATE(2892), 1, sym_text_interpolation, - [74381] = 4, - ACTIONS(18), 1, + [78514] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4118), 1, - anon_sym_RPAREN, - STATE(2537), 1, + ACTIONS(5234), 1, + anon_sym_SEMI, + STATE(2893), 1, sym_text_interpolation, - [74394] = 4, - ACTIONS(18), 1, + [78527] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4646), 1, - anon_sym_SEMI, - STATE(2538), 1, + ACTIONS(5236), 1, + anon_sym_EQ, + STATE(2894), 1, sym_text_interpolation, - [74407] = 4, - ACTIONS(18), 1, + [78540] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4648), 1, - sym_name, - STATE(2539), 1, + ACTIONS(5238), 1, + anon_sym_LPAREN, + STATE(2895), 1, sym_text_interpolation, - [74420] = 4, - ACTIONS(3), 1, + [78553] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(5), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4650), 1, - sym_string_value, - STATE(2540), 1, + ACTIONS(5240), 1, + anon_sym_LPAREN, + STATE(2896), 1, sym_text_interpolation, - [74433] = 4, - ACTIONS(18), 1, + [78566] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4652), 1, - anon_sym_LPAREN, - STATE(2541), 1, + ACTIONS(4582), 1, + anon_sym_RPAREN, + STATE(2897), 1, sym_text_interpolation, - [74446] = 4, - ACTIONS(18), 1, + [78579] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4654), 1, - anon_sym_COLON_COLON, - STATE(2542), 1, + ACTIONS(5242), 1, + anon_sym_EQ_GT, + STATE(2898), 1, sym_text_interpolation, - [74459] = 4, - ACTIONS(18), 1, + [78592] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4656), 1, - anon_sym_COLON_COLON, - STATE(2543), 1, + ACTIONS(5244), 1, + sym_name, + STATE(2899), 1, sym_text_interpolation, - [74472] = 4, - ACTIONS(18), 1, + [78605] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4658), 1, - anon_sym_RBRACK, - STATE(2544), 1, + ACTIONS(5246), 1, + anon_sym_COLON_COLON, + STATE(2900), 1, sym_text_interpolation, - [74485] = 4, - ACTIONS(18), 1, + [78618] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4660), 1, - anon_sym_LPAREN, - STATE(2545), 1, + ACTIONS(5248), 1, + anon_sym_COLON_COLON, + STATE(2901), 1, sym_text_interpolation, - [74498] = 4, - ACTIONS(18), 1, + [78631] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4662), 1, + ACTIONS(5250), 1, anon_sym_LPAREN, - STATE(2546), 1, + STATE(2902), 1, sym_text_interpolation, - [74511] = 4, - ACTIONS(18), 1, + [78644] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4664), 1, - sym_integer, - STATE(2547), 1, + ACTIONS(4590), 1, + anon_sym_RPAREN, + STATE(2903), 1, sym_text_interpolation, - [74524] = 4, - ACTIONS(18), 1, + [78657] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4666), 1, - sym_name, - STATE(2548), 1, + ACTIONS(5252), 1, + anon_sym_SEMI, + STATE(2904), 1, sym_text_interpolation, - [74537] = 4, - ACTIONS(18), 1, + [78670] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4668), 1, - anon_sym_RBRACK, - STATE(2549), 1, + ACTIONS(5254), 1, + anon_sym_COLON_COLON, + STATE(2905), 1, sym_text_interpolation, - [74550] = 4, - ACTIONS(18), 1, + [78683] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1160), 1, + anon_sym_SEMI, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4670), 1, - anon_sym_LPAREN, - STATE(2550), 1, + STATE(2906), 1, sym_text_interpolation, - [74563] = 4, - ACTIONS(18), 1, + [78696] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4672), 1, - anon_sym_LPAREN, - STATE(2551), 1, + ACTIONS(5256), 1, + sym_name, + STATE(2907), 1, sym_text_interpolation, - [74576] = 4, - ACTIONS(18), 1, + [78709] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4674), 1, - anon_sym_LPAREN, - STATE(2552), 1, + ACTIONS(5258), 1, + sym_name, + STATE(2908), 1, sym_text_interpolation, - [74589] = 4, - ACTIONS(18), 1, + [78722] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4156), 1, - anon_sym_RPAREN, - STATE(2553), 1, + ACTIONS(5260), 1, + anon_sym_SEMI, + STATE(2909), 1, sym_text_interpolation, - [74602] = 4, - ACTIONS(18), 1, + [78735] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4676), 1, - sym_name, - STATE(2554), 1, + ACTIONS(5262), 1, + anon_sym_LPAREN, + STATE(2910), 1, sym_text_interpolation, - [74615] = 4, - ACTIONS(18), 1, + [78748] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4678), 1, + ACTIONS(5264), 1, anon_sym_LPAREN, - STATE(2555), 1, + STATE(2911), 1, sym_text_interpolation, - [74628] = 4, - ACTIONS(18), 1, + [78761] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4680), 1, - anon_sym_LPAREN, - STATE(2556), 1, + ACTIONS(5266), 1, + sym_name, + STATE(2912), 1, + sym_text_interpolation, + [78774] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(5268), 1, + anon_sym_COLON_COLON, + STATE(2913), 1, sym_text_interpolation, - [74641] = 4, - ACTIONS(18), 1, + [78787] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4682), 1, + ACTIONS(5270), 1, sym_name, - STATE(2557), 1, + STATE(2914), 1, sym_text_interpolation, - [74654] = 4, - ACTIONS(18), 1, + [78800] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4152), 1, + ACTIONS(4604), 1, anon_sym_RPAREN, - STATE(2558), 1, + STATE(2915), 1, sym_text_interpolation, - [74667] = 4, - ACTIONS(18), 1, + [78813] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4684), 1, - sym_heredoc_end, - STATE(2559), 1, + ACTIONS(5272), 1, + anon_sym_LPAREN, + STATE(2916), 1, sym_text_interpolation, - [74680] = 4, - ACTIONS(18), 1, + [78826] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4686), 1, - sym_name, - STATE(2560), 1, + ACTIONS(5274), 1, + anon_sym_SEMI, + STATE(2917), 1, sym_text_interpolation, - [74693] = 4, - ACTIONS(18), 1, + [78839] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4688), 1, - aux_sym_if_statement_token2, - STATE(2561), 1, + ACTIONS(4612), 1, + anon_sym_RPAREN, + STATE(2918), 1, sym_text_interpolation, - [74706] = 4, - ACTIONS(18), 1, + [78852] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4690), 1, + ACTIONS(5276), 1, anon_sym_LPAREN, - STATE(2562), 1, + STATE(2919), 1, sym_text_interpolation, - [74719] = 4, - ACTIONS(18), 1, + [78865] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4692), 1, - sym_name, - STATE(2563), 1, + ACTIONS(5278), 1, + anon_sym_DQUOTE2, + STATE(2920), 1, sym_text_interpolation, - [74732] = 4, - ACTIONS(18), 1, + [78878] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4694), 1, + ACTIONS(5280), 1, anon_sym_SEMI, - STATE(2564), 1, + STATE(2921), 1, sym_text_interpolation, - [74745] = 4, - ACTIONS(18), 1, + [78891] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4696), 1, - anon_sym_COLON_COLON, - STATE(2565), 1, + ACTIONS(4624), 1, + anon_sym_RPAREN, + STATE(2922), 1, sym_text_interpolation, - [74758] = 4, - ACTIONS(18), 1, + [78904] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(879), 1, - anon_sym_SEMI, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - STATE(2566), 1, + ACTIONS(5282), 1, + anon_sym_LPAREN, + STATE(2923), 1, sym_text_interpolation, - [74771] = 4, - ACTIONS(18), 1, + [78917] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4698), 1, - anon_sym_COLON_COLON, - STATE(2567), 1, + ACTIONS(5284), 1, + anon_sym_SQUOTE2, + STATE(2924), 1, sym_text_interpolation, - [74784] = 4, - ACTIONS(18), 1, + [78930] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(3044), 1, - sym_heredoc_end, - STATE(2568), 1, + ACTIONS(5286), 1, + anon_sym_SEMI, + STATE(2925), 1, sym_text_interpolation, - [74797] = 4, - ACTIONS(18), 1, + [78943] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4700), 1, - anon_sym_SEMI, - STATE(2569), 1, + ACTIONS(5288), 1, + anon_sym_COLON_COLON, + STATE(2926), 1, sym_text_interpolation, - [74810] = 4, - ACTIONS(18), 1, + [78956] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4702), 1, + ACTIONS(5290), 1, anon_sym_LPAREN, - STATE(2570), 1, + STATE(2927), 1, sym_text_interpolation, - [74823] = 4, - ACTIONS(18), 1, + [78969] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4704), 1, - anon_sym_EQ_GT, - STATE(2571), 1, + ACTIONS(5292), 1, + anon_sym_LPAREN, + STATE(2928), 1, sym_text_interpolation, - [74836] = 4, - ACTIONS(18), 1, + [78982] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4706), 1, - anon_sym_SEMI, - STATE(2572), 1, + ACTIONS(5294), 1, + anon_sym_COLON_COLON, + STATE(2929), 1, sym_text_interpolation, - [74849] = 4, - ACTIONS(18), 1, + [78995] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4181), 1, - anon_sym_RPAREN, - STATE(2573), 1, + ACTIONS(5296), 1, + sym_name, + STATE(2930), 1, sym_text_interpolation, - [74862] = 4, - ACTIONS(18), 1, + [79008] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4708), 1, - anon_sym_LPAREN, - STATE(2574), 1, + ACTIONS(5298), 1, + anon_sym_SEMI, + STATE(2931), 1, sym_text_interpolation, - [74875] = 4, - ACTIONS(18), 1, + [79021] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4710), 1, + ACTIONS(5300), 1, + anon_sym_COLON_COLON, + STATE(2932), 1, + sym_text_interpolation, + [79034] = 4, + ACTIONS(134), 1, + anon_sym_QMARK_GT, + ACTIONS(1822), 1, + sym_comment, + ACTIONS(5302), 1, anon_sym_LPAREN, - STATE(2575), 1, + STATE(2933), 1, sym_text_interpolation, - [74888] = 4, - ACTIONS(18), 1, + [79047] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4191), 1, - anon_sym_RPAREN, - STATE(2576), 1, + ACTIONS(5304), 1, + sym_name, + STATE(2934), 1, sym_text_interpolation, - [74901] = 4, - ACTIONS(18), 1, + [79060] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4712), 1, - anon_sym_SEMI, - STATE(2577), 1, + ACTIONS(5306), 1, + anon_sym_LPAREN, + STATE(2935), 1, sym_text_interpolation, - [74914] = 4, - ACTIONS(18), 1, + [79073] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4714), 1, - anon_sym_COLON_COLON, - STATE(2578), 1, + ACTIONS(5308), 1, + anon_sym_SQUOTE, + STATE(2936), 1, sym_text_interpolation, - [74927] = 4, - ACTIONS(18), 1, + [79086] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4716), 1, + ACTIONS(5310), 1, anon_sym_LPAREN, - STATE(2579), 1, + STATE(2937), 1, sym_text_interpolation, - [74940] = 4, - ACTIONS(18), 1, + [79099] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4718), 1, - ts_builtin_sym_end, - STATE(2580), 1, + ACTIONS(4636), 1, + anon_sym_RPAREN, + STATE(2938), 1, sym_text_interpolation, - [74953] = 4, - ACTIONS(18), 1, + [79112] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4720), 1, + ACTIONS(5312), 1, anon_sym_LPAREN, - STATE(2581), 1, + STATE(2939), 1, sym_text_interpolation, - [74966] = 4, - ACTIONS(18), 1, + [79125] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4722), 1, + ACTIONS(5314), 1, anon_sym_LPAREN, - STATE(2582), 1, + STATE(2940), 1, sym_text_interpolation, - [74979] = 4, - ACTIONS(18), 1, + [79138] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(2141), 1, - anon_sym_STAR_STAR, - STATE(2583), 1, + ACTIONS(5316), 1, + anon_sym_EQ_GT, + STATE(2941), 1, sym_text_interpolation, - [74992] = 4, - ACTIONS(18), 1, + [79151] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4724), 1, + ACTIONS(5318), 1, anon_sym_LPAREN, - STATE(2584), 1, + STATE(2942), 1, sym_text_interpolation, - [75005] = 4, - ACTIONS(18), 1, + [79164] = 4, + ACTIONS(134), 1, anon_sym_QMARK_GT, - ACTIONS(1456), 1, + ACTIONS(1822), 1, sym_comment, - ACTIONS(4726), 1, + ACTIONS(5320), 1, anon_sym_LPAREN, - STATE(2585), 1, + STATE(2943), 1, sym_text_interpolation, - [75018] = 1, - ACTIONS(4728), 1, + [79177] = 1, + ACTIONS(5322), 1, ts_builtin_sym_end, - [75022] = 1, - ACTIONS(4730), 1, + [79181] = 1, + ACTIONS(5324), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(559)] = 0, - [SMALL_STATE(560)] = 79, - [SMALL_STATE(561)] = 158, - [SMALL_STATE(562)] = 237, - [SMALL_STATE(563)] = 316, - [SMALL_STATE(564)] = 395, - [SMALL_STATE(565)] = 482, - [SMALL_STATE(566)] = 556, - [SMALL_STATE(567)] = 630, - [SMALL_STATE(568)] = 704, - [SMALL_STATE(569)] = 778, - [SMALL_STATE(570)] = 852, - [SMALL_STATE(571)] = 926, - [SMALL_STATE(572)] = 1000, - [SMALL_STATE(573)] = 1074, - [SMALL_STATE(574)] = 1148, - [SMALL_STATE(575)] = 1222, - [SMALL_STATE(576)] = 1296, - [SMALL_STATE(577)] = 1370, - [SMALL_STATE(578)] = 1444, - [SMALL_STATE(579)] = 1529, - [SMALL_STATE(580)] = 1610, - [SMALL_STATE(581)] = 1695, - [SMALL_STATE(582)] = 1779, - [SMALL_STATE(583)] = 1863, - [SMALL_STATE(584)] = 1946, - [SMALL_STATE(585)] = 2021, - [SMALL_STATE(586)] = 2104, - [SMALL_STATE(587)] = 2183, - [SMALL_STATE(588)] = 2266, - [SMALL_STATE(589)] = 2341, - [SMALL_STATE(590)] = 2430, - [SMALL_STATE(591)] = 2509, - [SMALL_STATE(592)] = 2584, - [SMALL_STATE(593)] = 2659, - [SMALL_STATE(594)] = 2734, - [SMALL_STATE(595)] = 2817, - [SMALL_STATE(596)] = 2887, - [SMALL_STATE(597)] = 2971, - [SMALL_STATE(598)] = 3053, - [SMALL_STATE(599)] = 3123, - [SMALL_STATE(600)] = 3193, - [SMALL_STATE(601)] = 3277, - [SMALL_STATE(602)] = 3347, - [SMALL_STATE(603)] = 3417, - [SMALL_STATE(604)] = 3487, - [SMALL_STATE(605)] = 3565, - [SMALL_STATE(606)] = 3635, - [SMALL_STATE(607)] = 3705, - [SMALL_STATE(608)] = 3775, - [SMALL_STATE(609)] = 3845, - [SMALL_STATE(610)] = 3915, - [SMALL_STATE(611)] = 3985, - [SMALL_STATE(612)] = 4055, - [SMALL_STATE(613)] = 4125, - [SMALL_STATE(614)] = 4195, - [SMALL_STATE(615)] = 4265, - [SMALL_STATE(616)] = 4347, - [SMALL_STATE(617)] = 4425, - [SMALL_STATE(618)] = 4509, - [SMALL_STATE(619)] = 4579, - [SMALL_STATE(620)] = 4656, - [SMALL_STATE(621)] = 4739, - [SMALL_STATE(622)] = 4816, - [SMALL_STATE(623)] = 4899, - [SMALL_STATE(624)] = 4976, - [SMALL_STATE(625)] = 5053, - [SMALL_STATE(626)] = 5131, - [SMALL_STATE(627)] = 5207, - [SMALL_STATE(628)] = 5283, - [SMALL_STATE(629)] = 5361, - [SMALL_STATE(630)] = 5439, - [SMALL_STATE(631)] = 5516, - [SMALL_STATE(632)] = 5581, - [SMALL_STATE(633)] = 5646, - [SMALL_STATE(634)] = 5707, - [SMALL_STATE(635)] = 5772, - [SMALL_STATE(636)] = 5843, - [SMALL_STATE(637)] = 5952, - [SMALL_STATE(638)] = 6017, - [SMALL_STATE(639)] = 6082, - [SMALL_STATE(640)] = 6153, - [SMALL_STATE(641)] = 6222, - [SMALL_STATE(642)] = 6289, - [SMALL_STATE(643)] = 6360, - [SMALL_STATE(644)] = 6431, - [SMALL_STATE(645)] = 6540, - [SMALL_STATE(646)] = 6600, - [SMALL_STATE(647)] = 6710, - [SMALL_STATE(648)] = 6770, - [SMALL_STATE(649)] = 6880, - [SMALL_STATE(650)] = 6940, - [SMALL_STATE(651)] = 7000, - [SMALL_STATE(652)] = 7060, - [SMALL_STATE(653)] = 7120, - [SMALL_STATE(654)] = 7180, - [SMALL_STATE(655)] = 7240, - [SMALL_STATE(656)] = 7304, - [SMALL_STATE(657)] = 7364, - [SMALL_STATE(658)] = 7424, - [SMALL_STATE(659)] = 7484, - [SMALL_STATE(660)] = 7544, - [SMALL_STATE(661)] = 7604, - [SMALL_STATE(662)] = 7664, - [SMALL_STATE(663)] = 7724, - [SMALL_STATE(664)] = 7784, - [SMALL_STATE(665)] = 7844, - [SMALL_STATE(666)] = 7904, - [SMALL_STATE(667)] = 7967, - [SMALL_STATE(668)] = 8028, - [SMALL_STATE(669)] = 8135, - [SMALL_STATE(670)] = 8200, - [SMALL_STATE(671)] = 8265, - [SMALL_STATE(672)] = 8326, - [SMALL_STATE(673)] = 8387, - [SMALL_STATE(674)] = 8448, - [SMALL_STATE(675)] = 8549, - [SMALL_STATE(676)] = 8614, - [SMALL_STATE(677)] = 8717, - [SMALL_STATE(678)] = 8778, - [SMALL_STATE(679)] = 8841, - [SMALL_STATE(680)] = 8948, - [SMALL_STATE(681)] = 9011, - [SMALL_STATE(682)] = 9076, - [SMALL_STATE(683)] = 9139, - [SMALL_STATE(684)] = 9202, - [SMALL_STATE(685)] = 9265, - [SMALL_STATE(686)] = 9330, - [SMALL_STATE(687)] = 9437, - [SMALL_STATE(688)] = 9502, - [SMALL_STATE(689)] = 9563, - [SMALL_STATE(690)] = 9628, - [SMALL_STATE(691)] = 9691, - [SMALL_STATE(692)] = 9756, - [SMALL_STATE(693)] = 9819, - [SMALL_STATE(694)] = 9882, - [SMALL_STATE(695)] = 9989, - [SMALL_STATE(696)] = 10054, - [SMALL_STATE(697)] = 10117, - [SMALL_STATE(698)] = 10182, - [SMALL_STATE(699)] = 10285, - [SMALL_STATE(700)] = 10350, - [SMALL_STATE(701)] = 10413, - [SMALL_STATE(702)] = 10476, - [SMALL_STATE(703)] = 10539, - [SMALL_STATE(704)] = 10604, - [SMALL_STATE(705)] = 10662, - [SMALL_STATE(706)] = 10720, - [SMALL_STATE(707)] = 10778, - [SMALL_STATE(708)] = 10836, - [SMALL_STATE(709)] = 10894, - [SMALL_STATE(710)] = 10952, - [SMALL_STATE(711)] = 11010, - [SMALL_STATE(712)] = 11068, - [SMALL_STATE(713)] = 11126, - [SMALL_STATE(714)] = 11186, - [SMALL_STATE(715)] = 11244, - [SMALL_STATE(716)] = 11302, - [SMALL_STATE(717)] = 11406, - [SMALL_STATE(718)] = 11464, - [SMALL_STATE(719)] = 11522, - [SMALL_STATE(720)] = 11580, - [SMALL_STATE(721)] = 11638, - [SMALL_STATE(722)] = 11696, - [SMALL_STATE(723)] = 11754, - [SMALL_STATE(724)] = 11812, - [SMALL_STATE(725)] = 11870, - [SMALL_STATE(726)] = 11928, - [SMALL_STATE(727)] = 11986, - [SMALL_STATE(728)] = 12044, - [SMALL_STATE(729)] = 12102, - [SMALL_STATE(730)] = 12162, - [SMALL_STATE(731)] = 12220, - [SMALL_STATE(732)] = 12278, - [SMALL_STATE(733)] = 12336, - [SMALL_STATE(734)] = 12440, - [SMALL_STATE(735)] = 12498, - [SMALL_STATE(736)] = 12602, - [SMALL_STATE(737)] = 12660, - [SMALL_STATE(738)] = 12718, - [SMALL_STATE(739)] = 12776, - [SMALL_STATE(740)] = 12834, - [SMALL_STATE(741)] = 12892, - [SMALL_STATE(742)] = 12950, - [SMALL_STATE(743)] = 13008, - [SMALL_STATE(744)] = 13066, - [SMALL_STATE(745)] = 13124, - [SMALL_STATE(746)] = 13228, - [SMALL_STATE(747)] = 13286, - [SMALL_STATE(748)] = 13344, - [SMALL_STATE(749)] = 13448, - [SMALL_STATE(750)] = 13515, - [SMALL_STATE(751)] = 13576, - [SMALL_STATE(752)] = 13637, - [SMALL_STATE(753)] = 13698, - [SMALL_STATE(754)] = 13765, - [SMALL_STATE(755)] = 13822, - [SMALL_STATE(756)] = 13883, - [SMALL_STATE(757)] = 13946, - [SMALL_STATE(758)] = 14007, - [SMALL_STATE(759)] = 14108, - [SMALL_STATE(760)] = 14169, - [SMALL_STATE(761)] = 14236, - [SMALL_STATE(762)] = 14303, - [SMALL_STATE(763)] = 14362, - [SMALL_STATE(764)] = 14421, - [SMALL_STATE(765)] = 14486, - [SMALL_STATE(766)] = 14543, - [SMALL_STATE(767)] = 14602, - [SMALL_STATE(768)] = 14661, - [SMALL_STATE(769)] = 14720, - [SMALL_STATE(770)] = 14776, - [SMALL_STATE(771)] = 14832, - [SMALL_STATE(772)] = 14888, - [SMALL_STATE(773)] = 14944, - [SMALL_STATE(774)] = 15000, - [SMALL_STATE(775)] = 15056, - [SMALL_STATE(776)] = 15112, - [SMALL_STATE(777)] = 15168, - [SMALL_STATE(778)] = 15236, - [SMALL_STATE(779)] = 15292, - [SMALL_STATE(780)] = 15348, - [SMALL_STATE(781)] = 15404, - [SMALL_STATE(782)] = 15460, - [SMALL_STATE(783)] = 15516, - [SMALL_STATE(784)] = 15572, - [SMALL_STATE(785)] = 15628, - [SMALL_STATE(786)] = 15684, - [SMALL_STATE(787)] = 15740, - [SMALL_STATE(788)] = 15796, - [SMALL_STATE(789)] = 15864, - [SMALL_STATE(790)] = 15932, - [SMALL_STATE(791)] = 16027, - [SMALL_STATE(792)] = 16086, - [SMALL_STATE(793)] = 16145, - [SMALL_STATE(794)] = 16204, - [SMALL_STATE(795)] = 16299, - [SMALL_STATE(796)] = 16358, - [SMALL_STATE(797)] = 16413, - [SMALL_STATE(798)] = 16472, - [SMALL_STATE(799)] = 16529, - [SMALL_STATE(800)] = 16624, - [SMALL_STATE(801)] = 16685, - [SMALL_STATE(802)] = 16744, - [SMALL_STATE(803)] = 16839, - [SMALL_STATE(804)] = 16934, - [SMALL_STATE(805)] = 16989, - [SMALL_STATE(806)] = 17050, - [SMALL_STATE(807)] = 17109, - [SMALL_STATE(808)] = 17168, - [SMALL_STATE(809)] = 17225, - [SMALL_STATE(810)] = 17286, - [SMALL_STATE(811)] = 17347, - [SMALL_STATE(812)] = 17442, - [SMALL_STATE(813)] = 17499, - [SMALL_STATE(814)] = 17558, - [SMALL_STATE(815)] = 17615, - [SMALL_STATE(816)] = 17670, - [SMALL_STATE(817)] = 17729, - [SMALL_STATE(818)] = 17824, - [SMALL_STATE(819)] = 17885, - [SMALL_STATE(820)] = 17980, - [SMALL_STATE(821)] = 18037, - [SMALL_STATE(822)] = 18098, - [SMALL_STATE(823)] = 18159, - [SMALL_STATE(824)] = 18220, - [SMALL_STATE(825)] = 18315, - [SMALL_STATE(826)] = 18372, - [SMALL_STATE(827)] = 18467, - [SMALL_STATE(828)] = 18522, - [SMALL_STATE(829)] = 18581, - [SMALL_STATE(830)] = 18640, - [SMALL_STATE(831)] = 18701, - [SMALL_STATE(832)] = 18796, - [SMALL_STATE(833)] = 18891, - [SMALL_STATE(834)] = 18948, - [SMALL_STATE(835)] = 19009, - [SMALL_STATE(836)] = 19104, - [SMALL_STATE(837)] = 19165, - [SMALL_STATE(838)] = 19260, - [SMALL_STATE(839)] = 19355, - [SMALL_STATE(840)] = 19416, - [SMALL_STATE(841)] = 19475, - [SMALL_STATE(842)] = 19529, - [SMALL_STATE(843)] = 19583, - [SMALL_STATE(844)] = 19637, - [SMALL_STATE(845)] = 19691, - [SMALL_STATE(846)] = 19747, - [SMALL_STATE(847)] = 19801, - [SMALL_STATE(848)] = 19859, - [SMALL_STATE(849)] = 19913, - [SMALL_STATE(850)] = 19967, - [SMALL_STATE(851)] = 20021, - [SMALL_STATE(852)] = 20075, - [SMALL_STATE(853)] = 20129, - [SMALL_STATE(854)] = 20183, - [SMALL_STATE(855)] = 20237, - [SMALL_STATE(856)] = 20291, - [SMALL_STATE(857)] = 20345, - [SMALL_STATE(858)] = 20399, - [SMALL_STATE(859)] = 20453, - [SMALL_STATE(860)] = 20507, - [SMALL_STATE(861)] = 20561, - [SMALL_STATE(862)] = 20615, - [SMALL_STATE(863)] = 20669, - [SMALL_STATE(864)] = 20723, - [SMALL_STATE(865)] = 20777, - [SMALL_STATE(866)] = 20833, - [SMALL_STATE(867)] = 20889, - [SMALL_STATE(868)] = 20943, - [SMALL_STATE(869)] = 20997, - [SMALL_STATE(870)] = 21051, - [SMALL_STATE(871)] = 21105, - [SMALL_STATE(872)] = 21159, - [SMALL_STATE(873)] = 21213, - [SMALL_STATE(874)] = 21267, - [SMALL_STATE(875)] = 21321, - [SMALL_STATE(876)] = 21375, - [SMALL_STATE(877)] = 21429, - [SMALL_STATE(878)] = 21483, - [SMALL_STATE(879)] = 21537, - [SMALL_STATE(880)] = 21591, - [SMALL_STATE(881)] = 21645, - [SMALL_STATE(882)] = 21699, - [SMALL_STATE(883)] = 21753, - [SMALL_STATE(884)] = 21808, - [SMALL_STATE(885)] = 21863, - [SMALL_STATE(886)] = 21918, - [SMALL_STATE(887)] = 21973, - [SMALL_STATE(888)] = 22028, - [SMALL_STATE(889)] = 22080, - [SMALL_STATE(890)] = 22132, - [SMALL_STATE(891)] = 22184, - [SMALL_STATE(892)] = 22236, - [SMALL_STATE(893)] = 22288, - [SMALL_STATE(894)] = 22340, - [SMALL_STATE(895)] = 22392, - [SMALL_STATE(896)] = 22444, - [SMALL_STATE(897)] = 22496, - [SMALL_STATE(898)] = 22548, - [SMALL_STATE(899)] = 22600, - [SMALL_STATE(900)] = 22652, - [SMALL_STATE(901)] = 22704, - [SMALL_STATE(902)] = 22756, - [SMALL_STATE(903)] = 22808, - [SMALL_STATE(904)] = 22860, - [SMALL_STATE(905)] = 22912, - [SMALL_STATE(906)] = 22964, - [SMALL_STATE(907)] = 23016, - [SMALL_STATE(908)] = 23068, - [SMALL_STATE(909)] = 23120, - [SMALL_STATE(910)] = 23172, - [SMALL_STATE(911)] = 23224, - [SMALL_STATE(912)] = 23276, - [SMALL_STATE(913)] = 23330, - [SMALL_STATE(914)] = 23382, - [SMALL_STATE(915)] = 23434, - [SMALL_STATE(916)] = 23486, - [SMALL_STATE(917)] = 23538, - [SMALL_STATE(918)] = 23590, - [SMALL_STATE(919)] = 23642, - [SMALL_STATE(920)] = 23694, - [SMALL_STATE(921)] = 23746, - [SMALL_STATE(922)] = 23798, - [SMALL_STATE(923)] = 23850, - [SMALL_STATE(924)] = 23902, - [SMALL_STATE(925)] = 23954, - [SMALL_STATE(926)] = 24006, - [SMALL_STATE(927)] = 24058, - [SMALL_STATE(928)] = 24110, - [SMALL_STATE(929)] = 24162, - [SMALL_STATE(930)] = 24214, - [SMALL_STATE(931)] = 24266, - [SMALL_STATE(932)] = 24318, - [SMALL_STATE(933)] = 24370, - [SMALL_STATE(934)] = 24422, - [SMALL_STATE(935)] = 24474, - [SMALL_STATE(936)] = 24526, - [SMALL_STATE(937)] = 24578, - [SMALL_STATE(938)] = 24630, - [SMALL_STATE(939)] = 24682, - [SMALL_STATE(940)] = 24734, - [SMALL_STATE(941)] = 24786, - [SMALL_STATE(942)] = 24838, - [SMALL_STATE(943)] = 24890, - [SMALL_STATE(944)] = 24942, - [SMALL_STATE(945)] = 24994, - [SMALL_STATE(946)] = 25046, - [SMALL_STATE(947)] = 25098, - [SMALL_STATE(948)] = 25150, - [SMALL_STATE(949)] = 25202, - [SMALL_STATE(950)] = 25254, - [SMALL_STATE(951)] = 25306, - [SMALL_STATE(952)] = 25358, - [SMALL_STATE(953)] = 25410, - [SMALL_STATE(954)] = 25461, - [SMALL_STATE(955)] = 25512, - [SMALL_STATE(956)] = 25598, - [SMALL_STATE(957)] = 25680, - [SMALL_STATE(958)] = 25766, - [SMALL_STATE(959)] = 25846, - [SMALL_STATE(960)] = 25932, - [SMALL_STATE(961)] = 26018, - [SMALL_STATE(962)] = 26104, - [SMALL_STATE(963)] = 26184, - [SMALL_STATE(964)] = 26272, - [SMALL_STATE(965)] = 26358, - [SMALL_STATE(966)] = 26412, - [SMALL_STATE(967)] = 26464, - [SMALL_STATE(968)] = 26536, - [SMALL_STATE(969)] = 26604, - [SMALL_STATE(970)] = 26684, - [SMALL_STATE(971)] = 26742, - [SMALL_STATE(972)] = 26822, - [SMALL_STATE(973)] = 26902, - [SMALL_STATE(974)] = 26976, - [SMALL_STATE(975)] = 27032, - [SMALL_STATE(976)] = 27118, - [SMALL_STATE(977)] = 27178, - [SMALL_STATE(978)] = 27264, - [SMALL_STATE(979)] = 27328, - [SMALL_STATE(980)] = 27398, - [SMALL_STATE(981)] = 27450, - [SMALL_STATE(982)] = 27536, - [SMALL_STATE(983)] = 27588, - [SMALL_STATE(984)] = 27664, - [SMALL_STATE(985)] = 27750, - [SMALL_STATE(986)] = 27830, - [SMALL_STATE(987)] = 27914, - [SMALL_STATE(988)] = 27994, - [SMALL_STATE(989)] = 28073, - [SMALL_STATE(990)] = 28124, - [SMALL_STATE(991)] = 28209, - [SMALL_STATE(992)] = 28294, - [SMALL_STATE(993)] = 28379, - [SMALL_STATE(994)] = 28430, - [SMALL_STATE(995)] = 28497, - [SMALL_STATE(996)] = 28568, - [SMALL_STATE(997)] = 28621, - [SMALL_STATE(998)] = 28700, - [SMALL_STATE(999)] = 28779, - [SMALL_STATE(1000)] = 28862, - [SMALL_STATE(1001)] = 28943, - [SMALL_STATE(1002)] = 29018, - [SMALL_STATE(1003)] = 29091, - [SMALL_STATE(1004)] = 29176, - [SMALL_STATE(1005)] = 29261, - [SMALL_STATE(1006)] = 29330, - [SMALL_STATE(1007)] = 29393, - [SMALL_STATE(1008)] = 29452, - [SMALL_STATE(1009)] = 29507, - [SMALL_STATE(1010)] = 29564, - [SMALL_STATE(1011)] = 29643, - [SMALL_STATE(1012)] = 29728, - [SMALL_STATE(1013)] = 29807, - [SMALL_STATE(1014)] = 29892, - [SMALL_STATE(1015)] = 29977, - [SMALL_STATE(1016)] = 30064, - [SMALL_STATE(1017)] = 30143, - [SMALL_STATE(1018)] = 30222, - [SMALL_STATE(1019)] = 30273, - [SMALL_STATE(1020)] = 30358, - [SMALL_STATE(1021)] = 30443, - [SMALL_STATE(1022)] = 30527, - [SMALL_STATE(1023)] = 30585, - [SMALL_STATE(1024)] = 30633, - [SMALL_STATE(1025)] = 30681, - [SMALL_STATE(1026)] = 30729, - [SMALL_STATE(1027)] = 30777, - [SMALL_STATE(1028)] = 30825, - [SMALL_STATE(1029)] = 30873, - [SMALL_STATE(1030)] = 30921, - [SMALL_STATE(1031)] = 30969, - [SMALL_STATE(1032)] = 31047, - [SMALL_STATE(1033)] = 31095, - [SMALL_STATE(1034)] = 31143, - [SMALL_STATE(1035)] = 31221, - [SMALL_STATE(1036)] = 31269, - [SMALL_STATE(1037)] = 31317, - [SMALL_STATE(1038)] = 31365, - [SMALL_STATE(1039)] = 31413, - [SMALL_STATE(1040)] = 31461, - [SMALL_STATE(1041)] = 31509, - [SMALL_STATE(1042)] = 31557, - [SMALL_STATE(1043)] = 31605, - [SMALL_STATE(1044)] = 31653, - [SMALL_STATE(1045)] = 31701, - [SMALL_STATE(1046)] = 31749, - [SMALL_STATE(1047)] = 31797, - [SMALL_STATE(1048)] = 31845, - [SMALL_STATE(1049)] = 31893, - [SMALL_STATE(1050)] = 31941, - [SMALL_STATE(1051)] = 31989, - [SMALL_STATE(1052)] = 32037, - [SMALL_STATE(1053)] = 32085, - [SMALL_STATE(1054)] = 32133, - [SMALL_STATE(1055)] = 32181, - [SMALL_STATE(1056)] = 32265, - [SMALL_STATE(1057)] = 32313, - [SMALL_STATE(1058)] = 32361, - [SMALL_STATE(1059)] = 32409, - [SMALL_STATE(1060)] = 32457, - [SMALL_STATE(1061)] = 32505, - [SMALL_STATE(1062)] = 32583, - [SMALL_STATE(1063)] = 32667, - [SMALL_STATE(1064)] = 32715, - [SMALL_STATE(1065)] = 32793, - [SMALL_STATE(1066)] = 32871, - [SMALL_STATE(1067)] = 32919, - [SMALL_STATE(1068)] = 32967, - [SMALL_STATE(1069)] = 33015, - [SMALL_STATE(1070)] = 33063, - [SMALL_STATE(1071)] = 33119, - [SMALL_STATE(1072)] = 33173, - [SMALL_STATE(1073)] = 33237, - [SMALL_STATE(1074)] = 33299, - [SMALL_STATE(1075)] = 33367, - [SMALL_STATE(1076)] = 33415, - [SMALL_STATE(1077)] = 33487, - [SMALL_STATE(1078)] = 33573, - [SMALL_STATE(1079)] = 33621, - [SMALL_STATE(1080)] = 33705, - [SMALL_STATE(1081)] = 33789, - [SMALL_STATE(1082)] = 33873, - [SMALL_STATE(1083)] = 33957, - [SMALL_STATE(1084)] = 34031, - [SMALL_STATE(1085)] = 34111, - [SMALL_STATE(1086)] = 34193, - [SMALL_STATE(1087)] = 34271, - [SMALL_STATE(1088)] = 34349, - [SMALL_STATE(1089)] = 34397, - [SMALL_STATE(1090)] = 34481, - [SMALL_STATE(1091)] = 34529, - [SMALL_STATE(1092)] = 34581, - [SMALL_STATE(1093)] = 34651, - [SMALL_STATE(1094)] = 34717, - [SMALL_STATE(1095)] = 34765, - [SMALL_STATE(1096)] = 34813, - [SMALL_STATE(1097)] = 34861, - [SMALL_STATE(1098)] = 34909, - [SMALL_STATE(1099)] = 34957, - [SMALL_STATE(1100)] = 35007, - [SMALL_STATE(1101)] = 35091, - [SMALL_STATE(1102)] = 35139, - [SMALL_STATE(1103)] = 35223, - [SMALL_STATE(1104)] = 35271, - [SMALL_STATE(1105)] = 35319, - [SMALL_STATE(1106)] = 35367, - [SMALL_STATE(1107)] = 35415, - [SMALL_STATE(1108)] = 35463, - [SMALL_STATE(1109)] = 35511, - [SMALL_STATE(1110)] = 35559, - [SMALL_STATE(1111)] = 35607, - [SMALL_STATE(1112)] = 35655, - [SMALL_STATE(1113)] = 35703, - [SMALL_STATE(1114)] = 35753, - [SMALL_STATE(1115)] = 35801, - [SMALL_STATE(1116)] = 35849, - [SMALL_STATE(1117)] = 35899, - [SMALL_STATE(1118)] = 35947, - [SMALL_STATE(1119)] = 35995, - [SMALL_STATE(1120)] = 36043, - [SMALL_STATE(1121)] = 36093, - [SMALL_STATE(1122)] = 36141, - [SMALL_STATE(1123)] = 36224, - [SMALL_STATE(1124)] = 36307, - [SMALL_STATE(1125)] = 36390, - [SMALL_STATE(1126)] = 36467, - [SMALL_STATE(1127)] = 36544, - [SMALL_STATE(1128)] = 36621, - [SMALL_STATE(1129)] = 36698, - [SMALL_STATE(1130)] = 36775, - [SMALL_STATE(1131)] = 36852, - [SMALL_STATE(1132)] = 36907, - [SMALL_STATE(1133)] = 36960, - [SMALL_STATE(1134)] = 37017, - [SMALL_STATE(1135)] = 37078, - [SMALL_STATE(1136)] = 37145, - [SMALL_STATE(1137)] = 37216, - [SMALL_STATE(1138)] = 37281, - [SMALL_STATE(1139)] = 37358, - [SMALL_STATE(1140)] = 37407, - [SMALL_STATE(1141)] = 37476, - [SMALL_STATE(1142)] = 37559, - [SMALL_STATE(1143)] = 37642, - [SMALL_STATE(1144)] = 37723, - [SMALL_STATE(1145)] = 37774, - [SMALL_STATE(1146)] = 37823, - [SMALL_STATE(1147)] = 37902, - [SMALL_STATE(1148)] = 37951, - [SMALL_STATE(1149)] = 38034, - [SMALL_STATE(1150)] = 38117, - [SMALL_STATE(1151)] = 38190, - [SMALL_STATE(1152)] = 38273, - [SMALL_STATE(1153)] = 38358, - [SMALL_STATE(1154)] = 38441, - [SMALL_STATE(1155)] = 38524, - [SMALL_STATE(1156)] = 38600, - [SMALL_STATE(1157)] = 38673, - [SMALL_STATE(1158)] = 38756, - [SMALL_STATE(1159)] = 38839, - [SMALL_STATE(1160)] = 38924, - [SMALL_STATE(1161)] = 39007, - [SMALL_STATE(1162)] = 39098, - [SMALL_STATE(1163)] = 39189, - [SMALL_STATE(1164)] = 39270, - [SMALL_STATE(1165)] = 39351, - [SMALL_STATE(1166)] = 39434, - [SMALL_STATE(1167)] = 39517, - [SMALL_STATE(1168)] = 39608, - [SMALL_STATE(1169)] = 39699, - [SMALL_STATE(1170)] = 39790, - [SMALL_STATE(1171)] = 39881, - [SMALL_STATE(1172)] = 39972, - [SMALL_STATE(1173)] = 40053, - [SMALL_STATE(1174)] = 40142, - [SMALL_STATE(1175)] = 40233, - [SMALL_STATE(1176)] = 40315, - [SMALL_STATE(1177)] = 40395, - [SMALL_STATE(1178)] = 40475, - [SMALL_STATE(1179)] = 40555, - [SMALL_STATE(1180)] = 40635, - [SMALL_STATE(1181)] = 40715, - [SMALL_STATE(1182)] = 40795, - [SMALL_STATE(1183)] = 40875, - [SMALL_STATE(1184)] = 40955, - [SMALL_STATE(1185)] = 41037, - [SMALL_STATE(1186)] = 41117, - [SMALL_STATE(1187)] = 41197, - [SMALL_STATE(1188)] = 41277, - [SMALL_STATE(1189)] = 41357, - [SMALL_STATE(1190)] = 41437, - [SMALL_STATE(1191)] = 41519, - [SMALL_STATE(1192)] = 41599, - [SMALL_STATE(1193)] = 41679, - [SMALL_STATE(1194)] = 41759, - [SMALL_STATE(1195)] = 41839, - [SMALL_STATE(1196)] = 41921, - [SMALL_STATE(1197)] = 42001, - [SMALL_STATE(1198)] = 42051, - [SMALL_STATE(1199)] = 42131, - [SMALL_STATE(1200)] = 42213, - [SMALL_STATE(1201)] = 42295, - [SMALL_STATE(1202)] = 42375, - [SMALL_STATE(1203)] = 42455, - [SMALL_STATE(1204)] = 42535, - [SMALL_STATE(1205)] = 42615, - [SMALL_STATE(1206)] = 42695, - [SMALL_STATE(1207)] = 42775, - [SMALL_STATE(1208)] = 42825, - [SMALL_STATE(1209)] = 42905, - [SMALL_STATE(1210)] = 42985, - [SMALL_STATE(1211)] = 43067, - [SMALL_STATE(1212)] = 43147, - [SMALL_STATE(1213)] = 43229, - [SMALL_STATE(1214)] = 43308, - [SMALL_STATE(1215)] = 43387, - [SMALL_STATE(1216)] = 43466, - [SMALL_STATE(1217)] = 43545, - [SMALL_STATE(1218)] = 43588, - [SMALL_STATE(1219)] = 43667, - [SMALL_STATE(1220)] = 43746, - [SMALL_STATE(1221)] = 43825, - [SMALL_STATE(1222)] = 43904, - [SMALL_STATE(1223)] = 43985, - [SMALL_STATE(1224)] = 44064, - [SMALL_STATE(1225)] = 44143, - [SMALL_STATE(1226)] = 44222, - [SMALL_STATE(1227)] = 44301, - [SMALL_STATE(1228)] = 44380, - [SMALL_STATE(1229)] = 44459, - [SMALL_STATE(1230)] = 44538, - [SMALL_STATE(1231)] = 44617, - [SMALL_STATE(1232)] = 44696, - [SMALL_STATE(1233)] = 44775, - [SMALL_STATE(1234)] = 44854, - [SMALL_STATE(1235)] = 44933, - [SMALL_STATE(1236)] = 45012, - [SMALL_STATE(1237)] = 45091, - [SMALL_STATE(1238)] = 45170, - [SMALL_STATE(1239)] = 45249, - [SMALL_STATE(1240)] = 45328, - [SMALL_STATE(1241)] = 45407, - [SMALL_STATE(1242)] = 45486, - [SMALL_STATE(1243)] = 45565, - [SMALL_STATE(1244)] = 45644, - [SMALL_STATE(1245)] = 45723, - [SMALL_STATE(1246)] = 45802, - [SMALL_STATE(1247)] = 45881, - [SMALL_STATE(1248)] = 45960, - [SMALL_STATE(1249)] = 46039, - [SMALL_STATE(1250)] = 46120, - [SMALL_STATE(1251)] = 46199, - [SMALL_STATE(1252)] = 46278, - [SMALL_STATE(1253)] = 46357, - [SMALL_STATE(1254)] = 46436, - [SMALL_STATE(1255)] = 46515, - [SMALL_STATE(1256)] = 46594, - [SMALL_STATE(1257)] = 46673, - [SMALL_STATE(1258)] = 46752, - [SMALL_STATE(1259)] = 46831, - [SMALL_STATE(1260)] = 46910, - [SMALL_STATE(1261)] = 46989, - [SMALL_STATE(1262)] = 47068, - [SMALL_STATE(1263)] = 47147, - [SMALL_STATE(1264)] = 47226, - [SMALL_STATE(1265)] = 47307, - [SMALL_STATE(1266)] = 47386, - [SMALL_STATE(1267)] = 47465, - [SMALL_STATE(1268)] = 47546, - [SMALL_STATE(1269)] = 47625, - [SMALL_STATE(1270)] = 47704, - [SMALL_STATE(1271)] = 47783, - [SMALL_STATE(1272)] = 47862, - [SMALL_STATE(1273)] = 47941, - [SMALL_STATE(1274)] = 48020, - [SMALL_STATE(1275)] = 48099, - [SMALL_STATE(1276)] = 48166, - [SMALL_STATE(1277)] = 48245, - [SMALL_STATE(1278)] = 48324, - [SMALL_STATE(1279)] = 48403, - [SMALL_STATE(1280)] = 48482, - [SMALL_STATE(1281)] = 48561, - [SMALL_STATE(1282)] = 48640, - [SMALL_STATE(1283)] = 48719, - [SMALL_STATE(1284)] = 48798, - [SMALL_STATE(1285)] = 48877, - [SMALL_STATE(1286)] = 48921, - [SMALL_STATE(1287)] = 48985, - [SMALL_STATE(1288)] = 49027, - [SMALL_STATE(1289)] = 49069, - [SMALL_STATE(1290)] = 49133, - [SMALL_STATE(1291)] = 49174, - [SMALL_STATE(1292)] = 49215, - [SMALL_STATE(1293)] = 49256, - [SMALL_STATE(1294)] = 49297, - [SMALL_STATE(1295)] = 49351, - [SMALL_STATE(1296)] = 49405, - [SMALL_STATE(1297)] = 49459, - [SMALL_STATE(1298)] = 49513, - [SMALL_STATE(1299)] = 49567, - [SMALL_STATE(1300)] = 49621, - [SMALL_STATE(1301)] = 49662, - [SMALL_STATE(1302)] = 49705, - [SMALL_STATE(1303)] = 49740, - [SMALL_STATE(1304)] = 49787, - [SMALL_STATE(1305)] = 49822, - [SMALL_STATE(1306)] = 49869, - [SMALL_STATE(1307)] = 49904, - [SMALL_STATE(1308)] = 49951, - [SMALL_STATE(1309)] = 49986, - [SMALL_STATE(1310)] = 50042, - [SMALL_STATE(1311)] = 50100, - [SMALL_STATE(1312)] = 50134, - [SMALL_STATE(1313)] = 50167, - [SMALL_STATE(1314)] = 50226, - [SMALL_STATE(1315)] = 50281, - [SMALL_STATE(1316)] = 50333, - [SMALL_STATE(1317)] = 50383, - [SMALL_STATE(1318)] = 50435, - [SMALL_STATE(1319)] = 50487, - [SMALL_STATE(1320)] = 50522, - [SMALL_STATE(1321)] = 50555, - [SMALL_STATE(1322)] = 50604, - [SMALL_STATE(1323)] = 50653, - [SMALL_STATE(1324)] = 50697, - [SMALL_STATE(1325)] = 50727, - [SMALL_STATE(1326)] = 50754, - [SMALL_STATE(1327)] = 50799, - [SMALL_STATE(1328)] = 50826, - [SMALL_STATE(1329)] = 50853, - [SMALL_STATE(1330)] = 50880, - [SMALL_STATE(1331)] = 50906, - [SMALL_STATE(1332)] = 50932, - [SMALL_STATE(1333)] = 50958, - [SMALL_STATE(1334)] = 50984, - [SMALL_STATE(1335)] = 51010, - [SMALL_STATE(1336)] = 51056, - [SMALL_STATE(1337)] = 51102, - [SMALL_STATE(1338)] = 51128, - [SMALL_STATE(1339)] = 51166, - [SMALL_STATE(1340)] = 51192, - [SMALL_STATE(1341)] = 51238, - [SMALL_STATE(1342)] = 51264, - [SMALL_STATE(1343)] = 51290, - [SMALL_STATE(1344)] = 51316, - [SMALL_STATE(1345)] = 51362, - [SMALL_STATE(1346)] = 51388, - [SMALL_STATE(1347)] = 51414, - [SMALL_STATE(1348)] = 51458, - [SMALL_STATE(1349)] = 51484, - [SMALL_STATE(1350)] = 51510, - [SMALL_STATE(1351)] = 51536, - [SMALL_STATE(1352)] = 51562, - [SMALL_STATE(1353)] = 51596, - [SMALL_STATE(1354)] = 51622, - [SMALL_STATE(1355)] = 51650, - [SMALL_STATE(1356)] = 51676, - [SMALL_STATE(1357)] = 51721, - [SMALL_STATE(1358)] = 51764, - [SMALL_STATE(1359)] = 51805, - [SMALL_STATE(1360)] = 51830, - [SMALL_STATE(1361)] = 51855, - [SMALL_STATE(1362)] = 51898, - [SMALL_STATE(1363)] = 51923, - [SMALL_STATE(1364)] = 51948, - [SMALL_STATE(1365)] = 51993, - [SMALL_STATE(1366)] = 52018, - [SMALL_STATE(1367)] = 52043, - [SMALL_STATE(1368)] = 52068, - [SMALL_STATE(1369)] = 52093, - [SMALL_STATE(1370)] = 52118, - [SMALL_STATE(1371)] = 52143, - [SMALL_STATE(1372)] = 52168, - [SMALL_STATE(1373)] = 52193, - [SMALL_STATE(1374)] = 52218, - [SMALL_STATE(1375)] = 52243, - [SMALL_STATE(1376)] = 52268, - [SMALL_STATE(1377)] = 52311, - [SMALL_STATE(1378)] = 52336, - [SMALL_STATE(1379)] = 52361, - [SMALL_STATE(1380)] = 52386, - [SMALL_STATE(1381)] = 52411, - [SMALL_STATE(1382)] = 52436, - [SMALL_STATE(1383)] = 52461, - [SMALL_STATE(1384)] = 52486, - [SMALL_STATE(1385)] = 52527, - [SMALL_STATE(1386)] = 52552, - [SMALL_STATE(1387)] = 52577, - [SMALL_STATE(1388)] = 52618, - [SMALL_STATE(1389)] = 52661, - [SMALL_STATE(1390)] = 52701, - [SMALL_STATE(1391)] = 52741, - [SMALL_STATE(1392)] = 52781, - [SMALL_STATE(1393)] = 52821, - [SMALL_STATE(1394)] = 52858, - [SMALL_STATE(1395)] = 52883, - [SMALL_STATE(1396)] = 52920, - [SMALL_STATE(1397)] = 52945, - [SMALL_STATE(1398)] = 52982, - [SMALL_STATE(1399)] = 53019, - [SMALL_STATE(1400)] = 53044, - [SMALL_STATE(1401)] = 53069, - [SMALL_STATE(1402)] = 53094, - [SMALL_STATE(1403)] = 53131, - [SMALL_STATE(1404)] = 53156, - [SMALL_STATE(1405)] = 53181, - [SMALL_STATE(1406)] = 53206, - [SMALL_STATE(1407)] = 53241, - [SMALL_STATE(1408)] = 53266, - [SMALL_STATE(1409)] = 53303, - [SMALL_STATE(1410)] = 53328, - [SMALL_STATE(1411)] = 53363, - [SMALL_STATE(1412)] = 53398, - [SMALL_STATE(1413)] = 53423, - [SMALL_STATE(1414)] = 53455, - [SMALL_STATE(1415)] = 53487, - [SMALL_STATE(1416)] = 53521, - [SMALL_STATE(1417)] = 53553, - [SMALL_STATE(1418)] = 53587, - [SMALL_STATE(1419)] = 53615, - [SMALL_STATE(1420)] = 53645, - [SMALL_STATE(1421)] = 53679, - [SMALL_STATE(1422)] = 53703, - [SMALL_STATE(1423)] = 53731, - [SMALL_STATE(1424)] = 53765, - [SMALL_STATE(1425)] = 53789, - [SMALL_STATE(1426)] = 53817, - [SMALL_STATE(1427)] = 53851, - [SMALL_STATE(1428)] = 53872, - [SMALL_STATE(1429)] = 53903, - [SMALL_STATE(1430)] = 53936, - [SMALL_STATE(1431)] = 53965, - [SMALL_STATE(1432)] = 53994, - [SMALL_STATE(1433)] = 54023, - [SMALL_STATE(1434)] = 54056, - [SMALL_STATE(1435)] = 54085, - [SMALL_STATE(1436)] = 54116, - [SMALL_STATE(1437)] = 54143, - [SMALL_STATE(1438)] = 54174, - [SMALL_STATE(1439)] = 54203, - [SMALL_STATE(1440)] = 54234, - [SMALL_STATE(1441)] = 54265, - [SMALL_STATE(1442)] = 54286, - [SMALL_STATE(1443)] = 54307, - [SMALL_STATE(1444)] = 54332, - [SMALL_STATE(1445)] = 54353, - [SMALL_STATE(1446)] = 54382, - [SMALL_STATE(1447)] = 54411, - [SMALL_STATE(1448)] = 54442, - [SMALL_STATE(1449)] = 54471, - [SMALL_STATE(1450)] = 54492, - [SMALL_STATE(1451)] = 54521, - [SMALL_STATE(1452)] = 54550, - [SMALL_STATE(1453)] = 54577, - [SMALL_STATE(1454)] = 54606, - [SMALL_STATE(1455)] = 54627, - [SMALL_STATE(1456)] = 54658, - [SMALL_STATE(1457)] = 54687, - [SMALL_STATE(1458)] = 54718, - [SMALL_STATE(1459)] = 54745, - [SMALL_STATE(1460)] = 54772, - [SMALL_STATE(1461)] = 54801, - [SMALL_STATE(1462)] = 54830, - [SMALL_STATE(1463)] = 54859, - [SMALL_STATE(1464)] = 54890, - [SMALL_STATE(1465)] = 54919, - [SMALL_STATE(1466)] = 54950, - [SMALL_STATE(1467)] = 54979, - [SMALL_STATE(1468)] = 55006, - [SMALL_STATE(1469)] = 55033, - [SMALL_STATE(1470)] = 55062, - [SMALL_STATE(1471)] = 55091, - [SMALL_STATE(1472)] = 55112, - [SMALL_STATE(1473)] = 55141, - [SMALL_STATE(1474)] = 55170, - [SMALL_STATE(1475)] = 55199, - [SMALL_STATE(1476)] = 55226, - [SMALL_STATE(1477)] = 55257, - [SMALL_STATE(1478)] = 55288, - [SMALL_STATE(1479)] = 55317, - [SMALL_STATE(1480)] = 55346, - [SMALL_STATE(1481)] = 55369, - [SMALL_STATE(1482)] = 55400, - [SMALL_STATE(1483)] = 55429, - [SMALL_STATE(1484)] = 55458, - [SMALL_STATE(1485)] = 55487, - [SMALL_STATE(1486)] = 55516, - [SMALL_STATE(1487)] = 55550, - [SMALL_STATE(1488)] = 55584, - [SMALL_STATE(1489)] = 55618, - [SMALL_STATE(1490)] = 55640, - [SMALL_STATE(1491)] = 55670, - [SMALL_STATE(1492)] = 55704, - [SMALL_STATE(1493)] = 55738, - [SMALL_STATE(1494)] = 55772, - [SMALL_STATE(1495)] = 55804, - [SMALL_STATE(1496)] = 55830, - [SMALL_STATE(1497)] = 55856, - [SMALL_STATE(1498)] = 55882, - [SMALL_STATE(1499)] = 55908, - [SMALL_STATE(1500)] = 55936, - [SMALL_STATE(1501)] = 55957, - [SMALL_STATE(1502)] = 55978, - [SMALL_STATE(1503)] = 56001, - [SMALL_STATE(1504)] = 56022, - [SMALL_STATE(1505)] = 56045, - [SMALL_STATE(1506)] = 56072, - [SMALL_STATE(1507)] = 56099, - [SMALL_STATE(1508)] = 56126, - [SMALL_STATE(1509)] = 56149, - [SMALL_STATE(1510)] = 56172, - [SMALL_STATE(1511)] = 56203, - [SMALL_STATE(1512)] = 56224, - [SMALL_STATE(1513)] = 56247, - [SMALL_STATE(1514)] = 56274, - [SMALL_STATE(1515)] = 56295, - [SMALL_STATE(1516)] = 56316, - [SMALL_STATE(1517)] = 56343, - [SMALL_STATE(1518)] = 56364, - [SMALL_STATE(1519)] = 56387, - [SMALL_STATE(1520)] = 56410, - [SMALL_STATE(1521)] = 56433, - [SMALL_STATE(1522)] = 56456, - [SMALL_STATE(1523)] = 56479, - [SMALL_STATE(1524)] = 56506, - [SMALL_STATE(1525)] = 56529, - [SMALL_STATE(1526)] = 56552, - [SMALL_STATE(1527)] = 56575, - [SMALL_STATE(1528)] = 56596, - [SMALL_STATE(1529)] = 56623, - [SMALL_STATE(1530)] = 56650, - [SMALL_STATE(1531)] = 56671, - [SMALL_STATE(1532)] = 56698, - [SMALL_STATE(1533)] = 56721, - [SMALL_STATE(1534)] = 56744, - [SMALL_STATE(1535)] = 56765, - [SMALL_STATE(1536)] = 56786, - [SMALL_STATE(1537)] = 56807, - [SMALL_STATE(1538)] = 56832, - [SMALL_STATE(1539)] = 56853, - [SMALL_STATE(1540)] = 56872, - [SMALL_STATE(1541)] = 56895, - [SMALL_STATE(1542)] = 56918, - [SMALL_STATE(1543)] = 56941, - [SMALL_STATE(1544)] = 56962, - [SMALL_STATE(1545)] = 56983, - [SMALL_STATE(1546)] = 57011, - [SMALL_STATE(1547)] = 57039, - [SMALL_STATE(1548)] = 57067, - [SMALL_STATE(1549)] = 57095, - [SMALL_STATE(1550)] = 57123, - [SMALL_STATE(1551)] = 57149, - [SMALL_STATE(1552)] = 57177, - [SMALL_STATE(1553)] = 57205, - [SMALL_STATE(1554)] = 57231, - [SMALL_STATE(1555)] = 57259, - [SMALL_STATE(1556)] = 57287, - [SMALL_STATE(1557)] = 57315, - [SMALL_STATE(1558)] = 57341, - [SMALL_STATE(1559)] = 57369, - [SMALL_STATE(1560)] = 57397, - [SMALL_STATE(1561)] = 57417, - [SMALL_STATE(1562)] = 57437, - [SMALL_STATE(1563)] = 57457, - [SMALL_STATE(1564)] = 57485, - [SMALL_STATE(1565)] = 57505, - [SMALL_STATE(1566)] = 57525, - [SMALL_STATE(1567)] = 57543, - [SMALL_STATE(1568)] = 57571, - [SMALL_STATE(1569)] = 57599, - [SMALL_STATE(1570)] = 57617, - [SMALL_STATE(1571)] = 57645, - [SMALL_STATE(1572)] = 57671, - [SMALL_STATE(1573)] = 57699, - [SMALL_STATE(1574)] = 57727, - [SMALL_STATE(1575)] = 57753, - [SMALL_STATE(1576)] = 57777, - [SMALL_STATE(1577)] = 57803, - [SMALL_STATE(1578)] = 57827, - [SMALL_STATE(1579)] = 57855, - [SMALL_STATE(1580)] = 57881, - [SMALL_STATE(1581)] = 57909, - [SMALL_STATE(1582)] = 57937, - [SMALL_STATE(1583)] = 57963, - [SMALL_STATE(1584)] = 57987, - [SMALL_STATE(1585)] = 58015, - [SMALL_STATE(1586)] = 58043, - [SMALL_STATE(1587)] = 58071, - [SMALL_STATE(1588)] = 58097, - [SMALL_STATE(1589)] = 58125, - [SMALL_STATE(1590)] = 58149, - [SMALL_STATE(1591)] = 58177, - [SMALL_STATE(1592)] = 58205, - [SMALL_STATE(1593)] = 58233, - [SMALL_STATE(1594)] = 58255, - [SMALL_STATE(1595)] = 58273, - [SMALL_STATE(1596)] = 58293, - [SMALL_STATE(1597)] = 58317, - [SMALL_STATE(1598)] = 58345, - [SMALL_STATE(1599)] = 58371, - [SMALL_STATE(1600)] = 58397, - [SMALL_STATE(1601)] = 58425, - [SMALL_STATE(1602)] = 58453, - [SMALL_STATE(1603)] = 58473, - [SMALL_STATE(1604)] = 58499, - [SMALL_STATE(1605)] = 58519, - [SMALL_STATE(1606)] = 58539, - [SMALL_STATE(1607)] = 58563, - [SMALL_STATE(1608)] = 58591, - [SMALL_STATE(1609)] = 58617, - [SMALL_STATE(1610)] = 58643, - [SMALL_STATE(1611)] = 58663, - [SMALL_STATE(1612)] = 58681, - [SMALL_STATE(1613)] = 58705, - [SMALL_STATE(1614)] = 58733, - [SMALL_STATE(1615)] = 58761, - [SMALL_STATE(1616)] = 58789, - [SMALL_STATE(1617)] = 58817, - [SMALL_STATE(1618)] = 58838, - [SMALL_STATE(1619)] = 58863, - [SMALL_STATE(1620)] = 58886, - [SMALL_STATE(1621)] = 58907, - [SMALL_STATE(1622)] = 58932, - [SMALL_STATE(1623)] = 58955, - [SMALL_STATE(1624)] = 58978, - [SMALL_STATE(1625)] = 59003, - [SMALL_STATE(1626)] = 59024, - [SMALL_STATE(1627)] = 59043, - [SMALL_STATE(1628)] = 59062, - [SMALL_STATE(1629)] = 59081, - [SMALL_STATE(1630)] = 59102, - [SMALL_STATE(1631)] = 59123, - [SMALL_STATE(1632)] = 59144, - [SMALL_STATE(1633)] = 59165, - [SMALL_STATE(1634)] = 59188, - [SMALL_STATE(1635)] = 59211, - [SMALL_STATE(1636)] = 59234, - [SMALL_STATE(1637)] = 59255, - [SMALL_STATE(1638)] = 59274, - [SMALL_STATE(1639)] = 59297, - [SMALL_STATE(1640)] = 59320, - [SMALL_STATE(1641)] = 59345, - [SMALL_STATE(1642)] = 59366, - [SMALL_STATE(1643)] = 59387, - [SMALL_STATE(1644)] = 59410, - [SMALL_STATE(1645)] = 59429, - [SMALL_STATE(1646)] = 59450, - [SMALL_STATE(1647)] = 59467, - [SMALL_STATE(1648)] = 59488, - [SMALL_STATE(1649)] = 59507, - [SMALL_STATE(1650)] = 59528, - [SMALL_STATE(1651)] = 59547, - [SMALL_STATE(1652)] = 59568, - [SMALL_STATE(1653)] = 59591, - [SMALL_STATE(1654)] = 59612, - [SMALL_STATE(1655)] = 59629, - [SMALL_STATE(1656)] = 59654, - [SMALL_STATE(1657)] = 59679, - [SMALL_STATE(1658)] = 59704, - [SMALL_STATE(1659)] = 59727, - [SMALL_STATE(1660)] = 59750, - [SMALL_STATE(1661)] = 59773, - [SMALL_STATE(1662)] = 59792, - [SMALL_STATE(1663)] = 59813, - [SMALL_STATE(1664)] = 59834, - [SMALL_STATE(1665)] = 59853, - [SMALL_STATE(1666)] = 59876, - [SMALL_STATE(1667)] = 59899, - [SMALL_STATE(1668)] = 59924, - [SMALL_STATE(1669)] = 59947, - [SMALL_STATE(1670)] = 59970, - [SMALL_STATE(1671)] = 59995, - [SMALL_STATE(1672)] = 60014, - [SMALL_STATE(1673)] = 60035, - [SMALL_STATE(1674)] = 60056, - [SMALL_STATE(1675)] = 60077, - [SMALL_STATE(1676)] = 60094, - [SMALL_STATE(1677)] = 60119, - [SMALL_STATE(1678)] = 60144, - [SMALL_STATE(1679)] = 60165, - [SMALL_STATE(1680)] = 60188, - [SMALL_STATE(1681)] = 60205, - [SMALL_STATE(1682)] = 60222, - [SMALL_STATE(1683)] = 60245, - [SMALL_STATE(1684)] = 60262, - [SMALL_STATE(1685)] = 60287, - [SMALL_STATE(1686)] = 60310, - [SMALL_STATE(1687)] = 60333, - [SMALL_STATE(1688)] = 60358, - [SMALL_STATE(1689)] = 60383, - [SMALL_STATE(1690)] = 60408, - [SMALL_STATE(1691)] = 60431, - [SMALL_STATE(1692)] = 60452, - [SMALL_STATE(1693)] = 60475, - [SMALL_STATE(1694)] = 60494, - [SMALL_STATE(1695)] = 60511, - [SMALL_STATE(1696)] = 60536, - [SMALL_STATE(1697)] = 60559, - [SMALL_STATE(1698)] = 60582, - [SMALL_STATE(1699)] = 60607, - [SMALL_STATE(1700)] = 60632, - [SMALL_STATE(1701)] = 60655, - [SMALL_STATE(1702)] = 60676, - [SMALL_STATE(1703)] = 60697, - [SMALL_STATE(1704)] = 60718, - [SMALL_STATE(1705)] = 60739, - [SMALL_STATE(1706)] = 60762, - [SMALL_STATE(1707)] = 60781, - [SMALL_STATE(1708)] = 60804, - [SMALL_STATE(1709)] = 60829, - [SMALL_STATE(1710)] = 60850, - [SMALL_STATE(1711)] = 60873, - [SMALL_STATE(1712)] = 60894, - [SMALL_STATE(1713)] = 60919, - [SMALL_STATE(1714)] = 60940, - [SMALL_STATE(1715)] = 60963, - [SMALL_STATE(1716)] = 60984, - [SMALL_STATE(1717)] = 61007, - [SMALL_STATE(1718)] = 61028, - [SMALL_STATE(1719)] = 61044, - [SMALL_STATE(1720)] = 61062, - [SMALL_STATE(1721)] = 61084, - [SMALL_STATE(1722)] = 61102, - [SMALL_STATE(1723)] = 61124, - [SMALL_STATE(1724)] = 61146, - [SMALL_STATE(1725)] = 61166, - [SMALL_STATE(1726)] = 61184, - [SMALL_STATE(1727)] = 61204, - [SMALL_STATE(1728)] = 61224, - [SMALL_STATE(1729)] = 61246, - [SMALL_STATE(1730)] = 61268, - [SMALL_STATE(1731)] = 61290, - [SMALL_STATE(1732)] = 61310, - [SMALL_STATE(1733)] = 61328, - [SMALL_STATE(1734)] = 61350, - [SMALL_STATE(1735)] = 61368, - [SMALL_STATE(1736)] = 61390, - [SMALL_STATE(1737)] = 61410, - [SMALL_STATE(1738)] = 61430, - [SMALL_STATE(1739)] = 61448, - [SMALL_STATE(1740)] = 61468, - [SMALL_STATE(1741)] = 61486, - [SMALL_STATE(1742)] = 61504, - [SMALL_STATE(1743)] = 61524, - [SMALL_STATE(1744)] = 61544, - [SMALL_STATE(1745)] = 61564, - [SMALL_STATE(1746)] = 61586, - [SMALL_STATE(1747)] = 61604, - [SMALL_STATE(1748)] = 61622, - [SMALL_STATE(1749)] = 61644, - [SMALL_STATE(1750)] = 61664, - [SMALL_STATE(1751)] = 61680, - [SMALL_STATE(1752)] = 61700, - [SMALL_STATE(1753)] = 61722, - [SMALL_STATE(1754)] = 61742, - [SMALL_STATE(1755)] = 61762, - [SMALL_STATE(1756)] = 61784, - [SMALL_STATE(1757)] = 61802, - [SMALL_STATE(1758)] = 61822, - [SMALL_STATE(1759)] = 61838, - [SMALL_STATE(1760)] = 61854, - [SMALL_STATE(1761)] = 61876, - [SMALL_STATE(1762)] = 61898, - [SMALL_STATE(1763)] = 61920, - [SMALL_STATE(1764)] = 61942, - [SMALL_STATE(1765)] = 61964, - [SMALL_STATE(1766)] = 61986, - [SMALL_STATE(1767)] = 62006, - [SMALL_STATE(1768)] = 62028, - [SMALL_STATE(1769)] = 62048, - [SMALL_STATE(1770)] = 62066, - [SMALL_STATE(1771)] = 62088, - [SMALL_STATE(1772)] = 62108, - [SMALL_STATE(1773)] = 62128, - [SMALL_STATE(1774)] = 62144, - [SMALL_STATE(1775)] = 62164, - [SMALL_STATE(1776)] = 62186, - [SMALL_STATE(1777)] = 62206, - [SMALL_STATE(1778)] = 62228, - [SMALL_STATE(1779)] = 62248, - [SMALL_STATE(1780)] = 62270, - [SMALL_STATE(1781)] = 62290, - [SMALL_STATE(1782)] = 62312, - [SMALL_STATE(1783)] = 62334, - [SMALL_STATE(1784)] = 62350, - [SMALL_STATE(1785)] = 62372, - [SMALL_STATE(1786)] = 62394, - [SMALL_STATE(1787)] = 62416, - [SMALL_STATE(1788)] = 62438, - [SMALL_STATE(1789)] = 62460, - [SMALL_STATE(1790)] = 62482, - [SMALL_STATE(1791)] = 62504, - [SMALL_STATE(1792)] = 62524, - [SMALL_STATE(1793)] = 62542, - [SMALL_STATE(1794)] = 62564, - [SMALL_STATE(1795)] = 62582, - [SMALL_STATE(1796)] = 62604, - [SMALL_STATE(1797)] = 62624, - [SMALL_STATE(1798)] = 62640, - [SMALL_STATE(1799)] = 62662, - [SMALL_STATE(1800)] = 62684, - [SMALL_STATE(1801)] = 62700, - [SMALL_STATE(1802)] = 62720, - [SMALL_STATE(1803)] = 62740, - [SMALL_STATE(1804)] = 62756, - [SMALL_STATE(1805)] = 62776, - [SMALL_STATE(1806)] = 62796, - [SMALL_STATE(1807)] = 62816, - [SMALL_STATE(1808)] = 62832, - [SMALL_STATE(1809)] = 62852, - [SMALL_STATE(1810)] = 62874, - [SMALL_STATE(1811)] = 62896, - [SMALL_STATE(1812)] = 62912, - [SMALL_STATE(1813)] = 62928, - [SMALL_STATE(1814)] = 62948, - [SMALL_STATE(1815)] = 62970, - [SMALL_STATE(1816)] = 62992, - [SMALL_STATE(1817)] = 63014, - [SMALL_STATE(1818)] = 63034, - [SMALL_STATE(1819)] = 63054, - [SMALL_STATE(1820)] = 63070, - [SMALL_STATE(1821)] = 63086, - [SMALL_STATE(1822)] = 63106, - [SMALL_STATE(1823)] = 63126, - [SMALL_STATE(1824)] = 63146, - [SMALL_STATE(1825)] = 63162, - [SMALL_STATE(1826)] = 63182, - [SMALL_STATE(1827)] = 63204, - [SMALL_STATE(1828)] = 63226, - [SMALL_STATE(1829)] = 63246, - [SMALL_STATE(1830)] = 63268, - [SMALL_STATE(1831)] = 63288, - [SMALL_STATE(1832)] = 63310, - [SMALL_STATE(1833)] = 63330, - [SMALL_STATE(1834)] = 63352, - [SMALL_STATE(1835)] = 63374, - [SMALL_STATE(1836)] = 63394, - [SMALL_STATE(1837)] = 63414, - [SMALL_STATE(1838)] = 63436, - [SMALL_STATE(1839)] = 63456, - [SMALL_STATE(1840)] = 63478, - [SMALL_STATE(1841)] = 63498, - [SMALL_STATE(1842)] = 63514, - [SMALL_STATE(1843)] = 63536, - [SMALL_STATE(1844)] = 63554, - [SMALL_STATE(1845)] = 63574, - [SMALL_STATE(1846)] = 63596, - [SMALL_STATE(1847)] = 63618, - [SMALL_STATE(1848)] = 63638, - [SMALL_STATE(1849)] = 63660, - [SMALL_STATE(1850)] = 63678, - [SMALL_STATE(1851)] = 63694, - [SMALL_STATE(1852)] = 63714, - [SMALL_STATE(1853)] = 63734, - [SMALL_STATE(1854)] = 63754, - [SMALL_STATE(1855)] = 63774, - [SMALL_STATE(1856)] = 63796, - [SMALL_STATE(1857)] = 63818, - [SMALL_STATE(1858)] = 63838, - [SMALL_STATE(1859)] = 63860, - [SMALL_STATE(1860)] = 63882, - [SMALL_STATE(1861)] = 63902, - [SMALL_STATE(1862)] = 63922, - [SMALL_STATE(1863)] = 63939, - [SMALL_STATE(1864)] = 63958, - [SMALL_STATE(1865)] = 63977, - [SMALL_STATE(1866)] = 63996, - [SMALL_STATE(1867)] = 64015, - [SMALL_STATE(1868)] = 64030, - [SMALL_STATE(1869)] = 64049, - [SMALL_STATE(1870)] = 64066, - [SMALL_STATE(1871)] = 64081, - [SMALL_STATE(1872)] = 64100, - [SMALL_STATE(1873)] = 64119, - [SMALL_STATE(1874)] = 64138, - [SMALL_STATE(1875)] = 64155, - [SMALL_STATE(1876)] = 64174, - [SMALL_STATE(1877)] = 64193, - [SMALL_STATE(1878)] = 64212, - [SMALL_STATE(1879)] = 64231, - [SMALL_STATE(1880)] = 64248, - [SMALL_STATE(1881)] = 64263, - [SMALL_STATE(1882)] = 64282, - [SMALL_STATE(1883)] = 64301, - [SMALL_STATE(1884)] = 64318, - [SMALL_STATE(1885)] = 64337, - [SMALL_STATE(1886)] = 64356, - [SMALL_STATE(1887)] = 64375, - [SMALL_STATE(1888)] = 64394, - [SMALL_STATE(1889)] = 64411, - [SMALL_STATE(1890)] = 64430, - [SMALL_STATE(1891)] = 64449, - [SMALL_STATE(1892)] = 64466, - [SMALL_STATE(1893)] = 64485, - [SMALL_STATE(1894)] = 64504, - [SMALL_STATE(1895)] = 64523, - [SMALL_STATE(1896)] = 64540, - [SMALL_STATE(1897)] = 64557, - [SMALL_STATE(1898)] = 64572, - [SMALL_STATE(1899)] = 64591, - [SMALL_STATE(1900)] = 64606, - [SMALL_STATE(1901)] = 64625, - [SMALL_STATE(1902)] = 64644, - [SMALL_STATE(1903)] = 64661, - [SMALL_STATE(1904)] = 64680, - [SMALL_STATE(1905)] = 64699, - [SMALL_STATE(1906)] = 64716, - [SMALL_STATE(1907)] = 64735, - [SMALL_STATE(1908)] = 64754, - [SMALL_STATE(1909)] = 64773, - [SMALL_STATE(1910)] = 64792, - [SMALL_STATE(1911)] = 64811, - [SMALL_STATE(1912)] = 64830, - [SMALL_STATE(1913)] = 64847, - [SMALL_STATE(1914)] = 64866, - [SMALL_STATE(1915)] = 64883, - [SMALL_STATE(1916)] = 64900, - [SMALL_STATE(1917)] = 64919, - [SMALL_STATE(1918)] = 64936, - [SMALL_STATE(1919)] = 64951, - [SMALL_STATE(1920)] = 64966, - [SMALL_STATE(1921)] = 64985, - [SMALL_STATE(1922)] = 65004, - [SMALL_STATE(1923)] = 65019, - [SMALL_STATE(1924)] = 65034, - [SMALL_STATE(1925)] = 65051, - [SMALL_STATE(1926)] = 65066, - [SMALL_STATE(1927)] = 65083, - [SMALL_STATE(1928)] = 65098, - [SMALL_STATE(1929)] = 65117, - [SMALL_STATE(1930)] = 65136, - [SMALL_STATE(1931)] = 65151, - [SMALL_STATE(1932)] = 65168, - [SMALL_STATE(1933)] = 65183, - [SMALL_STATE(1934)] = 65200, - [SMALL_STATE(1935)] = 65219, - [SMALL_STATE(1936)] = 65238, - [SMALL_STATE(1937)] = 65253, - [SMALL_STATE(1938)] = 65272, - [SMALL_STATE(1939)] = 65287, - [SMALL_STATE(1940)] = 65304, - [SMALL_STATE(1941)] = 65321, - [SMALL_STATE(1942)] = 65338, - [SMALL_STATE(1943)] = 65355, - [SMALL_STATE(1944)] = 65372, - [SMALL_STATE(1945)] = 65389, - [SMALL_STATE(1946)] = 65406, - [SMALL_STATE(1947)] = 65423, - [SMALL_STATE(1948)] = 65440, - [SMALL_STATE(1949)] = 65457, - [SMALL_STATE(1950)] = 65474, - [SMALL_STATE(1951)] = 65491, - [SMALL_STATE(1952)] = 65506, - [SMALL_STATE(1953)] = 65525, - [SMALL_STATE(1954)] = 65540, - [SMALL_STATE(1955)] = 65559, - [SMALL_STATE(1956)] = 65576, - [SMALL_STATE(1957)] = 65593, - [SMALL_STATE(1958)] = 65610, - [SMALL_STATE(1959)] = 65627, - [SMALL_STATE(1960)] = 65646, - [SMALL_STATE(1961)] = 65663, - [SMALL_STATE(1962)] = 65680, - [SMALL_STATE(1963)] = 65699, - [SMALL_STATE(1964)] = 65716, - [SMALL_STATE(1965)] = 65733, - [SMALL_STATE(1966)] = 65748, - [SMALL_STATE(1967)] = 65765, - [SMALL_STATE(1968)] = 65782, - [SMALL_STATE(1969)] = 65799, - [SMALL_STATE(1970)] = 65816, - [SMALL_STATE(1971)] = 65833, - [SMALL_STATE(1972)] = 65850, - [SMALL_STATE(1973)] = 65869, - [SMALL_STATE(1974)] = 65886, - [SMALL_STATE(1975)] = 65903, - [SMALL_STATE(1976)] = 65918, - [SMALL_STATE(1977)] = 65937, - [SMALL_STATE(1978)] = 65956, - [SMALL_STATE(1979)] = 65975, - [SMALL_STATE(1980)] = 65992, - [SMALL_STATE(1981)] = 66009, - [SMALL_STATE(1982)] = 66028, - [SMALL_STATE(1983)] = 66045, - [SMALL_STATE(1984)] = 66064, - [SMALL_STATE(1985)] = 66083, - [SMALL_STATE(1986)] = 66100, - [SMALL_STATE(1987)] = 66119, - [SMALL_STATE(1988)] = 66136, - [SMALL_STATE(1989)] = 66153, - [SMALL_STATE(1990)] = 66172, - [SMALL_STATE(1991)] = 66189, - [SMALL_STATE(1992)] = 66206, - [SMALL_STATE(1993)] = 66223, - [SMALL_STATE(1994)] = 66240, - [SMALL_STATE(1995)] = 66257, - [SMALL_STATE(1996)] = 66274, - [SMALL_STATE(1997)] = 66293, - [SMALL_STATE(1998)] = 66312, - [SMALL_STATE(1999)] = 66329, - [SMALL_STATE(2000)] = 66346, - [SMALL_STATE(2001)] = 66363, - [SMALL_STATE(2002)] = 66378, - [SMALL_STATE(2003)] = 66395, - [SMALL_STATE(2004)] = 66414, - [SMALL_STATE(2005)] = 66431, - [SMALL_STATE(2006)] = 66450, - [SMALL_STATE(2007)] = 66467, - [SMALL_STATE(2008)] = 66482, - [SMALL_STATE(2009)] = 66499, - [SMALL_STATE(2010)] = 66514, - [SMALL_STATE(2011)] = 66531, - [SMALL_STATE(2012)] = 66550, - [SMALL_STATE(2013)] = 66567, - [SMALL_STATE(2014)] = 66584, - [SMALL_STATE(2015)] = 66603, - [SMALL_STATE(2016)] = 66620, - [SMALL_STATE(2017)] = 66639, - [SMALL_STATE(2018)] = 66656, - [SMALL_STATE(2019)] = 66673, - [SMALL_STATE(2020)] = 66690, - [SMALL_STATE(2021)] = 66707, - [SMALL_STATE(2022)] = 66724, - [SMALL_STATE(2023)] = 66743, - [SMALL_STATE(2024)] = 66762, - [SMALL_STATE(2025)] = 66779, - [SMALL_STATE(2026)] = 66796, - [SMALL_STATE(2027)] = 66813, - [SMALL_STATE(2028)] = 66830, - [SMALL_STATE(2029)] = 66847, - [SMALL_STATE(2030)] = 66864, - [SMALL_STATE(2031)] = 66881, - [SMALL_STATE(2032)] = 66898, - [SMALL_STATE(2033)] = 66917, - [SMALL_STATE(2034)] = 66934, - [SMALL_STATE(2035)] = 66949, - [SMALL_STATE(2036)] = 66966, - [SMALL_STATE(2037)] = 66985, - [SMALL_STATE(2038)] = 67000, - [SMALL_STATE(2039)] = 67019, - [SMALL_STATE(2040)] = 67036, - [SMALL_STATE(2041)] = 67055, - [SMALL_STATE(2042)] = 67074, - [SMALL_STATE(2043)] = 67091, - [SMALL_STATE(2044)] = 67108, - [SMALL_STATE(2045)] = 67127, - [SMALL_STATE(2046)] = 67144, - [SMALL_STATE(2047)] = 67161, - [SMALL_STATE(2048)] = 67180, - [SMALL_STATE(2049)] = 67199, - [SMALL_STATE(2050)] = 67216, - [SMALL_STATE(2051)] = 67231, - [SMALL_STATE(2052)] = 67248, - [SMALL_STATE(2053)] = 67265, - [SMALL_STATE(2054)] = 67282, - [SMALL_STATE(2055)] = 67301, - [SMALL_STATE(2056)] = 67318, - [SMALL_STATE(2057)] = 67335, - [SMALL_STATE(2058)] = 67352, - [SMALL_STATE(2059)] = 67369, - [SMALL_STATE(2060)] = 67386, - [SMALL_STATE(2061)] = 67403, - [SMALL_STATE(2062)] = 67420, - [SMALL_STATE(2063)] = 67437, - [SMALL_STATE(2064)] = 67456, - [SMALL_STATE(2065)] = 67473, - [SMALL_STATE(2066)] = 67490, - [SMALL_STATE(2067)] = 67507, - [SMALL_STATE(2068)] = 67524, - [SMALL_STATE(2069)] = 67543, - [SMALL_STATE(2070)] = 67562, - [SMALL_STATE(2071)] = 67579, - [SMALL_STATE(2072)] = 67598, - [SMALL_STATE(2073)] = 67615, - [SMALL_STATE(2074)] = 67634, - [SMALL_STATE(2075)] = 67651, - [SMALL_STATE(2076)] = 67668, - [SMALL_STATE(2077)] = 67685, - [SMALL_STATE(2078)] = 67702, - [SMALL_STATE(2079)] = 67721, - [SMALL_STATE(2080)] = 67738, - [SMALL_STATE(2081)] = 67755, - [SMALL_STATE(2082)] = 67772, - [SMALL_STATE(2083)] = 67789, - [SMALL_STATE(2084)] = 67806, - [SMALL_STATE(2085)] = 67823, - [SMALL_STATE(2086)] = 67842, - [SMALL_STATE(2087)] = 67859, - [SMALL_STATE(2088)] = 67878, - [SMALL_STATE(2089)] = 67897, - [SMALL_STATE(2090)] = 67914, - [SMALL_STATE(2091)] = 67933, - [SMALL_STATE(2092)] = 67952, - [SMALL_STATE(2093)] = 67969, - [SMALL_STATE(2094)] = 67988, - [SMALL_STATE(2095)] = 68005, - [SMALL_STATE(2096)] = 68022, - [SMALL_STATE(2097)] = 68039, - [SMALL_STATE(2098)] = 68056, - [SMALL_STATE(2099)] = 68073, - [SMALL_STATE(2100)] = 68092, - [SMALL_STATE(2101)] = 68109, - [SMALL_STATE(2102)] = 68128, - [SMALL_STATE(2103)] = 68147, - [SMALL_STATE(2104)] = 68164, - [SMALL_STATE(2105)] = 68183, - [SMALL_STATE(2106)] = 68200, - [SMALL_STATE(2107)] = 68216, - [SMALL_STATE(2108)] = 68230, - [SMALL_STATE(2109)] = 68244, - [SMALL_STATE(2110)] = 68260, - [SMALL_STATE(2111)] = 68276, - [SMALL_STATE(2112)] = 68292, - [SMALL_STATE(2113)] = 68308, - [SMALL_STATE(2114)] = 68324, - [SMALL_STATE(2115)] = 68340, - [SMALL_STATE(2116)] = 68354, - [SMALL_STATE(2117)] = 68368, - [SMALL_STATE(2118)] = 68384, - [SMALL_STATE(2119)] = 68398, - [SMALL_STATE(2120)] = 68414, - [SMALL_STATE(2121)] = 68428, - [SMALL_STATE(2122)] = 68442, - [SMALL_STATE(2123)] = 68458, - [SMALL_STATE(2124)] = 68474, - [SMALL_STATE(2125)] = 68488, - [SMALL_STATE(2126)] = 68502, - [SMALL_STATE(2127)] = 68518, - [SMALL_STATE(2128)] = 68534, - [SMALL_STATE(2129)] = 68550, - [SMALL_STATE(2130)] = 68566, - [SMALL_STATE(2131)] = 68582, - [SMALL_STATE(2132)] = 68598, - [SMALL_STATE(2133)] = 68614, - [SMALL_STATE(2134)] = 68628, - [SMALL_STATE(2135)] = 68642, - [SMALL_STATE(2136)] = 68658, - [SMALL_STATE(2137)] = 68674, - [SMALL_STATE(2138)] = 68690, - [SMALL_STATE(2139)] = 68704, - [SMALL_STATE(2140)] = 68720, - [SMALL_STATE(2141)] = 68736, - [SMALL_STATE(2142)] = 68752, - [SMALL_STATE(2143)] = 68768, - [SMALL_STATE(2144)] = 68784, - [SMALL_STATE(2145)] = 68798, - [SMALL_STATE(2146)] = 68812, - [SMALL_STATE(2147)] = 68828, - [SMALL_STATE(2148)] = 68844, - [SMALL_STATE(2149)] = 68860, - [SMALL_STATE(2150)] = 68874, - [SMALL_STATE(2151)] = 68888, - [SMALL_STATE(2152)] = 68902, - [SMALL_STATE(2153)] = 68918, - [SMALL_STATE(2154)] = 68934, - [SMALL_STATE(2155)] = 68948, - [SMALL_STATE(2156)] = 68962, - [SMALL_STATE(2157)] = 68978, - [SMALL_STATE(2158)] = 68992, - [SMALL_STATE(2159)] = 69006, - [SMALL_STATE(2160)] = 69020, - [SMALL_STATE(2161)] = 69034, - [SMALL_STATE(2162)] = 69050, - [SMALL_STATE(2163)] = 69064, - [SMALL_STATE(2164)] = 69080, - [SMALL_STATE(2165)] = 69096, - [SMALL_STATE(2166)] = 69110, - [SMALL_STATE(2167)] = 69124, - [SMALL_STATE(2168)] = 69140, - [SMALL_STATE(2169)] = 69156, - [SMALL_STATE(2170)] = 69170, - [SMALL_STATE(2171)] = 69186, - [SMALL_STATE(2172)] = 69202, - [SMALL_STATE(2173)] = 69216, - [SMALL_STATE(2174)] = 69230, - [SMALL_STATE(2175)] = 69246, - [SMALL_STATE(2176)] = 69260, - [SMALL_STATE(2177)] = 69276, - [SMALL_STATE(2178)] = 69292, - [SMALL_STATE(2179)] = 69308, - [SMALL_STATE(2180)] = 69322, - [SMALL_STATE(2181)] = 69338, - [SMALL_STATE(2182)] = 69354, - [SMALL_STATE(2183)] = 69370, - [SMALL_STATE(2184)] = 69384, - [SMALL_STATE(2185)] = 69400, - [SMALL_STATE(2186)] = 69416, - [SMALL_STATE(2187)] = 69432, - [SMALL_STATE(2188)] = 69448, - [SMALL_STATE(2189)] = 69464, - [SMALL_STATE(2190)] = 69478, - [SMALL_STATE(2191)] = 69494, - [SMALL_STATE(2192)] = 69508, - [SMALL_STATE(2193)] = 69522, - [SMALL_STATE(2194)] = 69538, - [SMALL_STATE(2195)] = 69552, - [SMALL_STATE(2196)] = 69568, - [SMALL_STATE(2197)] = 69582, - [SMALL_STATE(2198)] = 69596, - [SMALL_STATE(2199)] = 69610, - [SMALL_STATE(2200)] = 69624, - [SMALL_STATE(2201)] = 69640, - [SMALL_STATE(2202)] = 69656, - [SMALL_STATE(2203)] = 69672, - [SMALL_STATE(2204)] = 69686, - [SMALL_STATE(2205)] = 69700, - [SMALL_STATE(2206)] = 69714, - [SMALL_STATE(2207)] = 69730, - [SMALL_STATE(2208)] = 69746, - [SMALL_STATE(2209)] = 69762, - [SMALL_STATE(2210)] = 69778, - [SMALL_STATE(2211)] = 69792, - [SMALL_STATE(2212)] = 69806, - [SMALL_STATE(2213)] = 69820, - [SMALL_STATE(2214)] = 69836, - [SMALL_STATE(2215)] = 69850, - [SMALL_STATE(2216)] = 69864, - [SMALL_STATE(2217)] = 69878, - [SMALL_STATE(2218)] = 69892, - [SMALL_STATE(2219)] = 69908, - [SMALL_STATE(2220)] = 69924, - [SMALL_STATE(2221)] = 69940, - [SMALL_STATE(2222)] = 69954, - [SMALL_STATE(2223)] = 69968, - [SMALL_STATE(2224)] = 69982, - [SMALL_STATE(2225)] = 69998, - [SMALL_STATE(2226)] = 70014, - [SMALL_STATE(2227)] = 70028, - [SMALL_STATE(2228)] = 70044, - [SMALL_STATE(2229)] = 70060, - [SMALL_STATE(2230)] = 70076, - [SMALL_STATE(2231)] = 70092, - [SMALL_STATE(2232)] = 70106, - [SMALL_STATE(2233)] = 70120, - [SMALL_STATE(2234)] = 70134, - [SMALL_STATE(2235)] = 70150, - [SMALL_STATE(2236)] = 70164, - [SMALL_STATE(2237)] = 70180, - [SMALL_STATE(2238)] = 70194, - [SMALL_STATE(2239)] = 70210, - [SMALL_STATE(2240)] = 70226, - [SMALL_STATE(2241)] = 70242, - [SMALL_STATE(2242)] = 70256, - [SMALL_STATE(2243)] = 70272, - [SMALL_STATE(2244)] = 70286, - [SMALL_STATE(2245)] = 70302, - [SMALL_STATE(2246)] = 70316, - [SMALL_STATE(2247)] = 70332, - [SMALL_STATE(2248)] = 70346, - [SMALL_STATE(2249)] = 70362, - [SMALL_STATE(2250)] = 70376, - [SMALL_STATE(2251)] = 70392, - [SMALL_STATE(2252)] = 70408, - [SMALL_STATE(2253)] = 70424, - [SMALL_STATE(2254)] = 70440, - [SMALL_STATE(2255)] = 70454, - [SMALL_STATE(2256)] = 70470, - [SMALL_STATE(2257)] = 70486, - [SMALL_STATE(2258)] = 70502, - [SMALL_STATE(2259)] = 70518, - [SMALL_STATE(2260)] = 70534, - [SMALL_STATE(2261)] = 70550, - [SMALL_STATE(2262)] = 70564, - [SMALL_STATE(2263)] = 70580, - [SMALL_STATE(2264)] = 70596, - [SMALL_STATE(2265)] = 70612, - [SMALL_STATE(2266)] = 70626, - [SMALL_STATE(2267)] = 70642, - [SMALL_STATE(2268)] = 70656, - [SMALL_STATE(2269)] = 70672, - [SMALL_STATE(2270)] = 70686, - [SMALL_STATE(2271)] = 70702, - [SMALL_STATE(2272)] = 70718, - [SMALL_STATE(2273)] = 70732, - [SMALL_STATE(2274)] = 70748, - [SMALL_STATE(2275)] = 70764, - [SMALL_STATE(2276)] = 70780, - [SMALL_STATE(2277)] = 70796, - [SMALL_STATE(2278)] = 70810, - [SMALL_STATE(2279)] = 70824, - [SMALL_STATE(2280)] = 70840, - [SMALL_STATE(2281)] = 70856, - [SMALL_STATE(2282)] = 70872, - [SMALL_STATE(2283)] = 70888, - [SMALL_STATE(2284)] = 70904, - [SMALL_STATE(2285)] = 70920, - [SMALL_STATE(2286)] = 70936, - [SMALL_STATE(2287)] = 70952, - [SMALL_STATE(2288)] = 70968, - [SMALL_STATE(2289)] = 70982, - [SMALL_STATE(2290)] = 70998, - [SMALL_STATE(2291)] = 71012, - [SMALL_STATE(2292)] = 71028, - [SMALL_STATE(2293)] = 71044, - [SMALL_STATE(2294)] = 71060, - [SMALL_STATE(2295)] = 71074, - [SMALL_STATE(2296)] = 71088, - [SMALL_STATE(2297)] = 71104, - [SMALL_STATE(2298)] = 71118, - [SMALL_STATE(2299)] = 71132, - [SMALL_STATE(2300)] = 71148, - [SMALL_STATE(2301)] = 71162, - [SMALL_STATE(2302)] = 71176, - [SMALL_STATE(2303)] = 71192, - [SMALL_STATE(2304)] = 71208, - [SMALL_STATE(2305)] = 71222, - [SMALL_STATE(2306)] = 71238, - [SMALL_STATE(2307)] = 71254, - [SMALL_STATE(2308)] = 71270, - [SMALL_STATE(2309)] = 71286, - [SMALL_STATE(2310)] = 71302, - [SMALL_STATE(2311)] = 71318, - [SMALL_STATE(2312)] = 71334, - [SMALL_STATE(2313)] = 71350, - [SMALL_STATE(2314)] = 71366, - [SMALL_STATE(2315)] = 71380, - [SMALL_STATE(2316)] = 71394, - [SMALL_STATE(2317)] = 71410, - [SMALL_STATE(2318)] = 71426, - [SMALL_STATE(2319)] = 71442, - [SMALL_STATE(2320)] = 71456, - [SMALL_STATE(2321)] = 71470, - [SMALL_STATE(2322)] = 71484, - [SMALL_STATE(2323)] = 71500, - [SMALL_STATE(2324)] = 71516, - [SMALL_STATE(2325)] = 71532, - [SMALL_STATE(2326)] = 71548, - [SMALL_STATE(2327)] = 71562, - [SMALL_STATE(2328)] = 71578, - [SMALL_STATE(2329)] = 71594, - [SMALL_STATE(2330)] = 71610, - [SMALL_STATE(2331)] = 71626, - [SMALL_STATE(2332)] = 71640, - [SMALL_STATE(2333)] = 71654, - [SMALL_STATE(2334)] = 71670, - [SMALL_STATE(2335)] = 71684, - [SMALL_STATE(2336)] = 71698, - [SMALL_STATE(2337)] = 71714, - [SMALL_STATE(2338)] = 71728, - [SMALL_STATE(2339)] = 71742, - [SMALL_STATE(2340)] = 71756, - [SMALL_STATE(2341)] = 71770, - [SMALL_STATE(2342)] = 71786, - [SMALL_STATE(2343)] = 71800, - [SMALL_STATE(2344)] = 71816, - [SMALL_STATE(2345)] = 71832, - [SMALL_STATE(2346)] = 71848, - [SMALL_STATE(2347)] = 71864, - [SMALL_STATE(2348)] = 71880, - [SMALL_STATE(2349)] = 71896, - [SMALL_STATE(2350)] = 71912, - [SMALL_STATE(2351)] = 71928, - [SMALL_STATE(2352)] = 71944, - [SMALL_STATE(2353)] = 71958, - [SMALL_STATE(2354)] = 71974, - [SMALL_STATE(2355)] = 71990, - [SMALL_STATE(2356)] = 72004, - [SMALL_STATE(2357)] = 72020, - [SMALL_STATE(2358)] = 72036, - [SMALL_STATE(2359)] = 72052, - [SMALL_STATE(2360)] = 72068, - [SMALL_STATE(2361)] = 72084, - [SMALL_STATE(2362)] = 72100, - [SMALL_STATE(2363)] = 72116, - [SMALL_STATE(2364)] = 72132, - [SMALL_STATE(2365)] = 72145, - [SMALL_STATE(2366)] = 72158, - [SMALL_STATE(2367)] = 72171, - [SMALL_STATE(2368)] = 72184, - [SMALL_STATE(2369)] = 72197, - [SMALL_STATE(2370)] = 72210, - [SMALL_STATE(2371)] = 72223, - [SMALL_STATE(2372)] = 72236, - [SMALL_STATE(2373)] = 72249, - [SMALL_STATE(2374)] = 72262, - [SMALL_STATE(2375)] = 72275, - [SMALL_STATE(2376)] = 72288, - [SMALL_STATE(2377)] = 72301, - [SMALL_STATE(2378)] = 72314, - [SMALL_STATE(2379)] = 72327, - [SMALL_STATE(2380)] = 72340, - [SMALL_STATE(2381)] = 72353, - [SMALL_STATE(2382)] = 72366, - [SMALL_STATE(2383)] = 72379, - [SMALL_STATE(2384)] = 72392, - [SMALL_STATE(2385)] = 72405, - [SMALL_STATE(2386)] = 72418, - [SMALL_STATE(2387)] = 72431, - [SMALL_STATE(2388)] = 72444, - [SMALL_STATE(2389)] = 72457, - [SMALL_STATE(2390)] = 72470, - [SMALL_STATE(2391)] = 72483, - [SMALL_STATE(2392)] = 72496, - [SMALL_STATE(2393)] = 72509, - [SMALL_STATE(2394)] = 72522, - [SMALL_STATE(2395)] = 72535, - [SMALL_STATE(2396)] = 72548, - [SMALL_STATE(2397)] = 72561, - [SMALL_STATE(2398)] = 72574, - [SMALL_STATE(2399)] = 72587, - [SMALL_STATE(2400)] = 72600, - [SMALL_STATE(2401)] = 72613, - [SMALL_STATE(2402)] = 72626, - [SMALL_STATE(2403)] = 72639, - [SMALL_STATE(2404)] = 72652, - [SMALL_STATE(2405)] = 72665, - [SMALL_STATE(2406)] = 72678, - [SMALL_STATE(2407)] = 72691, - [SMALL_STATE(2408)] = 72704, - [SMALL_STATE(2409)] = 72717, - [SMALL_STATE(2410)] = 72730, - [SMALL_STATE(2411)] = 72743, - [SMALL_STATE(2412)] = 72756, - [SMALL_STATE(2413)] = 72769, - [SMALL_STATE(2414)] = 72782, - [SMALL_STATE(2415)] = 72795, - [SMALL_STATE(2416)] = 72808, - [SMALL_STATE(2417)] = 72821, - [SMALL_STATE(2418)] = 72834, - [SMALL_STATE(2419)] = 72847, - [SMALL_STATE(2420)] = 72860, - [SMALL_STATE(2421)] = 72873, - [SMALL_STATE(2422)] = 72886, - [SMALL_STATE(2423)] = 72899, - [SMALL_STATE(2424)] = 72912, - [SMALL_STATE(2425)] = 72925, - [SMALL_STATE(2426)] = 72938, - [SMALL_STATE(2427)] = 72951, - [SMALL_STATE(2428)] = 72964, - [SMALL_STATE(2429)] = 72977, - [SMALL_STATE(2430)] = 72990, - [SMALL_STATE(2431)] = 73003, - [SMALL_STATE(2432)] = 73016, - [SMALL_STATE(2433)] = 73029, - [SMALL_STATE(2434)] = 73042, - [SMALL_STATE(2435)] = 73055, - [SMALL_STATE(2436)] = 73068, - [SMALL_STATE(2437)] = 73081, - [SMALL_STATE(2438)] = 73094, - [SMALL_STATE(2439)] = 73107, - [SMALL_STATE(2440)] = 73120, - [SMALL_STATE(2441)] = 73133, - [SMALL_STATE(2442)] = 73146, - [SMALL_STATE(2443)] = 73159, - [SMALL_STATE(2444)] = 73172, - [SMALL_STATE(2445)] = 73185, - [SMALL_STATE(2446)] = 73198, - [SMALL_STATE(2447)] = 73211, - [SMALL_STATE(2448)] = 73224, - [SMALL_STATE(2449)] = 73237, - [SMALL_STATE(2450)] = 73250, - [SMALL_STATE(2451)] = 73263, - [SMALL_STATE(2452)] = 73276, - [SMALL_STATE(2453)] = 73289, - [SMALL_STATE(2454)] = 73302, - [SMALL_STATE(2455)] = 73315, - [SMALL_STATE(2456)] = 73328, - [SMALL_STATE(2457)] = 73341, - [SMALL_STATE(2458)] = 73354, - [SMALL_STATE(2459)] = 73367, - [SMALL_STATE(2460)] = 73380, - [SMALL_STATE(2461)] = 73393, - [SMALL_STATE(2462)] = 73406, - [SMALL_STATE(2463)] = 73419, - [SMALL_STATE(2464)] = 73432, - [SMALL_STATE(2465)] = 73445, - [SMALL_STATE(2466)] = 73458, - [SMALL_STATE(2467)] = 73471, - [SMALL_STATE(2468)] = 73484, - [SMALL_STATE(2469)] = 73497, - [SMALL_STATE(2470)] = 73510, - [SMALL_STATE(2471)] = 73523, - [SMALL_STATE(2472)] = 73536, - [SMALL_STATE(2473)] = 73549, - [SMALL_STATE(2474)] = 73562, - [SMALL_STATE(2475)] = 73575, - [SMALL_STATE(2476)] = 73588, - [SMALL_STATE(2477)] = 73601, - [SMALL_STATE(2478)] = 73614, - [SMALL_STATE(2479)] = 73627, - [SMALL_STATE(2480)] = 73640, - [SMALL_STATE(2481)] = 73653, - [SMALL_STATE(2482)] = 73666, - [SMALL_STATE(2483)] = 73679, - [SMALL_STATE(2484)] = 73692, - [SMALL_STATE(2485)] = 73705, - [SMALL_STATE(2486)] = 73718, - [SMALL_STATE(2487)] = 73731, - [SMALL_STATE(2488)] = 73744, - [SMALL_STATE(2489)] = 73757, - [SMALL_STATE(2490)] = 73770, - [SMALL_STATE(2491)] = 73783, - [SMALL_STATE(2492)] = 73796, - [SMALL_STATE(2493)] = 73809, - [SMALL_STATE(2494)] = 73822, - [SMALL_STATE(2495)] = 73835, - [SMALL_STATE(2496)] = 73848, - [SMALL_STATE(2497)] = 73861, - [SMALL_STATE(2498)] = 73874, - [SMALL_STATE(2499)] = 73887, - [SMALL_STATE(2500)] = 73900, - [SMALL_STATE(2501)] = 73913, - [SMALL_STATE(2502)] = 73926, - [SMALL_STATE(2503)] = 73939, - [SMALL_STATE(2504)] = 73952, - [SMALL_STATE(2505)] = 73965, - [SMALL_STATE(2506)] = 73978, - [SMALL_STATE(2507)] = 73991, - [SMALL_STATE(2508)] = 74004, - [SMALL_STATE(2509)] = 74017, - [SMALL_STATE(2510)] = 74030, - [SMALL_STATE(2511)] = 74043, - [SMALL_STATE(2512)] = 74056, - [SMALL_STATE(2513)] = 74069, - [SMALL_STATE(2514)] = 74082, - [SMALL_STATE(2515)] = 74095, - [SMALL_STATE(2516)] = 74108, - [SMALL_STATE(2517)] = 74121, - [SMALL_STATE(2518)] = 74134, - [SMALL_STATE(2519)] = 74147, - [SMALL_STATE(2520)] = 74160, - [SMALL_STATE(2521)] = 74173, - [SMALL_STATE(2522)] = 74186, - [SMALL_STATE(2523)] = 74199, - [SMALL_STATE(2524)] = 74212, - [SMALL_STATE(2525)] = 74225, - [SMALL_STATE(2526)] = 74238, - [SMALL_STATE(2527)] = 74251, - [SMALL_STATE(2528)] = 74264, - [SMALL_STATE(2529)] = 74277, - [SMALL_STATE(2530)] = 74290, - [SMALL_STATE(2531)] = 74303, - [SMALL_STATE(2532)] = 74316, - [SMALL_STATE(2533)] = 74329, - [SMALL_STATE(2534)] = 74342, - [SMALL_STATE(2535)] = 74355, - [SMALL_STATE(2536)] = 74368, - [SMALL_STATE(2537)] = 74381, - [SMALL_STATE(2538)] = 74394, - [SMALL_STATE(2539)] = 74407, - [SMALL_STATE(2540)] = 74420, - [SMALL_STATE(2541)] = 74433, - [SMALL_STATE(2542)] = 74446, - [SMALL_STATE(2543)] = 74459, - [SMALL_STATE(2544)] = 74472, - [SMALL_STATE(2545)] = 74485, - [SMALL_STATE(2546)] = 74498, - [SMALL_STATE(2547)] = 74511, - [SMALL_STATE(2548)] = 74524, - [SMALL_STATE(2549)] = 74537, - [SMALL_STATE(2550)] = 74550, - [SMALL_STATE(2551)] = 74563, - [SMALL_STATE(2552)] = 74576, - [SMALL_STATE(2553)] = 74589, - [SMALL_STATE(2554)] = 74602, - [SMALL_STATE(2555)] = 74615, - [SMALL_STATE(2556)] = 74628, - [SMALL_STATE(2557)] = 74641, - [SMALL_STATE(2558)] = 74654, - [SMALL_STATE(2559)] = 74667, - [SMALL_STATE(2560)] = 74680, - [SMALL_STATE(2561)] = 74693, - [SMALL_STATE(2562)] = 74706, - [SMALL_STATE(2563)] = 74719, - [SMALL_STATE(2564)] = 74732, - [SMALL_STATE(2565)] = 74745, - [SMALL_STATE(2566)] = 74758, - [SMALL_STATE(2567)] = 74771, - [SMALL_STATE(2568)] = 74784, - [SMALL_STATE(2569)] = 74797, - [SMALL_STATE(2570)] = 74810, - [SMALL_STATE(2571)] = 74823, - [SMALL_STATE(2572)] = 74836, - [SMALL_STATE(2573)] = 74849, - [SMALL_STATE(2574)] = 74862, - [SMALL_STATE(2575)] = 74875, - [SMALL_STATE(2576)] = 74888, - [SMALL_STATE(2577)] = 74901, - [SMALL_STATE(2578)] = 74914, - [SMALL_STATE(2579)] = 74927, - [SMALL_STATE(2580)] = 74940, - [SMALL_STATE(2581)] = 74953, - [SMALL_STATE(2582)] = 74966, - [SMALL_STATE(2583)] = 74979, - [SMALL_STATE(2584)] = 74992, - [SMALL_STATE(2585)] = 75005, - [SMALL_STATE(2586)] = 75018, - [SMALL_STATE(2587)] = 75022, + [SMALL_STATE(743)] = 0, + [SMALL_STATE(744)] = 79, + [SMALL_STATE(745)] = 166, + [SMALL_STATE(746)] = 245, + [SMALL_STATE(747)] = 324, + [SMALL_STATE(748)] = 403, + [SMALL_STATE(749)] = 482, + [SMALL_STATE(750)] = 556, + [SMALL_STATE(751)] = 630, + [SMALL_STATE(752)] = 704, + [SMALL_STATE(753)] = 778, + [SMALL_STATE(754)] = 852, + [SMALL_STATE(755)] = 926, + [SMALL_STATE(756)] = 1000, + [SMALL_STATE(757)] = 1074, + [SMALL_STATE(758)] = 1148, + [SMALL_STATE(759)] = 1222, + [SMALL_STATE(760)] = 1296, + [SMALL_STATE(761)] = 1370, + [SMALL_STATE(762)] = 1444, + [SMALL_STATE(763)] = 1529, + [SMALL_STATE(764)] = 1610, + [SMALL_STATE(765)] = 1695, + [SMALL_STATE(766)] = 1779, + [SMALL_STATE(767)] = 1863, + [SMALL_STATE(768)] = 1942, + [SMALL_STATE(769)] = 2031, + [SMALL_STATE(770)] = 2106, + [SMALL_STATE(771)] = 2181, + [SMALL_STATE(772)] = 2256, + [SMALL_STATE(773)] = 2331, + [SMALL_STATE(774)] = 2406, + [SMALL_STATE(775)] = 2489, + [SMALL_STATE(776)] = 2568, + [SMALL_STATE(777)] = 2651, + [SMALL_STATE(778)] = 2734, + [SMALL_STATE(779)] = 2817, + [SMALL_STATE(780)] = 2899, + [SMALL_STATE(781)] = 2969, + [SMALL_STATE(782)] = 3039, + [SMALL_STATE(783)] = 3109, + [SMALL_STATE(784)] = 3193, + [SMALL_STATE(785)] = 3263, + [SMALL_STATE(786)] = 3333, + [SMALL_STATE(787)] = 3403, + [SMALL_STATE(788)] = 3473, + [SMALL_STATE(789)] = 3543, + [SMALL_STATE(790)] = 3613, + [SMALL_STATE(791)] = 3683, + [SMALL_STATE(792)] = 3753, + [SMALL_STATE(793)] = 3823, + [SMALL_STATE(794)] = 3893, + [SMALL_STATE(795)] = 3977, + [SMALL_STATE(796)] = 4047, + [SMALL_STATE(797)] = 4117, + [SMALL_STATE(798)] = 4201, + [SMALL_STATE(799)] = 4279, + [SMALL_STATE(800)] = 4349, + [SMALL_STATE(801)] = 4431, + [SMALL_STATE(802)] = 4501, + [SMALL_STATE(803)] = 4579, + [SMALL_STATE(804)] = 4656, + [SMALL_STATE(805)] = 4733, + [SMALL_STATE(806)] = 4810, + [SMALL_STATE(807)] = 4893, + [SMALL_STATE(808)] = 4970, + [SMALL_STATE(809)] = 5053, + [SMALL_STATE(810)] = 5129, + [SMALL_STATE(811)] = 5207, + [SMALL_STATE(812)] = 5285, + [SMALL_STATE(813)] = 5363, + [SMALL_STATE(814)] = 5439, + [SMALL_STATE(815)] = 5516, + [SMALL_STATE(816)] = 5581, + [SMALL_STATE(817)] = 5690, + [SMALL_STATE(818)] = 5761, + [SMALL_STATE(819)] = 5832, + [SMALL_STATE(820)] = 5893, + [SMALL_STATE(821)] = 5958, + [SMALL_STATE(822)] = 6027, + [SMALL_STATE(823)] = 6092, + [SMALL_STATE(824)] = 6157, + [SMALL_STATE(825)] = 6222, + [SMALL_STATE(826)] = 6293, + [SMALL_STATE(827)] = 6360, + [SMALL_STATE(828)] = 6469, + [SMALL_STATE(829)] = 6540, + [SMALL_STATE(830)] = 6600, + [SMALL_STATE(831)] = 6660, + [SMALL_STATE(832)] = 6720, + [SMALL_STATE(833)] = 6780, + [SMALL_STATE(834)] = 6840, + [SMALL_STATE(835)] = 6900, + [SMALL_STATE(836)] = 6964, + [SMALL_STATE(837)] = 7074, + [SMALL_STATE(838)] = 7134, + [SMALL_STATE(839)] = 7244, + [SMALL_STATE(840)] = 7304, + [SMALL_STATE(841)] = 7364, + [SMALL_STATE(842)] = 7424, + [SMALL_STATE(843)] = 7484, + [SMALL_STATE(844)] = 7544, + [SMALL_STATE(845)] = 7604, + [SMALL_STATE(846)] = 7664, + [SMALL_STATE(847)] = 7724, + [SMALL_STATE(848)] = 7784, + [SMALL_STATE(849)] = 7844, + [SMALL_STATE(850)] = 7904, + [SMALL_STATE(851)] = 7967, + [SMALL_STATE(852)] = 8028, + [SMALL_STATE(853)] = 8091, + [SMALL_STATE(854)] = 8198, + [SMALL_STATE(855)] = 8261, + [SMALL_STATE(856)] = 8324, + [SMALL_STATE(857)] = 8389, + [SMALL_STATE(858)] = 8454, + [SMALL_STATE(859)] = 8517, + [SMALL_STATE(860)] = 8624, + [SMALL_STATE(861)] = 8727, + [SMALL_STATE(862)] = 8790, + [SMALL_STATE(863)] = 8853, + [SMALL_STATE(864)] = 8916, + [SMALL_STATE(865)] = 8977, + [SMALL_STATE(866)] = 9038, + [SMALL_STATE(867)] = 9101, + [SMALL_STATE(868)] = 9208, + [SMALL_STATE(869)] = 9269, + [SMALL_STATE(870)] = 9330, + [SMALL_STATE(871)] = 9391, + [SMALL_STATE(872)] = 9492, + [SMALL_STATE(873)] = 9555, + [SMALL_STATE(874)] = 9620, + [SMALL_STATE(875)] = 9683, + [SMALL_STATE(876)] = 9748, + [SMALL_STATE(877)] = 9855, + [SMALL_STATE(878)] = 9958, + [SMALL_STATE(879)] = 10023, + [SMALL_STATE(880)] = 10088, + [SMALL_STATE(881)] = 10153, + [SMALL_STATE(882)] = 10216, + [SMALL_STATE(883)] = 10281, + [SMALL_STATE(884)] = 10346, + [SMALL_STATE(885)] = 10411, + [SMALL_STATE(886)] = 10476, + [SMALL_STATE(887)] = 10541, + [SMALL_STATE(888)] = 10604, + [SMALL_STATE(889)] = 10662, + [SMALL_STATE(890)] = 10720, + [SMALL_STATE(891)] = 10778, + [SMALL_STATE(892)] = 10838, + [SMALL_STATE(893)] = 10896, + [SMALL_STATE(894)] = 10954, + [SMALL_STATE(895)] = 11012, + [SMALL_STATE(896)] = 11116, + [SMALL_STATE(897)] = 11220, + [SMALL_STATE(898)] = 11324, + [SMALL_STATE(899)] = 11382, + [SMALL_STATE(900)] = 11440, + [SMALL_STATE(901)] = 11498, + [SMALL_STATE(902)] = 11556, + [SMALL_STATE(903)] = 11614, + [SMALL_STATE(904)] = 11672, + [SMALL_STATE(905)] = 11730, + [SMALL_STATE(906)] = 11788, + [SMALL_STATE(907)] = 11846, + [SMALL_STATE(908)] = 11904, + [SMALL_STATE(909)] = 11962, + [SMALL_STATE(910)] = 12020, + [SMALL_STATE(911)] = 12078, + [SMALL_STATE(912)] = 12136, + [SMALL_STATE(913)] = 12194, + [SMALL_STATE(914)] = 12252, + [SMALL_STATE(915)] = 12310, + [SMALL_STATE(916)] = 12368, + [SMALL_STATE(917)] = 12472, + [SMALL_STATE(918)] = 12530, + [SMALL_STATE(919)] = 12590, + [SMALL_STATE(920)] = 12648, + [SMALL_STATE(921)] = 12706, + [SMALL_STATE(922)] = 12764, + [SMALL_STATE(923)] = 12822, + [SMALL_STATE(924)] = 12880, + [SMALL_STATE(925)] = 12938, + [SMALL_STATE(926)] = 12996, + [SMALL_STATE(927)] = 13054, + [SMALL_STATE(928)] = 13112, + [SMALL_STATE(929)] = 13170, + [SMALL_STATE(930)] = 13274, + [SMALL_STATE(931)] = 13332, + [SMALL_STATE(932)] = 13390, + [SMALL_STATE(933)] = 13448, + [SMALL_STATE(934)] = 13507, + [SMALL_STATE(935)] = 13568, + [SMALL_STATE(936)] = 13631, + [SMALL_STATE(937)] = 13698, + [SMALL_STATE(938)] = 13757, + [SMALL_STATE(939)] = 13824, + [SMALL_STATE(940)] = 13883, + [SMALL_STATE(941)] = 13950, + [SMALL_STATE(942)] = 14007, + [SMALL_STATE(943)] = 14066, + [SMALL_STATE(944)] = 14123, + [SMALL_STATE(945)] = 14184, + [SMALL_STATE(946)] = 14243, + [SMALL_STATE(947)] = 14304, + [SMALL_STATE(948)] = 14365, + [SMALL_STATE(949)] = 14426, + [SMALL_STATE(950)] = 14527, + [SMALL_STATE(951)] = 14592, + [SMALL_STATE(952)] = 14659, + [SMALL_STATE(953)] = 14720, + [SMALL_STATE(954)] = 14776, + [SMALL_STATE(955)] = 14832, + [SMALL_STATE(956)] = 14888, + [SMALL_STATE(957)] = 14956, + [SMALL_STATE(958)] = 15024, + [SMALL_STATE(959)] = 15092, + [SMALL_STATE(960)] = 15148, + [SMALL_STATE(961)] = 15204, + [SMALL_STATE(962)] = 15260, + [SMALL_STATE(963)] = 15316, + [SMALL_STATE(964)] = 15372, + [SMALL_STATE(965)] = 15428, + [SMALL_STATE(966)] = 15484, + [SMALL_STATE(967)] = 15540, + [SMALL_STATE(968)] = 15596, + [SMALL_STATE(969)] = 15652, + [SMALL_STATE(970)] = 15708, + [SMALL_STATE(971)] = 15764, + [SMALL_STATE(972)] = 15820, + [SMALL_STATE(973)] = 15888, + [SMALL_STATE(974)] = 15944, + [SMALL_STATE(975)] = 16000, + [SMALL_STATE(976)] = 16057, + [SMALL_STATE(977)] = 16116, + [SMALL_STATE(978)] = 16211, + [SMALL_STATE(979)] = 16270, + [SMALL_STATE(980)] = 16331, + [SMALL_STATE(981)] = 16426, + [SMALL_STATE(982)] = 16487, + [SMALL_STATE(983)] = 16582, + [SMALL_STATE(984)] = 16643, + [SMALL_STATE(985)] = 16738, + [SMALL_STATE(986)] = 16795, + [SMALL_STATE(987)] = 16852, + [SMALL_STATE(988)] = 16907, + [SMALL_STATE(989)] = 17002, + [SMALL_STATE(990)] = 17097, + [SMALL_STATE(991)] = 17192, + [SMALL_STATE(992)] = 17253, + [SMALL_STATE(993)] = 17308, + [SMALL_STATE(994)] = 17403, + [SMALL_STATE(995)] = 17464, + [SMALL_STATE(996)] = 17525, + [SMALL_STATE(997)] = 17580, + [SMALL_STATE(998)] = 17675, + [SMALL_STATE(999)] = 17770, + [SMALL_STATE(1000)] = 17831, + [SMALL_STATE(1001)] = 17890, + [SMALL_STATE(1002)] = 17985, + [SMALL_STATE(1003)] = 18044, + [SMALL_STATE(1004)] = 18103, + [SMALL_STATE(1005)] = 18162, + [SMALL_STATE(1006)] = 18257, + [SMALL_STATE(1007)] = 18316, + [SMALL_STATE(1008)] = 18411, + [SMALL_STATE(1009)] = 18470, + [SMALL_STATE(1010)] = 18565, + [SMALL_STATE(1011)] = 18660, + [SMALL_STATE(1012)] = 18717, + [SMALL_STATE(1013)] = 18778, + [SMALL_STATE(1014)] = 18839, + [SMALL_STATE(1015)] = 18896, + [SMALL_STATE(1016)] = 18991, + [SMALL_STATE(1017)] = 19052, + [SMALL_STATE(1018)] = 19109, + [SMALL_STATE(1019)] = 19166, + [SMALL_STATE(1020)] = 19225, + [SMALL_STATE(1021)] = 19284, + [SMALL_STATE(1022)] = 19343, + [SMALL_STATE(1023)] = 19404, + [SMALL_STATE(1024)] = 19465, + [SMALL_STATE(1025)] = 19520, + [SMALL_STATE(1026)] = 19579, + [SMALL_STATE(1027)] = 19638, + [SMALL_STATE(1028)] = 19692, + [SMALL_STATE(1029)] = 19746, + [SMALL_STATE(1030)] = 19800, + [SMALL_STATE(1031)] = 19854, + [SMALL_STATE(1032)] = 19908, + [SMALL_STATE(1033)] = 19962, + [SMALL_STATE(1034)] = 20016, + [SMALL_STATE(1035)] = 20070, + [SMALL_STATE(1036)] = 20124, + [SMALL_STATE(1037)] = 20178, + [SMALL_STATE(1038)] = 20232, + [SMALL_STATE(1039)] = 20286, + [SMALL_STATE(1040)] = 20340, + [SMALL_STATE(1041)] = 20394, + [SMALL_STATE(1042)] = 20450, + [SMALL_STATE(1043)] = 20504, + [SMALL_STATE(1044)] = 20558, + [SMALL_STATE(1045)] = 20612, + [SMALL_STATE(1046)] = 20670, + [SMALL_STATE(1047)] = 20724, + [SMALL_STATE(1048)] = 20778, + [SMALL_STATE(1049)] = 20832, + [SMALL_STATE(1050)] = 20886, + [SMALL_STATE(1051)] = 20940, + [SMALL_STATE(1052)] = 20994, + [SMALL_STATE(1053)] = 21048, + [SMALL_STATE(1054)] = 21102, + [SMALL_STATE(1055)] = 21156, + [SMALL_STATE(1056)] = 21212, + [SMALL_STATE(1057)] = 21266, + [SMALL_STATE(1058)] = 21320, + [SMALL_STATE(1059)] = 21374, + [SMALL_STATE(1060)] = 21428, + [SMALL_STATE(1061)] = 21482, + [SMALL_STATE(1062)] = 21536, + [SMALL_STATE(1063)] = 21590, + [SMALL_STATE(1064)] = 21644, + [SMALL_STATE(1065)] = 21698, + [SMALL_STATE(1066)] = 21752, + [SMALL_STATE(1067)] = 21808, + [SMALL_STATE(1068)] = 21862, + [SMALL_STATE(1069)] = 21916, + [SMALL_STATE(1070)] = 21971, + [SMALL_STATE(1071)] = 22026, + [SMALL_STATE(1072)] = 22081, + [SMALL_STATE(1073)] = 22136, + [SMALL_STATE(1074)] = 22191, + [SMALL_STATE(1075)] = 22243, + [SMALL_STATE(1076)] = 22295, + [SMALL_STATE(1077)] = 22347, + [SMALL_STATE(1078)] = 22399, + [SMALL_STATE(1079)] = 22451, + [SMALL_STATE(1080)] = 22503, + [SMALL_STATE(1081)] = 22555, + [SMALL_STATE(1082)] = 22607, + [SMALL_STATE(1083)] = 22659, + [SMALL_STATE(1084)] = 22711, + [SMALL_STATE(1085)] = 22763, + [SMALL_STATE(1086)] = 22815, + [SMALL_STATE(1087)] = 22867, + [SMALL_STATE(1088)] = 22919, + [SMALL_STATE(1089)] = 22971, + [SMALL_STATE(1090)] = 23023, + [SMALL_STATE(1091)] = 23075, + [SMALL_STATE(1092)] = 23127, + [SMALL_STATE(1093)] = 23179, + [SMALL_STATE(1094)] = 23231, + [SMALL_STATE(1095)] = 23283, + [SMALL_STATE(1096)] = 23335, + [SMALL_STATE(1097)] = 23387, + [SMALL_STATE(1098)] = 23439, + [SMALL_STATE(1099)] = 23491, + [SMALL_STATE(1100)] = 23543, + [SMALL_STATE(1101)] = 23595, + [SMALL_STATE(1102)] = 23647, + [SMALL_STATE(1103)] = 23699, + [SMALL_STATE(1104)] = 23751, + [SMALL_STATE(1105)] = 23803, + [SMALL_STATE(1106)] = 23855, + [SMALL_STATE(1107)] = 23907, + [SMALL_STATE(1108)] = 23959, + [SMALL_STATE(1109)] = 24011, + [SMALL_STATE(1110)] = 24063, + [SMALL_STATE(1111)] = 24115, + [SMALL_STATE(1112)] = 24167, + [SMALL_STATE(1113)] = 24219, + [SMALL_STATE(1114)] = 24273, + [SMALL_STATE(1115)] = 24325, + [SMALL_STATE(1116)] = 24377, + [SMALL_STATE(1117)] = 24429, + [SMALL_STATE(1118)] = 24481, + [SMALL_STATE(1119)] = 24533, + [SMALL_STATE(1120)] = 24585, + [SMALL_STATE(1121)] = 24637, + [SMALL_STATE(1122)] = 24689, + [SMALL_STATE(1123)] = 24741, + [SMALL_STATE(1124)] = 24793, + [SMALL_STATE(1125)] = 24845, + [SMALL_STATE(1126)] = 24897, + [SMALL_STATE(1127)] = 24949, + [SMALL_STATE(1128)] = 25001, + [SMALL_STATE(1129)] = 25053, + [SMALL_STATE(1130)] = 25105, + [SMALL_STATE(1131)] = 25157, + [SMALL_STATE(1132)] = 25209, + [SMALL_STATE(1133)] = 25261, + [SMALL_STATE(1134)] = 25313, + [SMALL_STATE(1135)] = 25365, + [SMALL_STATE(1136)] = 25417, + [SMALL_STATE(1137)] = 25469, + [SMALL_STATE(1138)] = 25521, + [SMALL_STATE(1139)] = 25573, + [SMALL_STATE(1140)] = 25624, + [SMALL_STATE(1141)] = 25675, + [SMALL_STATE(1142)] = 25761, + [SMALL_STATE(1143)] = 25813, + [SMALL_STATE(1144)] = 25899, + [SMALL_STATE(1145)] = 25979, + [SMALL_STATE(1146)] = 26059, + [SMALL_STATE(1147)] = 26145, + [SMALL_STATE(1148)] = 26231, + [SMALL_STATE(1149)] = 26317, + [SMALL_STATE(1150)] = 26403, + [SMALL_STATE(1151)] = 26489, + [SMALL_STATE(1152)] = 26569, + [SMALL_STATE(1153)] = 26655, + [SMALL_STATE(1154)] = 26743, + [SMALL_STATE(1155)] = 26795, + [SMALL_STATE(1156)] = 26863, + [SMALL_STATE(1157)] = 26915, + [SMALL_STATE(1158)] = 27001, + [SMALL_STATE(1159)] = 27073, + [SMALL_STATE(1160)] = 27127, + [SMALL_STATE(1161)] = 27213, + [SMALL_STATE(1162)] = 27293, + [SMALL_STATE(1163)] = 27373, + [SMALL_STATE(1164)] = 27431, + [SMALL_STATE(1165)] = 27511, + [SMALL_STATE(1166)] = 27567, + [SMALL_STATE(1167)] = 27627, + [SMALL_STATE(1168)] = 27707, + [SMALL_STATE(1169)] = 27791, + [SMALL_STATE(1170)] = 27873, + [SMALL_STATE(1171)] = 27949, + [SMALL_STATE(1172)] = 28013, + [SMALL_STATE(1173)] = 28083, + [SMALL_STATE(1174)] = 28157, + [SMALL_STATE(1175)] = 28242, + [SMALL_STATE(1176)] = 28327, + [SMALL_STATE(1177)] = 28412, + [SMALL_STATE(1178)] = 28463, + [SMALL_STATE(1179)] = 28530, + [SMALL_STATE(1180)] = 28601, + [SMALL_STATE(1181)] = 28680, + [SMALL_STATE(1182)] = 28759, + [SMALL_STATE(1183)] = 28838, + [SMALL_STATE(1184)] = 28891, + [SMALL_STATE(1185)] = 28942, + [SMALL_STATE(1186)] = 28993, + [SMALL_STATE(1187)] = 29078, + [SMALL_STATE(1188)] = 29163, + [SMALL_STATE(1189)] = 29242, + [SMALL_STATE(1190)] = 29321, + [SMALL_STATE(1191)] = 29404, + [SMALL_STATE(1192)] = 29461, + [SMALL_STATE(1193)] = 29516, + [SMALL_STATE(1194)] = 29595, + [SMALL_STATE(1195)] = 29682, + [SMALL_STATE(1196)] = 29761, + [SMALL_STATE(1197)] = 29846, + [SMALL_STATE(1198)] = 29905, + [SMALL_STATE(1199)] = 29968, + [SMALL_STATE(1200)] = 30053, + [SMALL_STATE(1201)] = 30122, + [SMALL_STATE(1202)] = 30207, + [SMALL_STATE(1203)] = 30292, + [SMALL_STATE(1204)] = 30377, + [SMALL_STATE(1205)] = 30450, + [SMALL_STATE(1206)] = 30525, + [SMALL_STATE(1207)] = 30606, + [SMALL_STATE(1208)] = 30654, + [SMALL_STATE(1209)] = 30716, + [SMALL_STATE(1210)] = 30764, + [SMALL_STATE(1211)] = 30828, + [SMALL_STATE(1212)] = 30876, + [SMALL_STATE(1213)] = 30924, + [SMALL_STATE(1214)] = 30972, + [SMALL_STATE(1215)] = 31020, + [SMALL_STATE(1216)] = 31068, + [SMALL_STATE(1217)] = 31116, + [SMALL_STATE(1218)] = 31164, + [SMALL_STATE(1219)] = 31212, + [SMALL_STATE(1220)] = 31296, + [SMALL_STATE(1221)] = 31344, + [SMALL_STATE(1222)] = 31428, + [SMALL_STATE(1223)] = 31476, + [SMALL_STATE(1224)] = 31524, + [SMALL_STATE(1225)] = 31572, + [SMALL_STATE(1226)] = 31656, + [SMALL_STATE(1227)] = 31740, + [SMALL_STATE(1228)] = 31788, + [SMALL_STATE(1229)] = 31874, + [SMALL_STATE(1230)] = 31922, + [SMALL_STATE(1231)] = 31970, + [SMALL_STATE(1232)] = 32048, + [SMALL_STATE(1233)] = 32096, + [SMALL_STATE(1234)] = 32174, + [SMALL_STATE(1235)] = 32222, + [SMALL_STATE(1236)] = 32300, + [SMALL_STATE(1237)] = 32348, + [SMALL_STATE(1238)] = 32396, + [SMALL_STATE(1239)] = 32444, + [SMALL_STATE(1240)] = 32492, + [SMALL_STATE(1241)] = 32576, + [SMALL_STATE(1242)] = 32624, + [SMALL_STATE(1243)] = 32672, + [SMALL_STATE(1244)] = 32720, + [SMALL_STATE(1245)] = 32768, + [SMALL_STATE(1246)] = 32852, + [SMALL_STATE(1247)] = 32900, + [SMALL_STATE(1248)] = 32948, + [SMALL_STATE(1249)] = 32996, + [SMALL_STATE(1250)] = 33080, + [SMALL_STATE(1251)] = 33128, + [SMALL_STATE(1252)] = 33176, + [SMALL_STATE(1253)] = 33224, + [SMALL_STATE(1254)] = 33308, + [SMALL_STATE(1255)] = 33356, + [SMALL_STATE(1256)] = 33404, + [SMALL_STATE(1257)] = 33452, + [SMALL_STATE(1258)] = 33500, + [SMALL_STATE(1259)] = 33584, + [SMALL_STATE(1260)] = 33634, + [SMALL_STATE(1261)] = 33682, + [SMALL_STATE(1262)] = 33748, + [SMALL_STATE(1263)] = 33818, + [SMALL_STATE(1264)] = 33870, + [SMALL_STATE(1265)] = 33918, + [SMALL_STATE(1266)] = 34000, + [SMALL_STATE(1267)] = 34048, + [SMALL_STATE(1268)] = 34096, + [SMALL_STATE(1269)] = 34144, + [SMALL_STATE(1270)] = 34192, + [SMALL_STATE(1271)] = 34240, + [SMALL_STATE(1272)] = 34288, + [SMALL_STATE(1273)] = 34336, + [SMALL_STATE(1274)] = 34384, + [SMALL_STATE(1275)] = 34434, + [SMALL_STATE(1276)] = 34482, + [SMALL_STATE(1277)] = 34566, + [SMALL_STATE(1278)] = 34644, + [SMALL_STATE(1279)] = 34722, + [SMALL_STATE(1280)] = 34770, + [SMALL_STATE(1281)] = 34818, + [SMALL_STATE(1282)] = 34886, + [SMALL_STATE(1283)] = 34958, + [SMALL_STATE(1284)] = 35008, + [SMALL_STATE(1285)] = 35056, + [SMALL_STATE(1286)] = 35104, + [SMALL_STATE(1287)] = 35178, + [SMALL_STATE(1288)] = 35228, + [SMALL_STATE(1289)] = 35276, + [SMALL_STATE(1290)] = 35324, + [SMALL_STATE(1291)] = 35372, + [SMALL_STATE(1292)] = 35420, + [SMALL_STATE(1293)] = 35468, + [SMALL_STATE(1294)] = 35516, + [SMALL_STATE(1295)] = 35564, + [SMALL_STATE(1296)] = 35612, + [SMALL_STATE(1297)] = 35690, + [SMALL_STATE(1298)] = 35768, + [SMALL_STATE(1299)] = 35816, + [SMALL_STATE(1300)] = 35864, + [SMALL_STATE(1301)] = 35920, + [SMALL_STATE(1302)] = 35968, + [SMALL_STATE(1303)] = 36016, + [SMALL_STATE(1304)] = 36064, + [SMALL_STATE(1305)] = 36144, + [SMALL_STATE(1306)] = 36198, + [SMALL_STATE(1307)] = 36246, + [SMALL_STATE(1308)] = 36304, + [SMALL_STATE(1309)] = 36361, + [SMALL_STATE(1310)] = 36446, + [SMALL_STATE(1311)] = 36529, + [SMALL_STATE(1312)] = 36612, + [SMALL_STATE(1313)] = 36695, + [SMALL_STATE(1314)] = 36778, + [SMALL_STATE(1315)] = 36861, + [SMALL_STATE(1316)] = 36944, + [SMALL_STATE(1317)] = 37027, + [SMALL_STATE(1318)] = 37110, + [SMALL_STATE(1319)] = 37159, + [SMALL_STATE(1320)] = 37208, + [SMALL_STATE(1321)] = 37257, + [SMALL_STATE(1322)] = 37340, + [SMALL_STATE(1323)] = 37405, + [SMALL_STATE(1324)] = 37488, + [SMALL_STATE(1325)] = 37557, + [SMALL_STATE(1326)] = 37608, + [SMALL_STATE(1327)] = 37685, + [SMALL_STATE(1328)] = 37762, + [SMALL_STATE(1329)] = 37843, + [SMALL_STATE(1330)] = 37922, + [SMALL_STATE(1331)] = 37995, + [SMALL_STATE(1332)] = 38066, + [SMALL_STATE(1333)] = 38133, + [SMALL_STATE(1334)] = 38194, + [SMALL_STATE(1335)] = 38247, + [SMALL_STATE(1336)] = 38302, + [SMALL_STATE(1337)] = 38379, + [SMALL_STATE(1338)] = 38456, + [SMALL_STATE(1339)] = 38533, + [SMALL_STATE(1340)] = 38610, + [SMALL_STATE(1341)] = 38687, + [SMALL_STATE(1342)] = 38763, + [SMALL_STATE(1343)] = 38846, + [SMALL_STATE(1344)] = 38937, + [SMALL_STATE(1345)] = 39026, + [SMALL_STATE(1346)] = 39109, + [SMALL_STATE(1347)] = 39200, + [SMALL_STATE(1348)] = 39291, + [SMALL_STATE(1349)] = 39372, + [SMALL_STATE(1350)] = 39463, + [SMALL_STATE(1351)] = 39546, + [SMALL_STATE(1352)] = 39637, + [SMALL_STATE(1353)] = 39718, + [SMALL_STATE(1354)] = 39801, + [SMALL_STATE(1355)] = 39874, + [SMALL_STATE(1356)] = 39965, + [SMALL_STATE(1357)] = 40056, + [SMALL_STATE(1358)] = 40147, + [SMALL_STATE(1359)] = 40228, + [SMALL_STATE(1360)] = 40319, + [SMALL_STATE(1361)] = 40404, + [SMALL_STATE(1362)] = 40495, + [SMALL_STATE(1363)] = 40586, + [SMALL_STATE(1364)] = 40677, + [SMALL_STATE(1365)] = 40760, + [SMALL_STATE(1366)] = 40840, + [SMALL_STATE(1367)] = 40920, + [SMALL_STATE(1368)] = 41000, + [SMALL_STATE(1369)] = 41080, + [SMALL_STATE(1370)] = 41160, + [SMALL_STATE(1371)] = 41240, + [SMALL_STATE(1372)] = 41320, + [SMALL_STATE(1373)] = 41400, + [SMALL_STATE(1374)] = 41480, + [SMALL_STATE(1375)] = 41562, + [SMALL_STATE(1376)] = 41644, + [SMALL_STATE(1377)] = 41724, + [SMALL_STATE(1378)] = 41806, + [SMALL_STATE(1379)] = 41888, + [SMALL_STATE(1380)] = 41970, + [SMALL_STATE(1381)] = 42050, + [SMALL_STATE(1382)] = 42130, + [SMALL_STATE(1383)] = 42212, + [SMALL_STATE(1384)] = 42292, + [SMALL_STATE(1385)] = 42372, + [SMALL_STATE(1386)] = 42452, + [SMALL_STATE(1387)] = 42534, + [SMALL_STATE(1388)] = 42614, + [SMALL_STATE(1389)] = 42694, + [SMALL_STATE(1390)] = 42774, + [SMALL_STATE(1391)] = 42854, + [SMALL_STATE(1392)] = 42934, + [SMALL_STATE(1393)] = 43014, + [SMALL_STATE(1394)] = 43094, + [SMALL_STATE(1395)] = 43176, + [SMALL_STATE(1396)] = 43256, + [SMALL_STATE(1397)] = 43336, + [SMALL_STATE(1398)] = 43416, + [SMALL_STATE(1399)] = 43496, + [SMALL_STATE(1400)] = 43576, + [SMALL_STATE(1401)] = 43656, + [SMALL_STATE(1402)] = 43736, + [SMALL_STATE(1403)] = 43818, + [SMALL_STATE(1404)] = 43898, + [SMALL_STATE(1405)] = 43980, + [SMALL_STATE(1406)] = 44030, + [SMALL_STATE(1407)] = 44080, + [SMALL_STATE(1408)] = 44160, + [SMALL_STATE(1409)] = 44240, + [SMALL_STATE(1410)] = 44321, + [SMALL_STATE(1411)] = 44400, + [SMALL_STATE(1412)] = 44479, + [SMALL_STATE(1413)] = 44558, + [SMALL_STATE(1414)] = 44637, + [SMALL_STATE(1415)] = 44716, + [SMALL_STATE(1416)] = 44795, + [SMALL_STATE(1417)] = 44874, + [SMALL_STATE(1418)] = 44941, + [SMALL_STATE(1419)] = 45022, + [SMALL_STATE(1420)] = 45103, + [SMALL_STATE(1421)] = 45184, + [SMALL_STATE(1422)] = 45263, + [SMALL_STATE(1423)] = 45344, + [SMALL_STATE(1424)] = 45423, + [SMALL_STATE(1425)] = 45502, + [SMALL_STATE(1426)] = 45581, + [SMALL_STATE(1427)] = 45660, + [SMALL_STATE(1428)] = 45739, + [SMALL_STATE(1429)] = 45818, + [SMALL_STATE(1430)] = 45897, + [SMALL_STATE(1431)] = 45976, + [SMALL_STATE(1432)] = 46055, + [SMALL_STATE(1433)] = 46134, + [SMALL_STATE(1434)] = 46213, + [SMALL_STATE(1435)] = 46292, + [SMALL_STATE(1436)] = 46371, + [SMALL_STATE(1437)] = 46450, + [SMALL_STATE(1438)] = 46529, + [SMALL_STATE(1439)] = 46608, + [SMALL_STATE(1440)] = 46687, + [SMALL_STATE(1441)] = 46766, + [SMALL_STATE(1442)] = 46845, + [SMALL_STATE(1443)] = 46926, + [SMALL_STATE(1444)] = 47005, + [SMALL_STATE(1445)] = 47084, + [SMALL_STATE(1446)] = 47163, + [SMALL_STATE(1447)] = 47242, + [SMALL_STATE(1448)] = 47321, + [SMALL_STATE(1449)] = 47400, + [SMALL_STATE(1450)] = 47479, + [SMALL_STATE(1451)] = 47558, + [SMALL_STATE(1452)] = 47637, + [SMALL_STATE(1453)] = 47716, + [SMALL_STATE(1454)] = 47795, + [SMALL_STATE(1455)] = 47874, + [SMALL_STATE(1456)] = 47953, + [SMALL_STATE(1457)] = 48032, + [SMALL_STATE(1458)] = 48111, + [SMALL_STATE(1459)] = 48190, + [SMALL_STATE(1460)] = 48269, + [SMALL_STATE(1461)] = 48348, + [SMALL_STATE(1462)] = 48427, + [SMALL_STATE(1463)] = 48506, + [SMALL_STATE(1464)] = 48585, + [SMALL_STATE(1465)] = 48664, + [SMALL_STATE(1466)] = 48707, + [SMALL_STATE(1467)] = 48786, + [SMALL_STATE(1468)] = 48865, + [SMALL_STATE(1469)] = 48944, + [SMALL_STATE(1470)] = 49023, + [SMALL_STATE(1471)] = 49102, + [SMALL_STATE(1472)] = 49181, + [SMALL_STATE(1473)] = 49260, + [SMALL_STATE(1474)] = 49339, + [SMALL_STATE(1475)] = 49418, + [SMALL_STATE(1476)] = 49497, + [SMALL_STATE(1477)] = 49576, + [SMALL_STATE(1478)] = 49655, + [SMALL_STATE(1479)] = 49734, + [SMALL_STATE(1480)] = 49813, + [SMALL_STATE(1481)] = 49892, + [SMALL_STATE(1482)] = 49971, + [SMALL_STATE(1483)] = 50050, + [SMALL_STATE(1484)] = 50129, + [SMALL_STATE(1485)] = 50208, + [SMALL_STATE(1486)] = 50287, + [SMALL_STATE(1487)] = 50331, + [SMALL_STATE(1488)] = 50373, + [SMALL_STATE(1489)] = 50437, + [SMALL_STATE(1490)] = 50501, + [SMALL_STATE(1491)] = 50543, + [SMALL_STATE(1492)] = 50584, + [SMALL_STATE(1493)] = 50625, + [SMALL_STATE(1494)] = 50666, + [SMALL_STATE(1495)] = 50707, + [SMALL_STATE(1496)] = 50761, + [SMALL_STATE(1497)] = 50815, + [SMALL_STATE(1498)] = 50869, + [SMALL_STATE(1499)] = 50923, + [SMALL_STATE(1500)] = 50977, + [SMALL_STATE(1501)] = 51031, + [SMALL_STATE(1502)] = 51072, + [SMALL_STATE(1503)] = 51115, + [SMALL_STATE(1504)] = 51150, + [SMALL_STATE(1505)] = 51197, + [SMALL_STATE(1506)] = 51244, + [SMALL_STATE(1507)] = 51279, + [SMALL_STATE(1508)] = 51314, + [SMALL_STATE(1509)] = 51361, + [SMALL_STATE(1510)] = 51396, + [SMALL_STATE(1511)] = 51452, + [SMALL_STATE(1512)] = 51486, + [SMALL_STATE(1513)] = 51544, + [SMALL_STATE(1514)] = 51599, + [SMALL_STATE(1515)] = 51658, + [SMALL_STATE(1516)] = 51691, + [SMALL_STATE(1517)] = 51743, + [SMALL_STATE(1518)] = 51793, + [SMALL_STATE(1519)] = 51845, + [SMALL_STATE(1520)] = 51897, + [SMALL_STATE(1521)] = 51930, + [SMALL_STATE(1522)] = 51979, + [SMALL_STATE(1523)] = 52014, + [SMALL_STATE(1524)] = 52063, + [SMALL_STATE(1525)] = 52093, + [SMALL_STATE(1526)] = 52137, + [SMALL_STATE(1527)] = 52164, + [SMALL_STATE(1528)] = 52209, + [SMALL_STATE(1529)] = 52236, + [SMALL_STATE(1530)] = 52263, + [SMALL_STATE(1531)] = 52290, + [SMALL_STATE(1532)] = 52316, + [SMALL_STATE(1533)] = 52342, + [SMALL_STATE(1534)] = 52368, + [SMALL_STATE(1535)] = 52394, + [SMALL_STATE(1536)] = 52420, + [SMALL_STATE(1537)] = 52446, + [SMALL_STATE(1538)] = 52472, + [SMALL_STATE(1539)] = 52498, + [SMALL_STATE(1540)] = 52526, + [SMALL_STATE(1541)] = 52552, + [SMALL_STATE(1542)] = 52598, + [SMALL_STATE(1543)] = 52632, + [SMALL_STATE(1544)] = 52658, + [SMALL_STATE(1545)] = 52684, + [SMALL_STATE(1546)] = 52730, + [SMALL_STATE(1547)] = 52756, + [SMALL_STATE(1548)] = 52782, + [SMALL_STATE(1549)] = 52808, + [SMALL_STATE(1550)] = 52854, + [SMALL_STATE(1551)] = 52898, + [SMALL_STATE(1552)] = 52924, + [SMALL_STATE(1553)] = 52950, + [SMALL_STATE(1554)] = 52976, + [SMALL_STATE(1555)] = 53014, + [SMALL_STATE(1556)] = 53040, + [SMALL_STATE(1557)] = 53086, + [SMALL_STATE(1558)] = 53111, + [SMALL_STATE(1559)] = 53154, + [SMALL_STATE(1560)] = 53179, + [SMALL_STATE(1561)] = 53204, + [SMALL_STATE(1562)] = 53229, + [SMALL_STATE(1563)] = 53274, + [SMALL_STATE(1564)] = 53319, + [SMALL_STATE(1565)] = 53344, + [SMALL_STATE(1566)] = 53369, + [SMALL_STATE(1567)] = 53394, + [SMALL_STATE(1568)] = 53419, + [SMALL_STATE(1569)] = 53444, + [SMALL_STATE(1570)] = 53469, + [SMALL_STATE(1571)] = 53494, + [SMALL_STATE(1572)] = 53519, + [SMALL_STATE(1573)] = 53544, + [SMALL_STATE(1574)] = 53589, + [SMALL_STATE(1575)] = 53632, + [SMALL_STATE(1576)] = 53657, + [SMALL_STATE(1577)] = 53698, + [SMALL_STATE(1578)] = 53741, + [SMALL_STATE(1579)] = 53784, + [SMALL_STATE(1580)] = 53809, + [SMALL_STATE(1581)] = 53850, + [SMALL_STATE(1582)] = 53875, + [SMALL_STATE(1583)] = 53916, + [SMALL_STATE(1584)] = 53941, + [SMALL_STATE(1585)] = 53982, + [SMALL_STATE(1586)] = 54007, + [SMALL_STATE(1587)] = 54032, + [SMALL_STATE(1588)] = 54057, + [SMALL_STATE(1589)] = 54082, + [SMALL_STATE(1590)] = 54107, + [SMALL_STATE(1591)] = 54132, + [SMALL_STATE(1592)] = 54157, + [SMALL_STATE(1593)] = 54197, + [SMALL_STATE(1594)] = 54237, + [SMALL_STATE(1595)] = 54277, + [SMALL_STATE(1596)] = 54317, + [SMALL_STATE(1597)] = 54342, + [SMALL_STATE(1598)] = 54367, + [SMALL_STATE(1599)] = 54404, + [SMALL_STATE(1600)] = 54429, + [SMALL_STATE(1601)] = 54466, + [SMALL_STATE(1602)] = 54501, + [SMALL_STATE(1603)] = 54526, + [SMALL_STATE(1604)] = 54551, + [SMALL_STATE(1605)] = 54576, + [SMALL_STATE(1606)] = 54601, + [SMALL_STATE(1607)] = 54636, + [SMALL_STATE(1608)] = 54673, + [SMALL_STATE(1609)] = 54698, + [SMALL_STATE(1610)] = 54735, + [SMALL_STATE(1611)] = 54772, + [SMALL_STATE(1612)] = 54807, + [SMALL_STATE(1613)] = 54832, + [SMALL_STATE(1614)] = 54869, + [SMALL_STATE(1615)] = 54904, + [SMALL_STATE(1616)] = 54941, + [SMALL_STATE(1617)] = 54966, + [SMALL_STATE(1618)] = 54991, + [SMALL_STATE(1619)] = 55023, + [SMALL_STATE(1620)] = 55047, + [SMALL_STATE(1621)] = 55075, + [SMALL_STATE(1622)] = 55109, + [SMALL_STATE(1623)] = 55139, + [SMALL_STATE(1624)] = 55167, + [SMALL_STATE(1625)] = 55199, + [SMALL_STATE(1626)] = 55233, + [SMALL_STATE(1627)] = 55267, + [SMALL_STATE(1628)] = 55291, + [SMALL_STATE(1629)] = 55323, + [SMALL_STATE(1630)] = 55357, + [SMALL_STATE(1631)] = 55385, + [SMALL_STATE(1632)] = 55419, + [SMALL_STATE(1633)] = 55451, + [SMALL_STATE(1634)] = 55472, + [SMALL_STATE(1635)] = 55499, + [SMALL_STATE(1636)] = 55530, + [SMALL_STATE(1637)] = 55559, + [SMALL_STATE(1638)] = 55588, + [SMALL_STATE(1639)] = 55613, + [SMALL_STATE(1640)] = 55642, + [SMALL_STATE(1641)] = 55671, + [SMALL_STATE(1642)] = 55702, + [SMALL_STATE(1643)] = 55731, + [SMALL_STATE(1644)] = 55758, + [SMALL_STATE(1645)] = 55787, + [SMALL_STATE(1646)] = 55816, + [SMALL_STATE(1647)] = 55847, + [SMALL_STATE(1648)] = 55876, + [SMALL_STATE(1649)] = 55907, + [SMALL_STATE(1650)] = 55938, + [SMALL_STATE(1651)] = 55967, + [SMALL_STATE(1652)] = 55998, + [SMALL_STATE(1653)] = 56027, + [SMALL_STATE(1654)] = 56058, + [SMALL_STATE(1655)] = 56087, + [SMALL_STATE(1656)] = 56116, + [SMALL_STATE(1657)] = 56145, + [SMALL_STATE(1658)] = 56174, + [SMALL_STATE(1659)] = 56203, + [SMALL_STATE(1660)] = 56232, + [SMALL_STATE(1661)] = 56263, + [SMALL_STATE(1662)] = 56296, + [SMALL_STATE(1663)] = 56325, + [SMALL_STATE(1664)] = 56354, + [SMALL_STATE(1665)] = 56381, + [SMALL_STATE(1666)] = 56410, + [SMALL_STATE(1667)] = 56439, + [SMALL_STATE(1668)] = 56466, + [SMALL_STATE(1669)] = 56497, + [SMALL_STATE(1670)] = 56526, + [SMALL_STATE(1671)] = 56557, + [SMALL_STATE(1672)] = 56588, + [SMALL_STATE(1673)] = 56617, + [SMALL_STATE(1674)] = 56644, + [SMALL_STATE(1675)] = 56673, + [SMALL_STATE(1676)] = 56706, + [SMALL_STATE(1677)] = 56735, + [SMALL_STATE(1678)] = 56756, + [SMALL_STATE(1679)] = 56777, + [SMALL_STATE(1680)] = 56798, + [SMALL_STATE(1681)] = 56819, + [SMALL_STATE(1682)] = 56840, + [SMALL_STATE(1683)] = 56863, + [SMALL_STATE(1684)] = 56884, + [SMALL_STATE(1685)] = 56911, + [SMALL_STATE(1686)] = 56940, + [SMALL_STATE(1687)] = 56971, + [SMALL_STATE(1688)] = 57002, + [SMALL_STATE(1689)] = 57031, + [SMALL_STATE(1690)] = 57060, + [SMALL_STATE(1691)] = 57089, + [SMALL_STATE(1692)] = 57116, + [SMALL_STATE(1693)] = 57142, + [SMALL_STATE(1694)] = 57168, + [SMALL_STATE(1695)] = 57202, + [SMALL_STATE(1696)] = 57236, + [SMALL_STATE(1697)] = 57266, + [SMALL_STATE(1698)] = 57298, + [SMALL_STATE(1699)] = 57320, + [SMALL_STATE(1700)] = 57346, + [SMALL_STATE(1701)] = 57374, + [SMALL_STATE(1702)] = 57408, + [SMALL_STATE(1703)] = 57442, + [SMALL_STATE(1704)] = 57476, + [SMALL_STATE(1705)] = 57502, + [SMALL_STATE(1706)] = 57536, + [SMALL_STATE(1707)] = 57562, + [SMALL_STATE(1708)] = 57596, + [SMALL_STATE(1709)] = 57617, + [SMALL_STATE(1710)] = 57640, + [SMALL_STATE(1711)] = 57663, + [SMALL_STATE(1712)] = 57684, + [SMALL_STATE(1713)] = 57705, + [SMALL_STATE(1714)] = 57726, + [SMALL_STATE(1715)] = 57753, + [SMALL_STATE(1716)] = 57780, + [SMALL_STATE(1717)] = 57803, + [SMALL_STATE(1718)] = 57824, + [SMALL_STATE(1719)] = 57845, + [SMALL_STATE(1720)] = 57872, + [SMALL_STATE(1721)] = 57897, + [SMALL_STATE(1722)] = 57918, + [SMALL_STATE(1723)] = 57945, + [SMALL_STATE(1724)] = 57968, + [SMALL_STATE(1725)] = 57991, + [SMALL_STATE(1726)] = 58018, + [SMALL_STATE(1727)] = 58041, + [SMALL_STATE(1728)] = 58062, + [SMALL_STATE(1729)] = 58085, + [SMALL_STATE(1730)] = 58108, + [SMALL_STATE(1731)] = 58131, + [SMALL_STATE(1732)] = 58154, + [SMALL_STATE(1733)] = 58181, + [SMALL_STATE(1734)] = 58204, + [SMALL_STATE(1735)] = 58235, + [SMALL_STATE(1736)] = 58256, + [SMALL_STATE(1737)] = 58277, + [SMALL_STATE(1738)] = 58300, + [SMALL_STATE(1739)] = 58323, + [SMALL_STATE(1740)] = 58346, + [SMALL_STATE(1741)] = 58369, + [SMALL_STATE(1742)] = 58396, + [SMALL_STATE(1743)] = 58417, + [SMALL_STATE(1744)] = 58438, + [SMALL_STATE(1745)] = 58459, + [SMALL_STATE(1746)] = 58482, + [SMALL_STATE(1747)] = 58501, + [SMALL_STATE(1748)] = 58524, + [SMALL_STATE(1749)] = 58545, + [SMALL_STATE(1750)] = 58566, + [SMALL_STATE(1751)] = 58593, + [SMALL_STATE(1752)] = 58616, + [SMALL_STATE(1753)] = 58643, + [SMALL_STATE(1754)] = 58671, + [SMALL_STATE(1755)] = 58699, + [SMALL_STATE(1756)] = 58717, + [SMALL_STATE(1757)] = 58743, + [SMALL_STATE(1758)] = 58761, + [SMALL_STATE(1759)] = 58789, + [SMALL_STATE(1760)] = 58817, + [SMALL_STATE(1761)] = 58841, + [SMALL_STATE(1762)] = 58867, + [SMALL_STATE(1763)] = 58891, + [SMALL_STATE(1764)] = 58919, + [SMALL_STATE(1765)] = 58945, + [SMALL_STATE(1766)] = 58969, + [SMALL_STATE(1767)] = 58997, + [SMALL_STATE(1768)] = 59015, + [SMALL_STATE(1769)] = 59043, + [SMALL_STATE(1770)] = 59069, + [SMALL_STATE(1771)] = 59097, + [SMALL_STATE(1772)] = 59125, + [SMALL_STATE(1773)] = 59151, + [SMALL_STATE(1774)] = 59179, + [SMALL_STATE(1775)] = 59207, + [SMALL_STATE(1776)] = 59233, + [SMALL_STATE(1777)] = 59261, + [SMALL_STATE(1778)] = 59289, + [SMALL_STATE(1779)] = 59307, + [SMALL_STATE(1780)] = 59335, + [SMALL_STATE(1781)] = 59363, + [SMALL_STATE(1782)] = 59391, + [SMALL_STATE(1783)] = 59415, + [SMALL_STATE(1784)] = 59441, + [SMALL_STATE(1785)] = 59469, + [SMALL_STATE(1786)] = 59493, + [SMALL_STATE(1787)] = 59521, + [SMALL_STATE(1788)] = 59541, + [SMALL_STATE(1789)] = 59567, + [SMALL_STATE(1790)] = 59595, + [SMALL_STATE(1791)] = 59621, + [SMALL_STATE(1792)] = 59649, + [SMALL_STATE(1793)] = 59675, + [SMALL_STATE(1794)] = 59695, + [SMALL_STATE(1795)] = 59723, + [SMALL_STATE(1796)] = 59751, + [SMALL_STATE(1797)] = 59771, + [SMALL_STATE(1798)] = 59799, + [SMALL_STATE(1799)] = 59823, + [SMALL_STATE(1800)] = 59851, + [SMALL_STATE(1801)] = 59879, + [SMALL_STATE(1802)] = 59907, + [SMALL_STATE(1803)] = 59933, + [SMALL_STATE(1804)] = 59959, + [SMALL_STATE(1805)] = 59983, + [SMALL_STATE(1806)] = 60009, + [SMALL_STATE(1807)] = 60029, + [SMALL_STATE(1808)] = 60049, + [SMALL_STATE(1809)] = 60077, + [SMALL_STATE(1810)] = 60105, + [SMALL_STATE(1811)] = 60129, + [SMALL_STATE(1812)] = 60157, + [SMALL_STATE(1813)] = 60181, + [SMALL_STATE(1814)] = 60209, + [SMALL_STATE(1815)] = 60235, + [SMALL_STATE(1816)] = 60263, + [SMALL_STATE(1817)] = 60291, + [SMALL_STATE(1818)] = 60319, + [SMALL_STATE(1819)] = 60345, + [SMALL_STATE(1820)] = 60365, + [SMALL_STATE(1821)] = 60393, + [SMALL_STATE(1822)] = 60421, + [SMALL_STATE(1823)] = 60447, + [SMALL_STATE(1824)] = 60467, + [SMALL_STATE(1825)] = 60487, + [SMALL_STATE(1826)] = 60515, + [SMALL_STATE(1827)] = 60537, + [SMALL_STATE(1828)] = 60565, + [SMALL_STATE(1829)] = 60593, + [SMALL_STATE(1830)] = 60621, + [SMALL_STATE(1831)] = 60647, + [SMALL_STATE(1832)] = 60675, + [SMALL_STATE(1833)] = 60701, + [SMALL_STATE(1834)] = 60729, + [SMALL_STATE(1835)] = 60757, + [SMALL_STATE(1836)] = 60777, + [SMALL_STATE(1837)] = 60797, + [SMALL_STATE(1838)] = 60820, + [SMALL_STATE(1839)] = 60843, + [SMALL_STATE(1840)] = 60864, + [SMALL_STATE(1841)] = 60885, + [SMALL_STATE(1842)] = 60908, + [SMALL_STATE(1843)] = 60929, + [SMALL_STATE(1844)] = 60952, + [SMALL_STATE(1845)] = 60977, + [SMALL_STATE(1846)] = 61002, + [SMALL_STATE(1847)] = 61021, + [SMALL_STATE(1848)] = 61042, + [SMALL_STATE(1849)] = 61065, + [SMALL_STATE(1850)] = 61090, + [SMALL_STATE(1851)] = 61115, + [SMALL_STATE(1852)] = 61136, + [SMALL_STATE(1853)] = 61155, + [SMALL_STATE(1854)] = 61174, + [SMALL_STATE(1855)] = 61191, + [SMALL_STATE(1856)] = 61214, + [SMALL_STATE(1857)] = 61237, + [SMALL_STATE(1858)] = 61254, + [SMALL_STATE(1859)] = 61277, + [SMALL_STATE(1860)] = 61296, + [SMALL_STATE(1861)] = 61319, + [SMALL_STATE(1862)] = 61340, + [SMALL_STATE(1863)] = 61365, + [SMALL_STATE(1864)] = 61388, + [SMALL_STATE(1865)] = 61409, + [SMALL_STATE(1866)] = 61432, + [SMALL_STATE(1867)] = 61455, + [SMALL_STATE(1868)] = 61478, + [SMALL_STATE(1869)] = 61501, + [SMALL_STATE(1870)] = 61524, + [SMALL_STATE(1871)] = 61545, + [SMALL_STATE(1872)] = 61566, + [SMALL_STATE(1873)] = 61589, + [SMALL_STATE(1874)] = 61612, + [SMALL_STATE(1875)] = 61637, + [SMALL_STATE(1876)] = 61662, + [SMALL_STATE(1877)] = 61683, + [SMALL_STATE(1878)] = 61708, + [SMALL_STATE(1879)] = 61731, + [SMALL_STATE(1880)] = 61756, + [SMALL_STATE(1881)] = 61777, + [SMALL_STATE(1882)] = 61802, + [SMALL_STATE(1883)] = 61823, + [SMALL_STATE(1884)] = 61846, + [SMALL_STATE(1885)] = 61871, + [SMALL_STATE(1886)] = 61892, + [SMALL_STATE(1887)] = 61913, + [SMALL_STATE(1888)] = 61938, + [SMALL_STATE(1889)] = 61955, + [SMALL_STATE(1890)] = 61978, + [SMALL_STATE(1891)] = 61999, + [SMALL_STATE(1892)] = 62020, + [SMALL_STATE(1893)] = 62037, + [SMALL_STATE(1894)] = 62060, + [SMALL_STATE(1895)] = 62081, + [SMALL_STATE(1896)] = 62106, + [SMALL_STATE(1897)] = 62129, + [SMALL_STATE(1898)] = 62152, + [SMALL_STATE(1899)] = 62175, + [SMALL_STATE(1900)] = 62196, + [SMALL_STATE(1901)] = 62217, + [SMALL_STATE(1902)] = 62238, + [SMALL_STATE(1903)] = 62263, + [SMALL_STATE(1904)] = 62288, + [SMALL_STATE(1905)] = 62305, + [SMALL_STATE(1906)] = 62330, + [SMALL_STATE(1907)] = 62355, + [SMALL_STATE(1908)] = 62374, + [SMALL_STATE(1909)] = 62397, + [SMALL_STATE(1910)] = 62422, + [SMALL_STATE(1911)] = 62441, + [SMALL_STATE(1912)] = 62466, + [SMALL_STATE(1913)] = 62487, + [SMALL_STATE(1914)] = 62506, + [SMALL_STATE(1915)] = 62527, + [SMALL_STATE(1916)] = 62550, + [SMALL_STATE(1917)] = 62569, + [SMALL_STATE(1918)] = 62594, + [SMALL_STATE(1919)] = 62611, + [SMALL_STATE(1920)] = 62632, + [SMALL_STATE(1921)] = 62651, + [SMALL_STATE(1922)] = 62674, + [SMALL_STATE(1923)] = 62697, + [SMALL_STATE(1924)] = 62722, + [SMALL_STATE(1925)] = 62741, + [SMALL_STATE(1926)] = 62764, + [SMALL_STATE(1927)] = 62785, + [SMALL_STATE(1928)] = 62804, + [SMALL_STATE(1929)] = 62825, + [SMALL_STATE(1930)] = 62846, + [SMALL_STATE(1931)] = 62867, + [SMALL_STATE(1932)] = 62890, + [SMALL_STATE(1933)] = 62911, + [SMALL_STATE(1934)] = 62934, + [SMALL_STATE(1935)] = 62955, + [SMALL_STATE(1936)] = 62980, + [SMALL_STATE(1937)] = 63001, + [SMALL_STATE(1938)] = 63018, + [SMALL_STATE(1939)] = 63041, + [SMALL_STATE(1940)] = 63062, + [SMALL_STATE(1941)] = 63087, + [SMALL_STATE(1942)] = 63110, + [SMALL_STATE(1943)] = 63129, + [SMALL_STATE(1944)] = 63149, + [SMALL_STATE(1945)] = 63171, + [SMALL_STATE(1946)] = 63187, + [SMALL_STATE(1947)] = 63205, + [SMALL_STATE(1948)] = 63225, + [SMALL_STATE(1949)] = 63247, + [SMALL_STATE(1950)] = 63267, + [SMALL_STATE(1951)] = 63289, + [SMALL_STATE(1952)] = 63309, + [SMALL_STATE(1953)] = 63329, + [SMALL_STATE(1954)] = 63349, + [SMALL_STATE(1955)] = 63367, + [SMALL_STATE(1956)] = 63389, + [SMALL_STATE(1957)] = 63409, + [SMALL_STATE(1958)] = 63429, + [SMALL_STATE(1959)] = 63447, + [SMALL_STATE(1960)] = 63467, + [SMALL_STATE(1961)] = 63487, + [SMALL_STATE(1962)] = 63507, + [SMALL_STATE(1963)] = 63527, + [SMALL_STATE(1964)] = 63547, + [SMALL_STATE(1965)] = 63569, + [SMALL_STATE(1966)] = 63585, + [SMALL_STATE(1967)] = 63607, + [SMALL_STATE(1968)] = 63625, + [SMALL_STATE(1969)] = 63647, + [SMALL_STATE(1970)] = 63667, + [SMALL_STATE(1971)] = 63685, + [SMALL_STATE(1972)] = 63705, + [SMALL_STATE(1973)] = 63727, + [SMALL_STATE(1974)] = 63749, + [SMALL_STATE(1975)] = 63771, + [SMALL_STATE(1976)] = 63789, + [SMALL_STATE(1977)] = 63811, + [SMALL_STATE(1978)] = 63833, + [SMALL_STATE(1979)] = 63851, + [SMALL_STATE(1980)] = 63873, + [SMALL_STATE(1981)] = 63893, + [SMALL_STATE(1982)] = 63915, + [SMALL_STATE(1983)] = 63935, + [SMALL_STATE(1984)] = 63953, + [SMALL_STATE(1985)] = 63973, + [SMALL_STATE(1986)] = 63993, + [SMALL_STATE(1987)] = 64013, + [SMALL_STATE(1988)] = 64035, + [SMALL_STATE(1989)] = 64057, + [SMALL_STATE(1990)] = 64079, + [SMALL_STATE(1991)] = 64101, + [SMALL_STATE(1992)] = 64123, + [SMALL_STATE(1993)] = 64143, + [SMALL_STATE(1994)] = 64163, + [SMALL_STATE(1995)] = 64181, + [SMALL_STATE(1996)] = 64203, + [SMALL_STATE(1997)] = 64223, + [SMALL_STATE(1998)] = 64243, + [SMALL_STATE(1999)] = 64265, + [SMALL_STATE(2000)] = 64285, + [SMALL_STATE(2001)] = 64301, + [SMALL_STATE(2002)] = 64317, + [SMALL_STATE(2003)] = 64333, + [SMALL_STATE(2004)] = 64353, + [SMALL_STATE(2005)] = 64373, + [SMALL_STATE(2006)] = 64393, + [SMALL_STATE(2007)] = 64415, + [SMALL_STATE(2008)] = 64435, + [SMALL_STATE(2009)] = 64457, + [SMALL_STATE(2010)] = 64477, + [SMALL_STATE(2011)] = 64495, + [SMALL_STATE(2012)] = 64515, + [SMALL_STATE(2013)] = 64537, + [SMALL_STATE(2014)] = 64559, + [SMALL_STATE(2015)] = 64581, + [SMALL_STATE(2016)] = 64601, + [SMALL_STATE(2017)] = 64621, + [SMALL_STATE(2018)] = 64641, + [SMALL_STATE(2019)] = 64663, + [SMALL_STATE(2020)] = 64681, + [SMALL_STATE(2021)] = 64699, + [SMALL_STATE(2022)] = 64721, + [SMALL_STATE(2023)] = 64737, + [SMALL_STATE(2024)] = 64755, + [SMALL_STATE(2025)] = 64777, + [SMALL_STATE(2026)] = 64797, + [SMALL_STATE(2027)] = 64817, + [SMALL_STATE(2028)] = 64837, + [SMALL_STATE(2029)] = 64853, + [SMALL_STATE(2030)] = 64873, + [SMALL_STATE(2031)] = 64895, + [SMALL_STATE(2032)] = 64915, + [SMALL_STATE(2033)] = 64935, + [SMALL_STATE(2034)] = 64957, + [SMALL_STATE(2035)] = 64979, + [SMALL_STATE(2036)] = 65001, + [SMALL_STATE(2037)] = 65017, + [SMALL_STATE(2038)] = 65037, + [SMALL_STATE(2039)] = 65059, + [SMALL_STATE(2040)] = 65079, + [SMALL_STATE(2041)] = 65099, + [SMALL_STATE(2042)] = 65117, + [SMALL_STATE(2043)] = 65137, + [SMALL_STATE(2044)] = 65159, + [SMALL_STATE(2045)] = 65181, + [SMALL_STATE(2046)] = 65203, + [SMALL_STATE(2047)] = 65225, + [SMALL_STATE(2048)] = 65247, + [SMALL_STATE(2049)] = 65267, + [SMALL_STATE(2050)] = 65287, + [SMALL_STATE(2051)] = 65307, + [SMALL_STATE(2052)] = 65327, + [SMALL_STATE(2053)] = 65343, + [SMALL_STATE(2054)] = 65363, + [SMALL_STATE(2055)] = 65385, + [SMALL_STATE(2056)] = 65405, + [SMALL_STATE(2057)] = 65427, + [SMALL_STATE(2058)] = 65449, + [SMALL_STATE(2059)] = 65471, + [SMALL_STATE(2060)] = 65491, + [SMALL_STATE(2061)] = 65513, + [SMALL_STATE(2062)] = 65535, + [SMALL_STATE(2063)] = 65551, + [SMALL_STATE(2064)] = 65571, + [SMALL_STATE(2065)] = 65591, + [SMALL_STATE(2066)] = 65611, + [SMALL_STATE(2067)] = 65631, + [SMALL_STATE(2068)] = 65653, + [SMALL_STATE(2069)] = 65673, + [SMALL_STATE(2070)] = 65691, + [SMALL_STATE(2071)] = 65707, + [SMALL_STATE(2072)] = 65727, + [SMALL_STATE(2073)] = 65743, + [SMALL_STATE(2074)] = 65759, + [SMALL_STATE(2075)] = 65779, + [SMALL_STATE(2076)] = 65799, + [SMALL_STATE(2077)] = 65821, + [SMALL_STATE(2078)] = 65841, + [SMALL_STATE(2079)] = 65861, + [SMALL_STATE(2080)] = 65879, + [SMALL_STATE(2081)] = 65899, + [SMALL_STATE(2082)] = 65921, + [SMALL_STATE(2083)] = 65937, + [SMALL_STATE(2084)] = 65959, + [SMALL_STATE(2085)] = 65981, + [SMALL_STATE(2086)] = 66003, + [SMALL_STATE(2087)] = 66025, + [SMALL_STATE(2088)] = 66045, + [SMALL_STATE(2089)] = 66067, + [SMALL_STATE(2090)] = 66089, + [SMALL_STATE(2091)] = 66111, + [SMALL_STATE(2092)] = 66133, + [SMALL_STATE(2093)] = 66155, + [SMALL_STATE(2094)] = 66177, + [SMALL_STATE(2095)] = 66197, + [SMALL_STATE(2096)] = 66219, + [SMALL_STATE(2097)] = 66241, + [SMALL_STATE(2098)] = 66259, + [SMALL_STATE(2099)] = 66275, + [SMALL_STATE(2100)] = 66297, + [SMALL_STATE(2101)] = 66313, + [SMALL_STATE(2102)] = 66329, + [SMALL_STATE(2103)] = 66349, + [SMALL_STATE(2104)] = 66369, + [SMALL_STATE(2105)] = 66391, + [SMALL_STATE(2106)] = 66413, + [SMALL_STATE(2107)] = 66431, + [SMALL_STATE(2108)] = 66453, + [SMALL_STATE(2109)] = 66470, + [SMALL_STATE(2110)] = 66489, + [SMALL_STATE(2111)] = 66508, + [SMALL_STATE(2112)] = 66523, + [SMALL_STATE(2113)] = 66538, + [SMALL_STATE(2114)] = 66557, + [SMALL_STATE(2115)] = 66572, + [SMALL_STATE(2116)] = 66591, + [SMALL_STATE(2117)] = 66606, + [SMALL_STATE(2118)] = 66625, + [SMALL_STATE(2119)] = 66642, + [SMALL_STATE(2120)] = 66661, + [SMALL_STATE(2121)] = 66676, + [SMALL_STATE(2122)] = 66695, + [SMALL_STATE(2123)] = 66714, + [SMALL_STATE(2124)] = 66729, + [SMALL_STATE(2125)] = 66748, + [SMALL_STATE(2126)] = 66765, + [SMALL_STATE(2127)] = 66784, + [SMALL_STATE(2128)] = 66803, + [SMALL_STATE(2129)] = 66822, + [SMALL_STATE(2130)] = 66841, + [SMALL_STATE(2131)] = 66860, + [SMALL_STATE(2132)] = 66879, + [SMALL_STATE(2133)] = 66898, + [SMALL_STATE(2134)] = 66917, + [SMALL_STATE(2135)] = 66936, + [SMALL_STATE(2136)] = 66955, + [SMALL_STATE(2137)] = 66974, + [SMALL_STATE(2138)] = 66993, + [SMALL_STATE(2139)] = 67010, + [SMALL_STATE(2140)] = 67027, + [SMALL_STATE(2141)] = 67046, + [SMALL_STATE(2142)] = 67065, + [SMALL_STATE(2143)] = 67082, + [SMALL_STATE(2144)] = 67097, + [SMALL_STATE(2145)] = 67114, + [SMALL_STATE(2146)] = 67133, + [SMALL_STATE(2147)] = 67152, + [SMALL_STATE(2148)] = 67171, + [SMALL_STATE(2149)] = 67190, + [SMALL_STATE(2150)] = 67207, + [SMALL_STATE(2151)] = 67224, + [SMALL_STATE(2152)] = 67243, + [SMALL_STATE(2153)] = 67260, + [SMALL_STATE(2154)] = 67279, + [SMALL_STATE(2155)] = 67298, + [SMALL_STATE(2156)] = 67317, + [SMALL_STATE(2157)] = 67334, + [SMALL_STATE(2158)] = 67351, + [SMALL_STATE(2159)] = 67370, + [SMALL_STATE(2160)] = 67385, + [SMALL_STATE(2161)] = 67404, + [SMALL_STATE(2162)] = 67423, + [SMALL_STATE(2163)] = 67438, + [SMALL_STATE(2164)] = 67457, + [SMALL_STATE(2165)] = 67476, + [SMALL_STATE(2166)] = 67495, + [SMALL_STATE(2167)] = 67514, + [SMALL_STATE(2168)] = 67533, + [SMALL_STATE(2169)] = 67548, + [SMALL_STATE(2170)] = 67567, + [SMALL_STATE(2171)] = 67586, + [SMALL_STATE(2172)] = 67601, + [SMALL_STATE(2173)] = 67618, + [SMALL_STATE(2174)] = 67635, + [SMALL_STATE(2175)] = 67652, + [SMALL_STATE(2176)] = 67669, + [SMALL_STATE(2177)] = 67688, + [SMALL_STATE(2178)] = 67707, + [SMALL_STATE(2179)] = 67722, + [SMALL_STATE(2180)] = 67741, + [SMALL_STATE(2181)] = 67756, + [SMALL_STATE(2182)] = 67771, + [SMALL_STATE(2183)] = 67790, + [SMALL_STATE(2184)] = 67807, + [SMALL_STATE(2185)] = 67824, + [SMALL_STATE(2186)] = 67841, + [SMALL_STATE(2187)] = 67858, + [SMALL_STATE(2188)] = 67873, + [SMALL_STATE(2189)] = 67890, + [SMALL_STATE(2190)] = 67909, + [SMALL_STATE(2191)] = 67924, + [SMALL_STATE(2192)] = 67943, + [SMALL_STATE(2193)] = 67962, + [SMALL_STATE(2194)] = 67977, + [SMALL_STATE(2195)] = 67996, + [SMALL_STATE(2196)] = 68015, + [SMALL_STATE(2197)] = 68032, + [SMALL_STATE(2198)] = 68051, + [SMALL_STATE(2199)] = 68066, + [SMALL_STATE(2200)] = 68083, + [SMALL_STATE(2201)] = 68100, + [SMALL_STATE(2202)] = 68119, + [SMALL_STATE(2203)] = 68138, + [SMALL_STATE(2204)] = 68157, + [SMALL_STATE(2205)] = 68174, + [SMALL_STATE(2206)] = 68193, + [SMALL_STATE(2207)] = 68210, + [SMALL_STATE(2208)] = 68229, + [SMALL_STATE(2209)] = 68246, + [SMALL_STATE(2210)] = 68265, + [SMALL_STATE(2211)] = 68282, + [SMALL_STATE(2212)] = 68301, + [SMALL_STATE(2213)] = 68320, + [SMALL_STATE(2214)] = 68339, + [SMALL_STATE(2215)] = 68354, + [SMALL_STATE(2216)] = 68371, + [SMALL_STATE(2217)] = 68388, + [SMALL_STATE(2218)] = 68405, + [SMALL_STATE(2219)] = 68424, + [SMALL_STATE(2220)] = 68443, + [SMALL_STATE(2221)] = 68460, + [SMALL_STATE(2222)] = 68479, + [SMALL_STATE(2223)] = 68496, + [SMALL_STATE(2224)] = 68515, + [SMALL_STATE(2225)] = 68532, + [SMALL_STATE(2226)] = 68549, + [SMALL_STATE(2227)] = 68566, + [SMALL_STATE(2228)] = 68585, + [SMALL_STATE(2229)] = 68604, + [SMALL_STATE(2230)] = 68621, + [SMALL_STATE(2231)] = 68640, + [SMALL_STATE(2232)] = 68657, + [SMALL_STATE(2233)] = 68674, + [SMALL_STATE(2234)] = 68691, + [SMALL_STATE(2235)] = 68710, + [SMALL_STATE(2236)] = 68727, + [SMALL_STATE(2237)] = 68744, + [SMALL_STATE(2238)] = 68759, + [SMALL_STATE(2239)] = 68778, + [SMALL_STATE(2240)] = 68795, + [SMALL_STATE(2241)] = 68812, + [SMALL_STATE(2242)] = 68829, + [SMALL_STATE(2243)] = 68846, + [SMALL_STATE(2244)] = 68863, + [SMALL_STATE(2245)] = 68882, + [SMALL_STATE(2246)] = 68899, + [SMALL_STATE(2247)] = 68918, + [SMALL_STATE(2248)] = 68937, + [SMALL_STATE(2249)] = 68954, + [SMALL_STATE(2250)] = 68969, + [SMALL_STATE(2251)] = 68984, + [SMALL_STATE(2252)] = 69001, + [SMALL_STATE(2253)] = 69018, + [SMALL_STATE(2254)] = 69035, + [SMALL_STATE(2255)] = 69052, + [SMALL_STATE(2256)] = 69069, + [SMALL_STATE(2257)] = 69086, + [SMALL_STATE(2258)] = 69103, + [SMALL_STATE(2259)] = 69120, + [SMALL_STATE(2260)] = 69137, + [SMALL_STATE(2261)] = 69154, + [SMALL_STATE(2262)] = 69173, + [SMALL_STATE(2263)] = 69190, + [SMALL_STATE(2264)] = 69209, + [SMALL_STATE(2265)] = 69224, + [SMALL_STATE(2266)] = 69239, + [SMALL_STATE(2267)] = 69258, + [SMALL_STATE(2268)] = 69275, + [SMALL_STATE(2269)] = 69292, + [SMALL_STATE(2270)] = 69309, + [SMALL_STATE(2271)] = 69326, + [SMALL_STATE(2272)] = 69343, + [SMALL_STATE(2273)] = 69362, + [SMALL_STATE(2274)] = 69379, + [SMALL_STATE(2275)] = 69396, + [SMALL_STATE(2276)] = 69413, + [SMALL_STATE(2277)] = 69430, + [SMALL_STATE(2278)] = 69447, + [SMALL_STATE(2279)] = 69464, + [SMALL_STATE(2280)] = 69481, + [SMALL_STATE(2281)] = 69498, + [SMALL_STATE(2282)] = 69515, + [SMALL_STATE(2283)] = 69532, + [SMALL_STATE(2284)] = 69549, + [SMALL_STATE(2285)] = 69566, + [SMALL_STATE(2286)] = 69583, + [SMALL_STATE(2287)] = 69600, + [SMALL_STATE(2288)] = 69617, + [SMALL_STATE(2289)] = 69634, + [SMALL_STATE(2290)] = 69651, + [SMALL_STATE(2291)] = 69666, + [SMALL_STATE(2292)] = 69683, + [SMALL_STATE(2293)] = 69700, + [SMALL_STATE(2294)] = 69717, + [SMALL_STATE(2295)] = 69736, + [SMALL_STATE(2296)] = 69755, + [SMALL_STATE(2297)] = 69772, + [SMALL_STATE(2298)] = 69789, + [SMALL_STATE(2299)] = 69806, + [SMALL_STATE(2300)] = 69825, + [SMALL_STATE(2301)] = 69842, + [SMALL_STATE(2302)] = 69861, + [SMALL_STATE(2303)] = 69880, + [SMALL_STATE(2304)] = 69899, + [SMALL_STATE(2305)] = 69916, + [SMALL_STATE(2306)] = 69933, + [SMALL_STATE(2307)] = 69952, + [SMALL_STATE(2308)] = 69969, + [SMALL_STATE(2309)] = 69988, + [SMALL_STATE(2310)] = 70005, + [SMALL_STATE(2311)] = 70022, + [SMALL_STATE(2312)] = 70039, + [SMALL_STATE(2313)] = 70056, + [SMALL_STATE(2314)] = 70073, + [SMALL_STATE(2315)] = 70090, + [SMALL_STATE(2316)] = 70107, + [SMALL_STATE(2317)] = 70124, + [SMALL_STATE(2318)] = 70141, + [SMALL_STATE(2319)] = 70158, + [SMALL_STATE(2320)] = 70177, + [SMALL_STATE(2321)] = 70194, + [SMALL_STATE(2322)] = 70213, + [SMALL_STATE(2323)] = 70230, + [SMALL_STATE(2324)] = 70247, + [SMALL_STATE(2325)] = 70266, + [SMALL_STATE(2326)] = 70283, + [SMALL_STATE(2327)] = 70300, + [SMALL_STATE(2328)] = 70317, + [SMALL_STATE(2329)] = 70334, + [SMALL_STATE(2330)] = 70351, + [SMALL_STATE(2331)] = 70370, + [SMALL_STATE(2332)] = 70387, + [SMALL_STATE(2333)] = 70404, + [SMALL_STATE(2334)] = 70421, + [SMALL_STATE(2335)] = 70438, + [SMALL_STATE(2336)] = 70455, + [SMALL_STATE(2337)] = 70474, + [SMALL_STATE(2338)] = 70491, + [SMALL_STATE(2339)] = 70508, + [SMALL_STATE(2340)] = 70525, + [SMALL_STATE(2341)] = 70544, + [SMALL_STATE(2342)] = 70563, + [SMALL_STATE(2343)] = 70582, + [SMALL_STATE(2344)] = 70599, + [SMALL_STATE(2345)] = 70616, + [SMALL_STATE(2346)] = 70633, + [SMALL_STATE(2347)] = 70650, + [SMALL_STATE(2348)] = 70669, + [SMALL_STATE(2349)] = 70688, + [SMALL_STATE(2350)] = 70705, + [SMALL_STATE(2351)] = 70724, + [SMALL_STATE(2352)] = 70741, + [SMALL_STATE(2353)] = 70758, + [SMALL_STATE(2354)] = 70777, + [SMALL_STATE(2355)] = 70794, + [SMALL_STATE(2356)] = 70811, + [SMALL_STATE(2357)] = 70828, + [SMALL_STATE(2358)] = 70847, + [SMALL_STATE(2359)] = 70864, + [SMALL_STATE(2360)] = 70881, + [SMALL_STATE(2361)] = 70895, + [SMALL_STATE(2362)] = 70911, + [SMALL_STATE(2363)] = 70927, + [SMALL_STATE(2364)] = 70941, + [SMALL_STATE(2365)] = 70955, + [SMALL_STATE(2366)] = 70971, + [SMALL_STATE(2367)] = 70985, + [SMALL_STATE(2368)] = 71001, + [SMALL_STATE(2369)] = 71017, + [SMALL_STATE(2370)] = 71031, + [SMALL_STATE(2371)] = 71045, + [SMALL_STATE(2372)] = 71061, + [SMALL_STATE(2373)] = 71075, + [SMALL_STATE(2374)] = 71091, + [SMALL_STATE(2375)] = 71105, + [SMALL_STATE(2376)] = 71121, + [SMALL_STATE(2377)] = 71135, + [SMALL_STATE(2378)] = 71149, + [SMALL_STATE(2379)] = 71163, + [SMALL_STATE(2380)] = 71179, + [SMALL_STATE(2381)] = 71195, + [SMALL_STATE(2382)] = 71211, + [SMALL_STATE(2383)] = 71227, + [SMALL_STATE(2384)] = 71243, + [SMALL_STATE(2385)] = 71259, + [SMALL_STATE(2386)] = 71273, + [SMALL_STATE(2387)] = 71289, + [SMALL_STATE(2388)] = 71305, + [SMALL_STATE(2389)] = 71319, + [SMALL_STATE(2390)] = 71335, + [SMALL_STATE(2391)] = 71349, + [SMALL_STATE(2392)] = 71365, + [SMALL_STATE(2393)] = 71381, + [SMALL_STATE(2394)] = 71397, + [SMALL_STATE(2395)] = 71411, + [SMALL_STATE(2396)] = 71425, + [SMALL_STATE(2397)] = 71439, + [SMALL_STATE(2398)] = 71453, + [SMALL_STATE(2399)] = 71467, + [SMALL_STATE(2400)] = 71481, + [SMALL_STATE(2401)] = 71495, + [SMALL_STATE(2402)] = 71511, + [SMALL_STATE(2403)] = 71525, + [SMALL_STATE(2404)] = 71541, + [SMALL_STATE(2405)] = 71557, + [SMALL_STATE(2406)] = 71573, + [SMALL_STATE(2407)] = 71589, + [SMALL_STATE(2408)] = 71605, + [SMALL_STATE(2409)] = 71619, + [SMALL_STATE(2410)] = 71633, + [SMALL_STATE(2411)] = 71647, + [SMALL_STATE(2412)] = 71663, + [SMALL_STATE(2413)] = 71679, + [SMALL_STATE(2414)] = 71695, + [SMALL_STATE(2415)] = 71711, + [SMALL_STATE(2416)] = 71727, + [SMALL_STATE(2417)] = 71743, + [SMALL_STATE(2418)] = 71759, + [SMALL_STATE(2419)] = 71775, + [SMALL_STATE(2420)] = 71791, + [SMALL_STATE(2421)] = 71807, + [SMALL_STATE(2422)] = 71823, + [SMALL_STATE(2423)] = 71839, + [SMALL_STATE(2424)] = 71853, + [SMALL_STATE(2425)] = 71869, + [SMALL_STATE(2426)] = 71885, + [SMALL_STATE(2427)] = 71901, + [SMALL_STATE(2428)] = 71917, + [SMALL_STATE(2429)] = 71933, + [SMALL_STATE(2430)] = 71949, + [SMALL_STATE(2431)] = 71965, + [SMALL_STATE(2432)] = 71979, + [SMALL_STATE(2433)] = 71995, + [SMALL_STATE(2434)] = 72009, + [SMALL_STATE(2435)] = 72025, + [SMALL_STATE(2436)] = 72041, + [SMALL_STATE(2437)] = 72055, + [SMALL_STATE(2438)] = 72071, + [SMALL_STATE(2439)] = 72087, + [SMALL_STATE(2440)] = 72103, + [SMALL_STATE(2441)] = 72119, + [SMALL_STATE(2442)] = 72135, + [SMALL_STATE(2443)] = 72151, + [SMALL_STATE(2444)] = 72167, + [SMALL_STATE(2445)] = 72181, + [SMALL_STATE(2446)] = 72197, + [SMALL_STATE(2447)] = 72213, + [SMALL_STATE(2448)] = 72229, + [SMALL_STATE(2449)] = 72243, + [SMALL_STATE(2450)] = 72259, + [SMALL_STATE(2451)] = 72275, + [SMALL_STATE(2452)] = 72291, + [SMALL_STATE(2453)] = 72305, + [SMALL_STATE(2454)] = 72321, + [SMALL_STATE(2455)] = 72335, + [SMALL_STATE(2456)] = 72349, + [SMALL_STATE(2457)] = 72365, + [SMALL_STATE(2458)] = 72379, + [SMALL_STATE(2459)] = 72393, + [SMALL_STATE(2460)] = 72407, + [SMALL_STATE(2461)] = 72423, + [SMALL_STATE(2462)] = 72439, + [SMALL_STATE(2463)] = 72455, + [SMALL_STATE(2464)] = 72469, + [SMALL_STATE(2465)] = 72483, + [SMALL_STATE(2466)] = 72497, + [SMALL_STATE(2467)] = 72513, + [SMALL_STATE(2468)] = 72527, + [SMALL_STATE(2469)] = 72543, + [SMALL_STATE(2470)] = 72557, + [SMALL_STATE(2471)] = 72573, + [SMALL_STATE(2472)] = 72589, + [SMALL_STATE(2473)] = 72603, + [SMALL_STATE(2474)] = 72617, + [SMALL_STATE(2475)] = 72631, + [SMALL_STATE(2476)] = 72645, + [SMALL_STATE(2477)] = 72661, + [SMALL_STATE(2478)] = 72677, + [SMALL_STATE(2479)] = 72691, + [SMALL_STATE(2480)] = 72707, + [SMALL_STATE(2481)] = 72723, + [SMALL_STATE(2482)] = 72737, + [SMALL_STATE(2483)] = 72753, + [SMALL_STATE(2484)] = 72769, + [SMALL_STATE(2485)] = 72783, + [SMALL_STATE(2486)] = 72797, + [SMALL_STATE(2487)] = 72811, + [SMALL_STATE(2488)] = 72827, + [SMALL_STATE(2489)] = 72841, + [SMALL_STATE(2490)] = 72855, + [SMALL_STATE(2491)] = 72871, + [SMALL_STATE(2492)] = 72885, + [SMALL_STATE(2493)] = 72899, + [SMALL_STATE(2494)] = 72913, + [SMALL_STATE(2495)] = 72927, + [SMALL_STATE(2496)] = 72943, + [SMALL_STATE(2497)] = 72959, + [SMALL_STATE(2498)] = 72973, + [SMALL_STATE(2499)] = 72989, + [SMALL_STATE(2500)] = 73005, + [SMALL_STATE(2501)] = 73021, + [SMALL_STATE(2502)] = 73037, + [SMALL_STATE(2503)] = 73051, + [SMALL_STATE(2504)] = 73065, + [SMALL_STATE(2505)] = 73081, + [SMALL_STATE(2506)] = 73095, + [SMALL_STATE(2507)] = 73111, + [SMALL_STATE(2508)] = 73127, + [SMALL_STATE(2509)] = 73143, + [SMALL_STATE(2510)] = 73159, + [SMALL_STATE(2511)] = 73175, + [SMALL_STATE(2512)] = 73191, + [SMALL_STATE(2513)] = 73205, + [SMALL_STATE(2514)] = 73221, + [SMALL_STATE(2515)] = 73235, + [SMALL_STATE(2516)] = 73251, + [SMALL_STATE(2517)] = 73267, + [SMALL_STATE(2518)] = 73281, + [SMALL_STATE(2519)] = 73297, + [SMALL_STATE(2520)] = 73313, + [SMALL_STATE(2521)] = 73329, + [SMALL_STATE(2522)] = 73343, + [SMALL_STATE(2523)] = 73359, + [SMALL_STATE(2524)] = 73373, + [SMALL_STATE(2525)] = 73387, + [SMALL_STATE(2526)] = 73403, + [SMALL_STATE(2527)] = 73419, + [SMALL_STATE(2528)] = 73435, + [SMALL_STATE(2529)] = 73449, + [SMALL_STATE(2530)] = 73463, + [SMALL_STATE(2531)] = 73479, + [SMALL_STATE(2532)] = 73495, + [SMALL_STATE(2533)] = 73509, + [SMALL_STATE(2534)] = 73525, + [SMALL_STATE(2535)] = 73541, + [SMALL_STATE(2536)] = 73557, + [SMALL_STATE(2537)] = 73573, + [SMALL_STATE(2538)] = 73589, + [SMALL_STATE(2539)] = 73603, + [SMALL_STATE(2540)] = 73619, + [SMALL_STATE(2541)] = 73635, + [SMALL_STATE(2542)] = 73651, + [SMALL_STATE(2543)] = 73665, + [SMALL_STATE(2544)] = 73681, + [SMALL_STATE(2545)] = 73697, + [SMALL_STATE(2546)] = 73713, + [SMALL_STATE(2547)] = 73729, + [SMALL_STATE(2548)] = 73745, + [SMALL_STATE(2549)] = 73759, + [SMALL_STATE(2550)] = 73775, + [SMALL_STATE(2551)] = 73791, + [SMALL_STATE(2552)] = 73805, + [SMALL_STATE(2553)] = 73819, + [SMALL_STATE(2554)] = 73835, + [SMALL_STATE(2555)] = 73849, + [SMALL_STATE(2556)] = 73865, + [SMALL_STATE(2557)] = 73881, + [SMALL_STATE(2558)] = 73897, + [SMALL_STATE(2559)] = 73911, + [SMALL_STATE(2560)] = 73925, + [SMALL_STATE(2561)] = 73939, + [SMALL_STATE(2562)] = 73955, + [SMALL_STATE(2563)] = 73969, + [SMALL_STATE(2564)] = 73983, + [SMALL_STATE(2565)] = 73997, + [SMALL_STATE(2566)] = 74013, + [SMALL_STATE(2567)] = 74029, + [SMALL_STATE(2568)] = 74043, + [SMALL_STATE(2569)] = 74059, + [SMALL_STATE(2570)] = 74075, + [SMALL_STATE(2571)] = 74091, + [SMALL_STATE(2572)] = 74107, + [SMALL_STATE(2573)] = 74123, + [SMALL_STATE(2574)] = 74139, + [SMALL_STATE(2575)] = 74153, + [SMALL_STATE(2576)] = 74169, + [SMALL_STATE(2577)] = 74185, + [SMALL_STATE(2578)] = 74199, + [SMALL_STATE(2579)] = 74215, + [SMALL_STATE(2580)] = 74229, + [SMALL_STATE(2581)] = 74245, + [SMALL_STATE(2582)] = 74261, + [SMALL_STATE(2583)] = 74277, + [SMALL_STATE(2584)] = 74293, + [SMALL_STATE(2585)] = 74309, + [SMALL_STATE(2586)] = 74323, + [SMALL_STATE(2587)] = 74339, + [SMALL_STATE(2588)] = 74355, + [SMALL_STATE(2589)] = 74369, + [SMALL_STATE(2590)] = 74385, + [SMALL_STATE(2591)] = 74401, + [SMALL_STATE(2592)] = 74417, + [SMALL_STATE(2593)] = 74433, + [SMALL_STATE(2594)] = 74449, + [SMALL_STATE(2595)] = 74465, + [SMALL_STATE(2596)] = 74481, + [SMALL_STATE(2597)] = 74497, + [SMALL_STATE(2598)] = 74513, + [SMALL_STATE(2599)] = 74529, + [SMALL_STATE(2600)] = 74545, + [SMALL_STATE(2601)] = 74561, + [SMALL_STATE(2602)] = 74577, + [SMALL_STATE(2603)] = 74591, + [SMALL_STATE(2604)] = 74605, + [SMALL_STATE(2605)] = 74619, + [SMALL_STATE(2606)] = 74635, + [SMALL_STATE(2607)] = 74651, + [SMALL_STATE(2608)] = 74665, + [SMALL_STATE(2609)] = 74679, + [SMALL_STATE(2610)] = 74693, + [SMALL_STATE(2611)] = 74707, + [SMALL_STATE(2612)] = 74723, + [SMALL_STATE(2613)] = 74739, + [SMALL_STATE(2614)] = 74755, + [SMALL_STATE(2615)] = 74769, + [SMALL_STATE(2616)] = 74785, + [SMALL_STATE(2617)] = 74799, + [SMALL_STATE(2618)] = 74815, + [SMALL_STATE(2619)] = 74829, + [SMALL_STATE(2620)] = 74843, + [SMALL_STATE(2621)] = 74857, + [SMALL_STATE(2622)] = 74873, + [SMALL_STATE(2623)] = 74889, + [SMALL_STATE(2624)] = 74903, + [SMALL_STATE(2625)] = 74917, + [SMALL_STATE(2626)] = 74931, + [SMALL_STATE(2627)] = 74945, + [SMALL_STATE(2628)] = 74959, + [SMALL_STATE(2629)] = 74975, + [SMALL_STATE(2630)] = 74991, + [SMALL_STATE(2631)] = 75005, + [SMALL_STATE(2632)] = 75019, + [SMALL_STATE(2633)] = 75035, + [SMALL_STATE(2634)] = 75051, + [SMALL_STATE(2635)] = 75067, + [SMALL_STATE(2636)] = 75083, + [SMALL_STATE(2637)] = 75099, + [SMALL_STATE(2638)] = 75115, + [SMALL_STATE(2639)] = 75131, + [SMALL_STATE(2640)] = 75145, + [SMALL_STATE(2641)] = 75161, + [SMALL_STATE(2642)] = 75175, + [SMALL_STATE(2643)] = 75191, + [SMALL_STATE(2644)] = 75205, + [SMALL_STATE(2645)] = 75219, + [SMALL_STATE(2646)] = 75235, + [SMALL_STATE(2647)] = 75251, + [SMALL_STATE(2648)] = 75267, + [SMALL_STATE(2649)] = 75281, + [SMALL_STATE(2650)] = 75297, + [SMALL_STATE(2651)] = 75313, + [SMALL_STATE(2652)] = 75329, + [SMALL_STATE(2653)] = 75345, + [SMALL_STATE(2654)] = 75359, + [SMALL_STATE(2655)] = 75373, + [SMALL_STATE(2656)] = 75389, + [SMALL_STATE(2657)] = 75405, + [SMALL_STATE(2658)] = 75419, + [SMALL_STATE(2659)] = 75435, + [SMALL_STATE(2660)] = 75449, + [SMALL_STATE(2661)] = 75463, + [SMALL_STATE(2662)] = 75479, + [SMALL_STATE(2663)] = 75495, + [SMALL_STATE(2664)] = 75511, + [SMALL_STATE(2665)] = 75525, + [SMALL_STATE(2666)] = 75539, + [SMALL_STATE(2667)] = 75555, + [SMALL_STATE(2668)] = 75569, + [SMALL_STATE(2669)] = 75585, + [SMALL_STATE(2670)] = 75601, + [SMALL_STATE(2671)] = 75617, + [SMALL_STATE(2672)] = 75633, + [SMALL_STATE(2673)] = 75649, + [SMALL_STATE(2674)] = 75663, + [SMALL_STATE(2675)] = 75679, + [SMALL_STATE(2676)] = 75693, + [SMALL_STATE(2677)] = 75706, + [SMALL_STATE(2678)] = 75719, + [SMALL_STATE(2679)] = 75732, + [SMALL_STATE(2680)] = 75745, + [SMALL_STATE(2681)] = 75758, + [SMALL_STATE(2682)] = 75771, + [SMALL_STATE(2683)] = 75784, + [SMALL_STATE(2684)] = 75797, + [SMALL_STATE(2685)] = 75810, + [SMALL_STATE(2686)] = 75823, + [SMALL_STATE(2687)] = 75836, + [SMALL_STATE(2688)] = 75849, + [SMALL_STATE(2689)] = 75862, + [SMALL_STATE(2690)] = 75875, + [SMALL_STATE(2691)] = 75888, + [SMALL_STATE(2692)] = 75901, + [SMALL_STATE(2693)] = 75914, + [SMALL_STATE(2694)] = 75927, + [SMALL_STATE(2695)] = 75940, + [SMALL_STATE(2696)] = 75953, + [SMALL_STATE(2697)] = 75966, + [SMALL_STATE(2698)] = 75979, + [SMALL_STATE(2699)] = 75992, + [SMALL_STATE(2700)] = 76005, + [SMALL_STATE(2701)] = 76018, + [SMALL_STATE(2702)] = 76031, + [SMALL_STATE(2703)] = 76044, + [SMALL_STATE(2704)] = 76057, + [SMALL_STATE(2705)] = 76070, + [SMALL_STATE(2706)] = 76083, + [SMALL_STATE(2707)] = 76096, + [SMALL_STATE(2708)] = 76109, + [SMALL_STATE(2709)] = 76122, + [SMALL_STATE(2710)] = 76135, + [SMALL_STATE(2711)] = 76148, + [SMALL_STATE(2712)] = 76161, + [SMALL_STATE(2713)] = 76174, + [SMALL_STATE(2714)] = 76187, + [SMALL_STATE(2715)] = 76200, + [SMALL_STATE(2716)] = 76213, + [SMALL_STATE(2717)] = 76226, + [SMALL_STATE(2718)] = 76239, + [SMALL_STATE(2719)] = 76252, + [SMALL_STATE(2720)] = 76265, + [SMALL_STATE(2721)] = 76278, + [SMALL_STATE(2722)] = 76291, + [SMALL_STATE(2723)] = 76304, + [SMALL_STATE(2724)] = 76317, + [SMALL_STATE(2725)] = 76330, + [SMALL_STATE(2726)] = 76343, + [SMALL_STATE(2727)] = 76356, + [SMALL_STATE(2728)] = 76369, + [SMALL_STATE(2729)] = 76382, + [SMALL_STATE(2730)] = 76395, + [SMALL_STATE(2731)] = 76408, + [SMALL_STATE(2732)] = 76421, + [SMALL_STATE(2733)] = 76434, + [SMALL_STATE(2734)] = 76447, + [SMALL_STATE(2735)] = 76460, + [SMALL_STATE(2736)] = 76473, + [SMALL_STATE(2737)] = 76486, + [SMALL_STATE(2738)] = 76499, + [SMALL_STATE(2739)] = 76512, + [SMALL_STATE(2740)] = 76525, + [SMALL_STATE(2741)] = 76538, + [SMALL_STATE(2742)] = 76551, + [SMALL_STATE(2743)] = 76564, + [SMALL_STATE(2744)] = 76577, + [SMALL_STATE(2745)] = 76590, + [SMALL_STATE(2746)] = 76603, + [SMALL_STATE(2747)] = 76616, + [SMALL_STATE(2748)] = 76629, + [SMALL_STATE(2749)] = 76642, + [SMALL_STATE(2750)] = 76655, + [SMALL_STATE(2751)] = 76668, + [SMALL_STATE(2752)] = 76681, + [SMALL_STATE(2753)] = 76694, + [SMALL_STATE(2754)] = 76707, + [SMALL_STATE(2755)] = 76720, + [SMALL_STATE(2756)] = 76733, + [SMALL_STATE(2757)] = 76746, + [SMALL_STATE(2758)] = 76759, + [SMALL_STATE(2759)] = 76772, + [SMALL_STATE(2760)] = 76785, + [SMALL_STATE(2761)] = 76798, + [SMALL_STATE(2762)] = 76811, + [SMALL_STATE(2763)] = 76824, + [SMALL_STATE(2764)] = 76837, + [SMALL_STATE(2765)] = 76850, + [SMALL_STATE(2766)] = 76863, + [SMALL_STATE(2767)] = 76876, + [SMALL_STATE(2768)] = 76889, + [SMALL_STATE(2769)] = 76902, + [SMALL_STATE(2770)] = 76915, + [SMALL_STATE(2771)] = 76928, + [SMALL_STATE(2772)] = 76941, + [SMALL_STATE(2773)] = 76954, + [SMALL_STATE(2774)] = 76967, + [SMALL_STATE(2775)] = 76980, + [SMALL_STATE(2776)] = 76993, + [SMALL_STATE(2777)] = 77006, + [SMALL_STATE(2778)] = 77019, + [SMALL_STATE(2779)] = 77032, + [SMALL_STATE(2780)] = 77045, + [SMALL_STATE(2781)] = 77058, + [SMALL_STATE(2782)] = 77071, + [SMALL_STATE(2783)] = 77084, + [SMALL_STATE(2784)] = 77097, + [SMALL_STATE(2785)] = 77110, + [SMALL_STATE(2786)] = 77123, + [SMALL_STATE(2787)] = 77136, + [SMALL_STATE(2788)] = 77149, + [SMALL_STATE(2789)] = 77162, + [SMALL_STATE(2790)] = 77175, + [SMALL_STATE(2791)] = 77188, + [SMALL_STATE(2792)] = 77201, + [SMALL_STATE(2793)] = 77214, + [SMALL_STATE(2794)] = 77227, + [SMALL_STATE(2795)] = 77240, + [SMALL_STATE(2796)] = 77253, + [SMALL_STATE(2797)] = 77266, + [SMALL_STATE(2798)] = 77279, + [SMALL_STATE(2799)] = 77292, + [SMALL_STATE(2800)] = 77305, + [SMALL_STATE(2801)] = 77318, + [SMALL_STATE(2802)] = 77331, + [SMALL_STATE(2803)] = 77344, + [SMALL_STATE(2804)] = 77357, + [SMALL_STATE(2805)] = 77370, + [SMALL_STATE(2806)] = 77383, + [SMALL_STATE(2807)] = 77396, + [SMALL_STATE(2808)] = 77409, + [SMALL_STATE(2809)] = 77422, + [SMALL_STATE(2810)] = 77435, + [SMALL_STATE(2811)] = 77448, + [SMALL_STATE(2812)] = 77461, + [SMALL_STATE(2813)] = 77474, + [SMALL_STATE(2814)] = 77487, + [SMALL_STATE(2815)] = 77500, + [SMALL_STATE(2816)] = 77513, + [SMALL_STATE(2817)] = 77526, + [SMALL_STATE(2818)] = 77539, + [SMALL_STATE(2819)] = 77552, + [SMALL_STATE(2820)] = 77565, + [SMALL_STATE(2821)] = 77578, + [SMALL_STATE(2822)] = 77591, + [SMALL_STATE(2823)] = 77604, + [SMALL_STATE(2824)] = 77617, + [SMALL_STATE(2825)] = 77630, + [SMALL_STATE(2826)] = 77643, + [SMALL_STATE(2827)] = 77656, + [SMALL_STATE(2828)] = 77669, + [SMALL_STATE(2829)] = 77682, + [SMALL_STATE(2830)] = 77695, + [SMALL_STATE(2831)] = 77708, + [SMALL_STATE(2832)] = 77721, + [SMALL_STATE(2833)] = 77734, + [SMALL_STATE(2834)] = 77747, + [SMALL_STATE(2835)] = 77760, + [SMALL_STATE(2836)] = 77773, + [SMALL_STATE(2837)] = 77786, + [SMALL_STATE(2838)] = 77799, + [SMALL_STATE(2839)] = 77812, + [SMALL_STATE(2840)] = 77825, + [SMALL_STATE(2841)] = 77838, + [SMALL_STATE(2842)] = 77851, + [SMALL_STATE(2843)] = 77864, + [SMALL_STATE(2844)] = 77877, + [SMALL_STATE(2845)] = 77890, + [SMALL_STATE(2846)] = 77903, + [SMALL_STATE(2847)] = 77916, + [SMALL_STATE(2848)] = 77929, + [SMALL_STATE(2849)] = 77942, + [SMALL_STATE(2850)] = 77955, + [SMALL_STATE(2851)] = 77968, + [SMALL_STATE(2852)] = 77981, + [SMALL_STATE(2853)] = 77994, + [SMALL_STATE(2854)] = 78007, + [SMALL_STATE(2855)] = 78020, + [SMALL_STATE(2856)] = 78033, + [SMALL_STATE(2857)] = 78046, + [SMALL_STATE(2858)] = 78059, + [SMALL_STATE(2859)] = 78072, + [SMALL_STATE(2860)] = 78085, + [SMALL_STATE(2861)] = 78098, + [SMALL_STATE(2862)] = 78111, + [SMALL_STATE(2863)] = 78124, + [SMALL_STATE(2864)] = 78137, + [SMALL_STATE(2865)] = 78150, + [SMALL_STATE(2866)] = 78163, + [SMALL_STATE(2867)] = 78176, + [SMALL_STATE(2868)] = 78189, + [SMALL_STATE(2869)] = 78202, + [SMALL_STATE(2870)] = 78215, + [SMALL_STATE(2871)] = 78228, + [SMALL_STATE(2872)] = 78241, + [SMALL_STATE(2873)] = 78254, + [SMALL_STATE(2874)] = 78267, + [SMALL_STATE(2875)] = 78280, + [SMALL_STATE(2876)] = 78293, + [SMALL_STATE(2877)] = 78306, + [SMALL_STATE(2878)] = 78319, + [SMALL_STATE(2879)] = 78332, + [SMALL_STATE(2880)] = 78345, + [SMALL_STATE(2881)] = 78358, + [SMALL_STATE(2882)] = 78371, + [SMALL_STATE(2883)] = 78384, + [SMALL_STATE(2884)] = 78397, + [SMALL_STATE(2885)] = 78410, + [SMALL_STATE(2886)] = 78423, + [SMALL_STATE(2887)] = 78436, + [SMALL_STATE(2888)] = 78449, + [SMALL_STATE(2889)] = 78462, + [SMALL_STATE(2890)] = 78475, + [SMALL_STATE(2891)] = 78488, + [SMALL_STATE(2892)] = 78501, + [SMALL_STATE(2893)] = 78514, + [SMALL_STATE(2894)] = 78527, + [SMALL_STATE(2895)] = 78540, + [SMALL_STATE(2896)] = 78553, + [SMALL_STATE(2897)] = 78566, + [SMALL_STATE(2898)] = 78579, + [SMALL_STATE(2899)] = 78592, + [SMALL_STATE(2900)] = 78605, + [SMALL_STATE(2901)] = 78618, + [SMALL_STATE(2902)] = 78631, + [SMALL_STATE(2903)] = 78644, + [SMALL_STATE(2904)] = 78657, + [SMALL_STATE(2905)] = 78670, + [SMALL_STATE(2906)] = 78683, + [SMALL_STATE(2907)] = 78696, + [SMALL_STATE(2908)] = 78709, + [SMALL_STATE(2909)] = 78722, + [SMALL_STATE(2910)] = 78735, + [SMALL_STATE(2911)] = 78748, + [SMALL_STATE(2912)] = 78761, + [SMALL_STATE(2913)] = 78774, + [SMALL_STATE(2914)] = 78787, + [SMALL_STATE(2915)] = 78800, + [SMALL_STATE(2916)] = 78813, + [SMALL_STATE(2917)] = 78826, + [SMALL_STATE(2918)] = 78839, + [SMALL_STATE(2919)] = 78852, + [SMALL_STATE(2920)] = 78865, + [SMALL_STATE(2921)] = 78878, + [SMALL_STATE(2922)] = 78891, + [SMALL_STATE(2923)] = 78904, + [SMALL_STATE(2924)] = 78917, + [SMALL_STATE(2925)] = 78930, + [SMALL_STATE(2926)] = 78943, + [SMALL_STATE(2927)] = 78956, + [SMALL_STATE(2928)] = 78969, + [SMALL_STATE(2929)] = 78982, + [SMALL_STATE(2930)] = 78995, + [SMALL_STATE(2931)] = 79008, + [SMALL_STATE(2932)] = 79021, + [SMALL_STATE(2933)] = 79034, + [SMALL_STATE(2934)] = 79047, + [SMALL_STATE(2935)] = 79060, + [SMALL_STATE(2936)] = 79073, + [SMALL_STATE(2937)] = 79086, + [SMALL_STATE(2938)] = 79099, + [SMALL_STATE(2939)] = 79112, + [SMALL_STATE(2940)] = 79125, + [SMALL_STATE(2941)] = 79138, + [SMALL_STATE(2942)] = 79151, + [SMALL_STATE(2943)] = 79164, + [SMALL_STATE(2944)] = 79177, + [SMALL_STATE(2945)] = 79181, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1792), - [13] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), - [15] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(789), - [18] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(515), - [23] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1410), - [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1985), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1656), - [32] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1387), - [35] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1433), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1575), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2132), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(20), - [47] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2563), - [50] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2560), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2557), - [56] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), - [58] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2554), - [61] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1217), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1288), - [67] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1312), - [70] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1311), - [73] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1745), - [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(97), - [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2552), - [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(203), - [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2551), - [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2550), - [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1047), - [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2139), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2548), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(201), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(200), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(199), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(270), - [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2141), - [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(83), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2546), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2545), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2142), - [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2146), - [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2148), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(277), - [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(282), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(282), - [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(551), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(287), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(648), - [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(835), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2541), - [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(102), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(729), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1397), - [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2540), - [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1340), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1929), - [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1388), - [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1710), - [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(88), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(345), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(347), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(348), - [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(349), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), - [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 122), - [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), - [220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2560), - [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 122), - [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2554), - [228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), - [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), - [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), - [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), - [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2541), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2540), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 2), - [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 2), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3), - [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 3), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 122), - [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 122), - [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2574), - [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2190), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2581), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2585), - [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2184), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 1), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 2), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2570), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2202), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2249), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2269), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 3), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(728), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(874), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 1), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_placeholder, 1), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2366), - [942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2363), - [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 2), - [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 2), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), - [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), - [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), - [965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2213), - [968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(84), - [971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2213), - [974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(84), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), - [981] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), SHIFT_REPEAT(2213), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), - [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), - [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 151), - [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 151), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), - [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, .production_id = 165), - [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, .production_id = 165), - [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 2), - [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 2), - [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 89), - [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 89), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 138), - [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 138), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), - [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), - [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 97), - [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 97), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 58), - [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 58), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 99), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 99), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 128), - [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 128), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 139), - [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 139), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 50), - [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 50), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), - [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), - [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 82), - [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 82), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 160), - [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 160), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 10), - [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 10), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 137), - [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 137), - [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [1098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 82), - [1102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 82), - [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12), - [1106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12), - [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), - [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_label_statement, 2), - [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_label_statement, 2), - [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 3), - [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 3), - [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11), - [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11), - [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1), - [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10), - [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10), - [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, .production_id = 152), - [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, .production_id = 152), - [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 5), - [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 5), - [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9), - [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9), - [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 2), - [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 2), - [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), - [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), - [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 160), - [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 160), - [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 4), - [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 4), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8), - [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), - [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 8), - [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 8), - [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 119), - [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 119), - [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 139), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 139), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 138), - [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 138), - [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, .production_id = 159), - [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, .production_id = 159), - [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43), - [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), - [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 128), - [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 128), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 3), - [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 3), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, .production_id = 84), - [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 84), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), - [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 39), - [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 39), - [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 5), - [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 5), - [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 5), - [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 5), - [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, .production_id = 16), - [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, .production_id = 16), - [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 83), - [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 83), - [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, .production_id = 152), - [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, .production_id = 152), - [1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7), - [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7), - [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, .production_id = 2), - [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, .production_id = 2), - [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 16), - [1246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 16), - [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 25), - [1250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 25), - [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 84), - [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 84), - [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 16), - [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 16), - [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), - [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), - [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 16), - [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 16), - [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 4), - [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 4), - [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3), - [1274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3), - [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3), - [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3), - [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 4), - [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 4), - [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3), - [1286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3), - [1288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 1), - [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 1), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 6), - [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 6), - [1296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 4), - [1298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 4), - [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_echo_statement, 3), - [1302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_echo_statement, 3), - [1304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 7), - [1306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 7), - [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), - [1314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), - [1316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 7), - [1318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 7), - [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), - [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), - [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), - [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), - [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 50), - [1330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 50), - [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 3), - [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 3), - [1336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 99), - [1338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 99), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 5), - [1342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 5), - [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 97), - [1346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 97), - [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), - [1350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), - [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 3), - [1354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 3), - [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 97), - [1358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 97), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [1362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), - [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), - [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 4), - [1370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 4), - [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), - [1374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), - [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 44), - [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 44), - [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 3), - [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 3), - [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 3), - [1386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 3), - [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 6), - [1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 6), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 89), - [1394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 89), - [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 2, .production_id = 8), - [1398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 2, .production_id = 8), - [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [1402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), - [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [1406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [1408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 2), - [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 2), - [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), - [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 43), - [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 43), - [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 10), - [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 10), - [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5), - [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 5), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 92), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 92), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 5, .production_id = 92), - [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 5, .production_id = 92), - [1480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), - [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), - [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), - [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_variable, 4, .production_id = 41), - [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dereferencable_expression, 1), - [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_variable, 4, .production_id = 41), - [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), - [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), - [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__reserved_identifier, 1), - [1510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__reserved_identifier, 1), - [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4), - [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4), - [1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), - [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 2), - [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 2), - [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), - [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), - [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), - [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 3), - [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 3), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), - [1538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), - [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 130), - [1542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 130), - [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 6, .production_id = 130), - [1546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 6, .production_id = 130), - [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 129), - [1550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 129), - [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 4), - [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 4), - [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), - [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), - [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [1590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 1), - [1593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 3), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2432), - [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), - [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), - [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), - [1619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [1621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [1623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 2), - [1625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 2), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [1645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), - [1647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), - [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_constant_access_expression, 3), - [1651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_constant_access_expression, 3), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), - [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), - [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_by_ref, 2), - [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_by_ref, 2), - [1671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1406), - [1674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(729), - [1677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1921), - [1680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2132), - [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), - [1685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(96), - [1688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2498), - [1691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(117), - [1694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2488), - [1697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1336), - [1700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2011), - [1703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1682), - [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 2), - [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 2), - [1724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing, 2), REDUCE(sym_array_creation_expression, 2), - [1727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__array_destructing, 2), - [1729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2), - [1731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2), - [1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 4, .production_id = 48), - [1735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 4, .production_id = 48), - [1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 3, .production_id = 17), - [1739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 3, .production_id = 17), - [1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [1745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 2), - [1747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 2), - [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), - [1751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), - [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 3), - [1755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 3), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4), - [1761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4), - [1763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 7, .production_id = 154), - [1765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 7, .production_id = 154), - [1767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 6, .production_id = 126), - [1769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 6, .production_id = 126), - [1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 3), - [1773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 3), - [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3), - [1777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_scope, 1), - [1781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 88), - [1783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 88), - [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 1), - [1787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string, 1), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), - [1791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 7, .production_id = 153), - [1797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 7, .production_id = 153), - [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), - [1801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), - [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 5, .production_id = 87), - [1805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 5, .production_id = 87), - [1807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5), - [1809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5), - [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 6, .production_id = 125), - [1813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 6, .production_id = 125), - [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 86), - [1817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 86), - [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), - [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reference_modifier, 1), - [1833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_modifier, 1), - [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), - [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), - [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 2), - [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), - [1865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), - [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), - [1869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), - [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [1873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 136), - [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 136), - [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), - [1881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), - [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 157), - [1885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 157), - [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 158), - [1889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 158), - [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_expression, 1), - [1893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_expression, 1), - [1895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 3), - [1897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 3), - [1899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 166), - [1901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 166), - [1903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5), - [1905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5), - [1907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), - [1909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), - [1911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 3, .production_id = 16), - [1913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 3, .production_id = 16), - [1915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), - [1917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), - [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), - [1921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), - [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), - [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), - [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command_expression, 3), - [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_command_expression, 3), - [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), - [1933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), - [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), - [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), - [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), - [1941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [1945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 3), - [1947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 3), - [1949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_op_expression, 2), - [1951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_op_expression, 2), - [1953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clone_expression, 2), - [1955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clone_expression, 2), - [1957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 1), - [1959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 1), - [1961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), - [1963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), - [1965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), - [1967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), - [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), - [1971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), - [1975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), - [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), - [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), - [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), - [1983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), - [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), - [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), - [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), - [1991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), - [1993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), - [1995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), - [1997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), - [1999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), - [2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 41), - [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 41), - [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), - [2007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), - [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 114), - [2011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 114), - [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4), - [2015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4), - [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command_expression, 2), - [2019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_command_expression, 2), - [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 4), - [2023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 4), - [2025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), - [2027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), - [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), - [2031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), - [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 104), - [2035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 104), - [2037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6), - [2039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6), - [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), - [2043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), - [2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [2047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 2), - [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), - [2051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), - [2053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), - [2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), - [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 5), - [2059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 5), - [2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 141), - [2063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 141), - [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 96), - [2067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 96), - [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), - [2071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), - [2073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 2), - [2075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 2), - [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), - [2079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), - [2081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), - [2083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), - [2085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_unpacking, 2), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_expression, 2), - [2127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 20), - [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_once_expression, 2), - [2131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_expression, 2), - [2133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 91), - [2135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 91), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_once_expression, 2), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [2143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 21), - [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_expression, 2), - [2147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), - [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 19), - [2151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_intrinsic, 2), - [2153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), - [2155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), - [2157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_assignment_expression, 4, .production_id = 54), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [2239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [2241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1291), - [2244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [2246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1217), - [2249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1288), - [2252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1293), - [2255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1290), - [2258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1287), - [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), - [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 1), - [2319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3), - [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_element, 3), - [2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_initializer, 2), - [2349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 1), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [2363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 3, .production_id = 27), - [2365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1291), - [2368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1415), - [2371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1513), - [2374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1589), - [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), - [2379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1217), - [2382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1288), - [2385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1293), - [2388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1290), - [2391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1287), - [2394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1397), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 109), - [2403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 145), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 144), - [2407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 143), - [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 142), - [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), - [2413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_default_expression, 3, .production_id = 120), - [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 1), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [2433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 105), - [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [2437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_conditional_expression, 3, .production_id = 121), - [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [2443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), - [2445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__modifier, 1), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), - [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__modifier, 1), - [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 6, .production_id = 162), - [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [2457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, .production_id = 127), - [2459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 107), - [2461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 113), - [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 6, .production_id = 161), - [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), - [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2, .production_id = 49), - [2473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 147), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [2483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_final_modifier, 1), - [2485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_final_modifier, 1), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), - [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [2583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1444), - [2586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1415), - [2589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1513), - [2592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), - [2594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(2439), - [2597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1454), - [2600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1449), - [2603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1471), - [2606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1442), - [2609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1427), - [2612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1397), - [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [2627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [2647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_pair, 3), - [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), - [2655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), - [2657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), - [2659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_modifier, 1), - [2661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_modifier, 1), - [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), - [2671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), - [2673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), - [2675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 1), - [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1), - [2679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_modifier, 1), - [2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_modifier, 1), - [2683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1398), - [2690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1), - [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1), - [2694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 3), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 3), - [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 4), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 4), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 5), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 5), - [2710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(371), - [2713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1407), - [2716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1403), - [2719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1489), - [2722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1643), - [2725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1403), - [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), - [2730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [2734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [2736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_heredoc_body, 2), SHIFT(1489), - [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [2743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_body, 2), - [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), - [2749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(371), - [2752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1407), - [2755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1403), - [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), - [2760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1643), - [2763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1403), - [2766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), - [2768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), - [2770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), - [2772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), - [2774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1397), - [2777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1444), - [2780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1454), - [2783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1449), - [2786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1471), - [2789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1442), - [2792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1427), - [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), - [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 3), - [2803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 117), - [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 118), - [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [2809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), - [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 4), - [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530), - [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [2827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 148), - [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 79), - [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 149), - [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 25), - [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 116), - [2841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(381), - [2844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1500), - [2847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1530), - [2850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1530), - [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), - [2855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1696), - [2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 3), - [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 2), - [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2512), - [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1), - [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 8), - [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), - [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [2896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(414), - [2899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1595), - [2902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1595), - [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), - [2907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1705), - [2910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 80), - [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 1), - [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1), - [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_member_declaration, 1), - [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), - [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 80), - [2926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 1), - [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 163), - [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 78), - [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 115), - [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), - [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 150), - [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 5, .production_id = 164), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), - [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 38), - [2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1), - [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 150), - [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 80), - [2952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 4, .production_id = 70), - [2954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 3, .production_id = 9), - [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), - [2958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [2964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 163), - [2966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 6, .production_id = 167), - [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [2974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), - [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [2988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), - [2990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), - [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [2994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), - [3000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), - [3002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), - [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), - [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2515), - [3010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [3012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [3016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [3018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), - [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), - [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__new_line, 1), - [3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__new_line, 1), - [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), - [3050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), - [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2180), - [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), - [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), - [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), - [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [3108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), - [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [3112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [3114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [3124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), - [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), - [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [3170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [3200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2562), - [3203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2358), - [3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), - [3212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [3219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), - [3227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), - [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), - [3231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), - [3233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), - [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [3239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), - [3241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(403), - [3244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2192), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [3257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), - [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), - [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), - [3275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [3285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487), - [3289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2333), - [3298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(82), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), - [3305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2333), - [3308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(82), - [3311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), - [3313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [3315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), - [3317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), - [3319] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), SHIFT(1294), - [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203), - [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [3337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), - [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [3341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), - [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), - [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [3355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), SHIFT_REPEAT(2333), - [3358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [3386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), - [3388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1297), - [3391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1298), - [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [3396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2432), - [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [3407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), - [3409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), SHIFT_REPEAT(2207), - [3412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), - [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc_body, 2), - [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [3430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), - [3434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [3440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1417), - [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), - [3445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [3447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1295), - [3450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1296), - [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), - [3471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), - [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [3481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), - [3485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2402), - [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), - [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 11), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [3564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2402), - [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [3569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1299), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), - [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [3584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), - [3586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1719), - [3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), - [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), - [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2402), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), - [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [3622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1792), - [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1794), - [3640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), - [3642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [3650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 1), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [3664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), - [3666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1510), - [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [3675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), - [3677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1906), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [3684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), - [3686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(1863), - [3689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), - [3691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1902), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [3700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), - [3702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1408), - [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [3709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), - [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [3721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), - [3725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [3727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [3731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1294), - [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), - [3736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1583), - [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [3755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), - [3757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), - [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [3761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [3773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), - [3775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), - [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [3779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), - [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), - [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [3803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), - [3805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), - [3807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1423), - [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [3822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1294), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [3829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [3847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), - [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [3851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(156), - [3854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [3864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 13), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [3878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 1), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [3882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), - [3890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [3900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 112), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [3910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(150), - [3913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), - [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [3927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(356), - [3930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [3936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [3946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 18), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 4), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [3966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1700), - [3969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), - [3971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 106), - [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [3975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 3), - [3977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1727), - [3980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), - [3982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 24), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [3986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), - [3988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 124), - [3990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(149), - [3993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), - [3995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 124), - [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [3999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), - [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), - [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), - [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), - [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [4013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [4015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), - [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [4019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 28), - [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [4023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 29), - [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 35), - [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [4033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 30), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), - [4039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), - [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), - [4045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 32), - [4047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 100), - [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), - [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [4055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(147), - [4058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), - [4062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), - [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 74), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 47), - [4074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 46), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [4098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 47), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [4102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(155), - [4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [4111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(826), - [4114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 47), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [4126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(145), - [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [4133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1402), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), - [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 72), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 69), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [4164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(758), - [4167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [4169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 67), - [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 66), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [4183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), - [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 59), - [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 51), - [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 68), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), - [4211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2136), - [4214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 65), - [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [4226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), - [4229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [4243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2136), - [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [4254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [4268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), - [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 146), - [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [4274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), - [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [4280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [4302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), - [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [4313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2432), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), - [4334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 9), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 123), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [4348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 108), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [4358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 110), - [4360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 111), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [4364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 3), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [4374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), - [4376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [4400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), - [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [4456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 101), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), - [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), - [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 40), - [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [4512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 98), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [4530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 140), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 60), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [4540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 90), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [4548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), - [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), - [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), - [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 2), - [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), - [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), - [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), - [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), - [4652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [4658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), - [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), - [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), - [4668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [4672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [4686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), - [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 52), - [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [4718] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [4728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), - [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2382), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2891), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2889), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2880), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2442), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2443), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2446), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(980), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), + [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(956), + [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(538), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1614), + [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2245), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1881), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1584), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1675), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1810), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2382), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(68), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2892), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2887), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2884), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2881), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1465), + [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1490), + [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1515), + [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1511), + [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1966), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(133), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2891), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(259), + [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2895), + [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2896), + [207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1238), + [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2426), + [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2876), + [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(256), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(257), + [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(258), + [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(302), + [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2594), + [231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(113), + [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2928), + [237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2940), + [240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2593), + [243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2443), + [246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2430), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(321), + [252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(336), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(336), + [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(737), + [261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(338), + [264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(838), + [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(980), + [270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2862), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(141), + [276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(891), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1600), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2856), + [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1541), + [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2234), + [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1577), + [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1872), + [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(126), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(342), + [303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(344), + [306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(354), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(357), + [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), + [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), + [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), + [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 2), + [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), + [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 2), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2881), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), + [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2928), + [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2940), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2593), + [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2430), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(957), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(647), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1606), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2327), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1935), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1582), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1765), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2382), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(96), + [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2914), + [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2912), + [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2908), + [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2907), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(133), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(245), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2889), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2888), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2421), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2883), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(253), + [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(239), + [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(247), + [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2422), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(112), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2880), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2877), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2442), + [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2446), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(321), + [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(980), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(141), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1600), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2856), + [495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1541), + [498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2234), + [501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1577), + [504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1872), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 122), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 122), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 122), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 122), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 3), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2919), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2935), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2943), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 2), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 1), + [533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2919), + [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2590), + [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2935), + [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2943), + [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2392), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), + [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), + [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), + [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), + [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), + [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2923), + [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), + [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), + [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2911), + [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2933), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2942), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2544), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 4), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2458), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2444), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 3), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2396), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998), + [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(921), + [1083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(1064), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), + [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 1), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_placeholder, 1), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 2), + [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 2), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2449), + [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), + [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), + [1236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2902), + [1239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2449), + [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), + [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), + [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2556), + [1253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(118), + [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), + [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), + [1260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2556), + [1263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(118), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 2), + [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 2), + [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 1), + [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 1), + [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), + [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), + [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), + [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), + [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), + [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), + [1290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), SHIFT_REPEAT(2556), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, .production_id = 165), + [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, .production_id = 165), + [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 151), + [1299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 151), + [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 82), + [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 82), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 39), + [1309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 39), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 99), + [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 99), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 50), + [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 50), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), + [1327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), + [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 97), + [1331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 97), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 160), + [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 160), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 128), + [1343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 128), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 58), + [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 58), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 89), + [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 89), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), + [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), + [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 138), + [1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 138), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 139), + [1371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 139), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 10), + [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 10), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 128), + [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 128), + [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9), + [1387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9), + [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_echo_statement, 3), + [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_echo_statement, 3), + [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 83), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 83), + [1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, .production_id = 2), + [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, .production_id = 2), + [1401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 84), + [1403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 84), + [1405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 16), + [1407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 16), + [1409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 3), + [1411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 3), + [1413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 50), + [1415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 50), + [1417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 5), + [1419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 5), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), + [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), + [1425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 97), + [1427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 97), + [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 58), + [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 58), + [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_label_statement, 2), + [1435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_label_statement, 2), + [1437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 6), + [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 6), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 119), + [1443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 119), + [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 82), + [1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 82), + [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 6), + [1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 6), + [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), + [1455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), + [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), + [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), + [1461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 43), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 43), + [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 5), + [1467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 5), + [1469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 44), + [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 44), + [1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 4), + [1475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 4), + [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 2, .production_id = 8), + [1479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 2, .production_id = 8), + [1481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), + [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), + [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 2), + [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 2), + [1489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 89), + [1491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 89), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43), + [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), + [1499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), + [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 137), + [1503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 137), + [1505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 97), + [1507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 97), + [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 99), + [1511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 99), + [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 7), + [1515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 7), + [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 7), + [1519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 7), + [1521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), + [1523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), + [1525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), + [1527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), + [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7), + [1531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7), + [1533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, .production_id = 152), + [1535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, .production_id = 152), + [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, .production_id = 84), + [1539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 84), + [1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 10), + [1543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 10), + [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3), + [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3), + [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), + [1551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), + [1553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, .production_id = 159), + [1555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, .production_id = 159), + [1557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 2), + [1559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 2), + [1561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 138), + [1563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 138), + [1565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 139), + [1567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 139), + [1569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 5), + [1571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 5), + [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 8), + [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 8), + [1577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1), + [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1), + [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 3), + [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 3), + [1585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8), + [1587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), + [1589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 3), + [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 3), + [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), + [1595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), + [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 160), + [1599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 160), + [1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, .production_id = 16), + [1603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, .production_id = 16), + [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), + [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), + [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, .production_id = 152), + [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, .production_id = 152), + [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10), + [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10), + [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11), + [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11), + [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12), + [1623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12), + [1625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), + [1627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), + [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 3), + [1631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 3), + [1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 5), + [1635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 5), + [1637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), + [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), + [1641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3), + [1643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3), + [1645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 4), + [1647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 4), + [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 4), + [1651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 4), + [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 3), + [1655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 3), + [1657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3), + [1659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3), + [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), + [1663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), + [1665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 4), + [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 4), + [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 4), + [1671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 4), + [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), + [1675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), + [1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 16), + [1679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 16), + [1681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 25), + [1683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 25), + [1685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 3), + [1687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 3), + [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [1693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), + [1695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), + [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), + [1699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), + [1701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), + [1703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), + [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 1), + [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 1), + [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 16), + [1711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 16), + [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), + [1715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), + [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 39), + [1719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 39), + [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), + [1723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), + [1725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2818), + [1728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2482), + [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2818), + [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), + [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553), + [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2553), + [1742] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(114), + [1745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2553), + [1748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(114), + [1751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), SHIFT_REPEAT(2553), + [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), + [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5), + [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 5), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [1826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), + [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1), + [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1), + [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_variable, 4, .production_id = 41), + [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dereferencable_expression, 1), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_variable, 4, .production_id = 41), + [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 5, .production_id = 92), + [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 5, .production_id = 92), + [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 92), + [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 92), + [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), + [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), + [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), + [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), + [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), + [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), + [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), + [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), + [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 2), + [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 2), + [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__reserved_identifier, 1), + [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__reserved_identifier, 1), + [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 130), + [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 130), + [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 3), + [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 3), + [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 6, .production_id = 130), + [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 6, .production_id = 130), + [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 129), + [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 129), + [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), + [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), + [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), + [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), + [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4), + [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4), + [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), + [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), + [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 4), + [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 4), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), + [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 1), + [1953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), + [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), + [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [1959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 3), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), + [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 21), + [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), + [1986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2714), + [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 2), + [1991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 2), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_constant_access_expression, 3), + [1997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_constant_access_expression, 3), + [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), + [2015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), + [2017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), + [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 2), + [2041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 2), + [2043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing, 2), REDUCE(sym_array_creation_expression, 2), + [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__array_destructing, 2), + [2048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1601), + [2051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(891), + [2054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2212), + [2057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2382), + [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), + [2062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(138), + [2065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2879), + [2068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(154), + [2071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2874), + [2074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1545), + [2077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2238), + [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1893), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2), + [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2), + [2095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_by_ref, 2), + [2097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_by_ref, 2), + [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 6, .production_id = 125), + [2101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 6, .production_id = 125), + [2103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5), + [2105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5), + [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_scope, 1), + [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 1), + [2111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string, 1), + [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 86), + [2115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 86), + [2117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 2), + [2119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 2), + [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [2127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), + [2129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), + [2131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 88), + [2133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 88), + [2135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), + [2137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), + [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 3), + [2141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 3), + [2143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), + [2145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), + [2147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 5, .production_id = 87), + [2149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 5, .production_id = 87), + [2151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3), + [2153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3), + [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [2157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [2159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 3), + [2161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 3), + [2163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 3, .production_id = 17), + [2165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 3, .production_id = 17), + [2167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 6, .production_id = 126), + [2169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 6, .production_id = 126), + [2171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), + [2173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), + [2175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 4, .production_id = 48), + [2177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 4, .production_id = 48), + [2179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4), + [2181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 7, .production_id = 153), + [2187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 7, .production_id = 153), + [2189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 7, .production_id = 154), + [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 7, .production_id = 154), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reference_modifier, 1), + [2199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_modifier, 1), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), + [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), + [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 2), + [2231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), + [2233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), + [2235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [2237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [2239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5), + [2241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5), + [2243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), + [2245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), + [2247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), + [2249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), + [2251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), + [2253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), + [2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), + [2257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), + [2259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), + [2261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), + [2263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 3), + [2265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 3), + [2267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 104), + [2269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 104), + [2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), + [2273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), + [2275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), + [2277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), + [2279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6), + [2281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6), + [2283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), + [2285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), + [2287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), + [2289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), + [2291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), + [2293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), + [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 3), + [2297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 3), + [2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), + [2301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), + [2303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4), + [2305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4), + [2307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), + [2309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), + [2311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 3, .production_id = 16), + [2313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 3, .production_id = 16), + [2315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), + [2317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), + [2319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 4), + [2321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 4), + [2323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), + [2325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), + [2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command_expression, 3), + [2329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_command_expression, 3), + [2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 2), + [2333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 2), + [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 114), + [2337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 114), + [2339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clone_expression, 2), + [2341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clone_expression, 2), + [2343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), + [2345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), + [2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), + [2349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), + [2351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), + [2353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), + [2355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), + [2357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 2), + [2359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_expression, 1), + [2361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_expression, 1), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), + [2367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), + [2369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), + [2371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), + [2373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), + [2375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), + [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), + [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), + [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 136), + [2383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 136), + [2385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 141), + [2387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 141), + [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 5), + [2391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 5), + [2393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), + [2395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 41), + [2399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 41), + [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command_expression, 2), + [2403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_command_expression, 2), + [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), + [2407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), + [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 96), + [2411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 96), + [2413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_op_expression, 2), + [2415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_op_expression, 2), + [2417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), + [2419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), + [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 157), + [2423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 157), + [2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 158), + [2427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 158), + [2429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 166), + [2431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 166), + [2433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), + [2435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), + [2437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), + [2439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), + [2441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), + [2443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), + [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), + [2447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), + [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 1), + [2451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 1), + [2453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_once_expression, 2), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [2495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_expression, 2), + [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_assignment_expression, 4, .production_id = 54), + [2499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), + [2501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), + [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_once_expression, 2), + [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_intrinsic, 2), + [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), + [2509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_expression, 2), + [2511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_expression, 2), + [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 91), + [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 91), + [2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 19), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [2521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_unpacking, 2), + [2523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 20), + [2525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 21), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), + [2585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1492), + [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), + [2590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1465), + [2593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1490), + [2596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1494), + [2599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1491), + [2602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1487), + [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [2625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [2627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3), + [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [2703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1492), + [2706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1625), + [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1714), + [2712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1782), + [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), + [2717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1465), + [2720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1490), + [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1494), + [2726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1491), + [2729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1487), + [2732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1600), + [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [2741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_initializer, 2), + [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 1), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [2749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 3, .production_id = 27), + [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_element, 3), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 1), + [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), + [2777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), + [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_conditional_expression, 3, .production_id = 121), + [2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_default_expression, 3, .production_id = 120), + [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, .production_id = 127), + [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [2799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 1), + [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), + [2809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), + [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 142), + [2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 143), + [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 144), + [2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 145), + [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), + [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 113), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 147), + [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 6, .production_id = 161), + [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 6, .production_id = 162), + [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2, .production_id = 49), + [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 109), + [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 107), + [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [2853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__modifier, 1), + [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), + [2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__modifier, 1), + [2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 105), + [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), + [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [2889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_pair, 3), + [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), + [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), + [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), + [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), + [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), + [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), + [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), + [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_final_modifier, 1), + [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_final_modifier, 1), + [2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1633), + [2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1625), + [2987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1714), + [2990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), + [2992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(2719), + [2995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1683), + [2998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1678), + [3001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1681), + [3004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1679), + [3007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1677), + [3010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1600), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [3051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), + [3053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), + [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2675), + [3057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), + [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_modifier, 1), + [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_modifier, 1), + [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), + [3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), + [3073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 1), + [3075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1), + [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_modifier, 1), + [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_modifier, 1), + [3081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2), + [3083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), + [3085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1613), + [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1), + [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1), + [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 1), + [3094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 1), + [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 3), + [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 3), + [3100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 4), + [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 4), + [3104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 5), + [3106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 5), + [3108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(348), + [3111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1602), + [3114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1599), + [3117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1698), + [3120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1867), + [3123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1599), + [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), + [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_heredoc_body, 2), SHIFT(1698), + [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_body, 2), + [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [3147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(348), + [3150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1602), + [3153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1599), + [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), + [3158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1867), + [3161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1599), + [3164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), + [3166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), + [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), + [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), + [3172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1600), + [3175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), + [3177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1633), + [3180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1683), + [3183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1678), + [3186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1681), + [3189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1679), + [3192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1677), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 116), + [3201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 2), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 25), + [3205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 149), + [3207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 148), + [3209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 4), + [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 3), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [3225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1), + [3227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), + [3229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [3231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [3235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 118), + [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 117), + [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [3243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(355), + [3246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1712), + [3249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1744), + [3252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1744), + [3255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), + [3257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1858), + [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 8), + [3262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 79), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), + [3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 3), + [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), + [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), + [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 80), + [3286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 78), + [3288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 5, .production_id = 164), + [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [3306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_member_declaration, 1), + [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 115), + [3310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 1), + [3312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 163), + [3314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 6, .production_id = 167), + [3316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 80), + [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 163), + [3320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 150), + [3322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 1), + [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1), + [3332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(379), + [3335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1836), + [3338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1836), + [3341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), + [3343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), SHIFT_REPEAT(1866), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1), + [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 4, .production_id = 70), + [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), + [3366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 150), + [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), + [3372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), + [3374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 3, .production_id = 9), + [3376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 38), + [3378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 80), + [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), + [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [3392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), + [3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), + [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), + [3400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), + [3402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), + [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [3408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), + [3410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), + [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), + [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), + [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), + [3424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), + [3426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), + [3430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__new_line, 1), + [3432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__new_line, 1), + [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), + [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), + [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826), + [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), + [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), + [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1912), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), + [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [3504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), + [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), + [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [3520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), + [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [3554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), + [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [3590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [3608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2916), + [3611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2501), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [3616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1), + [3618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1), + [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), + [3632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(352), + [3635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2532), + [3638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), + [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [3644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [3649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), + [3651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), + [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [3665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [3667] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_union_type, 1), REDUCE(sym_intersection_type, 1), SHIFT(1498), + [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), + [3675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), + [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), + [3683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), + [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), + [3699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), + [3713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 2), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), + [3723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456), + [3727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [3731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), + [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), + [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), + [3737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), + [3739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2456), + [3742] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(115), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2944), + [3751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), + [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [3755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2456), + [3758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(115), + [3761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), + [3763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_execution_operator_body, 1), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [3769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [3777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), + [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), + [3791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), + [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), + [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), + [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), + [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), + [3811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2), + [3813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1497), + [3816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), + [3818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1496), + [3821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 85), SHIFT_REPEAT(2456), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [3850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [3874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2930), + [3877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 11), + [3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [3881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [3885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [3887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [3899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [3903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [3905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), + [3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), + [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2453), + [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [3923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2930), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [3934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [3944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), + [3946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1954), + [3949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), + [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), + [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), + [3959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc_body, 2), + [3961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), + [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), + [3967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), + [3969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(2019), + [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), + [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), + [3996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [3998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2930), + [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), + [4005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1495), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), + [4012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), + [4014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), SHIFT_REPEAT(2550), + [4017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 85), + [4019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1499), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [4024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1500), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [4035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2714), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [4042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1946), + [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), + [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), + [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [4055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), + [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), + [4061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [4065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), + [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), + [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), + [4073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1626), + [4076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [4086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), + [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), + [4090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [4102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [4130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), + [4132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1734), + [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), + [4141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(2165), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [4154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [4158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_intersection_type, 2), SHIFT(1498), + [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [4167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [4169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 1), + [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), + [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), + [4197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_intersection_type_repeat1, 2), SHIFT_REPEAT(1498), + [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), + [4202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), + [4204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1598), + [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), + [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [4217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), + [4227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1631), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [4260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [4278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), + [4280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(2139), + [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), + [4285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), + [4287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(2135), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [4294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), + [4296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1760), + [4299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(997), + [4302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [4308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 47), + [4310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), + [4312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), + [4318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 74), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), + [4322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 100), + [4324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 24), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [4330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 4), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 106), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [4356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), + [4358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(187), + [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), + [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [4371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 112), + [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), + [4377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), + [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), + [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 1), + [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [4401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 35), + [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 32), + [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 3), + [4409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), + [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [4413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), + [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 46), + [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), + [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), + [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), + [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 47), + [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [4441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(193), + [4444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 47), + [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), + [4448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), + [4450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(195), + [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), + [4455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(282), + [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [4462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), + [4464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 13), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), + [4468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 124), + [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [4476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 72), + [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), + [4482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(186), + [4485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [4495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1615), + [4498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), + [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [4502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 69), + [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), + [4508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(949), + [4511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [4513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1878), + [4516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), + [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), + [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [4522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 67), + [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 66), + [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [4536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1971), + [4539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), + [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 30), + [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [4551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(182), + [4554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), + [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), + [4570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 59), + [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [4576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), + [4578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 124), + [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [4586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), + [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 18), + [4594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 28), + [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [4600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [4626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 29), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [4642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 51), + [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [4646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(184), + [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), + [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 3), + [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), + [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [4681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2379), + [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), + [4686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), + [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), + [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), + [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [4718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), + [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [4742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 65), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 9), + [4758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 68), + [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [4764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), + [4766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), + [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), + [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [4772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 146), + [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [4778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), + [4780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [4784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), + [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), + [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), + [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [4795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2379), + [4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [4810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [4816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 123), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), + [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [4836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2714), + [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [4851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), + [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [4867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 111), + [4873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 110), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [4885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 108), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [4893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [4897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), + [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [4906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [4908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 101), + [4910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [4912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 98), + [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [4920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [4924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [4930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [4936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [4938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [4946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), + [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), + [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), + [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [4964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 40), + [4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), + [4990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [4992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 2), + [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), + [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), + [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [5016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), + [5024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 90), + [5026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [5028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [5030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [5032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [5034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [5036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [5038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [5042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), + [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [5046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [5048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [5050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), + [5052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), + [5062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [5066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), + [5070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), + [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [5076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 140), + [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), + [5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), + [5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), + [5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), + [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [5090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), + [5094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [5098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [5100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), + [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [5106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [5110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), + [5114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [5116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), + [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), + [5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [5128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [5132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [5140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [5142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [5144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [5146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [5148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [5150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [5152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [5154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [5156] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [5158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [5162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [5164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), + [5168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [5170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), + [5172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2695), + [5174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [5176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), + [5178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), + [5180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [5182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [5186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [5190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), + [5192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [5194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [5196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [5198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [5200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [5242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 60), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2608), + [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [5252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [5268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [5272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [5274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [5278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [5282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [5286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), + [5292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [5302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [5316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 52), + [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [5322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), + [5324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), }; #ifdef __cplusplus diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index 1df9738c..111f42a5 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -467,3 +467,41 @@ echo ANIMALS[1]; ) ) ) + +========================================= +#168 Top level statements +========================================= + +echo ANOTHER_CONST; +echo ANIMALS[1]; + +if ($a > 0) { + echo "Yes"; +} + +while ($a < 10) { + echo $a; + $a++; +} + +--- + +(program + (echo_statement + (name)) + (echo_statement + (subscript_expression + (name) + (integer))) + (if_statement + condition: (parenthesized_expression (binary_expression + left: (variable_name (name)) + right: (integer))) + body: (compound_statement (echo_statement (encapsed_string (string_value))))) + (while_statement + condition: (parenthesized_expression (binary_expression + left: (variable_name (name)) + right: (integer))) + body: (compound_statement + (echo_statement (variable_name (name))) + (expression_statement (update_expression (variable_name (name))))))) diff --git a/test/corpus/text.txt b/test/corpus/text.txt new file mode 100644 index 00000000..08b44054 --- /dev/null +++ b/test/corpus/text.txt @@ -0,0 +1,53 @@ +========================= +PHP mixed with HTML +========================= + + + + + + + Title + + + + + + + + + + + +--- + +(program + (text) + (php_tag) + (while_statement + (parenthesized_expression + (binary_expression + (variable_name + (name)) + (integer))) + (compound_statement + (echo_statement + (variable_name + (name))) + (expression_statement + (update_expression + (variable_name + (name)))))) + (text_interpolation + (php_tag)) + (expression_statement + (encapsed_string + (string_value))) + (text_interpolation + (text))) +